PageSourceSearch

https://ownyourfuture.vanguard.com/etc.clientlibs/vanguard-compone….ACSHASH160ba14fd72ac9638492f4f677af4d0f.js

js vanguard.com collected 2026-09-24 08:24:29 UTC 3,694,384 bytes, 193 lines download raw bytes

1(()=>{"use strict";var e,d={},v={};function a(e){var n=v[e];if(void 0!==n)return n.exports;var r=v[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=d,e=[],a.O=(n,r,o,l)=>{if(!r){var c=1/0;for(t=0;t<e.length;t++){for(var[r,o,l]=e[t],s=!0,f=0;f<r.length;f++)(!1&l||c>=l)&&Object.keys(a.O).every(p=>a.O[p](r[f]))?r.splice(f--,1):(s=!1,l<c&&(c=l));if(s){e.splice(t--,1);var u=o();void 0!==u&&(n=u)}}return n}l=l||0;for(var t=e.length;t>0&&e[t-1][2]>l;t--)e[t]=e[t-1];e[t]=[r,o,l]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=o=>0===e[o];var n=(o,l)=>{var f,u,[t,c,s]=l,i=0;if(t.some(b=>0!==e[b])){for(f in c)a.o(c,f)&&(a.m[f]=c[f]);if(s)var _=s(a)}for(o&&o(l);i<t.length;i++)a.o(e,u=t[i])&&e[u]&&e[u][0](),e[u]=0;return a.O(_)},r=self.webpackChunkaem_elements=self.webpackChunkaem_elements||[];r.forEach(n.bind(null,0)),r.push=n.bind(null,r.push.bind(r))})()})();(self.webpackChunkaem_elements=self.webpackChunkaem_elements||[]).push([[429],{2e3:(U,J,Ce)=>{"use strict";Ce(4730),Ce(5740)},5740:()=>{!function(U,J){"use strict";function Ce(){var t=He.splice(0,He.length);for(c=0;t.length;)t.shift().call(null,t.shift())}function Pe(t,l){for(var n=0,s=t.length;n<s;n++)ze(t[n],l)}function Oe(t){return function(l){q(l)&&(ze(l,t),le.length&&Pe(l.querySelectorAll(le),t))}}function Ze(t){var l=S.call(t,"is"),n=t.nodeName.toUpperCase(),s=de.call(Ne,l?at+l.toUpperCase():Je+n);return l&&-1<s&&!pt(n,l)?-1:s}function pt(t,l){return-1<le.indexOf(t+'[is="'+l+'"]')}function gt(t){var l=t.currentTarget,n=t.attrChange,s=t.attrName,e=t.target,u=t[Ke]||2,d=t[it]||3;!ue||e&&e!==l||!l[ye]||"style"===s||t.prevValue===t.newValue&&(""!==t.newValue||n!==u&&n!==d)||l[ye](s,n===u?null:t.prevValue,n===d?null:t.newValue)}function tt(t){var l=Oe(t);return function(n){He.push(l,n.target),c&&clearTimeout(c),c=setTimeout(Ce,1)}}function Ge(t){be&&(be=!1,t.currentTarget.removeEventListener(Lt,Ge)),le.length&&Pe((t.target||B).querySelectorAll(le),t.detail===ge?ge:_e),w&&function ve(){for(var t,l=0,n=G.length;l<n;l++)Se.contains(t=G[l])||(n--,G.splice(l--,1),ze(t,ge))}()}function ht(t,l){var n=this;A.call(n,t,l),qe.call(n,{target:n})}function nt(t,l,n){var s=l.apply(t,n),e=Ze(s);return-1<e&&xe(s,Qe[e]),n.pop()&&le.length&&function Ie(t){for(var l,n=0,s=t.length;n<s;n++)xe(l=t[n],Qe[Ze(l)])}(s.querySelectorAll(le)),s}function he(t,l){$(t,l),ot?ot.observe(t,k):(V&&(t.setAttribute=ht,t[ke]=Ve(t),t[se](Mt,qe)),t[se](Me,gt)),t[ae]&&ue&&(t.created=!0,t[ae](),t.created=!1)}function je(t){throw new Error("A "+t+" type is already registered")}function ze(t,l){var n,s,e=Ze(t);-1<e&&!C.call(t,"TEMPLATE")&&(Ye(t,Qe[e]),e=0,l!==_e||t[_e]?l!==ge||t[ge]||(t[_e]=!1,t[ge]=!0,s="disconnected",e=1):(t[ge]=!1,t[_e]=!0,s="connected",e=1,w&&de.call(G,t)<0&&G.push(t)),e&&(n=t[l+pe]||t[s+pe])&&n.call(t))}function Fe(){}function z(t,l,n){var s=n&&n[$e]||"",e=l.prototype,u=W(e),d=l.observedAttributes||Tt,_={prototype:u};E(u,ae,{value:function(){if(M)M=!1;else if(!this[h]){this[h]=!0,new l(this),e[ae]&&e[ae].call(this);var m=D[H.get(l)];(!f||m.create.length>1)&&ne(this)}}}),E(u,ye,{value:function(m){-1<de.call(d,m)&&e[ye]&&e[ye].apply(this,arguments)}}),e[Re]&&E(u,vt,{value:e[Re]}),e[kt]&&E(u,bt,{value:e[kt]}),s&&(_[$e]=s),t=t.toUpperCase(),D[t]={constructor:l,create:s?[s,j(t)]:[t]},H.set(l,t),B[Te](t.toLowerCase(),_),dt(t),p[t].r()}function We(t){var l=D[t.toUpperCase()];return l&&l.constructor}function De(t){return"string"==typeof t?t:t&&t.is||""}function ne(t){for(var l,n=t[ye],s=n?t.attributes:Tt,e=s.length;e--;)n.call(t,(l=s[e]).name||l.nodeName,null,l.value||l.nodeValue)}function dt(t){return(t=t.toUpperCase())in p||(p[t]={},p[t].p=new v(function(l){p[t].r=l})),p[t].p}function rt(){o&&delete U.customElements,Ae(U,"customElements",{configurable:!0,value:new Fe}),Ae(U,"CustomElementRegistry",{configurable:!0,value:Fe});for(var t=yt.get(/^HTML[A-Z]*[a-z]/),l=t.length;l--;function(n){var s=U[n];if(s){U[n]=function(e){var u,d;return e||(e=this),e[h]||(M=!0,u=D[H.get(e.constructor)],(e=(d=f&&1===u.create.length)?Reflect.construct(s,Tt,u.constructor):B.createElement.apply(B,u.create))[h]=!0,M=!1,d||ne(e)),e},U[n].prototype=s.prototype;try{s.prototype.constructor=U[n]}catch{Ae(s,h,{value:U[n]})}}}(t[l]));B.createElement=function(n,s){var e=De(s);return e?I.call(this,n,j(e)):I.call(this,n)},P||(K=!0,B[Te](""))}var B=U.document,ce=U.Object,yt=function(t){var l,n,s,e,u=/^[A-Z]+[a-z]/,_=function(b,y){(y=y.toLowerCase())in m||(m[b]=(m[b]||[]).concat(y),m[y]=m[y.toUpperCase()]=b)},m=(ce.create||ce)(null),g={};for(n in t)for(e in t[n])for(m[e]=s=t[n][e],l=0;l<s.length;l++)m[s[l].toLowerCase()]=m[s[l].toUpperCase()]=e;return g.get=function(b){return"string"==typeof b?m[b]||(u.test(b)?[]:""):function(b){var y,Z=[];for(y in m)b.test(y)&&Z.push(y);return Z}(b)},g.set=function(b,y){return u.test(b)?_(b,y):_(y,b),g},g}({collections:{HTMLAllCollection:["all"],HTMLCollection:["forms"],HTMLFormControlsCollection:["elements"],HTMLOptionsCollection:["options"]},elements:{Element:["element"],HTMLAnchorElement:["a"],HTMLAppletElement:["applet"],HTMLAreaElement:["area"],HTMLAttachmentElement:["attachment"],HTMLAudioElement:["audio"],HTMLBRElement:["br"],HTMLBaseElement:["base"],HTMLBodyElement:["body"],HTMLButtonElement:["button"],HTMLCanvasElement:["canvas"],HTMLContentElement:["content"],HTMLDListElement:["dl"],HTMLDataElement:["data"],HTMLDataListElement:["datalist"],HTMLDetailsElement:["details"],HTMLDialogElement:["dialog"],HTMLDirectoryElement:["dir"],HTMLDivElement:["div"],HTMLDocument:["document"],HTMLElement:["element","abbr","address","article","aside","b","bdi","bdo","cite","code","command","dd","dfn","dt","em","figcaption","figure","footer","header","i","kbd","mark","nav","noscript","rp","rt","ruby","s","samp","section","small","strong","sub","summary","sup","u","var","wbr"],HTMLEmbedElement:["embed"],HTMLFieldSetElement:["fieldset"],HTMLFontElement:["font"],HTMLFormElement:["form"],HTMLFrameElement:["frame"],HTMLFrameSetElement:["frameset"],HTMLHRElement:["hr"],HTMLHeadElement:["head"],HTMLHeadingElement:["h1","h2","h3","h4","h5","h6"],HTMLHtmlElement:["html"],HTMLIFrameElement:["iframe"],HTMLImageElement:["img"],HTMLInputElement:["input"],HTMLKeygenElement:["keygen"],HTMLLIElement:["li"],HTMLLabelElement:["label"],HTMLLegendElement:["legend"],HTMLLinkElement:["link"],HTMLMapElement:["map"],HTMLMarqueeElement:["marquee"],HTMLMediaElement:["media"],HTMLMenuElement:["menu"],HTMLMenuItemElement:["menuitem"],HTMLMetaElement:["meta"],HTMLMeterElement:["meter"],HTMLModElement:["del","ins"],HTMLOListElement:["ol"],HTMLObjectElement:["object"],HTMLOptGroupElement:["optgroup"],HTMLOptionElement:["option"],HTMLOutputElement:["output"],HTMLParagraphElement:["p"],HTMLParamElement:["param"],HTMLPictureElement:["picture"],HTMLPreElement:["pre"],HTMLProgressElement:["progress"],HTMLQuoteElement:["blockquote","q","quote"],HTMLScriptElement:["script"],HTMLSelectElement:["select"],HTMLSha
vendor: 4,517 bytes, line 1
1dowElement:["shadow"],HTMLSlotElement:["slot"],HTMLSourceElement:["source"],HTMLSpanElement:["span"],HTMLStyleElement:["style"],HTMLTableCaptionElement:["caption"],HTMLTableCellElement:["td","th"],HTMLTableColElement:["col","colgroup"],HTMLTableElement:["table"],HTMLTableRowElement:["tr"],HTMLTableSectionElement:["thead","tbody","tfoot"],HTMLTemplateElement:["template"],HTMLTextAreaElement:["textarea"],HTMLTimeElement:["time"],HTMLTitleElement:["title"],HTMLTrackElement:["track"],HTMLUListElement:["ul"],HTMLUnknownElement:["unknown","vhgroupv","vkeygen"],HTMLVideoElement:["video"]},nodes:{Attr:["node"],Audio:["audio"],CDATASection:["node"],CharacterData:["node"],Comment:["#comment"],Document:["#document"],DocumentFragment:["#document-fragment"],DocumentType:["node"],HTMLDocument:["#document"],Image:["img"],Option:["option"],ProcessingInstruction:["node"],ShadowRoot:["#shadow-root"],Text:["#text"],XMLDocument:["xml"]}});"object"!=typeof J&&(J={type:J||"auto"});var He,qe,Xe,Ve,ot,st,Ye,xe,re,t,l,n,s,e,Te="registerElement",Ee=1e5*U.Math.random()>>0,ke="__"+Te+Ee,se="addEventListener",_e="attached",pe="Callback",ge="detached",$e="extends",ye="attributeChanged"+pe,vt=_e+pe,Re="connected"+pe,kt="disconnected"+pe,ae="created"+pe,bt=ge+pe,Ke="ADDITION",it="REMOVAL",Me="DOMAttrModified",Lt="DOMContentLoaded",Mt="DOMSubtreeModified",Je="<",at="=",ct=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,Ue=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],Ne=[],Qe=[],le="",Se=B.documentElement,de=Ne.indexOf||function(t){for(var l=this.length;l--&&this[l]!==t;);return l},et=ce.prototype,mt=et.hasOwnProperty,lt=et.isPrototypeOf,Ae=ce.defineProperty,Tt=[],ut=ce.getOwnPropertyDescriptor,wt=ce.getOwnPropertyNames,Pt=ce.getPrototypeOf,Et=ce.setPrototypeOf,r=!!ce.__proto__,h="__dreCEv1",o=U.customElements,f=!/^force/.test(J.type)&&!!(o&&o.define&&o.get&&o.whenDefined),T=ce.create||ce,L=U.Map||function(){var t,l=[],n=[];return{get:function(s){return n[de.call(l,s)]},set:function(s,e){(t=de.call(l,s))<0?n[l.push(s)-1]=e:n[t]=e}}},v=U.Promise||function(t){function l(u){for(s=!0;n.length;)n.shift()(u)}var n=[],s=!1,e={catch:function(){return e},then:function(u){return n.push(u),s&&setTimeout(l,1),e}};return t(l),e},M=!1,D=T(null),p=T(null),H=new L,j=function(t){return t.toLowerCase()},W=ce.create||function t(l){return l?(t.prototype=l,new t):this},$=Et||(r?function(t,l){return t.__proto__=l,t}:wt&&ut?function(){function t(l,n){for(var s,e=wt(n),u=0,d=e.length;u<d;u++)mt.call(l,s=e[u])||Ae(l,s,ut(n,s))}return function(l,n){do{t(l,n)}while((n=Pt(n))&&!lt.call(n,l));return l}}():function(t,l){for(var n in l)t[n]=l[n];return t}),Q=U.MutationObserver||U.WebKitMutationObserver,ie=U.HTMLAnchorElement,F=(U.HTMLElement||U.Element||U.Node).prototype,w=!lt.call(F,Se),E=w?function(t,l,n){return t[l]=n.value,t}:Ae,q=w?function(t){return 1===t.nodeType}:function(t){return lt.call(F,t)},G=w&&[],ee=F.attachShadow,X=F.cloneNode,C=F.closest||function(t){for(var l=this;l&&l.nodeName!==t;)l=l.parentNode;return l},Y=F.dispatchEvent,S=F.getAttribute,N=F.hasAttribute,O=F.removeAttribute,A=F.setAttribute,oe=B.createElement,te=B.importNode,I=oe,k=Q&&{attributes:!0,characterData:!0,attributeOldValue:!0},i=Q||function(t){V=!1,Se.removeEventListener(Me,i)},c=0,P=Te in B&&!/^force-all/.test(J.type),R=!0,K=!1,V=!0,be=!0,ue=!0;if(Q&&((re=B.createElement("div")).innerHTML="<div><div></div></div>",new Q(function(t,l){if(t[0]&&"childList"==t[0].type&&!t[0].removedNodes[0].childNodes.length){var n=(re=ut(F,"innerHTML"))&&re.set;n&&Ae(F,"innerHTML",{set:function(s){for(;this.lastChild;)this.removeChild(this.lastChild);n.call(this,s)}})}l.disconnect(),re=null}).observe(re,{childList:!0,subtree:!0}),re.innerHTML=""),P||(Et||r?(Ye=function(t,l){lt.call(l,t)||he(t,l)},xe=he):(Ye=function(t,l){t[ke]||(t[ke]=ce(!0),he(t,l))},xe=Ye),w?(V=!1,t=ut(F,se),l=t.value,n=function(u){var d=new CustomEvent(Me,{bubbles:!0});d.attrName=u,d.prevValue=S.call(this,u),d.newValue=null,d[it]=d.attrChange=2,O.call(this,u),Y.call(this,d)},s=function(u,d){var _=N.call(this,u),m=_&&S.call(this,u),g=new CustomEvent(Me,{bubbles:!0});A.call(this,u,d),g.attrName=u,g.prevValue=_?m:null,g.newValue=d,_?g.MODIFICATION=g.attrChange=1:g[Ke]=g.attrChange=0,Y.call(this,g)},e=function(u){var d,_=u.currentTarget,m=_[ke],g=u.propertyName;m.hasOwnProperty(g)&&(m=m[g],(d=new CustomEvent(Me,{bubbles:!0})).attrName=m.name,d.prevValue=m.value||null,d.newValue=m.value=_[g]||null,
1null==d.prevValue?d[Ke]=d.attrChange=0:d.MODIFICATION=d.attrChange=1,Y.call(_,d))},t.value=function(u,d,_){u===Me&&this[ye]&&this.setAttribute!==s&&(this[ke]={className:{name:"class",value:this.className}},this.setAttribute=s,this.removeAttribute=n,l.call(this,"propertychange",e)),l.call(this,u,d,_)},Ae(F,se,t)):Q||(Se[se](Me,i),Se.setAttribute(ke,1),Se.removeAttribute(ke),V&&(qe=function(t){var l,n,s,e=this;if(e===t.target){for(s in l=e[ke],e[ke]=n=Ve(e),n){if(!(s in l))return Xe(0,e,s,l[s],n[s],Ke);if(n[s]!==l[s])return Xe(1,e,s,l[s],n[s],"MODIFICATION")}for(s in l)if(!(s in n))return Xe(2,e,s,l[s],n[s],it)}},Xe=function(t,l,n,s,e,u){var d={attrChange:t,currentTarget:l,attrName:n,prevValue:s,newValue:e};d[u]=t,gt(d)},Ve=function(t){for(var l,n,s={},e=t.attributes,u=0,d=e.length;u<d;u++)"setAttribute"!==(n=(l=e[u]).name)&&(s[n]=l.value);return s})),B[Te]=function(t,l){if(n=t.toUpperCase(),R&&(R=!1,Q?(ot=function(m,g){function b(y,Z){for(var x=0,me=y.length;x<me;Z(y[x++]));}return new Q(function(y){for(var Z,x,me,fe=0,Be=y.length;fe<Be;fe++)"childList"===(Z=y[fe]).type?(b(Z.addedNodes,m),b(Z.removedNodes,g)):(x=Z.target,ue&&x[ye]&&"style"!==Z.attributeName&&(me=S.call(x,Z.attributeName))!==Z.oldValue&&x[ye](Z.attributeName,Z.oldValue,me))})}(Oe(_e),Oe(ge)),(st=function(m){return ot.observe(m,{childList:!0,subtree:!0}),m})(B),ee&&(F.attachShadow=function(){return st(ee.apply(this,arguments))})):(He=[],B[se]("DOMNodeInserted",tt(_e)),B[se]("DOMNodeRemoved",tt(ge))),B[se](Lt,Ge),B[se]("readystatechange",Ge),B.importNode=function(m,g){switch(m.nodeType){case 1:return nt(B,te,[m,!!g]);case 11:for(var b=B.createDocumentFragment(),y=m.childNodes,Z=y.length,x=0;x<Z;x++)b.appendChild(B.importNode(y[x],!!g));return b;default:return X.call(m,!!g)}},F.cloneNode=function(m){return nt(this,X,[!!m])}),K)return K=!1;if(-2<de.call(Ne,at+n)+de.call(Ne,Je+n)&&je(t),!ct.test(n)||-1<de.call(Ue,n))throw new Error("The type "+t+" is invalid");var n,s,e=function(){return d?B.createElement(_,n):B.createElement(_)},u=l||et,d=mt.call(u,$e),_=d?l[$e].toUpperCase():n;return d&&-1<de.call(Ne,Je+_)&&je(_),s=Ne.push((d?at:Je)+n)-1,le=le.concat(le.length?",":"",d?_+'[is="'+t.toLowerCase()+'"]':_),e.prototype=Qe[s]=mt.call(u,"prototype")?u.prototype:W(F),le.length&&Pe(B.querySelectorAll(le),_e),e},B.createElement=I=function(t,l){var n=De(l),s=n?oe.call(B,t,j(n)):oe.call(B,t),e=""+t,u=de.call(Ne,(n?at:Je)+(n||e).toUpperCase()),d=-1<u;return n&&(s.setAttribute("is",n=n.toLowerCase()),d&&(d=pt(e.toUpperCase(),n))),ue=!B.createElement.innerHTMLHelper,d&&xe(s,Qe[u]),s}),addEventListener("beforeunload",function(){delete B.createElement,delete B.importNode,delete B[Te]},!1),Fe.prototype={constructor:Fe,define:f?function(t,l,n){if(n)z(t,l,n);else{var s=t.toUpperCase();D[s]={constructor:l,create:[s]},H.set(l,s),o.define(t,l)}}:z,get:f?function(t){return o.get(t)||We(t)}:We,whenDefined:f?function(t){return v.race([o.whenDefined(t),dt(t)])}:dt},!o||/^force/.test(J.type))rt();else if(!J.noBuiltIn)try{!function(t,l,n){var s=new RegExp("^<a\\s+is=('|\")"+n+"\\1></a>$");if(l[$e]="a",(t.prototype=W(ie.prototype)).constructor=t,U.customElements.define(n,t,l),!s.test(B.createElement("a",{is:n}).outerHTML)||!s.test((new t).outerHTML))throw l}(function t(){return Reflect.construct(ie,[],t)},{},"document-register-element-a"+Ee)}catch{rt()}if(!J.noBuiltIn)try{if(oe.call(B,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{j=function(l){return{is:l.toLowerCase()}}}}(window)},4730:()=>{"use strict";const U=globalThis;function J(r){return(U.__Zone_symbol_prefix||"__zone_symbol__")+r}const Ie=Object.getOwnPropertyDescriptor,Oe=Object.defineProperty,Ze=Object.getPrototypeOf,pt=Object.create,gt=Array.prototype.slice,tt="addEventListener",Ge="removeEventListener",ht=J(tt),nt=J(Ge),he="true",ve="false",je=J("");function ze(r,a){return Zone.current.wrap(r,a)}function Fe(r,a,h,o,f){return Zone.current.scheduleMacroTask(r,a,h,o,f)}const z=J,We=typeof window<"u",De=We?window:void 0,ne=We&&De||globalThis,dt="removeAttribute";function rt(r,a){for(let h=r.length-1;h>=0;h--)"function"==typeof r[h]&&(r[h]=ze(r[h],a+"_"+h));return r}function ce(r){return!r||!1!==r.writable&&!("function"==typeof r.get&&typeof r.set>"u")}const yt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,He=!("nw"in ne)&&typeof ne.process<"u"&&"[object process]"===ne.process.toString(),qe=!He&&!yt&&!(!We||!De.HTMLElement),Xe=typeof ne.process<"u"&&"[object process]"===ne.process.toString()&&!yt&&!(!We||!De.HTMLElement),Ve={},ot=z("enable_beforeunload"),st=function(r){if(!(r=r||ne.event))return;let a=Ve[r.type];a||(a=Ve[r.type]=z("ON_PROPERTY"+r.type));const h=this||r.target||ne,o=h[a];let f;return qe&&h===De&&"error"===r.type?(f=o&&o.call(this,r.message,r.filename,r.lineno,r.colno,r.error),!0===f&&r.preventDefault()):(f=o&&o.apply(this,arguments),"beforeunload"===r.type&&ne[ot]&&"string"==typeof f?r.returnValue=f:null!=f&&!f&&r.preventDefault()),f};function Ye(r,a,h){let o=Ie(r,a);if(!o&&h&&Ie(h,a)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const f=z("on"+a+"patched");if(r.hasOwnProperty(f)&&r[f])return;delete o.writable,delete o.value;const T=o.get,L=o.set,v=a.slice(2);let M=Ve[v];M||(M=Ve[v]=z("ON_PROPERTY"+v)),o.set=function(D){let p=this;!p&&r===ne&&(p=ne),p&&("function"==typeof p[M]&&p.removeEventListener(v,st),L&&L.call(p,null),p[M]=D,"function"==typeof D&&p.addEventListener(v,st,!1))},o.get=function(){let D=this;if(!D&&r===ne&&(D=ne),!D)return null;const p=D[M];if(p)return p;if(T){let H=T.call(this);if(H)return o.set.call(this,H),"function"==typeof D[dt]&&D.removeAttribute(a),H}return null},Oe(r,a,o),r[f]=!0}
1function xe(r,a,h){if(a)for(let o=0;o<a.length;o++)Ye(r,"on"+a[o],h);else{const o=[];for(const f in r)"on"==f.slice(0,2)&&o.push(f);for(let f=0;f<o.length;f++)Ye(r,o[f],h)}}const re=z("originalInstance");function Te(r){const a=ne[r];if(!a)return;ne[z(r)]=a,ne[r]=function(){const f=rt(arguments,r);switch(f.length){case 0:this[re]=new a;break;case 1:this[re]=new a(f[0]);break;case 2:this[re]=new a(f[0],f[1]);break;case 3:this[re]=new a(f[0],f[1],f[2]);break;case 4:this[re]=new a(f[0],f[1],f[2],f[3]);break;default:throw new Error("Arg list too long.")}},se(ne[r],a);const h=new a(function(){});let o;for(o in h)"XMLHttpRequest"===r&&"responseBlob"===o||function(f){"function"==typeof h[f]?ne[r].prototype[f]=function(){return this[re][f].apply(this[re],arguments)}:Oe(ne[r].prototype,f,{set:function(T){"function"==typeof T?(this[re][f]=ze(T,r+"."+f),se(this[re][f],T)):this[re][f]=T},get:function(){return this[re][f]}})}(o);for(o in a)"prototype"!==o&&a.hasOwnProperty(o)&&(ne[r][o]=a[o])}function Ee(r,a,h){let o=r;for(;o&&!o.hasOwnProperty(a);)o=Ze(o);!o&&r[a]&&(o=r);const f=z(a);let T=null;if(o&&(!(T=o[f])||!o.hasOwnProperty(f))&&(T=o[f]=o[a],ce(o&&Ie(o,a)))){const v=h(T,f,a);o[a]=function(){return v(this,arguments)},se(o[a],T)}return T}function ke(r,a,h){let o=null;function f(T){const L=T.data;return L.args[L.cbIdx]=function(){T.invoke.apply(this,arguments)},o.apply(L.target,L.args),T}o=Ee(r,a,T=>function(L,v){const M=h(L,v);return M.cbIdx>=0&&"function"==typeof v[M.cbIdx]?Fe(M.name,v[M.cbIdx],M,f):T.apply(L,v)})}function se(r,a){r[z("OriginalDelegate")]=a}let _e=!1,pe=!1;function $e(){if(_e)return pe;_e=!0;try{const r=De.navigator.userAgent;(-1!==r.indexOf("MSIE ")||-1!==r.indexOf("Trident/")||-1!==r.indexOf("Edge/"))&&(pe=!0)}catch{}return pe}function ye(r){return"function"==typeof r}function vt(r){return"number"==typeof r}let Re=!1;if(typeof window<"u")try{const r=Object.defineProperty({},"passive",{get:function(){Re=!0}});window.addEventListener("test",r,r),window.removeEventListener("test",r,r)}catch{Re=!1}const kt={useG:!0},ae={},bt={},Ke=new RegExp("^"+je+"(\\w+)(true|false)$"),it=z("propagationStopped");function Me(r,a){const h=(a?a(r):r)+ve,o=(a?a(r):r)+he,f=je+h,T=je+o;ae[r]={},ae[r][ve]=f,ae[r][he]=T}function Lt(r,a,h,o){const f=o&&o.add||tt,T=o&&o.rm||Ge,L=o&&o.listeners||"eventListeners",v=o&&o.rmAll||"removeAllListeners",M=z(f),D="."+f+":",p="prependListener",H="."+p+":",j=function(w,E,q){if(w.isRemoved)return;const G=w.callback;let ee;"object"==typeof G&&G.handleEvent&&(w.callback=C=>G.handleEvent(C),w.originalDelegate=G);try{w.invoke(w,E,[q])}catch(C){ee=C}const X=w.options;return X&&"object"==typeof X&&X.once&&E[T].call(E,q.type,w.originalDelegate?w.originalDelegate:w.callback,X),ee};function W(w,E,q){if(!(E=E||r.event))return;const G=w||E.target||r,ee=G[ae[E.type][q?he:ve]];if(ee){const X=[];if(1===ee.length){const C=j(ee[0],G,E);C&&X.push(C)}else{const C=ee.slice();for(let Y=0;Y<C.length&&(!E||!0!==E[it]);Y++){const S=j(C[Y],G,E);S&&X.push(S)}}if(1===X.length)throw X[0];for(let C=0;C<X.length;C++){const Y=X[C];a.nativeScheduleMicroTask(()=>{throw Y})}}}const $=function(w){return W(this,w,!1)},Q=function(w){return W(this,w,!0)};function ie(w,E){if(!w)return!1;let q=!0;E&&void 0!==E.useG&&(q=E.useG);const G=E&&E.vh;let ee=!0;E&&void 0!==E.chkDup&&(ee=E.chkDup);let X=!1;E&&void 0!==E.rt&&(X=E.rt);let C=w;for(;C&&!C.hasOwnProperty(f);)C=Ze(C);if(!C&&w[f]&&(C=w),!C||C[M])return!1;const Y=E&&E.eventNameToString,S={},N=C[M]=C[f],O=C[z(T)]=C[T],A=C[z(L)]=C[L],oe=C[z(v)]=C[v];let te;E&&E.prepend&&(te=C[z(E.prepend)]=C[E.prepend]);const K=q?function(e){if(!S.isExisting)return N.call(S.target,S.eventName,S.capture?Q:$,S.options)}:function(e){return N.call(S.target,S.eventName,e.invoke,S.options)},V=q?function(e){if(!e.isRemoved){const u=ae[e.eventName];let d;u&&(d=u[e.capture?he:ve]);const _=d&&e.target[d];if(_)for(let m=0;m<_.length;m++)if(_[m]===e){_.splice(m,1),e.isRemoved=!0,e.removeAbortListener&&(e.removeAbortListener(),e.removeAbortListener=null),0===_.length&&(e.allRemoved=!0,e.target[d]=null);break}}if(e.allRemoved)return O.call(e.target,e.eventName,e.capture?Q:$,e.options)}:function(e){return O.call(e.target,e.eventName,e.invoke,e.options)},ue=E&&E.diff?E.diff:function(e,u){const d=typeof u;return"function"===d&&e.callback===u||"object"===d&&e.originalDelegate===u},t=Zone[z("UNPATCHED_EVENTS")],l=r[z("PASSIVE_EVENTS")],s=function(e,u,d,_,m=!1,g=!1){return function(){const b=this||r;let y=arguments[0];E&&E.transferEventName&&(y=E.transferEventName(y));let Z=arguments[1];if(!Z)return e.apply(this,arguments);if(He&&"uncaughtException"===y)return e.apply(this,arguments);let x=!1;if("function"!=typeof Z){if(!Z.handleEvent)return e.apply(this,arguments);x=!0}if(G&&!G(e,Z,b,arguments))return;const me=Re&&!!l&&-1!==l.indexOf(y),fe=function n(e){if("object"==typeof e&&null!==e){const u={...e};return e.signal&&(u.signal=e.signal),u}return e}(function I(e,u){return!Re&&"object"==typeof e&&e?!!e.capture:Re&&u?"boolean"==typeof e?{capture:e,passive:!0}:e?"object"==typeof e&&!1!==e.passive?{...e,passive:!0}:e:{passive:!0}:e}(arguments[2],me)),Be=fe?.signal;if(Be?.aborted)return;if(t)for(let we=0;we<t.length;we++)if(y===t[we])return me?e.call(b,y,Z,fe):e.apply(this,arguments);const Ot=!!fe&&("boolean"==typeof fe||fe.capture),Ht=!(!fe||"object"!=typeof fe)&&fe.once,It=Zone.current;let Dt=ae[y];Dt||(Me(y,Y),Dt=ae[y]);const Rt=Dt[Ot?he:ve];let Ct,ft=b[Rt],Nt=!1;if(ft){if(Nt=!0,ee)for(let we=0;we<ft.length;we++)if(ue(ft[we],Z))return}else ft=b[Rt]=[];const St=b.constructor.name,At=bt[St];At&&(Ct=At[y]),Ct||(Ct=St+u+(Y?Y(y):y)),S.options=fe,Ht&&(S.options.once=!1),S.target=b,S.capture=Ot,S.eventName=y,S.isExisting=Nt;const _t=q?kt:void 0;_t&&(_t.taskData=S),Be&&(S.options.signal=void 0);const Le=It.scheduleEventTask(Ct,Z,_t,d,_);if(Be){S.options.signal=Be;const we=()=>Le.zone.cancelTask(Le);e.call(Be,"abort",we,{once:!0}),Le.removeAbortListener=()=>Be.removeEventListener("abort",we)}return S.target=null,_t&&(_t.taskData=null),Ht&&(S.options.once=!0),!Re&&"boolean"==typeof Le.options||(Le.options=fe),Le.target=b,Le.capture=Ot,Le.eventName=y,x&&(Le.originalDelegate=Z),g?ft.unshift(Le):ft.push(Le),m?b:void 0}};return C[f]=s(N,D,K,V,X),te&&(C[p]=s(te,H,function(e){return te.call(S.target,S.eventName,e.invoke,S.options)},V,X,!0)),C[T]=function(){const e=this||r;let u=arguments[0];E&&E.transferEventName&&(u=E.transferEventName(u));const d=arguments[2],_=!!d&&("boolean"==typeof d||d.capture),m=arguments[1];if(!m)return O.apply(this,arguments);if(G&&!G(O,m,e,arguments))return;const g=ae[u];let b;g&&(b=g[_?he:ve]);const y=b&&e[b];if(y)for(let Z=0;Z<y.length;Z++){const x=y[Z];if(ue(x,m))return y.splice(Z,1),x.isRemoved=!0,0!==y.length||(x.allRemoved=!0,e[b]=null,_||"string"!=typeof u)||(e[je+"ON_PROPERTY"+u]=null),x.zone.cancelTask(x),X?e:void 0}return O.apply(this,arguments)},C[L]=function(){const e=this||r;let u=arguments[0];E&&E.transferEventName&&(u=E.transferEventName(u));const d=[],_=Mt(e,Y?Y(u):u);for(let m=0;m<_.length;m++){const g=_[m];d.push(g.originalDelegate?g.originalDelegate:g.callback)}return d},C[v]=function(){const e=this||r;let u=arguments[0];if(u){E&&E.transferEventName&&(u=E.transferEventName(u));const d=ae[u];if(d){const g=e[d[ve]],b=e[d[he]];if(g){const y=g.slice();for(let Z=0;Z<y.length;Z++){const x=y[Z];this[T].call(this,u,x.originalDelegate?x.originalDelegate:x.callback,x.options)}}if(b){const y=b.slice();for(let Z=0;Z<y.length;Z++){const x=y[Z];this[T].call(this,u,x.originalDelegate?x.originalDelegate:x.callback,x.options)}}}}else{const d=Object.keys(e);for(let _=0;_<d.length;_++){const g=Ke.exec(d[_]);let b=g&&g[1];b&&"removeListener"!==b&&this[v].call(this,b)}this[v].call(this,"removeListener")}if(X)return this},se(C[f],N),se(C[T],O),oe&&se(C[v],oe),A&&se(C[L],A),!0}let F=[];for(let w=0;w<h.length;w++)F[w]=ie(h[w],o);return F}function Mt(r,a){if(!a){const T=[];for(let L in r){const v=Ke.exec(L);let M=v&&v[1];if(M&&(!a||M===a)){const D=r[L];if(D)for(let p=0;p<D.length;p++)T.push(D[p])}}return T}let h=ae[a];h||(Me(a),h=ae[a]);const o=r[h[ve]],f=r[h[he]];return o?f?o.concat(f):o.slice():f?f.slice():[]}function Je(r,a){const h=r.Event;h&&h.prototype&&a.patchMethod(h.prototype,"stopImmediatePropagation",o=>function(f,T){f[it]=!0,o&&o.apply(f,T)})}const ct=z("zoneTask");function Ue(r,a,h,o){let f=null,T=null;h+=o;const L={};function v(D){const p=D.data;p.args[0]=function(){return D.invoke.apply(this,arguments)};
1const H=f.apply(r,p.args);return vt(H)?p.handleId=H:(p.handle=H,p.isRefreshable=ye(H.refresh)),D}function M(D){const{handle:p,handleId:H}=D.data;return T.call(r,p??H)}f=Ee(r,a+=o,D=>function(p,H){if(ye(H[0])){const j={isRefreshable:!1,isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?H[1]||0:void 0,args:H},W=H[0];H[0]=function(){try{return W.apply(this,arguments)}finally{const{handle:q,handleId:G,isPeriodic:ee,isRefreshable:X}=j;!ee&&!X&&(G?delete L[G]:q&&(q[ct]=null))}};const $=Fe(a,H[0],j,v,M);if(!$)return $;const{handleId:Q,handle:ie,isRefreshable:F,isPeriodic:w}=$.data;if(Q)L[Q]=$;else if(ie&&(ie[ct]=$,F&&!w)){const E=ie.refresh;ie.refresh=function(){const{zone:q,state:G}=$;return"notScheduled"===G?($._state="scheduled",q._updateTaskCount($,1)):"running"===G&&($._state="scheduling"),E.call(this)}}return ie??Q??$}return D.apply(r,H)}),T=Ee(r,h,D=>function(p,H){const j=H[0];let W;vt(j)?(W=L[j],delete L[j]):(W=j?.[ct],W?j[ct]=null:W=j),W?.type?W.cancelFn&&W.zone.cancelTask(W):D.apply(r,H)})}function Se(r,a,h){if(!h||0===h.length)return a;const o=h.filter(T=>T.target===r);if(!o||0===o.length)return a;const f=o[0].ignoreProperties;return a.filter(T=>-1===f.indexOf(T))}function de(r,a,h,o){r&&xe(r,Se(r,a,h),o)}function et(r){return Object.getOwnPropertyNames(r).filter(a=>a.startsWith("on")&&a.length>2).map(a=>a.substring(2))}function ut(r,a,h,o,f){const T=Zone.__symbol__(o);if(a[T])return;const L=a[T]=a[o];a[o]=function(v,M,D){return M&&M.prototype&&f.forEach(function(p){const H=`${h}.${o}::`+p,j=M.prototype;try{if(j.hasOwnProperty(p)){const W=r.ObjectGetOwnPropertyDescriptor(j,p);W&&W.value?(W.value=r.wrapWithCurrentZone(W.value,H),r._redefineProperty(M.prototype,p,W)):j[p]&&(j[p]=r.wrapWithCurrentZone(j[p],H))}else j[p]&&(j[p]=r.wrapWithCurrentZone(j[p],H))}catch{}}),L.call(a,v,M,D)},r.attachOriginToPatched(a[o],L)}const Et=function Pe(){const r=globalThis,a=!0===r[J("forceDuplicateZoneCheck")];if(r.Zone&&(a||"function"!=typeof r.Zone.__symbol__))throw new Error("Zone already loaded.");return r.Zone??=function Ce(){const r=U.performance;function a(I){r&&r.mark&&r.mark(I)}function h(I,k){r&&r.measure&&r.measure(I,k)}a("Zone");let o=(()=>{class I{static{this.__symbol__=J}static assertZonePatched(){if(U.Promise!==S.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let i=I.current;for(;i.parent;)i=i.parent;return i}static get current(){return O.zone}static get currentTask(){return A}static __load_patch(i,c,P=!1){if(S.hasOwnProperty(i)){const R=!0===U[J("forceDuplicateZoneCheck")];if(!P&&R)throw Error("Already loaded patch: "+i)}else if(!U["__Zone_disable_"+i]){const R="Zone:"+i;a(R),S[i]=c(U,I,N),h(R,R)}}get parent(){return this._parent}get name(){return this._name}constructor(i,c){this._parent=i,this._name=c?c.name||"unnamed":"<root>",this._properties=c&&c.properties||{},this._zoneDelegate=new T(this,this._parent&&this._parent._zoneDelegate,c)}get(i){const c=this.getZoneWith(i);if(c)return c._properties[i]}getZoneWith(i){let c=this;for(;c;){if(c._properties.hasOwnProperty(i))return c;c=c._parent}return null}fork(i){if(!i)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,i)}wrap(i,c){if("function"!=typeof i)throw new Error("Expecting function got: "+i);const P=this._zoneDelegate.intercept(this,i,c),R=this;return function(){return R.runGuarded(P,this,arguments,c)}}run(i,c,P,R){O={parent:O,zone:this};try{return this._zoneDelegate.invoke(this,i,c,P,R)}finally{O=O.parent}}runGuarded(i,c=null,P,R){O={parent:O,zone:this};try{try{return this._zoneDelegate.invoke(this,i,c,P,R)}catch(K){if(this._zoneDelegate.handleError(this,K))throw K}}finally{O=O.parent}}runTask(i,c,P){if(i.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(i.zone||ie).name+"; Execution: "+this.name+")");const R=i,{type:K,data:{isPeriodic:V=!1,isRefreshable:be=!1}={}}=i;if(i.state===F&&(K===Y||K===C))return;const ue=i.state!=q;ue&&R._transitionTo(q,E);const t=A;A=R,O={parent:O,zone:this};try{K==C&&i.data&&!V&&!be&&(i.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,R,c,P)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{const l=i.state;if(l!==F&&l!==ee)if(K==Y||V||be&&l===w)ue&&R._transitionTo(E,q,w);else{const n=R._zoneDelegates;this._updateTaskCount(R,-1),ue&&R._transitionTo(F,q,F),be&&(R._zoneDelegates=n)}O=O.parent,A=t}}scheduleTask(i){if(i.zone&&i.zone!==this){let P=this;for(;P;){if(P===i.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${i.zone.name}`);P=P.parent}}i._transitionTo(w,F);const c=[];i._zoneDelegates=c,i._zone=this;try{i=this._zoneDelegate.scheduleTask(this,i)}catch(P){throw i._transitionTo(ee,w,F),this._zoneDelegate.handleError(this,P),P}return i._zoneDelegates===c&&this._updateTaskCount(i,1),i.state==w&&i._transitionTo(E,w),i}scheduleMicroTask(i,c,P,R){return this.scheduleTask(new L(X,i,c,P,R,void 0))}scheduleMacroTask(i,c,P,R,K){return this.scheduleTask(new L(C,i,c,P,R,K))}scheduleEventTask(i,c,P,R,K){return this.scheduleTask(new L(Y,i,c,P,R,K))}cancelTask(i){if(i.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(i.zone||ie).name+"; Execution: "+this.name+")");if(i.state===E||i.state===q){i._transitionTo(G,E,q);try{this._zoneDelegate.cancelTask(this,i)}catch(c){throw i._transitionTo(ee,G),this._zoneDelegate.handleError(this,c),c}return this._updateTaskCount(i,-1),i._transitionTo(F,G),i.runCount=-1,i}}_updateTaskCount(i,c){const P=i._zoneDelegates;-1==c&&(i._zoneDelegates=null);for(let R=0;R<P.length;R++)P[R]._updateTaskCount(i.type,c)}}return I})();const f={name:"",onHasTask:(I,k,i,c)=>I.hasTask(i,c),onScheduleTask:(I,k,i,c)=>I.scheduleTask(i,c),onInvokeTask:(I,k,i,c,P,R)=>I.invokeTask(i,c,P,R),onCancelTask:(I,k,i,c)=>I.cancelTask(i,c)};class T{get zone(){return this._zone}
1constructor(k,i,c){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=k,this._parentDelegate=i,this._forkZS=c&&(c&&c.onFork?c:i._forkZS),this._forkDlgt=c&&(c.onFork?i:i._forkDlgt),this._forkCurrZone=c&&(c.onFork?this._zone:i._forkCurrZone),this._interceptZS=c&&(c.onIntercept?c:i._interceptZS),this._interceptDlgt=c&&(c.onIntercept?i:i._interceptDlgt),this._interceptCurrZone=c&&(c.onIntercept?this._zone:i._interceptCurrZone),this._invokeZS=c&&(c.onInvoke?c:i._invokeZS),this._invokeDlgt=c&&(c.onInvoke?i:i._invokeDlgt),this._invokeCurrZone=c&&(c.onInvoke?this._zone:i._invokeCurrZone),this._handleErrorZS=c&&(c.onHandleError?c:i._handleErrorZS),this._handleErrorDlgt=c&&(c.onHandleError?i:i._handleErrorDlgt),this._handleErrorCurrZone=c&&(c.onHandleError?this._zone:i._handleErrorCurrZone),this._scheduleTaskZS=c&&(c.onScheduleTask?c:i._scheduleTaskZS),this._scheduleTaskDlgt=c&&(c.onScheduleTask?i:i._scheduleTaskDlgt),this._scheduleTaskCurrZone=c&&(c.onScheduleTask?this._zone:i._scheduleTaskCurrZone),this._invokeTaskZS=c&&(c.onInvokeTask?c:i._invokeTaskZS),this._invokeTaskDlgt=c&&(c.onInvokeTask?i:i._invokeTaskDlgt),this._invokeTaskCurrZone=c&&(c.onInvokeTask?this._zone:i._invokeTaskCurrZone),this._cancelTaskZS=c&&(c.onCancelTask?c:i._cancelTaskZS),this._cancelTaskDlgt=c&&(c.onCancelTask?i:i._cancelTaskDlgt),this._cancelTaskCurrZone=c&&(c.onCancelTask?this._zone:i._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const P=c&&c.onHasTask;(P||i&&i._hasTaskZS)&&(this._hasTaskZS=P?c:f,this._hasTaskDlgt=i,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,c.onScheduleTask||(this._scheduleTaskZS=f,this._scheduleTaskDlgt=i,this._scheduleTaskCurrZone=this._zone),c.onInvokeTask||(this._invokeTaskZS=f,this._invokeTaskDlgt=i,this._invokeTaskCurrZone=this._zone),c.onCancelTask||(this._cancelTaskZS=f,this._cancelTaskDlgt=i,this._cancelTaskCurrZone=this._zone))}fork(k,i){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,k,i):new o(k,i)}intercept(k,i,c){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,k,i,c):i}invoke(k,i,c,P,R){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,k,i,c,P,R):i.apply(c,P)}handleError(k,i){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,k,i)}scheduleTask(k,i){let c=i;if(this._scheduleTaskZS)this._hasTaskZS&&c._zoneDelegates.push(this._hasTaskDlgtOwner),c=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,k,i),c||(c=i);else if(i.scheduleFn)i.scheduleFn(i);else{if(i.type!=X)throw new Error("Task is missing scheduleFn.");$(i)}return c}invokeTask(k,i,c,P){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,k,i,c,P):i.callback.apply(c,P)}cancelTask(k,i){let c;if(this._cancelTaskZS)c=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,k,i);else{if(!i.cancelFn)throw Error("Task is not cancelable");c=i.cancelFn(i)}return c}hasTask(k,i){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,k,i)}catch(c){this.handleError(k,c)}}_updateTaskCount(k,i){const c=this._taskCounts,P=c[k],R=c[k]=P+i;if(R<0)throw new Error("More tasks executed then were scheduled.");0!=P&&0!=R||this.hasTask(this._zone,{microTask:c.microTask>0,macroTask:c.macroTask>0,eventTask:c.eventTask>0,change:k})}}class L{constructor(k,i,c,P,R,K){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=k,this.source=i,this.data=P,this.scheduleFn=R,this.cancelFn=K,!c)throw new Error("callback is not defined");this.callback=c;const V=this;this.invoke=k===Y&&P&&P.useG?L.invokeTask:function(){return L.invokeTask.call(U,V,this,arguments)}}static invokeTask(k,i,c){k||(k=this),oe++;try{return k.runCount++,k.zone.runTask(k,i,c)}finally{1==oe&&Q(),oe--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(F,w)}_transitionTo(k,i,c){if(this._state!==i&&this._state!==c)throw new Error(`${this.type} '${this.source}
1': can not transition to '${k}', expecting state '${i}'${c?" or '"+c+"'":""}, was '${this._state}'.`);this._state=k,k==F&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const v=J("setTimeout"),M=J("Promise"),D=J("then");let j,p=[],H=!1;function W(I){if(j||U[M]&&(j=U[M].resolve(0)),j){let k=j[D];k||(k=j.then),k.call(j,I)}else U[v](I,0)}function $(I){0===oe&&0===p.length&&W(Q),I&&p.push(I)}function Q(){if(!H){for(H=!0;p.length;){const I=p;p=[];for(let k=0;k<I.length;k++){const i=I[k];try{i.zone.runTask(i,null,null)}catch(c){N.onUnhandledError(c)}}}N.microtaskDrainDone(),H=!1}}const ie={name:"NO ZONE"},F="notScheduled",w="scheduling",E="scheduled",q="running",G="canceling",ee="unknown",X="microTask",C="macroTask",Y="eventTask",S={},N={symbol:J,currentZoneFrame:()=>O,onUnhandledError:te,microtaskDrainDone:te,scheduleMicroTask:$,showUncaughtError:()=>!o[J("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:te,patchMethod:()=>te,bindArguments:()=>[],patchThen:()=>te,patchMacroTask:()=>te,patchEventPrototype:()=>te,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>te,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>te,wrapWithCurrentZone:()=>te,filterProperties:()=>[],attachOriginToPatched:()=>te,_redefineProperty:()=>te,patchCallbacks:()=>te,nativeScheduleMicroTask:W};let O={parent:null,zone:new o(null,null)},A=null,oe=0;function te(){}return h("Zone","Zone"),o}(),r.Zone}();(function Pt(r){(function Ae(r){r.__load_patch("ZoneAwarePromise",(a,h,o)=>{const f=Object.getOwnPropertyDescriptor,T=Object.defineProperty,v=o.symbol,M=[],D=!1!==a[v("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],p=v("Promise"),H=v("then"),j="__creationTrace__";o.onUnhandledError=n=>{if(o.showUncaughtError()){const s=n&&n.rejection;s?console.error("Unhandled Promise rejection:",s instanceof Error?s.message:s,"; Zone:",n.zone.name,"; Task:",n.task&&n.task.source,"; Value:",s,s instanceof Error?s.stack:void 0):console.error(n)}},o.microtaskDrainDone=()=>{for(;M.length;){const n=M.shift();try{n.zone.runGuarded(()=>{throw n.throwOriginal?n.rejection:n})}catch(s){$(s)}}};const W=v("unhandledPromiseRejectionHandler");function $(n){o.onUnhandledError(n);try{const s=h[W];"function"==typeof s&&s.call(this,n)}catch{}}function Q(n){return n&&n.then}function ie(n){return n}function F(n){return V.reject(n)}const w=v("state"),E=v("value"),q=v("finally"),G=v("parentPromiseValue"),ee=v("parentPromiseState"),X="Promise.then",C=null,Y=!0,S=!1,N=0;function O(n,s){return e=>{try{I(n,s,e)}catch(u){I(n,!1,u)}}}const A=function(){let n=!1;return function(e){return function(){n||(n=!0,e.apply(null,arguments))}}},oe="Promise resolved with itself",te=v("currentTaskTrace");function I(n,s,e){const u=A();if(n===e)throw new TypeError(oe);if(n[w]===C){let d=null;try{("object"==typeof e||"function"==typeof e)&&(d=e&&e.then)}catch(_){return u(()=>{I(n,!1,_)})(),n}if(s!==S&&e instanceof V&&e.hasOwnProperty(w)&&e.hasOwnProperty(E)&&e[w]!==C)i(e),I(n,e[w],e[E]);else if(s!==S&&"function"==typeof d)try{d.call(e,u(O(n,s)),u(O(n,!1)))}catch(_){u(()=>{I(n,!1,_)})()}else{n[w]=s;const _=n[E];if(n[E]=e,n[q]===q&&s===Y&&(n[w]=n[ee],n[E]=n[G]),s===S&&e instanceof Error){const m=h.currentTask&&h.currentTask.data&&h.currentTask.data[j];m&&T(e,te,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m<_.length;)c(n,_[m++],_[m++],_[m++],_[m++]);if(0==_.length&&s==S){n[w]=N;let m=e;try{throw new Error("Uncaught (in promise): "+function L(n){return n&&n.toString===Object.prototype.toString?(n.constructor&&n.constructor.name||"")+": "+JSON.stringify(n):n?n.toString():Object.prototype.toString.call(n)}(e)+(e&&e.stack?"\n"+e.stack:""))}catch(g){m=g}D&&(m.throwOriginal=!0),m.rejection=e,m.promise=n,m.zone=h.current,m.task=h.currentTask,M.push(m),o.scheduleMicroTask()}}}return n}const k=v("rejectionHandledHandler");function i(n){if(n[w]===N){try{const s=h[k];s&&"function"==typeof s&&s.call(this,{rejection:n[E],promise:n})}catch{}n[w]=S;for(let s=0;s<M.length;s++)n===M[s].promise&&M.splice(s,1)}}function c(n,s,e,u,d){i(n);const _=n[w],m=_?"function"==typeof u?u:ie:"function"==typeof d?d:F;s.scheduleMicroTask(X,()=>{try{const g=n[E],b=!!e&&q===e[q];b&&(e[G]=g,e[ee]=_);const y=s.run(m,void 0,b&&m!==F&&m!==ie?[]:[g]);I(e,!0,y)}catch(g){I(e,!1,g)}},e)}const R=function(){},K=a.AggregateError;class V{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(s){return s instanceof V?s:I(new this(null),Y,s)}static reject(s){return I(new this(null),S,s)}static withResolvers(){const s={};return s.promise=new V((e,u)=>{s.resolve=e,s.reject=u}),s}static any(s){if(!s||"function"!=typeof s[Symbol.iterator])return Promise.reject(new K([],"All promises were rejected"));const e=[];let u=0;try{for(let m of s)u++,e.push(V.resolve(m))}catch{return Promise.reject(new K([],"All promises were rejected"))}if(0===u)return Promise.reject(new K([],"All promises were rejected"));let d=!1;const _=[];return new V((m,g)=>{for(let b=0;b<e.length;b++)e[b].then(y=>{d||(d=!0,m(y))},y=>
1{_.push(y),u--,0===u&&(d=!0,g(new K(_,"All promises were rejected")))})})}static race(s){let e,u,d=new this((g,b)=>{e=g,u=b});function _(g){e(g)}function m(g){u(g)}for(let g of s)Q(g)||(g=this.resolve(g)),g.then(_,m);return d}static all(s){return V.allWithCallback(s)}static allSettled(s){return(this&&this.prototype instanceof V?this:V).allWithCallback(s,{thenCallback:u=>({status:"fulfilled",value:u}),errorCallback:u=>({status:"rejected",reason:u})})}static allWithCallback(s,e){let u,d,_=new this((y,Z)=>{u=y,d=Z}),m=2,g=0;const b=[];for(let y of s){Q(y)||(y=this.resolve(y));const Z=g;try{y.then(x=>{b[Z]=e?e.thenCallback(x):x,m--,0===m&&u(b)},x=>{e?(b[Z]=e.errorCallback(x),m--,0===m&&u(b)):d(x)})}catch(x){d(x)}m++,g++}return m-=2,0===m&&u(b),_}constructor(s){const e=this;if(!(e instanceof V))throw new Error("Must be an instanceof Promise.");e[w]=C,e[E]=[];try{const u=A();s&&s(u(O(e,Y)),u(O(e,S)))}catch(u){I(e,!1,u)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return V}then(s,e){let u=this.constructor?.[Symbol.species];(!u||"function"!=typeof u)&&(u=this.constructor||V);const d=new u(R),_=h.current;return this[w]==C?this[E].push(_,d,s,e):c(this,_,d,s,e),d}catch(s){return this.then(null,s)}finally(s){let e=this.constructor?.[Symbol.species];(!e||"function"!=typeof e)&&(e=V);const u=new e(R);u[q]=q;const d=h.current;return this[w]==C?this[E].push(d,u,s,s):c(this,d,u,s,s),u}}V.resolve=V.resolve,V.reject=V.reject,V.race=V.race,V.all=V.all;const be=a[p]=a.Promise;a.Promise=V;const ue=v("thenPatched");function t(n){const s=n.prototype,e=f(s,"then");if(e&&(!1===e.writable||!e.configurable))return;const u=s.then;s[H]=u,n.prototype.then=function(d,_){return new V((g,b)=>{u.call(this,g,b)}).then(d,_)},n[ue]=!0}return o.patchThen=t,be&&(t(be),Ee(a,"fetch",n=>function l(n){return function(s,e){let u=n.apply(s,e);if(u instanceof V)return u;let d=u.constructor;return d[ue]||t(d),u}}(n))),Promise[h.__symbol__("uncaughtPromiseErrors")]=M,V})})(r),function Tt(r){r.__load_patch("toString",a=>{const h=Function.prototype.toString,o=z("OriginalDelegate"),f=z("Promise"),T=z("Error"),L=function(){if("function"==typeof this){const p=this[o];if(p)return"function"==typeof p?h.call(p):Object.prototype.toString.call(p);if(this===Promise){const H=a[f];if(H)return h.call(H)}if(this===Error){const H=a[T];if(H)return h.call(H)}}return h.call(this)};L[o]=h,Function.prototype.toString=L;const v=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":v.call(this)}})}(r),function wt(r){r.__load_patch("util",(a,h,o)=>{const f=et(a);o.patchOnProperties=xe,o.patchMethod=Ee,o.bindArguments=rt,o.patchMacroTask=ke;const T=h.__symbol__("BLACK_LISTED_EVENTS"),L=h.__symbol__("UNPATCHED_EVENTS");a[L]&&(a[T]=a[L]),a[T]&&(h[T]=h[L]=a[T]),o.patchEventPrototype=Je,o.patchEventTarget=Lt,o.isIEOrEdge=$e,o.ObjectDefineProperty=Oe,o.ObjectGetOwnPropertyDescriptor=Ie,o.ObjectCreate=pt,o.ArraySlice=gt,o.patchClass=Te,o.wrapWithCurrentZone=ze,o.filterProperties=Se,o.attachOriginToPatched=se,o._redefineProperty=Object.defineProperty,o.patchCallbacks=ut,o.getGlobalObjects=()=>({globalSources:bt,zoneSymbolEventNames:ae,eventNames:f,isBrowser:qe,isMix:Xe,isNode:He,TRUE_STR:he,FALSE_STR:ve,ZONE_SYMBOL_PREFIX:je,ADD_EVENT_LISTENER_STR:tt,REMOVE_EVENT_LISTENER_STR:Ge})})}(r)})(Et),function lt(r){r.__load_patch("legacy",a=>{const h=a[r.__symbol__("legacyPatch")];h&&h()}),r.__load_patch("timers",a=>{const h="set",o="clear";Ue(a,h,o,"Timeout"),Ue(a,h,o,"Interval"),Ue(a,h,o,"Immediate")}),r.__load_patch("requestAnimationFrame",a=>{Ue(a,"request","cancel","AnimationFrame"),Ue(a,"mozRequest","mozCancel","AnimationFrame"),Ue(a,"webkitRequest","webkitCancel","AnimationFrame")}),r.__load_patch("blocking",(a,h)=>{const o=["alert","prompt","confirm"];for(let f=0;f<o.length;f++)Ee(a,o[f],(L,v,M)=>function(D,p){return h.current.run(L,a,p,M)})}),r.__load_patch("EventTarget",(a,h,o)=>{(function le(r,a){a.patchEventPrototype(r,a)})(a,o),function Qe(r,a){if(Zone[a.symbol("patchEventTarget")])return;const{eventNames:h,zoneSymbolEventNames:o,TRUE_STR:f,FALSE_STR:T,ZONE_SYMBOL_PREFIX:L}=a.getGlobalObjects();for(let M=0;M<h.length;M++){const D=h[M],j=L+(D+T),W=L+(D+f);o[D]={},o[D][T]=j,o[D][f]=W}const v=r.EventTarget;v&&v.prototype&&a.patchEventTarget(r,a,[v&&v.prototype])}(a,o);const f=a.XMLHttpRequestEventTarget;f&&f.prototype&&o.patchEventTarget(a,o,[f.prototype])}),r.__load_patch("MutationObserver",(a,h,o)=>{Te("MutationObserver"),Te("WebKitMutationObserver")}),r.__load_patch("IntersectionObserver",(a,h,o)=>{Te("IntersectionObserver")}),r.__load_patch("FileReader",(a,h,o)=>{Te("FileReader")}),r.__load_patch("on_property",(a,h,o)=>{!function mt(r,a){if(He&&!Xe||Zone[r.symbol("patchEvents")])return;const h=a.__Zone_ignore_on_properties;let o=[];if(qe){const f=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const T=function ge(){try{const r=De.navigator.userAgent;if(-1!==r.indexOf("MSIE ")||-1!==r.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:f,ignoreProperties:["error"]}]:[];de(f,et(f),h&&h.concat(T),Ze(f))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let f=0;f<o.length;f++){const T=a[o[f]];T&&T.prototype&&de(T.prototype,et(T.prototype),h)}}(o,a)}),r.__load_patch("customElements",(a,h,o)=>{!function Ne(r,a){const{isBrowser:h,isMix:o}=a.getGlobalObjects();(h||o)&&r.customElements&&"customElements"in r&&a.patchCallbacks(a,r.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(a,o)}),r.__load_patch("XHR",(a,h)=>{!function D(p){const H=p.XMLHttpRequest;if(!H)return;const j=H.prototype;let $=j[ht],Q=j[nt];if(!$){const N=p.XMLHttpRequestEventTarget;if(N){const O=N.prototype;$=O[ht],Q=O[nt]}}const ie="readystatechange",F="scheduled";function w(N){const O=N.data,A=O.target;A[L]=!1,A[M]=!1;const oe=A[T];$||($=A[ht],Q=A[nt]),oe&&Q.call(A,ie,oe);const te=A[T]=()=>
1{if(A.readyState===A.DONE)if(!O.aborted&&A[L]&&N.state===F){const k=A[h.__symbol__("loadfalse")];if(0!==A.status&&k&&k.length>0){const i=N.invoke;N.invoke=function(){const c=A[h.__symbol__("loadfalse")];for(let P=0;P<c.length;P++)c[P]===N&&c.splice(P,1);!O.aborted&&N.state===F&&i.call(N)},k.push(N)}else N.invoke()}else!O.aborted&&!1===A[L]&&(A[M]=!0)};return $.call(A,ie,te),A[o]||(A[o]=N),Y.apply(A,O.args),A[L]=!0,N}function E(){}function q(N){const O=N.data;return O.aborted=!0,S.apply(O.target,O.args)}const G=Ee(j,"open",()=>function(N,O){return N[f]=0==O[2],N[v]=O[1],G.apply(N,O)}),X=z("fetchTaskAborting"),C=z("fetchTaskScheduling"),Y=Ee(j,"send",()=>function(N,O){if(!0===h.current[C]||N[f])return Y.apply(N,O);{const A={target:N,url:N[v],isPeriodic:!1,args:O,aborted:!1},oe=Fe("XMLHttpRequest.send",E,A,w,q);N&&!0===N[M]&&!A.aborted&&oe.state===F&&oe.invoke()}}),S=Ee(j,"abort",()=>function(N,O){const A=function W(N){return N[o]}(N);if(A&&"string"==typeof A.type){if(null==A.cancelFn||A.data&&A.data.aborted)return;A.zone.cancelTask(A)}else if(!0===h.current[X])return S.apply(N,O)})}(a);const o=z("xhrTask"),f=z("xhrSync"),T=z("xhrListener"),L=z("xhrScheduled"),v=z("xhrURL"),M=z("xhrErrorBeforeScheduled")}),r.__load_patch("geolocation",a=>{a.navigator&&a.navigator.geolocation&&function B(r,a){const h=r.constructor.name;for(let o=0;o<a.length;o++){const f=a[o],T=r[f];if(T){if(!ce(Ie(r,f)))continue;r[f]=(v=>{const M=function(){return v.apply(this,rt(arguments,h+"."+f))};return se(M,v),M})(T)}}}(a.navigator.geolocation,["getCurrentPosition","watchPosition"])}),r.__load_patch("PromiseRejectionEvent",(a,h)=>{function o(f){return function(T){Mt(a,f).forEach(v=>{const M=a.PromiseRejectionEvent;if(M){const D=new M(f,{promise:T.promise,reason:T.rejection});v.invoke(D)}})}}a.PromiseRejectionEvent&&(h[z("unhandledPromiseRejectionHandler")]=o("unhandledrejection"),h[z("rejectionHandledHandler")]=o("rejectionhandled"))}),r.__load_patch("queueMicrotask",(a,h,o)=>{!function at(r,a){a.patchMethod(r,"queueMicrotask",h=>function(o,f){Zone.current.scheduleMicroTask("queueMicrotask",f[0])})}(a,o)})}(Et)}},U=>{U(U.s=2e3)}]);(self.webpackChunkaem_elements=self.webpackChunkaem_elements||[]).push([[179],{2171:(Ce,y,Z)=>{"use strict";var b={};Z.r(b),Z.d(b,{AbortException:()=>ase,AnnotationEditorLayer:()=>rse,AnnotationEditorParamsType:()=>cse,AnnotationEditorType:()=>xT,AnnotationEditorUIManager:()=>sse,AnnotationLayer:()=>lse,AnnotationMode:()=>mse,ColorPicker:()=>dse,DOMSVGFactory:()=>use,DrawLayer:()=>gse,FeatureTest:()=>hse,GlobalWorkerOptions:()=>kT,ImageKind:()=>fse,InvalidPDFException:()=>pse,MissingPDFException:()=>_se,OPS:()=>vse,OutputScale:()=>Cse,PDFDataRangeTransport:()=>Mse,PDFDateString:()=>Pse,PDFWorker:()=>Ose,PasswordResponses:()=>bse,PermissionFlag:()=>yse,PixelsPerInch:()=>wse,RenderingCancelledException:()=>xse,TextLayer:()=>kse,UnexpectedResponseException:()=>Ese,Util:()=>Ase,VerbosityLevel:()=>ET,XfaLayer:()=>Sse,build:()=>Tse,createValidAbsoluteUrl:()=>Ise,fetchData:()=>Dse,getDocument:()=>AT,getFilenameFromUrl:()=>Rse,getPdfFilenameFromUrl:()=>Fse,getXfaPageViewport:()=>Lse,isDataScheme:()=>Nse,isPdfFile:()=>Bse,noContextMenu:()=>Vse,normalizeUnicode:()=>zse,setLayerDimensions:()=>Hse,shadow:()=>jse,version:()=>e_});var R={};function le(n,t,e,o,i,a,r){try{var c=n[a](r),s=c.value}catch(l){return void e(l)}c.done?t(s):Promise.resolve(s).then(o,i)}function z(n){return function(){var t=this,e=arguments;return new Promise(function(o,i){var a=n.apply(t,e);function r(s){le(a,o,i,r,c,"next",s)}function c(s){le(a,o,i,r,c,"throw",s)}r(void 0)})}}Z.r(R),Z.d(R,{AnnotationLayerBuilder:()=>Zme,DownloadManager:()=>Qme,EventBus:()=>Jme,FindState:()=>ede,GenericL10n:()=>x6,LinkTarget:()=>zm,PDFFindController:()=>k6,PDFHistory:()=>tde,PDFLinkService:()=>E6,PDFPageView:()=>nde,PDFScriptingManager:()=>ode,PDFSinglePageViewer:()=>A6,PDFViewer:()=>S6,ProgressBar:()=>ide,RenderingStates:()=>ade,ScrollMode:()=>rde,SimpleLinkService:()=>cde,SpreadMode:()=>sde,StructTreeLayerBuilder:()=>lde,TextLayerBuilder:()=>mde,XfaLayerBuilder:()=>dde,parseQueryString:()=>ude});let G=null,O=1;const A=Symbol("SIGNAL");function k(n){const t=G;return G=n,t}function J(n){if((!Se(n)||n.dirty)&&(n.dirty||n.lastCleanEpoch!==O)){if(!n.producerMustRecompute(n)&&!oe(n))return n.dirty=!1,void(n.lastCleanEpoch=O);n.producerRecomputeValue(n),n.dirty=!1,n.lastCleanEpoch=O}}function oe(n){Ee(n);for(let t=0;t<n.producerNode.length;t++){const e=n.producerNode[t],o=n.producerLastReadVersion[t];if(o!==e.version||(J(e),o!==e.version))return!0}return!1}function Ie(n,t){if(function pe(n){n.liveConsumerNode??=[],n.liveConsumerIndexOfThis??=[]}(n),Ee(n),1===n.liveConsumerNode.length)for(let o=0;o<n.producerNode.length;o++)Ie(n.producerNode[o],n.producerIndexOfThis[o]);const e=n.liveConsumerNode.length-1;if(n.liveConsumerNode[t]=n.liveConsumerNode[e],n.liveConsumerIndexOfThis[t]=n.liveConsumerIndexOfThis[e],n.liveConsumerNode.length--,n.liveConsumerIndexOfThis.length--,t<n.liveConsumerNode.length){const o=n.liveConsumerIndexOfThis[t],i=n.liveConsumerNode[t];Ee(i),i.producerIndexOfThis[o]=t}}function Se(n){return n.consumerIsAlwaysLive||(n?.liveConsumerNode?.length??0)>0}function Ee(n){n.producerNode??=[],n.producerIndexOfThis??=[],n.producerLastReadVersion??=[]}let U=null;function Be(n){return"function"==typeof n}function et(n){const e=n(o=>{Error.call(o),o.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const it=et(n=>function(e){n(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((o,i)=>`${i+1}) ${o.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=e});function mt(n,t){if(n){const e=n.indexOf(t);0<=e&&n.splice(e,1)}}class qe{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}
1unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const a of e)a.remove(this);else e.remove(this);const{initialTeardown:o}=this;if(Be(o))try{o()}catch(a){t=a instanceof it?a.errors:[a]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const a of i)try{bt(a)}catch(r){t=t??[],r instanceof it?t=[...t,...r.errors]:t.push(r)}}if(t)throw new it(t)}}add(t){var e;if(t&&t!==this)if(this.closed)bt(t);else{if(t instanceof qe){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&mt(e,t)}remove(t){const{_finalizers:e}=this;e&&mt(e,t),t instanceof qe&&t._removeParent(this)}}qe.EMPTY=(()=>{const n=new qe;return n.closed=!0,n})();const xn=qe.EMPTY;function Dn(n){return n instanceof qe||n&&"closed"in n&&Be(n.remove)&&Be(n.add)&&Be(n.unsubscribe)}function bt(n){Be(n)?n():n.unsubscribe()}const sn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},kn={setTimeout(n,t,...e){const{delegate:o}=kn;return o?.setTimeout?o.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=kn;return(t?.clearTimeout||clearTimeout)(n)},delegate:void 0};function Po(n){kn.setTimeout(()=>{const{onUnhandledError:t}=sn;if(!t)throw n;t(n)})}function Eo(){}const $a=Ki("C",void 0,void 0);function Ki(n,t,e){return{kind:n,value:t,error:e}}let ma=null;function Hr(n){if(sn.useDeprecatedSynchronousErrorHandling){const t=!ma;if(t&&(ma={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:o}=ma;if(ma=null,e)throw o}}else n()}class ls extends qe{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Dn(t)&&t.add(this)):this.destination=_t}static create(t,e,o){return new se(t,e,o)}next(t){this.isStopped?St(function ro(n){return Ki("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?St(function go(n){return Ki("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?St($a,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const ms=Function.prototype.bind;function ze(n,t){return ms.call(n,t)}class ce{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(o){Ke(o)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(o){Ke(o)}else Ke(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){Ke(e)}}}class se extends ls{constructor(t,e,o){let i;if(super(),Be(t)||!t)i={next:t??void 0,error:e??void 0,complete:o??void 0};else{let a;this&&sn.useDeprecatedNextContext?(a=Object.create(t),a.unsubscribe=()=>this.unsubscribe(),i={next:t.next&&ze(t.next,a),error:t.error&&ze(t.error,a),complete:t.complete&&ze(t.complete,a)}):i=t}this.destination=new ce(i)}}function Ke(n){sn.useDeprecatedSynchronousErrorHandling?function Qm(n){sn.useDeprecatedSynchronousErrorHandling&&ma&&(ma.errorThrown=!0,ma.error=n)}(n):Po(n)}function St(n,t){const{onStoppedNotification:e}=sn;e&&kn.setTimeout(()=>e(n,t))}const _t={closed:!0,next:Eo,error:function ht(n){throw n},complete:Eo},Ao="function"==typeof Symbol&&Symbol.observable||"@@observable";function ho(n){return n}function Wn(n){return 0===n.length?ho:1===n.length?n[0]:function(e){return n.reduce((o,i)=>i(o),e)}}let En=(()=>{class n{constructor(e){e&&(this._subscribe=e)}lift(e){const o=new n;return o.source=this,o.operator=e,o}subscribe(e,o,i){const a=function po(n){return n&&n instanceof ls||function ni(n){return n&&Be(n.next)&&Be(n.error)&&Be(n.complete)}(n)&&Dn(n)}(e)?e:new se(e,o,i);return Hr(()=>{const{operator:r,source:c}=this;a.add(r?r.call(a,c):c?this._subscribe(a):this._trySubscribe(a))}),a}_trySubscribe(e){try{return this._subscribe(e)}catch(o){e.error(o)}}forEach(e,o){return new(o=ti(o))((i,a)=>{const r=new se({next:c=>{try{e(c)}catch(s){a(s),r.unsubscribe()}},error:a,complete:i});this.subscribe(r)})}_subscribe(e){var o;return null===(o=this.source)||void 0===o?void 0:o.subscribe(e)}[Ao](){return this}pipe(...e){return Wn(e)(this)}toPromise(e){return new(e=ti(e))((o,i)=>{let a;this.subscribe(r=>a=r,r=>i(r),()=>o(a))})}}return n.create=t=>new n(t),n})();function ti(n){var t;return null!==(t=n??sn.Promise)&&void 0!==t?t:Promise}const jr=et(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Fn=(()=>
1{class n extends En{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const o=new ka(this,this);return o.operator=e,o}_throwIfClosed(){if(this.closed)throw new jr}next(e){Hr(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const o of this.currentObservers)o.next(e)}})}error(e){Hr(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:o}=this;for(;o.length;)o.shift().error(e)}})}complete(){Hr(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:o,isStopped:i,observers:a}=this;return o||i?xn:(this.currentObservers=null,a.push(e),new qe(()=>{this.currentObservers=null,mt(a,e)}))}_checkFinalizedStatuses(e){const{hasError:o,thrownError:i,isStopped:a}=this;o?e.error(i):a&&e.complete()}asObservable(){const e=new En;return e.source=this,e}}return n.create=(t,e)=>new ka(t,e),n})();class ka extends Fn{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,o;null===(o=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===o||o.call(e,t)}error(t){var e,o;null===(o=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===o||o.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,o;return null!==(o=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==o?o:xn}}class eo extends Fn{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return!e.closed&&t.next(this._value),e}getValue(){const{hasError:t,thrownError:e,_value:o}=this;if(t)throw e;return this._throwIfClosed(),o}next(t){super.next(this._value=t)}}function da(n){return Be(n?.lift)}function on(n){return t=>{if(da(t))return t.lift(function(e){try{return n(e,this)}catch(o){this.error(o)}});throw new TypeError("Unable to lift unknown Observable type")}}function gn(n,t,e,o,i){return new wc(n,t,e,o,i)}class wc extends ls{constructor(t,e,o,i,a,r){super(t),this.onFinalize=a,this.shouldUnsubscribe=r,this._next=e?function(c){try{e(c)}catch(s){t.error(s)}}:super._next,this._error=i?function(c){try{i(c)}catch(s){t.error(s)}finally{this.unsubscribe()}}:super._error,this._complete=o?function(){try{o()}catch(c){t.error(c)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function hn(n,t){return on((e,o)=>{let i=0;e.subscribe(gn(o,a=>{o.next(n.call(t,a,i++))}))})}const Jm="https://g.co/ng/security#xss";class Ge extends Error{constructor(t,e){super(function Ur(n,t){return`NG0${Math.abs(n)}${t?": "+t:""}`}(t,e)),this.code=t}}function Ln(n){for(let t in n)if(n[t]===Ln)return t;throw Error("Could not find renamed property on target object.")}function V7(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function Uo(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Uo).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function nv(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const z7=Ln({__forward_ref__:Ln});function Un(n){return n.__forward_ref__=Un,n.toString=function(){return Uo(this())},n}function Ft(n){return Gg(n)?n():n}function Gg(n){return"function"==typeof n&&n.hasOwnProperty(z7)&&n.__forward_ref__===Un}function ov(n){return n&&!!n.\u0275providers}const nd=Ln({\u0275cmp:Ln}),iv=Ln({\u0275dir:Ln}),av=Ln({\u0275pipe:Ln}),Jb=Ln({\u0275mod:Ln}),$r=Ln({\u0275fac:Ln}),od=Ln({__NG_ELEMENT_ID__:Ln}),e0=Ln({__NG_ENV_ID__:Ln});function jt(n){return"string"==typeof n?n:null==n?"":String(n)}function rv(n,t){throw new Ge(-201,!1)}function ft(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ct(n){return{providers:n.providers||[],imports:n.imports||[]}}function qg(n){return t0(n,Xg)||t0(n,n0)}function t0(n,t){return n.hasOwnProperty(t)?n[t]:null}function Yg(n){return n&&(n.hasOwnProperty(cv)||n.hasOwnProperty(X7))?n[cv]:null}const Xg=Ln({\u0275prov:Ln}),cv=Ln({\u0275inj:Ln}),n0=Ln({ngInjectableDef:Ln}),X7=Ln({ngInjectorDef:Ln});var mn=function(n){return n[n.Default=0]="Default",n[n.Host=1]="Host",n[n.Self=2]="Self",n[n.SkipSelf=4]="SkipSelf",n[n.Optional=8]="Optional",n}(mn||{});let sv;function o0(){return sv}function Zi(n){const t=sv;return sv=n,t}function a0(n,t,e){const o=qg(n);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:e&mn.Optional?null:void 0!==t?t:void rv()}const Rn=globalThis;class vt{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=ft({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const id={},gv="__NG_DI_FLAG__",Kg="ngTempTokenPath",Q7=/\n/gm,c0="__source";let rl;function kc(n){const t=rl;return rl=n,t}function tR(n,t=mn.Default){if(void 0===rl)throw new Ge(-203,!1);return null===rl?a0(n,void 0,t):rl.get(n,t&mn.Optional?null:void 0,t)}function Ot(n,t=mn.Default){return(o0()||tR)(Ft(n),t)}function nt(n,t=mn.Default){return Ot(n,Zg(t))}function Zg(n){return typeof n>"u"||"number"==typeof n?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function hv(n){const t=[];for(let e=0;e<n.length;e++){const o=Ft(n[e]);if(Array.isArray(o)){if(0===o.length)throw new Ge(900,!1);let i,a=mn.Default;for(let r=0;r<o.length;r++){const c=o[r],s=nR(c);"number"==typeof s?-1===s?i=c.token:a|=s:i=c}t.push(Ot(i,a))}else t.push(Ot(o))}return t}function ad(n,t){return n[gv]=t,n.prototype[gv]=t,n}function nR(n){return n[gv]}function Wr(n){return{toString:n}.toString()}var Qg=function(n){return n[n.OnPush=0]="OnPush",n[n.Default=1]="Default",n}(Qg||{}
1),Wa=function(n){return n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",n}(Wa||{});const ur={},wn=[];var fn=function(n){return n[n.None=0]="None",n[n.SignalBased=1]="SignalBased",n[n.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",n}(fn||{});function l0(n,t,e){let o=n.length;for(;;){const i=n.indexOf(t,e);if(-1===i)return i;if(0===i||n.charCodeAt(i-1)<=32){const a=t.length;if(i+a===o||n.charCodeAt(i+a)<=32)return i}e=i+1}}function fv(n,t,e){let o=0;for(;o<e.length;){const i=e[o];if("number"==typeof i){if(0!==i)break;o++;const a=e[o++],r=e[o++],c=e[o++];n.setAttribute(t,r,c,a)}else{const a=i,r=e[++o];d0(a)?n.setProperty(t,a,r):n.setAttribute(t,a,r),o++}}return o}function m0(n){return 3===n||4===n||6===n}function d0(n){return 64===n.charCodeAt(0)}function rd(n,t){if(null!==t&&0!==t.length)if(null===n||0===n.length)n=t.slice();else{let e=-1;for(let o=0;o<t.length;o++){const i=t[o];"number"==typeof i?e=i:0===e||u0(n,e,i,null,-1===e||2===e?t[++o]:null)}}return n}function u0(n,t,e,o,i){let a=0,r=n.length;if(-1===t)r=-1;else for(;a<n.length;){const c=n[a++];if("number"==typeof c){if(c===t){r=-1;break}if(c>t){r=a-1;break}}}for(;a<n.length;){const c=n[a];if("number"==typeof c)break;if(c===e){if(null===o)return void(null!==i&&(n[a+1]=i));if(o===n[a+1])return void(n[a+2]=i)}a++,null!==o&&a++,null!==i&&a++}-1!==r&&(n.splice(r,0,t),a=r+1),n.splice(a++,0,e),null!==o&&n.splice(a++,0,o),null!==i&&n.splice(a++,0,i)}const g0="ng-template";function aR(n,t,e){let o=0,i=!0;for(;o<n.length;){let a=n[o++];if("string"==typeof a&&i){const r=n[o++];if(e&&"class"===a&&-1!==l0(r.toLowerCase(),t,0))return!0}else{if(1===a){for(;o<n.length&&"string"==typeof(a=n[o++]);)if(a.toLowerCase()===t)return!0;return!1}"number"==typeof a&&(i=!1)}}return!1}function h0(n){return 4===n.type&&n.value!==g0}function rR(n,t,e){return t===(4!==n.type||e?n.value:g0)}function cR(n,t,e){let o=4;const i=n.attrs||[],a=function mR(n){for(let t=0;t<n.length;t++)if(m0(n[t]))return t;return n.length}(i);let r=!1;for(let c=0;c<t.length;c++){const s=t[c];if("number"!=typeof s){if(!r)if(4&o){if(o=2|1&o,""!==s&&!rR(n,s,e)||""===s&&1===t.length){if(Ga(o))return!1;r=!0}}else{const l=8&o?s:t[++c];if(8&o&&null!==n.attrs){if(!aR(n.attrs,l,e)){if(Ga(o))return!1;r=!0}continue}const d=sR(8&o?"class":s,i,h0(n),e);if(-1===d){if(Ga(o))return!1;r=!0;continue}if(""!==l){let u;u=d>a?"":i[d+1].toLowerCase();const h=8&o?u:null;if(h&&-1!==l0(h,l,0)||2&o&&l!==u){if(Ga(o))return!1;r=!0}}}}else{if(!r&&!Ga(o)&&!Ga(s))return!1;if(r&&Ga(s))continue;r=!1,o=s|1&o}}return Ga(o)||r}function Ga(n){return 0==(1&n)}function sR(n,t,e,o){if(null===t)return-1;let i=0;if(o||!e){let a=!1;for(;i<t.length;){const r=t[i];if(r===n)return i;if(3===r||6===r)a=!0;else{if(1===r||2===r){let c=t[++i];for(;"string"==typeof c;)c=t[++i];continue}if(4===r)break;
1if(0===r){i+=4;continue}}i+=a?1:2}return-1}return function dR(n,t){let e=n.indexOf(4);if(e>-1)for(e++;e<n.length;){const o=n[e];if("number"==typeof o)return-1;if(o===t)return e;e++}return-1}(t,n)}function f0(n,t,e=!1){for(let o=0;o<t.length;o++)if(cR(n,t[o],e))return!0;return!1}function uR(n,t){e:for(let e=0;e<t.length;e++){const o=t[e];if(n.length===o.length){for(let i=0;i<n.length;i++)if(n[i]!==o[i])continue e;return!0}}return!1}function p0(n,t){return n?":not("+t.trim()+")":t}function gR(n){let t=n[0],e=1,o=2,i="",a=!1;for(;e<n.length;){let r=n[e];if("string"==typeof r)if(2&o){const c=n[++e];i+="["+r+(c.length>0?'="'+c+'"':"")+"]"}else 8&o?i+="."+r:4&o&&(i+=" "+r);else""!==i&&!Ga(r)&&(t+=p0(a,i),i=""),o=r,a=a||!Ga(o);e++}return""!==i&&(t+=p0(a,i)),t}function dt(n){return Wr(()=>{const t=v0(n),e={...t,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===Qg.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&n.dependencies||null,getStandaloneInjector:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||Wa.Emulated,styles:n.styles||wn,_:null,schemas:n.schemas||null,tView:null,id:""};C0(e);const o=n.dependencies;return e.directiveDefs=Jg(o,!1),e.pipeDefs=Jg(o,!0),e.id=function CR(n){let t=0;const e=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,n.consts,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery].join("|");for(const i of e)t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(e),e})}function pR(n){return cn(n)||$o(n)}function _R(n){return null!==n}function Pt(n){return Wr(()=>({type:n.type,bootstrap:n.bootstrap||wn,declarations:n.declarations||wn,imports:n.imports||wn,exports:n.exports||wn,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function _0(n,t){if(null==n)return ur;const e={};for(const o in n)if(n.hasOwnProperty(o)){const i=n[o];let a,r,c=fn.None;Array.isArray(i)?(c=i[0],a=i[1],r=i[2]??a):(a=i,r=i),t?(e[a]=c!==fn.None?[o,c]:o,t[a]=r):e[a]=o}return e}function Rt(n){return Wr(()=>{const t=v0(n);return C0(t),t})}function oi(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function cn(n){return n[nd]||null}function $o(n){return n[iv]||null}function mi(n){return n[av]||null}function pi(n,t){const e=n[Jb]||null;if(!e&&!0===t)throw new Error(`Type ${Uo(n)} does not have '\u0275mod' property.`);return e}function v0(n){const t={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:n.inputs||ur,exportAs:n.exportAs||null,standalone:!0===n.standalone,signals:!0===n.signals,selectors:n.selectors||wn,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:_0(n.inputs,t),outputs:_0(n.outputs),debugInfo:null}}function C0(n){n.features?.forEach(t=>t(n))}function Jg(n,t){if(!n)return null;const e=t?mi:pR;return()=>("function"==typeof n?n():n).map(o=>e(o)).filter(_R)}const co=0,at=1,Tt=2,So=3,qa=4,_i=5,Ya=6,cl=7,Gn=8,Ni=9,Gr=10,qt=11,cd=12,M0=13,sl=14,_o=15,sd=16,ll=17,gr=18,ld=19,P0=20,Ac=21,eh=22,us=23,Ut=25,pv=1,hr=7,ml=9,To=10;var _v=function(n){return n[n.None=0]="None",n[n.HasTransplantedViews=2]="HasTransplantedViews",n}(_v||{});function vi(n){return Array.isArray(n)&&"object"==typeof n[pv]}function Ci(n){return Array.isArray(n)&&!0===n[pv]}function vv(n){return 0!=(4&n.flags)}function gs(n){return n.componentOffset>-1}function nh(n){return 1==(1&n.flags)}function Xa(n){return!!n.template}function Cv(n){return 0!=(512&n[Tt])}function hs(n,t){return n.hasOwnProperty($r)?n[$r]:null}class w0{constructor(t,e,o){this.previousValue=t,this.currentValue=e,this.firstChange=o}isFirstChange(){return this.firstChange}}function x0(n,t,e,o){null!==t?t.applyValueToInputSignal(t,o):n[e]=o}function ut(){return k0}function k0(n){return n.type.prototype.ngOnChanges&&(n.setInput=yR),bR}function bR(){const n=A0(this),t=n?.current;if(t){const e=n.previous;if(e===ur)n.previous=t;else for(let o in t)e[o]=t[o];n.current=null,this.ngOnChanges(t)}}function yR(n,t,e,o,i){const a=this.declaredInputs[o],r=A0(n)||function wR(n,t){return n[E0]=t}(n,{previous:ur,current:null}),c=r.current||(r.current={}),s=r.previous,l=s[a];c[a]=new w0(l&&l.currentValue,e,s===ur),x0(n,t,i,e)}ut.ngInherit=!0;const E0="__ngSimpleChanges__";function A0(n){return n[E0]||null}const fr=function(n,t,e){},S0="svg";let I0=!1;function Vn(n){for(;Array.isArray(n);)n=n[co];return n}function dd(n,t){return Vn(t[n])}function Bi(n,t){return Vn(t[n.index])}function ud(n,t){return n.data[t]}function dl(n,t){return n[t]}function ha(n,t){const e=t[n];return vi(e)?e:e[co]}function yv(n){return 128==(128&n[Tt])}function pr(n,t){return null==t?null:n[t]}function D0(n){n[ll]=0}function TR(n){1024&n[Tt]||(n[Tt]|=1024,yv(n)&&gd(n))}function wv(n){return!!(9216&n[Tt]||n[us]?.dirty)}function xv(n){wv(n)?gd(n):64&n[Tt]&&(function kR(){return I0}()?(n[Tt]|=1024,gd(n)):n[Gr].changeDetectionScheduler?.notify())}function gd(n){n[Gr].changeDetectionScheduler?.notify();let t=fs(n);for(;null!==t&&!(8192&t[Tt])&&(t[Tt]|=8192,yv(t));)t=fs(t)}function oh(n,t){if(256==(256&n[Tt]))throw new Ge(911,!1);null===n[Ac]&&(n[Ac]=[]),n[Ac].push(t)}function fs(n){const t=n[So];return Ci(t)?t[So]:t}const Bt={lFrame:$0(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function L0(){return Bt.bindingsEnabled}function ul(){return null!==Bt.skipHydrationRootTNode}function He(){return Bt.lFrame.lView}function pn(){return Bt.lFrame.tView}function Ye(n){return Bt.lFrame.contextLView=n,n[Gn]}function Xe(n){return Bt.lFrame.contextLView=null,n}function zn(){let n=N0();for(;null!==n&&64===n.type;)n=n.parent;return n}function N0(){return Bt.lFrame.currentTNode}function _r(n,t){const e=Bt.lFrame;e.currentTNode=n,e.isParent=t}function Ev(){return Bt.lFrame.isParent}function Av(){Bt.lFrame.isParent=!1}function Vi(){const n=Bt.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function qr(){return Bt.lFrame.bindingIndex}function vr(){return Bt.lFrame.bindingIndex++}function Yr(n){const t=Bt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function jR(n,t){const e=Bt.lFrame;e.bindingIndex=e.bindingRootIndex=n,Sv(t)}function Sv(n){Bt.lFrame.currentDirectiveIndex=n}function H0(){return Bt.lFrame.currentQueryIndex}function Iv(n){Bt.lFrame.currentQueryIndex=n}function $R(n){const t=n[at];return 2===t.type?t.declTNode:1===t.type?n[_i]:null}function j0(n,t,e){if(e&mn.SkipSelf){let i=t,a=n;for(;!(i=i.parent,null!==i||e&mn.Host||(i=$R(a),null===i||(a=a[sl],10&i.type))););if(null===i)return!1;t=i,n=a}const o=Bt.lFrame=U0();return o.currentTNode=t,o.lView=n,!0}function Dv(n){const t=U0(),e=n[at];Bt.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function U0(){const n=Bt.lFrame,t=null===n?null:n.child;return null===t?$0(n):t}function $0(n){const t={currentTNode:null,isParent:!0,lView:null,tView:null,
1selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function W0(){const n=Bt.lFrame;return Bt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const G0=W0;function Rv(){const n=W0();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Mi(){return Bt.lFrame.selectedIndex}function ps(n){Bt.lFrame.selectedIndex=n}function to(){const n=Bt.lFrame;return ud(n.tView,n.selectedIndex)}function Mt(){Bt.lFrame.currentNamespace=S0}function qn(){!function qR(){Bt.lFrame.currentNamespace=null}()}let Y0=!0;function ih(){return Y0}function Sc(n){Y0=n}function ah(n,t){for(let e=t.directiveStart,o=t.directiveEnd;e<o;e++){const a=n.data[e].type.prototype,{ngAfterContentInit:r,ngAfterContentChecked:c,ngAfterViewInit:s,ngAfterViewChecked:l,ngOnDestroy:m}=a;r&&(n.contentHooks??=[]).push(-e,r),c&&((n.contentHooks??=[]).push(e,c),(n.contentCheckHooks??=[]).push(e,c)),s&&(n.viewHooks??=[]).push(-e,s),l&&((n.viewHooks??=[]).push(e,l),(n.viewCheckHooks??=[]).push(e,l)),null!=m&&(n.destroyHooks??=[]).push(e,m)}}function rh(n,t,e){X0(n,t,3,e)}function ch(n,t,e,o){(3&n[Tt])===e&&X0(n,t,e,o)}function Fv(n,t){let e=n[Tt];(3&e)===t&&(e&=16383,e+=1,n[Tt]=e)}function X0(n,t,e,o){const a=o??-1,r=t.length-1;let c=0;for(let s=void 0!==o?65535&n[ll]:0;s<r;s++)if("number"==typeof t[s+1]){if(c=t[s],null!=o&&c>=o)break}else t[s]<0&&(n[ll]+=65536),(c<a||-1==a)&&(XR(n,e,t,s),n[ll]=(4294901760&n[ll])+s+2),s++}function K0(n,t){fr(4,n,t);const e=k(null);try{t.call(n)}finally{k(e),fr(5,n,t)}}function XR(n,t,e,o){const i=e[o]<0,a=e[o+1],c=n[i?-e[o]:e[o]];i?n[Tt]>>14<n[ll]>>16&&(3&n[Tt])===t&&(n[Tt]+=16384,K0(c,a)):K0(c,a)}const gl=-1;class fd{constructor(t,e,o){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=o}}function Nv(n){return n!==gl}function pd(n){return 32767&n}function _d(n,t){let e=function eF(n){return n>>16}(n),o=t;for(;e>0;)o=o[sl],e--;return o}let Bv=!0;function sh(n){const t=Bv;return Bv=n,t}const Z0=255,Q0=5;let tF=0;const Cr={};function lh(n,t){const e=J0(n,t);if(-1!==e)return e;const o=t[at];o.firstCreatePass&&(n.injectorIndex=t.length,Vv(o.data,n),Vv(t,null),Vv(o.blueprint,null));const i=mh(n,t),a=n.injectorIndex;if(Nv(i)){const r=pd(i),c=_d(i,t),s=c[at].data;for(let l=0;l<8;l++)t[a+l]=c[r+l]|s[r+l]}return t[a+8]=i,a}function Vv(n,t){n.push(0,0,0,0,0,0,0,0,t)}function J0(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function mh(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,o=null,i=t;for(;null!==i;){if(o=ry(i),null===o)return gl;if(e++,i=i[sl],-1!==o.injectorIndex)return o.injectorIndex|e<<16}return gl}function zv(n,t,e){!function nF(n,t,e){let o;"string"==typeof e?o=e.charCodeAt(0)||0:e.hasOwnProperty(od)&&(o=e[od]),null==o&&(o=e[od]=tF++);const i=o&Z0;t.data[n+(i>>Q0)]|=1<<i}(n,t,e)}function ey(n,t,e){if(e&mn.Optional||void 0!==n)return n;rv()}function ty(n,t,e,o){if(e&mn.Optional&&void 0===o&&(o=null),!(e&(mn.Self|mn.Host))){const i=n[Ni],a=Zi(void 0);try{return i?i.get(t,o,e&mn.Optional):a0(t,o,e&mn.Optional)}finally{Zi(a)}}return ey(o,0,e)}function ny(n,t,e,o=mn.Default,i){if(null!==n){if(2048&t[Tt]&&!(o&mn.Self)){const r=function cF(n,t,e,o,i){let a=n,r=t;for(;null!==a&&null!==r&&2048&r[Tt]&&!(512&r[Tt]);){const c=oy(a,r,e,o|mn.Self,Cr);if(c!==Cr)return c;let s=a.parent;if(!s){const l=r[P0];if(l){const m=l.get(e,Cr,o);if(m!==Cr)return m}s=ry(r),r=r[sl]}a=s}return i}(n,t,e,o,Cr);if(r!==Cr)return r}const a=oy(n,t,e,o,Cr);if(a!==Cr)return a}return ty(t,e,o,i)}function oy(n,t,e,o,i){const a=function aF(n){if("string"==typeof n)return n.charCodeAt(0)||0;const t=n.hasOwnProperty(od)?n[od]:void 0;return"number"==typeof t?t>=0?t&Z0:rF:t}(e);if("function"==typeof a){if(!j0(t,n,o))return o&mn.Host?ey(i,0,o):ty(t,e,o,i);try{let r;if(r=a(o),null!=r||o&mn.Optional)return r;rv()}finally{G0()}}else if("number"==typeof a){let r=null,c=J0(n,t),s=gl,l=o&mn.Host?t[_o][_i]:null;for((-1===c||o&mn.SkipSelf)&&(s=-1===c?mh(n,t):t[c+8],s!==gl&&ay(o,!1)?(r=t[at],c=pd(s),t=_d(s,t)):c=-1);-1!==c;){const m=t[at];if(iy(a,c,m.data)){const d=iF(c,t,e,r,o,l);if(d!==Cr)return d}s=t[c+8],s!==gl&&ay(o,t[at].data[c+8]===l)&&iy(a,c,t)?(r=m,c=pd(s),t=_d(s,t)):c=-1}}return i}function iF(n,t,e,o,i,a){const r=t[at],c=r.data[n+8],m=dh(c,r,e,null==o?gs(c)&&Bv:o!=r&&0!=(3&c.type),i&mn.Host&&a===c);return null!==m?_s(t,r,m,c):Cr}function dh(n,t,e,o,i){const a=n.providerIndexes,r=t.data,c=1048575&a,s=n.directiveStart,m=a>>20,u=i?c+m:n.directiveEnd;for(let h=o?c:c+m;h<u;h++){const _=r[h];if(h<s&&e===_||h>=s&&_.type===e)return h}if(i){const h=r[s];if(h&&Xa(h)&&h.type===e)return s}return null}function _s(n,t,e,o){let i=n[e];const a=t.data;if(function KR(n){return n instanceof fd}(i)){const r=i;r.resolving&&function j7(n,t){throw t&&t.join(" > "),new Ge(-200,n)}(function An(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():jt(n)}(a[e]));const c=sh(r.canSeeViewProviders);r.resolving=!0;const l=r.injectImpl?Zi(r.injectImpl):null;j0(n,o,mn.Default);try{i=n[e]=r.factory(void 0,a,n,o),t.firstCreatePass&&e>=o.directiveStart&&function YR(n,t,e){const{ngOnChanges:o,ngOnInit:i,ngDoCheck:a}=t.type.prototype;if(o){const r=k0(t);(e.preOrderHooks??=[]).push(n,r),(e.preOrderCheckHooks??=[]).push(n,r)}i&&(e.preOrderHooks??=[]).push(0-n,i),a&&((e.preOrderHooks??=[]).push(n,a),(e.preOrderCheckHooks??=[]).push(n,a))}(e,a[e],t)}finally{null!==l&&Zi(l),sh(c),r.resolving=!1,G0()}}return i}function iy(n,t,e){return!!(e[t+(n>>Q0)]&1<<n)}function ay(n,t){return!(n&mn.Self||n&mn.Host&&t)}class Wo{constructor(t,e){this._tNode=t,this._lView=e}get(t,e,o){return ny(this._tNode,this._lView,t,Zg(o),e)}}function rF(){return new Wo(zn(),He())}function ii(n){return Wr(()=>{const t=n.prototype.constructor,e=t[$r]||Hv(t),o=Object.prototype;let i=Object.getPrototypeOf(n.prototype).constructor;for(;i&&i!==o;){const a=i[$r]||Hv(i);if(a&&a!==e)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function Hv(n){return Gg(n)?()=>{const t=Hv(Ft(n));return t&&t()}:hs(n)}function ry(n){const t=n[at],e=t.type;return 2===e?t.declTNode:1===e?n[_i]:null}const _l="__parameters__";function Cl(n,t,e){return Wr(()=>{const o=function jv(n){return function(...e){if(n){const o=n(...e);for(const i in o)this[i]=o[i]}}}(t);function i(...a){if(this instanceof i)return o.apply(this,a),this;const r=new i(...a);return c.annotation=r,c;function c(s,l,m){const d=s.hasOwnProperty(_l)?s[_l]:Object.defineProperty(s,_l,{value:[]})[_l];for(;d.length<=m;)d.push(null);return(d[m]=d[m]||[]).push(r),s}}return e&&(i.prototype=Object.create(e.prototype)),i.prototype.ngMetadataName=n,i.annotationCls=i,i})}
1function Pl(n,t){n.forEach(e=>Array.isArray(e)?Pl(e,t):t(e))}function sy(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function gh(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function fa(n,t,e){let o=Ol(n,t);return o>=0?n[1|o]=e:(o=~o,function ly(n,t,e,o){let i=n.length;if(i==t)n.push(e,o);else if(1===i)n.push(o,n[0]),n[0]=e;else{for(i--,n.push(n[i-1],n[i]);i>t;)n[i]=n[i-2],i--;n[t]=e,n[t+1]=o}}(n,o,t,e)),o}function $v(n,t){const e=Ol(n,t);if(e>=0)return n[1|e]}function Ol(n,t){return function my(n,t,e){let o=0,i=n.length>>e;for(;i!==o;){const a=o+(i-o>>1),r=n[a<<e];if(t===r)return a<<e;r>t?i=a:o=a+1}return~(i<<e)}(n,t,1)}const ph=ad(Cl("Optional"),8),_h=ad(Cl("SkipSelf"),4),vs=new vt(""),hy=new vt("",-1),qv=new vt("");class Ch{get(t,e=id){if(e===id){const o=new Error(`NullInjectorError: No provider for ${Uo(t)}!`);throw o.name="NullInjectorError",o}return e}}function AF(...n){return{\u0275providers:fy(0,n),\u0275fromNgModule:!0}}function fy(n,...t){const e=[],o=new Set;let i;const a=r=>{e.push(r)};return Pl(t,r=>{const c=r;Mh(c,a,[],o)&&(i||=[],i.push(c))}),void 0!==i&&py(i,a),e}function py(n,t){for(let e=0;e<n.length;e++){const{ngModule:o,providers:i}=n[e];Xv(i,a=>{t(a,o)})}}function Mh(n,t,e,o){if(!(n=Ft(n)))return!1;let i=null,a=Yg(n);const r=!a&&cn(n);if(a||r){if(r&&!r.standalone)return!1;i=n}else{const s=n.ngModule;if(a=Yg(s),!a)return!1;i=s}const c=o.has(i);if(r){if(c)return!1;if(o.add(i),r.dependencies){const s="function"==typeof r.dependencies?r.dependencies():r.dependencies;for(const l of s)Mh(l,t,e,o)}}else{if(!a)return!1;{if(null!=a.imports&&!c){let l;o.add(i);try{Pl(a.imports,m=>{Mh(m,t,e,o)&&(l||=[],l.push(m))})}finally{}void 0!==l&&py(l,t)}if(!c){const l=hs(i)||(()=>new i);t({provide:i,useFactory:l,deps:wn},i),t({provide:qv,useValue:i,multi:!0},i),t({provide:vs,useValue:()=>Ot(i),multi:!0},i)}const s=a.providers;if(null!=s&&!c){const l=n;Xv(s,m=>{t(m,l)})}}}return i!==n&&void 0!==n.providers}function Xv(n,t){for(let e of n)ov(e)&&(e=e.\u0275providers),Array.isArray(e)?Xv(e,t):t(e)}const SF=Ln({provide:String,useValue:Ln});function Kv(n){return null!==n&&"object"==typeof n&&SF in n}function Cs(n){return"function"==typeof n}const Zv=new vt(""),Ph={},IF={};let Qv;function Oh(){return void 0===Qv&&(Qv=new Ch),Qv}class Ea{}class yl extends Ea{get destroyed(){return this._destroyed}constructor(t,e,o,i){super(),this.parent=e,this.source=o,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,e1(t,r=>this.processProvider(r)),this.records.set(hy,wl(void 0,this)),i.has("environment")&&this.records.set(Ea,wl(void 0,this));const a=this.records.get(Zv);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(qv,wn,mn.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const e of this._ngOnDestroyHooks)e.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const e of t)e()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const e=kc(this),o=Zi(void 0);try{return t()}finally{kc(e),Zi(o)}}get(t,e=id,o=mn.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(e0))return t[e0](this);o=Zg(o);const a=kc(this),r=Zi(void 0);try{if(!(o&mn.SkipSelf)){let s=this.records.get(t);if(void 0===s){const l=function NF(n){return"function"==typeof n||"object"==typeof n&&n instanceof vt}(t)&&qg(t);s=l&&this.injectableDefInScope(l)?wl(Jv(t),Ph):null,this.records.set(t,s)}if(null!=s)return this.hydrate(t,s)}return(o&mn.Self?Oh():this.parent).get(t,e=o&mn.Optional&&e===id?null:e)}catch(c){if("NullInjectorError"===c.name){if((c[Kg]=c[Kg]||[]).unshift(Uo(t)),a)throw c;return function oR(n,t,e,o){const i=n[Kg];throw t[c0]&&i.unshift(t[c0]),n.message=function iR(n,t,e,o=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let i=Uo(t);if(Array.isArray(t))i=t.map(Uo).join(" -> ");else if("object"==typeof t){let a=[];for(let r in t)if(t.hasOwnProperty(r)){let c=t[r];
1a.push(r+":"+("string"==typeof c?JSON.stringify(c):Uo(c)))}i=`{${a.join(", ")}}`}return`${e}${o?"("+o+")":""}[${i}]: ${n.replace(Q7,"\n  ")}`}("\n"+n.message,i,e,o),n.ngTokenPath=i,n[Kg]=null,n}(c,t,"R3InjectorError",this.source)}throw c}finally{Zi(r),kc(a)}}resolveInjectorInitializers(){const t=kc(this),e=Zi(void 0);try{const i=this.get(vs,wn,mn.Self);for(const a of i)a()}finally{kc(t),Zi(e)}}toString(){const t=[],e=this.records;for(const o of e.keys())t.push(Uo(o));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ge(205,!1)}processProvider(t){let e=Cs(t=Ft(t))?t:Ft(t&&t.provide);const o=function RF(n){return Kv(n)?wl(void 0,n.useValue):wl(Cy(n),Ph)}(t);if(!Cs(t)&&!0===t.multi){let i=this.records.get(e);i||(i=wl(void 0,Ph,!0),i.factory=()=>hv(i.multi),this.records.set(e,i)),e=t,i.multi.push(t)}this.records.set(e,o)}hydrate(t,e){return e.value===Ph&&(e.value=IF,e.value=e.factory()),"object"==typeof e.value&&e.value&&function LF(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=Ft(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(t){const e=this._onDestroyHooks.indexOf(t);-1!==e&&this._onDestroyHooks.splice(e,1)}}function Jv(n){const t=qg(n),e=null!==t?t.factory:hs(n);if(null!==e)return e;if(n instanceof vt)throw new Ge(204,!1);if(n instanceof Function)return function DF(n){if(n.length>0)throw new Ge(204,!1);const e=function Y7(n){return n&&(n[Xg]||n[n0])||null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new Ge(204,!1)}function Cy(n,t,e){let o;if(Cs(n)){const i=Ft(n);return hs(i)||Jv(i)}if(Kv(n))o=()=>Ft(n.useValue);else if(function vy(n){return!(!n||!n.useFactory)}(n))o=()=>n.useFactory(...hv(n.deps||[]));else if(function _y(n){return!(!n||!n.useExisting)}(n))o=()=>Ot(Ft(n.useExisting));else{const i=Ft(n&&(n.useClass||n.provide));if(!function FF(n){return!!n.deps}(n))return hs(i)||Jv(i);o=()=>new i(...hv(n.deps))}return o}function wl(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function e1(n,t){for(const e of n)Array.isArray(e)?e1(e,t):e&&ov(e)?e1(e.\u0275providers,t):t(e)}function Ms(n,t){n instanceof yl&&n.assertNotDestroyed();const o=kc(n),i=Zi(void 0);try{return t()}finally{kc(o),Zi(i)}}function by(n,t=null,e=null,o){const i=yy(n,t,e,o);return i.resolveInjectorInitializers(),i}function yy(n,t=null,e=null,o,i=new Set){const a=[e||wn,AF(n)];return o=o||("object"==typeof n?void 0:Uo(n)),new yl(a,t||Oh(),o||null,i)}let o1,Pi=(()=>{class n{static{this.THROW_IF_NOT_FOUND=id}static{this.NULL=new Ch}static create(e,o){if(Array.isArray(e))return by({name:""},o,e,"");{const i=e.name??"";return by({name:i},e.parent,e.providers,i)}}static{this.\u0275prov=ft({token:n,providedIn:"any",factory:()=>Ot(hy)})}static{this.__NG_ELEMENT_ID__=-1}}return n})();function Ic(){if(void 0!==o1)return o1;if(typeof document<"u")return document;throw new Ge(210,!1)}const yh=new vt("",{providedIn:"root",factory:()=>GF}),GF="ng",xy=new vt(""),Dc=new vt("",{providedIn:"platform",factory:()=>"unknown"}),ky=new vt("",{providedIn:"root",factory:()=>Ic().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function On(n){return n.ownerDocument.defaultView}function pa(n){return n instanceof Function?n():n}function Eh(n){return 128==(128&n.flags)}var Lc=function(n){return n[n.Important=1]="Important",n[n.DashCase=2]="DashCase",n}(Lc||{});const tL=/^>|^->|<!--|-->|--!>|<!-$/g,nL=/(<|>)/g,oL="\u200b$1\u200b";const s1=new Map;let iL=0;const m1="__ngContext__";function Oi(n,t){vi(t)?(n[m1]=t[ld],function rL(n){s1.set(n[ld],n)}(t)):n[m1]=t}let d1;function u1(n,t){return d1(n,t)}
1function kl(n,t,e,o,i){if(null!=o){let a,r=!1;Ci(o)?a=o:vi(o)&&(r=!0,o=o[co]);const c=Vn(o);0===n&&null!==e?null==i?Xy(t,e,c):Ps(t,e,c,i||null,!0):1===n&&null!==e?Ps(t,e,c,i||null,!0):2===n?function Fh(n,t,e){const o=Dh(n,t);o&&function OL(n,t,e,o){n.removeChild(t,e,o)}(n,o,t,e)}(t,c,r):3===n&&t.destroyNode(c),null!=a&&function wL(n,t,e,o,i){const a=e[hr];a!==Vn(e)&&kl(t,n,o,a,i);for(let c=To;c<e.length;c++){const s=e[c];Lh(s[at],s,n,t,o,a)}}(t,n,a,e,i)}}function g1(n,t){return n.createComment(function Ny(n){return n.replace(tL,t=>t.replace(nL,oL))}(t))}function Th(n,t,e){return n.createElement(t,e)}function Gy(n,t){Lh(n,t,t[qt],2,null,null)}function qy(n,t){const e=n[ml],o=e.indexOf(t);e.splice(o,1)}function yd(n,t){if(n.length<=To)return;const e=To+t,o=n[e];if(o){const i=o[sd];null!==i&&i!==n&&qy(i,o),t>0&&(n[e-1][qa]=o[qa]);const a=gh(n,To+t);!function fL(n,t){Gy(n,t),t[co]=null,t[_i]=null}(o[at],o);const r=a[gr];null!==r&&r.detachView(a[at]),o[So]=null,o[qa]=null,o[Tt]&=-129}return o}function Ih(n,t){if(!(256&t[Tt])){const e=t[qt];e.destroyNode&&Lh(n,t,e,3,null,null),function _L(n){let t=n[cd];if(!t)return h1(n[at],n);for(;t;){let e=null;if(vi(t))e=t[cd];else{const o=t[To];o&&(e=o)}if(!e){for(;t&&!t[qa]&&t!==n;)vi(t)&&h1(t[at],t),t=t[So];null===t&&(t=n),vi(t)&&h1(t[at],t),e=t&&t[qa]}t=e}}(t)}}function h1(n,t){if(!(256&t[Tt])){t[Tt]&=-129,t[Tt]|=256,t[us]&&function K(n){if(Ee(n),Se(n))for(let t=0;t<n.producerNode.length;t++)Ie(n.producerNode[t],n.producerIndexOfThis[t]);n.producerNode.length=n.producerLastReadVersion.length=n.producerIndexOfThis.length=0,n.liveConsumerNode&&(n.liveConsumerNode.length=n.liveConsumerIndexOfThis.length=0)}(t[us]),function PL(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let o=0;o<e.length;o+=2){const i=t[e[o]];if(!(i instanceof fd)){const a=e[o+1];if(Array.isArray(a))for(let r=0;r<a.length;r+=2){const c=i[a[r]],s=a[r+1];fr(4,c,s);try{s.call(c)}finally{fr(5,c,s)}}else{fr(4,i,a);try{a.call(i)}finally{fr(5,i,a)}}}}}(n,t),function ML(n,t){const e=n.cleanup,o=t[cl];if(null!==e)for(let a=0;a<e.length-1;a+=2)if("string"==typeof e[a]){const r=e[a+3];r>=0?o[r]():o[-r].unsubscribe(),a+=2}else e[a].call(o[e[a+1]]);null!==o&&(t[cl]=null);const i=t[Ac];if(null!==i){t[Ac]=null;for(let a=0;a<i.length;a++)(0,i[a])()}}(n,t),1===t[at].type&&t[qt].destroy();const e=t[sd];if(null!==e&&Ci(t[So])){e!==t[So]&&qy(e,t);const o=t[gr];null!==o&&o.detachView(n)}!function cL(n){s1.delete(n[ld])}(t)}}function f1(n,t,e){return function Yy(n,t,e){let o=t;for(;null!==o&&40&o.type;)o=(t=o).parent;if(null===o)return e[co];{const{componentOffset:i}=o;if(i>-1){const{encapsulation:a}=n.data[o.directiveStart+i];if(a===Wa.None||a===Wa.Emulated)return null}return Bi(o,e)}}(n,t.parent,e)}function Ps(n,t,e,o,i){n.insertBefore(t,e,o,i)}function Xy(n,t,e){n.appendChild(t,e)}function Ky(n,t,e,o,i){null!==o?Ps(n,t,e,o,i):Xy(n,t,e)}function Dh(n,t){return n.parentNode(t)}function Zy(n,t,e){return Jy(n,t,e)}let p1,Nh,Bh,Jy=function Qy(n,t,e){return 40&n.type?Bi(n,e):null};function Rh(n,t,e,o){const i=f1(n,o,t),a=t[qt],c=Zy(o.parent||t[_i],o,t);if(null!=i)if(Array.isArray(e))for(let s=0;s<e.length;s++)Ky(a,i,e[s],c,!1);else Ky(a,i,e,c,!1);void 0!==p1&&p1(a,o,t,e,i)}function wd(n,t){if(null!==t){const e=t.type;if(3&e)return Bi(t,n);if(4&e)return _1(-1,n[t.index]);if(8&e){const o=t.child;if(null!==o)return wd(n,o);{const i=n[t.index];return Ci(i)?_1(-1,i):Vn(i)}}if(32&e)return u1(t,n)()||Vn(n[t.index]);{const o=tw(n,t);return null!==o?Array.isArray(o)?o[0]:wd(fs(n[_o]),o):wd(n,t.next)}}return null}function tw(n,t){return null!==t?n[_o][_i].projection[t.projection]:null}function _1(n,t){const e=To+n+1;if(e<t.length){const o=t[e],i=o[at].firstChild;if(null!==i)return wd(o,i)}return t[hr]}function v1(n,t,e,o,i,a,r){for(;null!=e;){const c=o[e.index],s=e.type;if(r&&0===t&&(c&&Oi(Vn(c),o),e.flags|=2),32!=(32&e.flags))if(8&s)v1(n,t,e.child,o,i,a,!1),kl(t,n,i,c,a);else if(32&s){const l=u1(e,o);let m;for(;m=l();)kl(t,n,i,m,a);kl(t,n,i,c,a)}else 16&s?ow(n,t,o,e,i,a):kl(t,n,i,c,a);e=r?e.projectionNext:e.next}}function Lh(n,t,e,o,i,a){v1(e,o,n.firstChild,t,i,a,!1)}function ow(n,t,e,o,i,a){const r=e[_o],s=r[_i].projection[o.projection];if(Array.isArray(s))for(let l=0;l<s.length;l++)kl(t,n,i,s[l],a);else{let l=s;const m=r[So];Eh(o)&&(l.flags|=128),v1(n,t,l,m,i,a,!0)}}function iw(n,t,e){""===e?n.removeAttribute(t,"class"):n.setAttribute(t,"class",e)}function aw(n,t,e){const{mergedAttrs:o,classes:i,styles:a}=e;null!==o&&fv(n,t,o),null!==i&&iw(n,t,i),null!==a&&function kL(n,t,e){n.setAttribute(t,"style",e)}(n,t,a)}
1function El(n){return function C1(){if(void 0===Nh&&(Nh=null,Rn.trustedTypes))try{Nh=Rn.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return Nh}()?.createHTML(n)||n}function M1(){if(void 0===Bh&&(Bh=null,Rn.trustedTypes))try{Bh=Rn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return Bh}function rw(n){return M1()?.createHTML(n)||n}function sw(n){return M1()?.createScriptURL(n)||n}class Os{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Jm})`}}class TL extends Os{getTypeName(){return"HTML"}}class IL extends Os{getTypeName(){return"Style"}}class DL extends Os{getTypeName(){return"Script"}}class RL extends Os{getTypeName(){return"URL"}}class FL extends Os{getTypeName(){return"ResourceURL"}}function _a(n){return n instanceof Os?n.changingThisBreaksApplicationSecurity:n}function Mr(n,t){const e=function LL(n){return n instanceof Os&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see ${Jm})`)}return e===t}class jL{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const e=(new window.DOMParser).parseFromString(El(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch{return null}}}class UL{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const e=this.inertDocument.createElement("template");return e.innerHTML=El(t),e}}const WL=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Vh(n){return(n=String(n)).match(WL)?n:"unsafe:"+n}function Xr(n){const t={};for(const e of n.split(","))t[e]=!0;return t}function xd(...n){const t={};for(const e of n)for(const o in e)e.hasOwnProperty(o)&&(t[o]=!0);return t}const mw=Xr("area,br,col,hr,img,wbr"),dw=Xr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),uw=Xr("rp,rt"),P1=xd(mw,xd(dw,Xr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),xd(uw,Xr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),xd(uw,dw)),O1=Xr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),gw=xd(O1,Xr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Xr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),GL=Xr("script,style,template");class qL{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let e=t.firstChild,o=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?o=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,o&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let i=this.checkClobberedElement(e,e.nextSibling);if(i){e=i;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(t){const e=t.nodeName.toLowerCase();if(!P1.hasOwnProperty(e))return this.sanitizedSomething=!0,!GL.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const o=t.attributes;for(let i=0;i<o.length;i++){const a=o.item(i),r=a.name,c=r.toLowerCase();if(!gw.hasOwnProperty(c)){this.sanitizedSomething=!0;continue}let s=a.value;O1[c]&&(s=Vh(s)),this.buf.push(" ",r,'="',hw(s),'"')}return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();P1.hasOwnProperty(e)&&!mw.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(hw(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const YL=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,XL=/([^\#-~ |!])/g;function hw(n){return n.replace(/&/g,"&amp;").replace(YL,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(XL,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let zh;function fw(n,t){let e=null;try{zh=zh||function lw(n){const t=new UL(n);return function $L(){try{return!!(new window.DOMParser).parseFromString(El(""),"text/html")}catch{return!1}}()?new jL(t):t}(n);let o=t?String(t):"";e=zh.getInertBodyElement(o);let i=5,a=o;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,o=a,a=e.innerHTML,e=zh.getInertBodyElement(o)}while(o!==a);return El((new qL).sanitizeChildren(b1(e)||e))}finally{if(e){const o=b1(e)||e;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function b1(n){return"content"in n&&function KL(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}
1var Aa=function(n){return n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL",n}(Aa||{});function Jt(n){const t=kd();return t?rw(t.sanitize(Aa.HTML,n)||""):Mr(n,"HTML")?rw(_a(n)):fw(Ic(),jt(n))}function rt(n){const t=kd();return t?t.sanitize(Aa.URL,n)||"":Mr(n,"URL")?_a(n):Vh(jt(n))}function pw(n){const t=kd();if(t)return sw(t.sanitize(Aa.RESOURCE_URL,n)||"");if(Mr(n,"ResourceURL"))return sw(_a(n));throw new Ge(904,!1)}function kd(){const n=He();return n&&n[Gr].sanitizer}class vw{}let Cw=()=>null;function T1(n,t,e=!1){return Cw(n,t,e)}class mN{}class yw{}class uN{resolveComponentFactory(t){throw function dN(n){const t=Error(`No component factory found for ${Uo(n)}.`);return t.ngComponent=n,t}(t)}}let Il=(()=>{class n{static{this.NULL=new uN}}return n})();function gN(){return Dl(zn(),He())}function Dl(n,t){return new We(Bi(n,t))}let We=(()=>{class n{constructor(e){this.nativeElement=e}static{this.__NG_ELEMENT_ID__=gN}}return n})();function hN(n){return n instanceof We?n.nativeElement:n}class Td{}let zi=(()=>{class n{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function fN(){const n=He(),e=ha(zn().index,n);return(vi(e)?e:n)[qt]}()}}return n})(),pN=(()=>{class n{static{this.\u0275prov=ft({token:n,providedIn:"root",factory:()=>null})}}return n})();const F1={};function Gh(n){return!!function L1(n){return null!==n&&("function"==typeof n||"object"==typeof n)}(n)&&(Array.isArray(n)||!(n instanceof Map)&&Symbol.iterator in n)}class kw{constructor(){}supports(t){return Gh(t)}create(t){return new ON(t)}}const PN=(n,t)=>t;class ON{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||PN}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,o=this._removalsHead,i=0,a=null;for(;e||o;){const r=!o||e&&e.currentIndex<Aw(o,i,a)?e:o,c=Aw(r,i,a),s=r.currentIndex;if(r===o)i--,o=o._nextRemoved;else if(e=e._next,null==r.previousIndex)i++;else{a||(a=[]);const l=c-i,m=s-i;if(l!=m){for(let u=0;u<l;u++){const h=u<a.length?a[u]:a[u]=0,_=h+u;m<=_&&_<l&&(a[u]=h+1)}a[r.previousIndex]=m-l}}c!==s&&t(r,c,s)}}forEachPreviousItem(t){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachMovedItem(t){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}forEachIdentityChange(t){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}diff(t){if(null==t&&(t=[]),!Gh(t))throw new Ge(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let i,a,r,e=this._itHead,o=!1;if(Array.isArray(t)){this.length=t.length;for(let c=0;c<this.length;c++)a=t[c],r=this._trackByFn(c,a),null!==e&&Object.is(e.trackById,r)?(o&&(e=this._verifyReinsertion(e,a,r,c)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,r,c),o=!0),e=e._next}else i=0,function MN(n,t){if(Array.isArray(n))for(let e=0;e<n.length;e++)t(n[e]);else{const e=n[Symbol.iterator]();let o;for(;!(o=e.next()).done;)t(o.value)}}(t,c=>{r=this._trackByFn(i,c),null!==e&&Object.is(e.trackById,r)?(o&&(e=this._verifyReinsertion(e,c,r,i)),Object.is(e.item,c)||this._addIdentityChange(e,c)):(e=this._mismatch(e,c,r,i),o=!0),e=e._next,i++}),this.length=i;return this._truncate(e),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,o,i){let a;return null===t?a=this._itTail:(a=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(t.
1item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,a,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(o,i))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,a,i)):t=this._addAfter(new bN(e,o),a,i),t}_verifyReinsertion(t,e,o,i){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==a?t=this._reinsertAfter(a,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,a=t._nextRemoved;return null===i?this._removalsHead=a:i._nextRemoved=a,null===a?this._removalsTail=i:a._prevRemoved=i,this._insertAfter(t,e,o),this._addToMoves(t,o),t}_moveAfter(t,e,o){return this._unlink(t),this._insertAfter(t,e,o),this._addToMoves(t,o),t}_addAfter(t,e,o){return this._insertAfter(t,e,o),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,o){const i=null===e?this._itHead:e._next;return t._next=i,t._prev=e,null===i?this._itTail=t:i._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Ew),this._linkedRecords.put(t),t.currentIndex=o,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,o=t._next;return null===e?this._itHead=o:e._next=o,null===o?this._itTail=e:o._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ew),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class bN{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class yN{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===e||e<=o.currentIndex)&&Object.is(o.trackById,t))return o;return null}remove(t){const e=t._prevDup,o=t._nextDup;return null===e?this._head=o:e._nextDup=o,null===o?this._tail=e:o._prevDup=e,null===this._head}}class Ew{constructor(){this.map=new Map}put(t){const e=t.trackById;let o=this.map.get(e);o||(o=new yN,this.map.set(e,o)),o.add(t)}get(t,e){const i=this.map.get(t);return i?i.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Aw(n,t,e){const o=n.previousIndex;if(null===o)return o;let i=0;return e&&o<e.length&&(i=e[o]),o+t+i}function Tw(){return new N1([new kw])}let N1=(()=>{class n{static{this.\u0275prov=ft({token:n,providedIn:"root",factory:Tw})}constructor(e){this.factories=e}static create(e,o){if(null!=o){const i=o.factories.slice();e=e.concat(i)}return new n(e)}static extend(e){return{provide:n,useFactory:o=>n.create(e,o||Tw()),deps:[[n,new _h,new ph]]}}find(e){const o=this.factories.find(i=>i.supports(e));if(null!=o)return o;throw new Ge(901,!1)}}return n})();function Id(n,t,e,o,i=!1){for(;null!==e;){const a=t[e.index];null!==a&&o.push(Vn(a)),Ci(a)&&Dw(a,o);const r=e.type;if(8&r)Id(n,t,e.child,o);else if(32&r){const c=u1(e,t);let s;for(;s=c();)o.push(s)}else if(16&r){const c=tw(t,e);if(Array.isArray(c))o.push(...c);else{const s=fs(t[_o]);Id(s[at],s,c,o,!0)}}e=i?e.projectionNext:e.next}return o}function Dw(n,t){for(let e=To;e<n.length;e++){const o=n[e],i=o[at].firstChild;null!==i&&Id(o[at],o,i,t)}n[hr]!==n[co]&&t.push(n[hr])}let Rw=[];const TN={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:n=>{gd(n.lView)},consumerOnSignalRead(){this.lView[us]=this}};function Fw(n){return Nw(n[cd])}function Lw(n){return Nw(n[qa])}function Nw(n){for(;null!==n&&!Ci(n);)n=n[qa];return n}function B1(n){return n.ngOriginalError}class Kr{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&B1(t);for(;e&&B1(e);)e=B1(e);return e||null}}const Vw=new vt("",{providedIn:"root",factory:()=>nt(Kr).handleError.bind(void 0)}),Hw=new vt("",{providedIn:"root",factory:()=>!1}),Yt={};function g(n=1){Ww(pn(),He(),Mi()+n,!1)}function Ww(n,t,e,o){if(!o)if(3==(3&t[Tt])){const a=n.preOrderCheckHooks;null!==a&&rh(t,a,e)}else{const a=n.preOrderHooks;null!==a&&ch(t,a,0,e)}ps(e)}function Oe(n,t=mn.Default){const e=He();return null===e?Ot(n,t):ny(zn(),e,Ft(n),t)}function qw(n,t,e,o,i,a){const r=k(null);try{let c=null;i&fn.SignalBased&&(c=t[o][A]),null!==c&&void 0!==c.transformFn&&(a=c.transformFn(a)),i&fn.HasDecoratorInputTransform&&(a=n.inputTransforms[o].call(t,a)),null!==n.setInput?n.setInput(t,c,a,e,o):x0(t,c,o,a)}finally{k(r)}}function Xh(n,t,e,o,i,a,r,c,s,l,m){const d=t.blueprint.slice();
1return d[co]=i,d[Tt]=204|o,(null!==l||n&&2048&n[Tt])&&(d[Tt]|=2048),D0(d),d[So]=d[sl]=n,d[Gn]=e,d[Gr]=r||n&&n[Gr],d[qt]=c||n&&n[qt],d[Ni]=s||n&&n[Ni]||null,d[_i]=a,d[ld]=function aL(){return iL++}(),d[Ya]=m,d[P0]=l,d[_o]=2==t.type?n[_o]:d,d}function Rl(n,t,e,o,i){let a=n.data[t];if(null===a)a=function V1(n,t,e,o,i){const a=N0(),r=Ev(),s=n.data[t]=function GN(n,t,e,o,i,a){let r=t?t.injectorIndex:-1,c=0;return ul()&&(c|=128),{type:e,index:o,insertBeforeIndex:null,injectorIndex:r,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:c,providerIndexes:0,value:i,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,r?a:a&&a.parent,e,t,o,i);return null===n.firstChild&&(n.firstChild=s),null!==a&&(r?null==a.child&&null!==s.parent&&(a.child=s):null===a.next&&(a.next=s,s.prev=a)),s}(n,t,e,o,i),function HR(){return Bt.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=e,a.value=o,a.attrs=i;const r=function hd(){const n=Bt.lFrame,t=n.currentTNode;return n.isParent?t:t.parent}();a.injectorIndex=null===r?-1:r.injectorIndex}return _r(a,!0),a}function Dd(n,t,e,o){if(0===e)return-1;const i=t.length;for(let a=0;a<e;a++)t.push(o),n.blueprint.push(o),n.data.push(null);return i}function Yw(n,t,e,o,i){const a=Mi(),r=2&o;try{ps(-1),r&&t.length>Ut&&Ww(n,t,Ut,!1),fr(r?2:0,i),e(o,i)}finally{ps(a),fr(r?3:1,i)}}function z1(n,t,e){if(vv(t)){const o=k(null);try{const a=t.directiveEnd;for(let r=t.directiveStart;r<a;r++){const c=n.data[r];c.contentQueries&&c.contentQueries(1,e[r],r)}}finally{k(o)}}}function H1(n,t,e){L0()&&(function JN(n,t,e,o){const i=e.directiveStart,a=e.directiveEnd;gs(e)&&function r8(n,t,e){const o=Bi(t,n),i=Xw(e);let r=16;e.signals?r=4096:e.onPush&&(r=64);const c=Kh(n,Xh(n,i,null,r,o,t,null,n[Gr].rendererFactory.createRenderer(o,e),null,null,null));n[t.index]=c}(t,e,n.data[i+e.componentOffset]),n.firstCreatePass||lh(e,t),Oi(o,t);const r=e.initialInputs;for(let c=i;c<a;c++){const s=n.data[c],l=_s(t,n,c,e);Oi(l,t),null!==r&&c8(0,c-i,l,s,0,r),Xa(s)&&(ha(e.index,t)[Gn]=_s(t,n,c,e))}}(n,t,e,Bi(e,t)),64==(64&e.flags)&&ex(n,t,e))}function j1(n,t,e=Bi){const o=t.localNames;if(null!==o){let i=t.index+1;for(let a=0;a<o.length;a+=2){const r=o[a+1],c=-1===r?e(t,n):n[r];n[i++]=c}}}function Xw(n){const t=n.tView;return null===t||t.incompleteFirstPass?n.tView=U1(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts,n.id):t}function U1(n,t,e,o,i,a,r,c,s,l,m){const d=Ut+o,u=d+i,h=function zN(n,t){const e=[];for(let o=0;o<t;o++)e.push(o<n?null:Yt);return e}(d,u),_="function"==typeof l?l():l;return h[at]={type:n,blueprint:h,template:e,queries:null,viewQuery:c,declTNode:t,data:h.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:u,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof a?a():a,pipeRegistry:"function"==typeof r?r():r,firstChild:null,schemas:s,consts:_,incompleteFirstPass:!1,ssrId:m}}let Kw=()=>null;function Zw(n,t,e,o,i){for(let a in t){if(!t.hasOwnProperty(a))continue;const r=t[a];if(void 0===r)continue;o??={};let c,s=fn.None;Array.isArray(r)?(c=r[0],s=r[1]):c=r;let l=a;if(null!==i){if(!i.hasOwnProperty(a))continue;l=i[a]}0===n?Qw(o,e,l,c,s):Qw(o,e,l,c)}return o}function Qw(n,t,e,o,i){let a;n.hasOwnProperty(e)?(a=n[e]).push(t,o):a=n[e]=[t,o],void 0!==i&&a.push(i)}function va(n,t,e,o,i,a,r,c){const s=Bi(t,e);let m,l=t.inputs;!c&&null!=l&&(m=l[o])?(Y1(n,e,m,o,i),gs(t)&&function XN(n,t){const e=ha(t,n);16&e[Tt]||(e[Tt]|=64)}(e,t.index)):3&t.type&&(o=function YN(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(o),i=null!=r?r(i,t.value||"",o):i,a.setProperty(s,o,i))}function $1(n,t,e,o){if(L0()){const i=null===o?null:{"":-1},a=function t8(n,t){const e=n.directiveRegistry;let o=null,i=null;if(e)for(let a=0;a<e.length;a++){const r=e[a];if(f0(t,r.selectors,!1))if(o||(o=[]),Xa(r))if(null!==r.findHostDirectiveDefs){const c=[];i=i||new Map,r.findHostDirectiveDefs(r,c,i),o.unshift(...c,r),W1(n,t,c.length)}else o.unshift(r),W1(n,t,0);else i=i||new Map,r.findHostDirectiveDefs?.(r,o,i),o.push(r)}return null===o?null:[o,i]}(n,e);let r,c;null===a?r=c=null:[r,c]=a,null!==r&&Jw(n,t,e,r,i,c),i&&function n8(n,t,e){if(t){const o=n.localNames=[];for(let i=0;i<t.length;i+=2){const a=e[t[i+1]];if(null==a)throw new Ge(-301,!1);o.push(t[i],a)}}}(e,o,i)}e.mergedAttrs=rd(e.mergedAttrs,e.attrs)}function Jw(n,t,e,o,i,a){for(let l=0;l<o.length;l++)zv(lh(e,t),n,o[l].type);!function i8(n,t,e){n.flags|=1,n.directiveStart=t,n.directiveEnd=t
1+e,n.providerIndexes=t}(e,n.data.length,o.length);for(let l=0;l<o.length;l++){const m=o[l];m.providersResolver&&m.providersResolver(m)}let r=!1,c=!1,s=Dd(n,t,o.length,null);for(let l=0;l<o.length;l++){const m=o[l];e.mergedAttrs=rd(e.mergedAttrs,m.hostAttrs),a8(n,e,t,s,m),o8(s,m,i),null!==m.contentQueries&&(e.flags|=4),(null!==m.hostBindings||null!==m.hostAttrs||0!==m.hostVars)&&(e.flags|=64);const d=m.type.prototype;!r&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((n.preOrderHooks??=[]).push(e.index),r=!0),!c&&(d.ngOnChanges||d.ngDoCheck)&&((n.preOrderCheckHooks??=[]).push(e.index),c=!0),s++}!function qN(n,t,e){const i=t.directiveEnd,a=n.data,r=t.attrs,c=[];let s=null,l=null;for(let m=t.directiveStart;m<i;m++){const d=a[m],u=e?e.get(d):null,_=u?u.outputs:null;s=Zw(0,d.inputs,m,s,u?u.inputs:null),l=Zw(1,d.outputs,m,l,_);const w=null===s||null===r||h0(t)?null:s8(s,m,r);c.push(w)}null!==s&&(s.hasOwnProperty("class")&&(t.flags|=8),s.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=c,t.inputs=s,t.outputs=l}(n,e,a)}function ex(n,t,e){const o=e.directiveStart,i=e.directiveEnd,a=e.index,r=function UR(){return Bt.lFrame.currentDirectiveIndex}();try{ps(a);for(let c=o;c<i;c++){const s=n.data[c],l=t[c];Sv(c),(null!==s.hostBindings||0!==s.hostVars||null!==s.hostAttrs)&&e8(s,l)}}finally{ps(-1),Sv(r)}}function e8(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function W1(n,t,e){t.componentOffset=e,(n.components??=[]).push(t.index)}function o8(n,t,e){if(e){if(t.exportAs)for(let o=0;o<t.exportAs.length;o++)e[t.exportAs[o]]=n;Xa(t)&&(e[""]=n)}}function a8(n,t,e,o,i){n.data[o]=i;const a=i.factory||(i.factory=hs(i.type)),r=new fd(a,Xa(i),Oe);n.blueprint[o]=r,e[o]=r,function ZN(n,t,e,o,i){const a=i.hostBindings;if(a){let r=n.hostBindingOpCodes;null===r&&(r=n.hostBindingOpCodes=[]);const c=~t.index;(function QN(n){let t=n.length;for(;t>0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(r)!=c&&r.push(c),r.push(e,o,a)}}(n,t,o,Dd(n,e,i.hostVars,Yt),i)}function Pr(n,t,e,o,i,a){const r=Bi(n,t);!function G1(n,t,e,o,i,a,r){if(null==a)n.removeAttribute(t,i,e);else{const c=null==r?jt(a):r(a,o||"",i);n.setAttribute(t,i,c,e)}}(t[qt],r,a,n.value,e,o,i)}function c8(n,t,e,o,i,a){const r=a[t];if(null!==r)for(let c=0;c<r.length;)qw(o,e,r[c++],r[c++],r[c++],r[c++])}function s8(n,t,e){let o=null,i=0;for(;i<e.length;){const a=e[i];if(0!==a)if(5!==a){if("number"==typeof a)break;if(n.hasOwnProperty(a)){null===o&&(o=[]);const r=n[a];for(let c=0;c<r.length;c+=3)if(r[c]===t){o.push(a,r[c+1],r[c+2],e[i+1]);break}}i+=2}else i+=2;else i+=4}return o}function tx(n,t,e,o){return[n,!0,0,t,null,o,null,e,null,null]}function nx(n,t){const e=n.contentQueries;if(null!==e){const o=k(null);try{for(let i=0;i<e.length;i+=2){const r=e[i+1];if(-1!==r){const c=n.data[r];Iv(e[i]),c.contentQueries(2,t[r],r)}}}finally{k(o)}}}function Kh(n,t){return n[cd]?n[M0][qa]=t:n[cd]=t,n[M0]=t,t}function q1(n,t,e){Iv(0);const o=k(null);try{t(n,e)}finally{k(o)}}function ox(n){return n[cl]||(n[cl]=[])}function ix(n){return n.cleanup||(n.cleanup=[])}function Zh(n,t){const e=n[Ni],o=e?e.get(Kr,null):null;o&&o.handleError(t)}function Y1(n,t,e,o,i){for(let a=0;a<e.length;){const r=e[a++],c=e[a++],s=e[a++];qw(n.data[r],t[r],o,c,s,i)}}function Qh(n,t=!0,e=0){const o=n[Gr],i=o.rendererFactory;i.begin?.();try{!function l8(n,t){X1(n,t);let e=0;for(;wv(n);){if(100===e)throw new Ge(103,!1);e++,X1(n,1)}}(n,e)}catch(r){throw t&&Zh(n,r),r}finally{i.end?.(),o.inlineEffectRunner?.flush()}}function m8(n,t,e,o){const i=t[Tt];if(256==(256&i))return;t[Gr].inlineEffectRunner?.flush(),Dv(t);let r=null,c=null;(function d8(n){return 2!==n.type})(n)&&(c=function EN(n){return n[us]??function AN(n){const t=Rw.pop()??Object.create(TN);return t.lView=n,t}(n)}(t),r=function W(n){return n&&(n.nextProducerIndex=0),k(n)}(c));try{D0(t),function V0(n){return Bt.lFrame.bindingIndex=n}(n.bindingStartIndex),null!==e&&Yw(n,t,e,2,o);const s=3==(3&i);if(s){const d=n.preOrderCheckHooks;null!==d&&rh(t,d,null)}else{const d=n.preOrderHooks;null!==d&&ch(t,d,0,null),Fv(t,0)}if(function u8(n){for(let t=Fw(n);null!==t;t=Lw(t)){if(!(t[Tt]&_v.HasTransplantedViews))continue;const e=t[ml];for(let o=0;o<e.length;o++){TR(e[o])}}}(t),cx(t,0),null!==n.contentQueries&&nx(n,t),s){const d=n.contentCheckHooks;null!==d&&rh(t,d)}else{const d=n.contentHooks;null!==d&&ch(t,d,1),Fv(t,1)}!function VN(n,t){const e=n.hostBindingOpCodes;if(null!==e)try{for(let o=0;o<e.length;o++){const i=e[o];if(i<0)ps(~i);else{const a=i,r=e[++o],c=e[++o];jR(r,a),c(2,t[a])}}}finally{ps(-1)}}(n,t);const l=n.components;null!==l&&lx(t,l,0);const m=n.viewQuery;if(null!==m&&q1(2,m,o),s){const d=n.viewCheckHooks;null!==d&&rh(t,d)}else{const d=n.viewHooks;null!==d&&ch(t,d,2),Fv(t,2)}if(!0===n.firstUpdatePass&&(n.firstUpdatePass=!1),t[eh]){for(const d of t[eh])d();t[eh]=null}
1t[Tt]&=-73}catch(s){throw gd(t),s}finally{null!==c&&(function q(n,t){if(k(t),n&&void 0!==n.producerNode&&void 0!==n.producerIndexOfThis&&void 0!==n.producerLastReadVersion){if(Se(n))for(let e=n.nextProducerIndex;e<n.producerNode.length;e++)Ie(n.producerNode[e],n.producerIndexOfThis[e]);for(;n.producerNode.length>n.nextProducerIndex;)n.producerNode.pop(),n.producerLastReadVersion.pop(),n.producerIndexOfThis.pop()}}(c,r),function SN(n){n.lView[us]!==n&&(n.lView=null,Rw.push(n))}(c)),Rv()}}function cx(n,t){for(let e=Fw(n);null!==e;e=Lw(e))for(let o=To;o<e.length;o++)sx(e[o],t)}function g8(n,t,e){sx(ha(t,n),e)}function sx(n,t){yv(n)&&X1(n,t)}function X1(n,t){const o=n[at],i=n[Tt],a=n[us];let r=!!(0===t&&16&i);if(r||=!!(64&i&&0===t),r||=!!(1024&i),r||=!(!a?.dirty||!oe(a)),a&&(a.dirty=!1),n[Tt]&=-9217,r)m8(o,n,o.template,n[Gn]);else if(8192&i){cx(n,1);const c=o.components;null!==c&&lx(n,c,1)}}function lx(n,t,e){for(let o=0;o<t.length;o++)g8(n,t[o],e)}function Rd(n){for(n[Gr].changeDetectionScheduler?.notify();n;){n[Tt]|=64;const t=fs(n);if(Cv(n)&&!t)return n;n=t}return null}class Fd{get rootNodes(){const t=this._lView,e=t[at];return Id(e,t,e.firstChild,[])}constructor(t,e,o=!0){this._lView=t,this._cdRefInjectingView=e,this.notifyErrorHandler=o,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Gn]}set context(t){this._lView[Gn]=t}get destroyed(){return 256==(256&this._lView[Tt])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[So];if(Ci(t)){const e=t[8],o=e?e.indexOf(this):-1;o>-1&&(yd(t,o),gh(e,o))}this._attachedToViewContainer=!1}Ih(this._lView[at],this._lView)}onDestroy(t){oh(this._lView,t)}markForCheck(){Rd(this._cdRefInjectingView||this._lView)}detach(){this._lView[Tt]&=-129}reattach(){xv(this._lView),this._lView[Tt]|=128}detectChanges(){this._lView[Tt]|=1024,Qh(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ge(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Gy(this._lView[at],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Ge(902,!1);this._appRef=t,xv(this._lView)}}let no=(()=>{class n{static{this.__NG_ELEMENT_ID__=h8}}return n})();function h8(n){return function f8(n,t,e){if(gs(n)&&!e){const o=ha(n.index,t);return new Fd(o,o)}return 47&n.type?new Fd(t[_o],t):null}(zn(),He(),16==(16&n))}let Jh=(()=>{class n{static{this.__NG_ELEMENT_ID__=C8}static{this.__NG_ENV_ID__=e=>e}}return n})();class v8 extends Jh{constructor(t){super(),this._lView=t}onDestroy(t){return oh(this._lView,t),()=>function kv(n,t){if(null===n[Ac])return;const e=n[Ac].indexOf(t);-1!==e&&n[Ac].splice(e,1)}(this._lView,t)}}function C8(){return new v8(He())}const mx=new Set;function bs(n){mx.has(n)||(mx.add(n),performance?.mark?.("mark_feature_usage",{detail:{feature:n}}))}function K1(n){return t=>{setTimeout(n,void 0,t)}}const kt=class w8 extends Fn{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,o){let i=t,a=e||(()=>null),r=o;if(t&&"object"==typeof t){const s=t;i=s.next?.bind(s),a=s.error?.bind(s),r=s.complete?.bind(s)}this.__isAsync&&(a=K1(a),i&&(i=K1(i)),r&&(r=K1(r)));const c=super.subscribe({next:i,error:a,complete:r});return t instanceof qe&&t.add(c),c}};function dx(...n){}class Mn{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new kt(!1),this.onMicrotaskEmpty=new kt(!1),this.onStable=new kt(!1),this.onError=new kt(!1),typeof Zone>"u")throw new Ge(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!o&&e,i.shouldCoalesceRunChangeDetection=o,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function x8(){const n="function"==typeof Rn.requestAnimationFrame;let t=Rn[n?"requestAnimationFrame":"setTimeout"],e=Rn[n?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&e){const o=t[Zone.__symbol__("OriginalDelegate")];o&&(t=o);const i=e[Zone.__symbol__("OriginalDelegate")];i&&(e=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function A8(n){const t=()=>{!function E8(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(Rn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,Q1(n),n.isCheckStableRunning=!0,Z1(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),Q1(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,o,i,a,r,c)=>{if(function S8(n){return!(!Array.isArray(n)||1!==n.length)&&!0===n[0].data?.__ignore_ng_zone__}(c))return e.invokeTask(i,a,r,c);try{return ux(n),e.invokeTask(i,a,r,c)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||n.shouldCoalesceRunChangeDetection)&&t(),gx(n)}},onInvoke:(e,o,i,a,r,c,s)=>{try{return ux(n),e.invoke(i,a,r,c,s)}finally{n.shouldCoalesceRunChangeDetection&&t(),gx(n)}},onHasTask:(e,o,i,a)=>{e.hasTask(i,a),o===i&&("microTask"==a.change?(n._hasPendingMicrotasks=a.microTask,Q1(n),Z1(n)):"macroTask"==a.change&&(n.hasPendingMacrotasks=a.macroTask))},onHandleError:(e,o,i,a)=>(e.handleError(i,a),n.runOutsideAngular(()=>n.onError.emit(a)),!1)})}(i)}
1static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Mn.isInAngularZone())throw new Ge(909,!1)}static assertNotInAngularZone(){if(Mn.isInAngularZone())throw new Ge(909,!1)}run(t,e,o){return this._inner.run(t,e,o)}runTask(t,e,o,i){const a=this._inner,r=a.scheduleEventTask("NgZoneEvent: "+i,t,k8,dx,dx);try{return a.runTask(r,e,o)}finally{a.cancelTask(r)}}runGuarded(t,e,o){return this._inner.runGuarded(t,e,o)}runOutsideAngular(t){return this._outer.run(t)}}const k8={};function Z1(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function Q1(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function ux(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function gx(n){n._nesting--,Z1(n)}class hx{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new kt,this.onMicrotaskEmpty=new kt,this.onStable=new kt,this.onError=new kt}run(t,e,o){return t.apply(e,o)}runGuarded(t,e,o){return t.apply(e,o)}runOutsideAngular(t){return t()}runTask(t,e,o,i){return t.apply(e,o)}}var ys=function(n){return n[n.EarlyRead=0]="EarlyRead",n[n.Write=1]="Write",n[n.MixedReadWrite=2]="MixedReadWrite",n[n.Read=3]="Read",n}(ys||{});const fx={destroy(){}};function _x(n,t){!t&&function t1(n){if(!o0()&&!function eR(){return rl}())throw new Ge(-203,!1)}();const e=t?.injector??nt(Pi);if(!function Rc(n){return"browser"===(n??nt(Pi)).get(Dc)}(e))return fx;bs("NgAfterNextRender");const o=e.get(Ld),i=o.handler??=new Cx,a=t?.phase??ys.MixedReadWrite,r=()=>{i.unregister(s),c()},c=e.get(Jh).onDestroy(r),s=new vx(e,a,()=>{r(),n()});return i.register(s),{destroy:r}}class vx{constructor(t,e,o){this.phase=e,this.callbackFn=o,this.zone=t.get(Mn),this.errorHandler=t.get(Kr,null,{optional:!0})}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class Cx{constructor(){this.executingCallbacks=!1,this.buckets={[ys.EarlyRead]:new Set,[ys.Write]:new Set,[ys.MixedReadWrite]:new Set,[ys.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const e of t)e.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let Ld=(()=>{class n{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){const e=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const o of e)o();this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static{this.\u0275prov=ft({token:n,providedIn:"root",factory:()=>new n})}}return n})();function D8(n,t){const e=ha(t,n),o=e[at];!function R8(n,t){for(let e=t.length;e<n.blueprint.length;e++)t.push(n.blueprint[e])}(o,e);const i=e[co];null!==i&&null===e[Ya]&&(e[Ya]=T1(i,e[Ni])),J1(o,e,e[Gn])}function J1(n,t,e){Dv(t);try{const o=n.viewQuery;null!==o&&q1(1,o,e);const i=n.template;null!==i&&Yw(n,t,i,1,e),n.firstCreatePass&&(n.firstCreatePass=!1),n.staticContentQueries&&nx(n,t),n.staticViewQueries&&q1(2,n.viewQuery,e);const a=n.components;null!==a&&function F8(n,t){for(let e=0;e<t.length;e++)D8(n,t[e])}(t,a)}catch(o){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),o}finally{t[Tt]&=-5,Rv()}}function ef(n,t,e){let o=e?n.styles:null,i=e?n.classes:null,a=0;if(null!==t)for(let r=0;r<t.length;r++){const c=t[r];"number"==typeof c?a=c:1==a?i=nv(i,c):2==a&&(o=nv(o,c+": "+t[++r]+";"))}e?n.styles=o:n.stylesWithoutHost=o,e?n.classes=i:n.classesWithoutHost=i}class Mx extends Il{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=cn(t);return new Nd(e,this.ngModule)}}function Px(n){const t=[];for(const e in n){if(!n.hasOwnProperty(e))continue;const o=n[e];void 0!==o&&t.push({propName:Array.isArray(o)?o[0]:o,templateName:e})}return t}class N8{constructor(t,e){this.injector=t,this.parentInjector=e}
1get(t,e,o){o=Zg(o);const i=this.injector.get(t,F1,o);return i!==F1||e===F1?i:this.parentInjector.get(t,e,o)}}class Nd extends yw{get inputs(){const t=this.componentDef,e=t.inputTransforms,o=Px(t.inputs);if(null!==e)for(const i of o)e.hasOwnProperty(i.propName)&&(i.transform=e[i.propName]);return o}get outputs(){return Px(this.componentDef.outputs)}constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function hR(n){return n.map(gR).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}create(t,e,o,i){let a=(i=i||this.ngModule)instanceof Ea?i:i?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const r=a?new N8(t,a):t,c=r.get(Td,null);if(null===c)throw new Ge(407,!1);const d={rendererFactory:c,sanitizer:r.get(pN,null),inlineEffectRunner:null,afterRenderEventManager:r.get(Ld,null),changeDetectionScheduler:r.get(vw,null)},u=c.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",_=o?function HN(n,t,e,o){const a=o.get(Hw,!1)||e===Wa.ShadowDom,r=n.selectRootElement(t,a);return function jN(n){Kw(n)}(r),r}(u,o,this.componentDef.encapsulation,r):Th(u,h,function L8(n){const t=n.toLowerCase();return"svg"===t?S0:"math"===t?"math":null}(h));let w=512;this.componentDef.signals?w|=4096:this.componentDef.onPush||(w|=16);let V=null;null!==_&&(V=T1(_,r,!0));
1const N=U1(0,null,null,1,0,null,null,null,null,null,null),X=Xh(null,N,null,w,null,null,d,u,r,null,V);let de,he;Dv(X);try{const ue=this.componentDef;let be,Ae=null;ue.findHostDirectiveDefs?(be=[],Ae=new Map,ue.findHostDirectiveDefs(ue,be,Ae),be.push(ue)):be=[ue];const De=function V8(n,t){const e=n[at],o=Ut;return n[o]=t,Rl(e,o,2,"#host",null)}(X,_),we=function z8(n,t,e,o,i,a,r){const c=i[at];!function H8(n,t,e,o){for(const i of n)t.mergedAttrs=rd(t.mergedAttrs,i.hostAttrs);null!==t.mergedAttrs&&(ef(t,t.mergedAttrs,!0),null!==e&&aw(o,e,t))}(o,n,t,r);let s=null;null!==t&&(s=T1(t,i[Ni]));const l=a.rendererFactory.createRenderer(t,e);let m=16;e.signals?m=4096:e.onPush&&(m=64);const d=Xh(i,Xw(e),null,m,i[n.index],n,a,l,null,null,s);return c.firstCreatePass&&W1(c,n,o.length-1),Kh(i,d),i[n.index]=d}(De,_,ue,be,X,d,u);he=ud(N,Ut),_&&function U8(n,t,e,o){if(o)fv(n,e,["ng-version","17.1.3"]);else{const{attrs:i,classes:a}=function fR(n){const t=[],e=[];let o=1,i=2;for(;o<n.length;){let a=n[o];if("string"==typeof a)2===i?""!==a&&t.push(a,n[++o]):8===i&&e.push(a);else{if(!Ga(i))break;i=a}o++}return{attrs:t,classes:e}}(t.selectors[0]);i&&fv(n,e,i),a&&a.length>0&&iw(n,e,a.join(" "))}}(u,ue,_,o),void 0!==e&&function $8(n,t,e){const o=n.projection=[];for(let i=0;i<t.length;i++){const a=e[i];o.push(null!=a?Array.from(a):null)}}(he,this.ngContentSelectors,e),de=function j8(n,t,e,o,i,a){const r=zn(),c=i[at],s=Bi(r,i);Jw(c,i,r,e,null,o);for(let m=0;m<e.length;m++)Oi(_s(i,c,r.directiveStart+m,r),i);ex(c,i,r),s&&Oi(s,i);const l=_s(i,c,r.directiveStart+r.componentOffset,r);if(n[Gn]=i[Gn]=l,null!==a)for(const m of a)m(l,t);return z1(c,r,n),l}(we,ue,be,Ae,X,[W8]),J1(N,X,null)}finally{Rv()}return new B8(this.componentType,de,Dl(he,X),X,he)}}class B8 extends mN{constructor(t,e,o,i,a){super(),this.location=o,this._rootLView=i,this._tNode=a,this.previousInputValues=null,this.instance=e,this.hostView=this.changeDetectorRef=new Fd(i,void 0,!1),this.componentType=t}setInput(t,e){const o=this._tNode.inputs;let i;if(null!==o&&(i=o[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),e))return;const a=this._rootLView;Y1(a[at],a,i,t,e),this.previousInputValues.set(t,e),Rd(ha(this._tNode.index,a))}}get injector(){return new Wo(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function W8(){const n=zn();ah(He()[at],n)}function Zt(n){let t=function Ox(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),e=!0;const o=[n];for(;t;){let i;if(Xa(n))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Ge(903,!1);i=t.\u0275dir}if(i){if(e){o.push(i);const r=n;r.inputs=tf(n.inputs),r.inputTransforms=tf(n.inputTransforms),r.declaredInputs=tf(n.declaredInputs),r.outputs=tf(n.outputs);const c=i.hostBindings;c&&K8(n,c);const s=i.viewQuery,l=i.contentQueries;if(s&&Y8(n,s),l&&X8(n,l),G8(n,i),V7(n.outputs,i.outputs),Xa(i)&&i.data.animation){const m=n.data;m.animation=(m.animation||[]).concat(i.data.animation)}}const a=i.features;if(a)for(let r=0;r<a.length;r++){const c=a[r];c&&c.ngInherit&&c(n),c===Zt&&(e=!1)}}t=Object.getPrototypeOf(t)}!function q8(n){let t=0,e=null;for(let o=n.length-1;o>=0;o--){const i=n[o];i.hostVars=t+=i.hostVars,i.hostAttrs=rd(i.hostAttrs,e=rd(e,i.hostAttrs))}}(o)}function G8(n,t){for(const e in t.inputs){if(!t.inputs.hasOwnProperty(e)||n.inputs.hasOwnProperty(e))continue;const o=t.inputs[e];if(void 0!==o&&(n.inputs[e]=o,n.declaredInputs[e]=t.declaredInputs[e],null!==t.inputTransforms)){const i=Array.isArray(o)?o[0]:o;if(!t.inputTransforms.hasOwnProperty(i))continue;n.inputTransforms??={},n.inputTransforms[i]=t.inputTransforms[i]}}}function tf(n){return n===ur?{}:n===wn?[]:n}function Y8(n,t){const e=n.viewQuery;n.viewQuery=e?(o,i)=>{t(o,i),e(o,i)}:t}function X8(n,t){const e=n.contentQueries;n.contentQueries=e?(o,i,a)=>{t(o,i,a),e(o,i,a)}:t}function K8(n,t){const e=n.hostBindings;n.hostBindings=e?(o,i)=>{t(o,i),e(o,i)}:t}function xx(n){const t=n.inputConfig,e={};for(const o in t)if(t.hasOwnProperty(o)){const i=t[o];Array.isArray(i)&&i[3]&&(e[o]=i[3])}n.inputTransforms=e}function Ll(n,t){return!t||null===t.firstChild||Eh(n)}function Ud(n,t,e,o=!0){const i=t[at];if(function vL(n,t,e,o){const i=To+o,a=e.length;o>0&&(e[i-1][qa]=t),o<a-To?(t[qa]=e[i],sy(e,To+o,t)):(e.push(t),t[qa]=null),t[So]=e;const r=t[sd];null!==r&&e!==r&&function CL(n,t){const e=n[ml];t[_o]!==t[So][So][_o]&&(n[Tt]|=_v.HasTransplantedViews),null===e?n[ml]=[t]:e.push(t)}(r,t);const c=t[gr];null!==c&&c.insertView(n),xv(t),t[Tt]|=128}(i,t,n,e),o){const r=_1(e,n),c=t[qt],s=Dh(c,n[hr]);null!==s&&function pL(n,t,e,o,i,a){o[co]=i,o[_i]=t,Lh(n,o,e,1,i,a)}(i,n[_i],c,t,s,r)}const a=t[Ya];null!==a&&null!==a.firstChild&&(a.firstChild=null)}let Ka=(()=>{class n{static{this.__NG_ELEMENT_ID__=b9}}return n})();function b9(){return Lx(zn(),He())}const y9=Ka,Rx=class extends y9{constructor(t,e,o){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=o}
1get element(){return Dl(this._hostTNode,this._hostLView)}get injector(){return new Wo(this._hostTNode,this._hostLView)}get parentInjector(){const t=mh(this._hostTNode,this._hostLView);if(Nv(t)){const e=_d(t,this._hostLView),o=pd(t);return new Wo(e[at].data[o+8],e)}return new Wo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=Fx(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-To}createEmbeddedView(t,e,o){let i,a;"number"==typeof o?i=o:null!=o&&(i=o.index,a=o.injector);const c=t.createEmbeddedViewImpl(e||{},a,null);return this.insertImpl(c,i,Ll(this._hostTNode,null)),c}createComponent(t,e,o,i,a){const r=t&&!function vd(n){return"function"==typeof n}(t);let c;if(r)c=e;else{const _=e||{};c=_.index,o=_.injector,i=_.projectableNodes,a=_.environmentInjector||_.ngModuleRef}const s=r?t:new Nd(cn(t)),l=o||this.parentInjector;if(!a&&null==s.ngModule){const w=(r?l:this.parentInjector).get(Ea,null);w&&(a=w)}cn(s.componentType??{});const h=s.create(l,i,null,a);return this.insertImpl(h.hostView,c,Ll(this._hostTNode,null)),h}insert(t,e){return this.insertImpl(t,e,!0)}insertImpl(t,e,o){const i=t._lView;if(function SR(n){return Ci(n[So])}(i)){const c=this.indexOf(t);if(-1!==c)this.detach(c);else{const s=i[So],l=new Rx(s,s[_i],s[So]);l.detach(l.indexOf(t))}}const a=this._adjustIndex(e),r=this._lContainer;return Ud(r,i,a,o),t.attachToViewContainerRef(),sy(rC(r),a,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=Fx(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),o=yd(this._lContainer,e);o&&(gh(rC(this._lContainer),e),Ih(o[at],o))}detach(t){const e=this._adjustIndex(t,-1),o=yd(this._lContainer,e);return o&&null!=gh(rC(this._lContainer),e)?new Fd(o):null}_adjustIndex(t,e=0){return t??this.length+e}};function Fx(n){return n[8]}function rC(n){return n[8]||(n[8]=[])}function Lx(n,t){let e;const o=t[n.index];return Ci(o)?e=o:(e=tx(o,t,null,n),t[n.index]=e,Kh(t,e)),Nx(e,t,n,o),new Rx(e,n,t)}let Nx=function Vx(n,t,e,o){if(n[hr])return;let i;i=8&e.type?Vn(o):function w9(n,t){const e=n[qt],o=e.createComment(""),i=Bi(t,n);return Ps(e,Dh(e,i),o,function bL(n,t){return n.nextSibling(t)}(e,i),!1),o}(t,e),n[hr]=i},cC=()=>!1;class ws{}class zx{}class sC extends ws{constructor(t,e,o){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Mx(this);const i=pi(t);this._bootstrapComponents=pa(i.bootstrap),this._r3Injector=yy(t,e,[{provide:ws,useValue:this},{provide:Il,useValue:this.componentFactoryResolver},...o],Uo(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class lC extends zx{constructor(t){super(),this.moduleType=t}create(t){return new sC(this.moduleType,t,[])}}class Hx extends ws{constructor(t){super(),this.componentFactoryResolver=new Mx(this),this.instance=null;const e=new yl([...t.providers,{provide:ws,useValue:this},{provide:Il,useValue:this.componentFactoryResolver}],t.parent||Oh(),t.debugName,new Set(["environment"]));this.injector=e,t.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function mC(n,t,e=null){return new Hx({providers:n,parent:t,debugName:e,runEnvironmentInitializers:!0}).injector}let $d=(()=>{class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new eo(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function Or(n,t,e){return n[t]=e}function Bo(n,t,e){return!Object.is(n[t],e)&&(n[t]=e,!0)}function xs(n,t,e,o){const i=Bo(n,t,e);return Bo(n,t+1,o)||i}function lf(n,t,e,o,i){const a=xs(n,t,e,o);return Bo(n,t+2,i)||a}function Sa(n,t,e,o,i,a){const r=xs(n,t,e,o);return xs(n,t+2,i,a)||r}function _e(n,t,e,o,i,a,r,c){const s=He(),l=pn(),m=n+Ut,d=l.firstCreatePass?function I9(n,t,e,o,i,a,r,c,s){const l=t.consts,m=Rl(t,n,4,r||null,pr(l,c));$1(t,e,m,pr(l,s)),ah(t,m);const d=m.tView=U1(2,m,o,i,a,t.directiveRegistry,t.pipeRegistry,null,t.schemas,l,null);return null!==t.queries&&(t.queries.template(t,m),d.queries=t.queries.embeddedTView(m)),m}(m,l,s,t,e,o,i,a,r):l.data[m];_r(d,!1);const u=jx(l,s,d,n);ih()&&Rh(l,s,u,d),Oi(u,s);const h=tx(u,s,u,d);
1return s[m]=h,Kh(s,h),function Bx(n,t,e){return cC(n,t,e)}(h,d,s),nh(d)&&H1(l,s,d),null!=r&&j1(s,d,c),_e}let jx=function Ux(n,t,e,o){return Sc(!0),t[qt].createComment("")};function Ue(n,t,e,o){const i=He();return Bo(i,vr(),t)&&(pn(),Pr(to(),i,n,t,e,o)),Ue}function $l(n,t,e,o){return Bo(n,vr(),e)?t+jt(e)+o:Yt}function ff(n,t){return n<<17|t<<2}function Bc(n){return n>>17&32767}function CC(n){return 2|n}function Es(n){return(131068&n)>>2}function MC(n,t){return-131069&n|t<<2}function PC(n){return 1|n}function O2(n,t,e,o){const i=n[e+1],a=null===t;let r=o?Bc(i):Es(i),c=!1;for(;0!==r&&(!1===c||a);){const l=n[r+1];pB(n[r],t)&&(c=!0,n[r+1]=o?PC(l):CC(l)),r=o?Bc(l):Es(l)}c&&(n[e+1]=o?CC(i):PC(i))}function pB(n,t){return null===n||null==t||(Array.isArray(n)?n[1]:n)===t||!(!Array.isArray(n)||"string"!=typeof t)&&Ol(n,t)>=0}const qo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function b2(n){return n.substring(qo.key,qo.keyEnd)}function _B(n){return n.substring(qo.value,qo.valueEnd)}function y2(n,t){const e=qo.textEnd;return e===t?-1:(t=qo.keyEnd=function MB(n,t,e){for(;t<e&&n.charCodeAt(t)>32;)t++;return t}(n,qo.key=t,e),Ql(n,t,e))}function w2(n,t){const e=qo.textEnd;let o=qo.key=Ql(n,t,e);return e===o?-1:(o=qo.keyEnd=function PB(n,t,e){let o;for(;t<e&&(45===(o=n.charCodeAt(t))||95===o||(-33&o)>=65&&(-33&o)<=90||o>=48&&o<=57);)t++;return t}(n,o,e),o=k2(n,o,e),o=qo.value=Ql(n,o,e),o=qo.valueEnd=function OB(n,t,e){let o=-1,i=-1,a=-1,r=t,c=r;for(;r<e;){const s=n.charCodeAt(r++);if(59===s)return c;34===s||39===s?c=r=E2(n,s,r,e):t===r-4&&85===a&&82===i&&76===o&&40===s?c=r=E2(n,41,r,e):s>32&&(c=r),a=i,i=o,o=-33&s}return c}(n,o,e),k2(n,o,e))}function x2(n){qo.key=0,qo.keyEnd=0,qo.value=0,qo.valueEnd=0,qo.textEnd=n.length}function Ql(n,t,e){for(;t<e&&n.charCodeAt(t)<=32;)t++;return t}function k2(n,t,e,o){return(t=Ql(n,t,e))<e&&t++,t}function E2(n,t,e,o){let i=-1,a=e;for(;a<o;){const r=n.charCodeAt(a++);if(r==t&&92!==i)return a;i=92==r&&92===i?0:r}throw new Error}function f(n,t,e){const o=He();return Bo(o,vr(),t)&&va(pn(),to(),o,n,t,o[qt],e,!1),f}function OC(n,t,e,o,i){const r=i?"class":"style";Y1(n,e,t.inputs[r],r,o)}function Xd(n,t,e){return Za(n,t,e,!1),Xd}function Hi(n,t){return Za(n,t,null,!0),Hi}function Ia(n){Qa(T2,bB,n,!1)}function bB(n,t){for(let e=function CB(n){return x2(n),w2(n,Ql(n,0,qo.textEnd))}(t);e>=0;e=w2(t,e))T2(n,b2(t),_B(t))}function It(n){Qa(AB,br,n,!0)}function br(n,t){for(let e=function vB(n){return x2(n),y2(n,Ql(n,0,qo.textEnd))}(t);e>=0;e=y2(t,e))fa(n,b2(t),!0)}function Za(n,t,e,o){const i=He(),a=pn(),r=Yr(2);a.firstUpdatePass&&S2(a,n,r,o),t!==Yt&&Bo(i,r,t)&&I2(a,a.data[Mi()],i,i[qt],n,i[r+1]=function TB(n,t){return null==n||""===n||("string"==typeof t?n+=t:"object"==typeof n&&(n=Uo(_a(n)))),n}(t,e),o,r)}function Qa(n,t,e,o){const i=pn(),a=Yr(2);i.firstUpdatePass&&S2(i,null,a,o);const r=He();if(e!==Yt&&Bo(r,a,e)){const c=i.data[Mi()];if(R2(c,o)&&!A2(i,a)){let s=o?c.classesWithoutHost:c.stylesWithoutHost;null!==s&&(e=nv(s,e||"")),OC(i,c,r,e,o)}else!function SB(n,t,e,o,i,a,r,c){i===Yt&&(i=wn);let s=0,l=0,m=0<i.length?i[0]:null,d=0<a.length?a[0]:null;for(;null!==m||null!==d;){const u=s<i.length?i[s+1]:void 0,h=l<a.length?a[l+1]:void 0;let w,_=null;m===d?(s+=2,l+=2,u!==h&&(_=d,w=h)):null===d||null!==m&&m<d?(s+=2,_=m):(l+=2,_=d,w=h),null!==_&&I2(n,t,e,o,_,w,r,c),m=s<i.length?i[s]:null,d=l<a.length?a[l]:null}}(i,c,r,r[qt],r[a+1],r[a+1]=function EB(n,t,e){if(null==e||""===e)return wn;const o=[],i=_a(e);if(Array.isArray(i))for(let a=0;a<i.length;a++)n(o,i[a],!0);else if("object"==typeof i)for(const a in i)i.hasOwnProperty(a)&&n(o,a,i[a]);else"string"==typeof i&&t(o,i);return o}(n,t,e),o,a)}}function A2(n,t){return t>=n.expandoStartIndex}function S2(n,t,e,o){const i=n.data;if(null===i[e+1]){const a=i[Mi()],r=A2(n,e);R2(a,o)&&null===t&&!r&&(t=!1),t=function yB(n,t,e,o){const i=function Tv(n){const t=Bt.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}(n);let a=o?t.residualClasses:t.residualStyles;if(null===i)0===(o?t.classBindings:t.styleBindings)&&(e=Kd(e=bC(null,n,t,e,o),t.attrs,o),a=null);else{const r=t.directiveStylingLast;if(-1===r||n[r]!==i)if(e=bC(i,n,t,e,o),null===a){let s=function wB(n,t,e){const o=e?t.classBindings:t.styleBindings;if(0!==Es(o))return n[Bc(o)]}(n,t,o);void 0!==s&&Array.isArray(s)&&(s=bC(null,n,t,s[1],o),s=Kd(s,t.attrs,o),function xB(n,t,e,o){n[Bc(e?t.classBindings:t.styleBindings)]=o}(n,t,o,s))}else a=function kB(n,t,e){let o;const i=t.directiveEnd;for(let a=1+t.directiveStylingLast;a<i;a++)o=Kd(o,n[a].hostAttrs,e);return Kd(o,t.attrs,e)}(n,t,o)}return void 0!==a&&(o?t.residualClasses=a:t.residualStyles=a),e}(i,a,t,o),function hB(n,t,e,o,i,a){let r=a?t.classBindings:t.styleBindings,c=Bc(r),s=Es(r);n[o]=e;let m,l=!1;if(Array.isArray(e)?(m=e[1],(null===m||Ol(e,m)>0)&&(l=!0)):m=e,i)if(0!==s){const u=Bc(n[c+1]);n[o+1]=ff(u,c),0!==u&&(n[u+1]=MC(n[u+1],o)),n[c+1]=function uB(n,t){return 131071&n|t<<17}(n[c+1],o)}else n[o+1]=ff(c,0),0!==c&&(n[c+1]=MC(n[c+1],o)),c=o;else n[o+1]=ff(s,0),0===c?c=o:n[s+1]=MC(n[s+1],o),s=o;l&&(n[o+1]=CC(n[o+1])),O2(n,m,o,!0),O2(n,m,o,!1),function fB(n,t,e,o,i){const a=i?n.residualClasses:n.residualStyles;null!=a&&"string"==typeof t&&Ol(a,t)>=0&&(e[o+1]=PC(e[o+1]))}
1(t,m,n,o,a),r=ff(c,s),a?t.classBindings=r:t.styleBindings=r}(i,a,t,e,r,o)}}function bC(n,t,e,o,i){let a=null;const r=e.directiveEnd;let c=e.directiveStylingLast;for(-1===c?c=e.directiveStart:c++;c<r&&(a=t[c],o=Kd(o,a.hostAttrs,i),a!==n);)c++;return null!==n&&(e.directiveStylingLast=c),o}function Kd(n,t,e){const o=e?1:2;let i=-1;if(null!==t)for(let a=0;a<t.length;a++){const r=t[a];"number"==typeof r?i=r:i===o&&(Array.isArray(n)||(n=void 0===n?[]:["",n]),fa(n,r,!!e||t[++a]))}return void 0===n?null:n}function T2(n,t,e){fa(n,t,_a(e))}function AB(n,t,e){const o=String(t);""!==o&&!o.includes(" ")&&fa(n,o,e)}function I2(n,t,e,o,i,a,r,c){if(!(3&t.type))return;const s=n.data,l=s[c+1],m=function gB(n){return 1==(1&n)}(l)?D2(s,t,e,i,Es(l),r):void 0;pf(m)||(pf(a)||function dB(n){return 2==(2&n)}(l)&&(a=D2(s,null,e,i,c,r)),function xL(n,t,e,o,i){if(t)i?n.addClass(e,o):n.removeClass(e,o);else{let a=-1===o.indexOf("-")?void 0:Lc.DashCase;null==i?n.removeStyle(e,o,a):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),a|=Lc.Important),n.setStyle(e,o,i,a))}}(o,r,dd(Mi(),e),i,a))}function D2(n,t,e,o,i,a){const r=null===t;
1let c;for(;i>0;){const s=n[i],l=Array.isArray(s),m=l?s[1]:s,d=null===m;let u=e[i+1];u===Yt&&(u=d?wn:void 0);let h=d?$v(u,o):m===o?u:void 0;if(l&&!pf(h)&&(h=$v(s,o)),pf(h)&&(c=h,r))return c;const _=n[i+1];i=r?Bc(_):Es(_)}if(null!==t){let s=a?t.residualClasses:t.residualStyles;null!=s&&(c=$v(s,o))}return c}function pf(n){return void 0!==n}function R2(n,t){return 0!=(n.flags&(t?8:16))}function $t(n,t,e){Qa(fa,br,$l(He(),n,t,e),!0)}function di(n,t,e,o,i){Qa(fa,br,function Wl(n,t,e,o,i,a){const c=xs(n,qr(),e,i);return Yr(2),c?t+jt(e)+o+jt(i)+a:Yt}(He(),n,t,e,o,i),!0)}function Vc(n,t,e,o,i,a,r){Qa(fa,br,function Gl(n,t,e,o,i,a,r,c){const l=lf(n,qr(),e,i,r);return Yr(3),l?t+jt(e)+o+jt(i)+a+jt(r)+c:Yt}(He(),n,t,e,o,i,a,r),!0)}function Zd(n,t,e,o,i,a,r,c,s){Qa(fa,br,function ql(n,t,e,o,i,a,r,c,s,l){const d=Sa(n,qr(),e,i,r,s);return Yr(4),d?t+jt(e)+o+jt(i)+a+jt(r)+c+jt(s)+l:Yt}(He(),n,t,e,o,i,a,r,c,s),!0)}function yC(n,t,e,o,i,a,r,c,s,l,m){Qa(fa,br,function Yl(n,t,e,o,i,a,r,c,s,l,m,d){const u=qr();let h=Sa(n,u,e,i,r,s);return h=Bo(n,u+4,m)||h,Yr(5),h?t+jt(e)+o+jt(i)+a+jt(r)+c+jt(s)+l+jt(m)+d:Yt}(He(),n,t,e,o,i,a,r,c,s,l,m),!0)}function C(n,t,e,o){const i=He(),a=pn(),r=Ut+n,c=i[qt],s=a.firstCreatePass?function XB(n,t,e,o,i,a){const r=t.consts,s=Rl(t,n,2,o,pr(r,i));return $1(t,e,s,pr(r,a)),null!==s.attrs&&ef(s,s.attrs,!1),null!==s.mergedAttrs&&ef(s,s.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,s),s}(r,a,i,t,e,o):a.data[r],l=B2(a,i,s,c,t,n);i[r]=l;const m=nh(s);return _r(s,!0),aw(c,l,s),32!=(32&s.flags)&&ih()&&Rh(a,i,l,s),0===function IR(){return Bt.lFrame.elementDepthCount}()&&Oi(l,i),function DR(){Bt.lFrame.elementDepthCount++}(),m&&(H1(a,i,s),z1(a,s,i)),null!==o&&j1(i,s),C}function v(){let n=zn();Ev()?Av():(n=n.parent,_r(n,!1));const t=n;(function FR(n){return Bt.skipHydrationRootTNode===n})(t)&&function VR(){Bt.skipHydrationRootTNode=null}(),function RR(){Bt.lFrame.elementDepthCount--}();const e=pn();return e.firstCreatePass&&(ah(e,n),vv(n)&&e.queries.elementEnd(n)),null!=t.classesWithoutHost&&function QR(n){return 0!=(8&n.flags)}(t)&&OC(e,t,He(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function JR(n){return 0!=(16&n.flags)}(t)&&OC(e,t,He(),t.stylesWithoutHost,!1),v}function fe(n,t,e,o){return C(n,t,e,o),v(),fe}let B2=(n,t,e,o,i,a)=>(Sc(!0),Th(o,i,function q0(){return Bt.lFrame.currentNamespace}()));function ea(n,t,e){const o=He(),i=pn(),a=n+Ut,r=i.firstCreatePass?function QB(n,t,e,o,i){const a=t.consts,r=pr(a,o),c=Rl(t,n,8,"ng-container",r);return null!==r&&ef(c,r,!0),$1(t,e,c,pr(a,i)),null!==t.queries&&t.queries.elementStart(t,c),c}(a,i,o,t,e):i.data[a];_r(r,!0);const c=V2(i,o,r,n);return o[a]=c,ih()&&Rh(i,o,c,r),Oi(c,o),nh(r)&&(H1(i,o,r),z1(i,r,o)),null!=e&&j1(o,r),ea}function ta(){let n=zn();const t=pn();return Ev()?Av():(n=n.parent,_r(n,!1)),t.firstCreatePass&&(ah(t,n),vv(n)&&t.queries.elementEnd(n)),ta}function Nn(n,t,e){return ea(n,t,e),ta(),Nn}let V2=(n,t,e,o)=>(Sc(!0),g1(t[qt],""));function st(){return He()}const As=void 0;var nV=["en",[["a","p"],["AM","PM"],As],[["AM","PM"],As,As],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],As,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],As,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",As,"{1} 'at' {0}",As],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function tV(n){const e=Math.floor(Math.abs(n)),o=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===o?1:5}];let Jl={};function ji(n){const t=function oV(n){return n.toLowerCase().replace(/_/g,"-")}(n);let e=U2(t);if(e)return e;const o=t.split("-")[0];if(e=U2(o),e)return e;if("en"===o)return nV;throw new Ge(701,!1)}function U2(n){return n in Jl||(Jl[n]=Rn.ng&&Rn.ng.common&&Rn.ng.common.locales&&Rn.ng.common.locales[n]),Jl[n]}var Yn=function(n){return n[n.LocaleId=0]="LocaleId",n[n.DayPeriodsFormat=1]="DayPeriodsFormat",n[n.DayPeriodsStandalone=2]="DayPeriodsStandalone",n[n.DaysFormat=3]="DaysFormat",n[n.DaysStandalone=4]="DaysStandalone",n[n.MonthsFormat=5]="MonthsFormat",n[n.MonthsStandalone=6]="MonthsStandalone",n[n.Eras=7]="Eras",n[n.FirstDayOfWeek=8]="FirstDayOfWeek",n[n.WeekendRange=9]="WeekendRange",n[n.DateFormat=10]="DateFormat",n[n.TimeFormat=11]="TimeFormat",n[n.DateTimeFormat=12]="DateTimeFormat",n[n.NumberSymbols=13]="NumberSymbols",n[n.NumberFormats=14]="NumberFormats",n[n.CurrencyCode=15]="CurrencyCode",n[n.CurrencySymbol=16]="CurrencySymbol",n[n.CurrencyName=17]="CurrencyName",n[n.Currencies=18]="Currencies",n[n.Directionality=19]="Directionality",n[n.PluralCase=20]="PluralCase",n[n.E
1xtraData=21]="ExtraData",n}(Yn||{});const em="en-US";let $2=em;function ou(n){return!!n&&"function"==typeof n.then}function fk(n){return!!n&&"function"==typeof n.subscribe}function Ve(n,t,e,o){const i=He(),a=pn(),r=zn();return function _k(n,t,e,o,i,a,r){const c=nh(o),l=n.firstCreatePass&&ix(n),m=t[Gn],d=ox(t);let u=!0;if(3&o.type||r){const w=Bi(o,t),V=r?r(w):w,N=d.length,X=r?he=>r(Vn(he[o.index])):o.index;let de=null;if(!r&&c&&(de=function ZV(n,t,e,o){const i=n.cleanup;if(null!=i)for(let a=0;a<i.length-1;a+=2){const r=i[a];if(r===e&&i[a+1]===o){const c=t[cl],s=i[a+2];return c.length>s?c[s]:null}"string"==typeof r&&(a+=2)}return null}(n,t,i,o.index)),null!==de)(de.__ngLastListenerFn__||de).__ngNextListenerFn__=a,de.__ngLastListenerFn__=a,u=!1;else{a=Ck(o,t,m,a,!1);const he=e.listen(V,i,a);d.push(a,he),l&&l.push(i,X,N,N+1)}}else a=Ck(o,t,m,a,!1);const h=o.outputs;let _;if(u&&null!==h&&(_=h[i])){const w=_.length;if(w)for(let V=0;V<w;V+=2){const ue=t[_[V]][_[V+1]].subscribe(a),be=d.length;d.push(a,ue),l&&l.push(i,o.index,be,-(be+1))}}}(a,i,i[qt],r,n,t,o),Ve}function vk(n,t,e,o){try{return fr(6,t,e),!1!==e(o)}catch(i){return Zh(n,i),!1}finally{fr(7,t,e)}}function Ck(n,t,e,o,i){return function a(r){if(r===Function)return o;Rd(n.componentOffset>-1?ha(n.index,t):t);let s=vk(t,e,o,r),l=a.__ngNextListenerFn__;for(;l;)s=vk(t,e,l,r)&&s,l=l.__ngNextListenerFn__;return i&&!1===s&&r.preventDefault(),s}}function j(n=1){return function WR(n){return(Bt.lFrame.contextLView=function R0(n,t){for(;n>0;)t=t[sl],n--;return t}(n,Bt.lFrame.contextLView))[Gn]}(n)}function QV(n,t){let e=null;const o=function lR(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(!(1&e))return t[e+1]}return null}(n);for(let i=0;i<t.length;i++){const a=t[i];if("*"!==a){if(null===o?f0(n,a,!0):uR(o,a))return i}else e=i}return e}function ai(n){const t=He()[_o][_i];if(!t.projection){const o=t.projection=function hh(n,t){const e=[];for(let o=0;o<n;o++)e.push(t);return e}(n?n.length:1,null),i=o.slice();let a=t.child;for(;null!==a;){const r=n?QV(a,n):0;null!==r&&(i[r]?i[r].projectionNext=a:o[r]=a,i[r]=a),a=a.next}}}function ri(n,t=0,e){const o=He(),i=pn(),a=Rl(i,Ut+n,16,null,e||null);null===a.projection&&(a.projection=t),Av(),(!o[Ya]||ul())&&32!=(32&a.flags)&&function yL(n,t,e){ow(t[qt],0,t,e,f1(n,e,t),Zy(e.parent||t[_i],e,t))}(i,o,a)}function TC(n,t,e){return yr(n,"",t,"",e),TC}function yr(n,t,e,o,i){const a=He(),r=$l(a,t,e,o);return r!==Yt&&va(pn(),to(),a,n,r,a[qt],i,!1),yr}function JV(){return this._results[Symbol.iterator]()}class tm{get changes(){return this._changes??=new kt}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const e=tm.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=JV)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){this.dirty=!1;const o=function Qi(n){return n.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function uF(n,t,e){if(n.length!==t.length)return!1;for(let o=0;o<n.length;o++){let i=n[o],a=t[o];if(e&&(i=e(i),a=e(a)),a!==i)return!1}return!0}(this._results,o,e))&&(this._results=o,this.length=o.length,this.last=o[this.length-1],this.first=o[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}let Qr=(()=>{class n{static{this.__NG_ELEMENT_ID__=nz}}return n})();const ez=Qr,tz=class extends ez{constructor(t,e,o){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,e){return this.createEmbeddedViewImpl(t,e)}
1createEmbeddedViewImpl(t,e,o){const i=function jd(n,t,e,o){const i=t.tView,c=Xh(n,i,e,4096&n[Tt]?4096:16,null,t,null,null,null,o?.injector??null,o?.dehydratedView??null);c[sd]=n[t.index];const l=n[gr];return null!==l&&(c[gr]=l.createEmbeddedView(i)),J1(i,c,e),c}(this._declarationLView,this._declarationTContainer,t,{injector:e,dehydratedView:o});return new Fd(i)}};function nz(){return Pf(zn(),He())}function Pf(n,t){return 4&n.type?new tz(t,n,Dl(n,t)):null}class IC{constructor(t){this.queryList=t,this.matches=null}clone(){return new IC(this.queryList)}setDirty(){this.queryList.setDirty()}}class DC{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const o=null!==t.contentQueries?t.contentQueries[0]:e.length,i=[];for(let a=0;a<o;a++){const r=e.getByIndex(a);i.push(this.queries[r.indexInDeclarationView].clone())}return new DC(i)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let e=0;e<this.queries.length;e++)null!==Ik(t,e).matches&&this.queries[e].setDirty()}}class Ek{constructor(t,e,o=null){this.predicate=t,this.flags=e,this.read=o}}class RC{constructor(t=[]){this.queries=t}elementStart(t,e){for(let o=0;o<this.queries.length;o++)this.queries[o].elementStart(t,e)}elementEnd(t){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}embeddedTView(t){let e=null;for(let o=0;o<this.length;o++){const i=null!==e?e.length:0,a=this.getByIndex(o).embeddedTView(t,i);a&&(a.indexInDeclarationView=o,null!==e?e.push(a):e=[a])}return null!==e?new RC(e):null}template(t,e){for(let o=0;o<this.queries.length;o++)this.queries[o].template(t,e)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class FC{constructor(t,e=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}elementStart(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,e){this.elementStart(t,e)}embeddedTView(t,e){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,e),new FC(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const e=this._declarationNodeIndex;let o=t.parent;for(;null!==o&&8&o.type&&o.index!==e;)o=o.parent;return e===(null!==o?o.index:-1)}return this._appliesToNextNode}matchTNode(t,e){const o=this.metadata.predicate;if(Array.isArray(o))for(let i=0;i<o.length;i++){const a=o[i];this.matchTNodeWithReadOption(t,e,oz(e,a)),this.matchTNodeWithReadOption(t,e,dh(e,t,a,!1,!1))}else o===Qr?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,dh(e,t,o,!1,!1))}matchTNodeWithReadOption(t,e,o){if(null!==o){const i=this.metadata.read;if(null!==i)if(i===We||i===Ka||i===Qr&&4&e.type)this.addMatch(e.index,-2);else{const a=dh(e,t,i,!1,!1);null!==a&&this.addMatch(e.index,a)}else this.addMatch(e.index,o)}}addMatch(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}function oz(n,t){const e=n.localNames;if(null!==e)for(let o=0;o<e.length;o+=2)if(e[o]===t)return e[o+1];return null}function az(n,t,e,o){return-1===e?function iz(n,t){return 11&n.type?Dl(n,t):4&n.type?Pf(n,t):null}(t,n):-2===e?function rz(n,t,e){return e===We?Dl(t,n):e===Qr?Pf(t,n):e===Ka?Lx(t,n):void 0}(n,t,o):_s(n,n[at],e,t)}function Ak(n,t,e,o){const i=t[gr].queries[o];if(null===i.matches){const a=n.data,r=e.matches,c=[];for(let s=0;s<r.length;s+=2){const l=r[s];c.push(l<0?null:az(t,a[l],r[s+1],e.metadata.read))}i.matches=c}return i.matches}function LC(n,t,e,o){const i=n.queries.getByIndex(e),a=i.matches;if(null!==a){const r=Ak(n,t,i,e);for(let c=0;c<a.length;c+=2){const s=a[c];if(s>0)o.push(r[c/2]);else{const l=a[c+1],m=t[-s];for(let d=To;d<m.length;d++){const u=m[d];u[sd]===u[So]&&LC(u[at],u,l,o)}if(null!==m[ml]){const d=m[ml];for(let u=0;u<d.length;u++){const h=d[u];LC(h[at],h,l,o)}}}}}return o}function Sk(n,t,e){const o=new tm(4==(4&e));(function WN(n,t,e,o){const i=ox(t);i.push(e),n.firstCreatePass&&ix(n).push(o,i.length-1)})(n,t,o,o.destroy),null===t[gr]&&(t[gr]=new DC),t[gr].queries.push(new IC(o))}function Tk(n,t,e){null===n.queries&&(n.queries=new RC),n.queries.track(new FC(t,e))}function Ik(n,t){return n.queries.getByIndex(t)}function Jr(n,t,e,o){const i=pn();if(i.firstCreatePass){const a=zn();Tk(i,new Ek(t,e,o),a.index),function sz(n,t){const e=n.contentQueries||(n.contentQueries=[]);t!==(e.length?e[e.length-1]:-1)&&e.push(n.queries.length-1,t)}(i,n),2==(2&e)&&(i.staticContentQueries=!0)}Sk(i,He(),e)}function ot(n,t,e){const o=pn();o.firstCreatePass&&(Tk(o,new Ek(n,t,e),-1),2==(2&t)&&(o.staticViewQueries=!0)),Sk(o,He(),t)}function Ze(n){const t=He(),e=pn(),o=H0();Iv(o+1);const i=Ik(e,o);if(n.dirty&&function AR(n){return 4==(4&n[Tt])}(t)===(2==(2&i.metadata.flags))){if(null===i.matches)n.reset([]);else{const a=i.crossesNgTemplate?LC(e,t,o,[]):Ak(e,t,i,o);n.reset(a,hN),n.notifyOnChanges()}return!0}return!1}function Qe(){return function cz(n,t){return n[gr].queries[t].queryList}(He(),H0())}function Nt(n){return dl(function zR(){return Bt.lFrame.contextLView}(),Ut+n)}function Q(n,t=""){const e=He(),o=pn(),i=n+Ut,a=o.firstCreatePass?Rl(o,i,1,t,null):o.data[i],r=jk(o,e,a,t,n);e[i]=r,ih()&&Rh(o,e,r,a),_r(a,!1)}let jk=(n,t,e,o,i)=>(Sc(!0),function Sh(n,t){return n.createText(t)}
1(t[qt],o));function Le(n){return ct("",n,""),Le}function ct(n,t,e){const o=He(),i=$l(o,n,t,e);return i!==Yt&&function Zr(n,t,e){const o=dd(t,n);!function Wy(n,t,e){n.setValue(t,e)}(n[qt],o,e)}(o,Mi(),i),ct}function NC(n,t,e,o,i){if(n=Ft(n),Array.isArray(n))for(let a=0;a<n.length;a++)NC(n[a],t,e,o,i);else{const a=pn(),r=He(),c=zn();let s=Cs(n)?n:Ft(n.provide);const l=Cy(n),m=1048575&c.providerIndexes,d=c.directiveStart,u=c.providerIndexes>>20;if(Cs(n)||!n.multi){const h=new fd(l,i,Oe),_=VC(s,t,i?m:m+u,d);-1===_?(zv(lh(c,r),a,s),BC(a,n,t.length),t.push(s),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),e.push(h),r.push(h)):(e[_]=h,r[_]=h)}else{const h=VC(s,t,m+u,d),_=VC(s,t,m,m+u),V=_>=0&&e[_];if(i&&!V||!i&&!(h>=0&&e[h])){zv(lh(c,r),a,s);const N=function yz(n,t,e,o,i){const a=new fd(n,e,Oe);return a.multi=[],a.index=t,a.componentProviders=0,Zk(a,i,o&&!e),a}(i?bz:Oz,e.length,i,o,l);!i&&V&&(e[_].providerFactory=N),BC(a,n,t.length,0),t.push(s),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),e.push(N),r.push(N)}else BC(a,n,h>-1?h:_,Zk(e[i?_:h],l,!i&&o));!i&&o&&V&&e[_].componentProviders++}}}function BC(n,t,e,o){const i=Cs(t),a=function TF(n){return!!n.useClass}(t);if(i||a){const s=(a?Ft(t.useClass):t).prototype.ngOnDestroy;if(s){const l=n.destroyHooks||(n.destroyHooks=[]);if(!i&&t.multi){const m=l.indexOf(e);-1===m?l.push(e,[o,s]):l[m+1].push(o,s)}else l.push(e,s)}}}function Zk(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function VC(n,t,e,o){for(let i=e;i<o;i++)if(t[i]===n)return i;return-1}function Oz(n,t,e,o){return zC(this.multi,[])}function bz(n,t,e,o){const i=this.multi;let a;if(this.providerFactory){const r=this.providerFactory.componentProviders,c=_s(e,e[at],this.providerFactory.index,o);a=c.slice(0,r),zC(i,a);for(let s=r;s<c.length;s++)a.push(c[s])}else a=[],zC(i,a);return a}function zC(n,t){for(let e=0;e<n.length;e++)t.push((0,n[e])());return t}function Xn(n,t=[]){return e=>{e.providersResolver=(o,i)=>function Pz(n,t,e){const o=pn();if(o.firstCreatePass){const i=Xa(n);NC(e,o.data,o.blueprint,i,!0),NC(t,o.data,o.blueprint,i,!1)}}(o,i?i(n):n,t)}}let wz=(()=>{class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const o=fy(0,e.type),i=o.length>0?mC([o],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,i)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=ft({token:n,providedIn:"environment",factory:()=>new n(Ot(Ea))})}}return n})();function Oo(n){bs("NgStandalone"),n.getStandaloneInjector=t=>t.get(wz).getOrCreateStandaloneInjector(n)}function wt(n,t,e,o){return c3(He(),Vi(),n,t,e,o)}function Yo(n,t,e,o,i){return s3(He(),Vi(),n,t,e,o,i)}function nm(n,t,e,o,i,a){return function l3(n,t,e,o,i,a,r,c){const s=t+e;return lf(n,s,i,a,r)?Or(n,s+3,c?o.call(c,i,a,r):o(i,a,r)):iu(n,s+3)}(He(),Vi(),n,t,e,o,i,a)}function jC(n,t,e,o,i,a,r){return function m3(n,t,e,o,i,a,r,c,s){const l=t+e;return Sa(n,l,i,a,r,c)?Or(n,l+4,s?o.call(s,i,a,r,c):o(i,a,r,c)):iu(n,l+4)}(He(),Vi(),n,t,e,o,i,a,r)}function iu(n,t){const e=n[t];return e===Yt?void 0:e}function c3(n,t,e,o,i,a){const r=t+e;return Bo(n,r,i)?Or(n,r+1,a?o.call(a,i):o(i)):iu(n,r+1)}function s3(n,t,e,o,i,a,r){const c=t+e;return xs(n,c,i,a)?Or(n,c+2,r?o.call(r,i,a):o(i,a)):iu(n,c+2)}function Je(n,t){const e=pn();let o;const i=n+Ut;e.firstCreatePass?(o=function zz(n,t){if(t)for(let e=t.length-1;e>=0;e--){const o=t[e];if(n===o.name)return o}}(t,e.pipeRegistry),e.data[i]=o,o.onDestroy&&(e.destroyHooks??=[]).push(i,o.onDestroy)):o=e.data[i];const a=o.factory||(o.factory=hs(o.type)),c=Zi(Oe);try{const s=sh(!1),l=a();return sh(s),function lz(n,t,e,o){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=o}(e,He(),i,l),l}finally{Zi(c)}}function tt(n,t,e){const o=n+Ut,i=He(),a=dl(i,o);return au(i,o)?c3(i,Vi(),t,a.transform,e,a):a.transform(e)}function UC(n,t,e,o){const i=n+Ut,a=He(),r=dl(a,i);return au(a,i)?s3(a,Vi(),t,r.transform,e,o,r):r.transform(e,o)}function au(n,t){return n[at].data[t].pure}function Ca(n,t){return Pf(n,t)}let k3=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"platform"})}}return n})();class dH{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let E3=(()=>{class n{compileModuleSync(e){return new lC(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const o=this.compileModuleSync(e),a=pa(pi(e).declarations).reduce((r,c)=>{const s=cn(c);return s&&r.push(new Nd(s)),r},[]);return new dH(o,a)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const D3=new vt(""),wf=new vt("");let ZC,XC=(()=>{class n{constructor(e,o,i){this._ngZone=e,this.registry=o,this._pendingCount=0,this._isZ
1oneStable=!0,this._callbacks=[],this.taskTrackingZone=null,ZC||(function BH(n){ZC=n}(i),i.addToWindow(o)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Mn.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(e)||(clearTimeout(o.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,o,i){let a=-1;o&&o>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(r=>r.timeoutId!==a),e()},o)),this._callbacks.push({doneCb:e,timeoutId:a,updateCb:i})}whenStable(e,o,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,o,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,o,i){return[]}static{this.\u0275fac=function(o){return new(o||n)(Ot(Mn),Ot(KC),Ot(wf))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac})}}return n})(),KC=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,o){this._applications.set(e,o)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,o=!0){return ZC?.findTestabilityInTree(this,e,o)??null}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"platform"})}}return n})();const QC=new vt("");let JC=(()=>{class n{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,o)=>{this.resolve=e,this.reject=o}),this.appInits=nt(QC,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const i of this.appInits){const a=i();if(ou(a))e.push(a);else if(fk(a)){const r=new Promise((c,s)=>{a.subscribe({complete:c,error:s})});e.push(r)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{o()}).catch(i=>{this.reject(i)}),0===e.length&&o(),this.initialized=!0}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const eM=new vt("");function L3(n,t){return Array.isArray(t)?t.reduce(L3,n):{...n,...t}}let zc=(()=>{class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=nt(Vw),this.afterRenderEffectManager=nt(Ld),this.componentTypes=[],this.components=[],this.isStable=nt($d).hasPendingTasks.pipe(hn(e=>!e)),this._injector=nt(Ea)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,o){const i=e instanceof yw;if(!this._injector.get(JC).done)throw!i&&function Ec(n){const t=cn(n)||$o(n)||mi(n);return null!==t&&t.standalone}(e),new Ge(405,!1);let r;r=i?e:this._injector.get(Il).resolveComponentFactory(e),this.componentTypes.push(r.componentType);const c=function zH(n){return n.isBoundToModule}(r)?void 0:this._injector.get(ws),l=r.create(Pi.NULL,[],o||r.selector,c),m=l.location.nativeElement,d=l.injector.get(D3,null);return d?.registerApplication(m),l.onDestroy(()=>{this.detachView(l.hostView),xf(this.components,l),d?.unregisterApplication(m)}),this._loadComponent(l),l}tick(){if(this._runningTick)throw new Ge(101,!1);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}detectChangesInAttachedViews(){let e=0;do{if(100===e)throw new Ge(103,!1);const o=0===e;for(let{_lView:i,notifyErrorHandler:a}of this._views)!o&&!B3(i)||this.detectChangesInView(i,a,o);this.afterRenderEffectManager.execute(),e++}while(this._views.some(({_lView:o})=>B3(o)))}detectChangesInView(e,o,i){let a;i?(a=0,e[Tt]|=1024):a=64&e[Tt]?0:1,Qh(e,o,a)}attachView(e){const o=e;this._views.push(o),o.attachToAppRef(this)}detachView(e){const o=e;xf(this._views,o),o.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const o=this._injector.get(eM,[]);
1[...this._bootstrapListeners,...o].forEach(i=>i(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>xf(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Ge(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function xf(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}function B3(n){return wv(n)}let jH=(()=>{class n{constructor(){this.zone=nt(Mn),this.applicationRef=nt(zc)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function UH(){const n=nt(Mn),t=nt(Kr);return e=>n.runOutsideAngular(()=>t.handleError(e))}let WH=(()=>{class n{constructor(){this.subscription=new qe,this.initialized=!1,this.zone=nt(Mn),this.pendingTasks=nt($d)}initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Mn.assertNotInAngularZone(),queueMicrotask(()=>{null!==e&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Mn.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const ec=new vt("",{providedIn:"root",factory:()=>nt(ec,mn.Optional|mn.SkipSelf)||function GH(){return typeof $localize<"u"&&$localize.locale||em}()}),tM=new vt("");let H3=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,o){const i=function T8(n="zone.js",t){return"noop"===n?new hx:"zone.js"===n?new Mn(t):n}(o?.ngZone,function z3(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing}));return i.run(()=>{const a=function T9(n,t,e){return new sC(n,t,e)}(e.moduleType,this.injector,function V3(n){return[{provide:Mn,useFactory:n},{provide:vs,multi:!0,useFactory:()=>{const t=nt(jH,{optional:!0});return()=>t.initialize()}},{provide:vs,multi:!0,useFactory:()=>{const t=nt(WH);return()=>{t.initialize()}}},{provide:Vw,useFactory:UH}]}(()=>i)),r=a.injector.get(Kr,null);return i.runOutsideAngular(()=>{const c=i.onError.subscribe({next:s=>{r.handleError(s)}});a.onDestroy(()=>{xf(this._modules,a),c.unsubscribe()})}),function F3(n,t,e){try{const o=e();return ou(o)?o.catch(i=>{throw t.runOutsideAngular(()=>n.handleError(i)),i}):o}catch(o){throw t.runOutsideAngular(()=>n.handleError(o)),o}}(r,i,()=>{const c=a.injector.get(JC);return c.runInitializers(),c.donePromise.then(()=>(function W2(n){"string"==typeof n&&($2=n.toLowerCase().replace(/_/g,"-"))}(a.injector.get(ec,em)||em),this._moduleDoBootstrap(a),a))})})}bootstrapModule(e,o=[]){const i=L3({},o);return function VH(n,t,e){const o=new lC(e);return Promise.resolve(o)}(0,0,e).then(a=>this.bootstrapModuleFactory(a,i))}_moduleDoBootstrap(e){const o=e.injector.get(zc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(i=>o.bootstrap(i));else{if(!e.instance.ngDoBootstrap)throw new Ge(-403,!1);e.instance.ngDoBootstrap(o)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Ge(404,!1);
1this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const e=this._injector.get(tM,null);e&&(e.forEach(o=>o()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(o){return new(o||n)(Ot(Pi))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"platform"})}}return n})(),Hc=null;const j3=new vt("");function U3(n,t,e=[]){const o=`Platform: ${t}`,i=new vt(o);return(a=[])=>{let r=nM();if(!r||r.injector.get(j3,!1)){const c=[...e,...a,{provide:i,useValue:!0}];n?n(c):function XH(n){if(Hc&&!Hc.get(j3,!1))throw new Ge(400,!1);(function R3(){!function p(n){U=n}(()=>{throw new Ge(600,!1)})})(),Hc=n;const t=n.get(H3);(function W3(n){n.get(xy,null)?.forEach(e=>e())})(n)}(function $3(n=[],t){return Pi.create({name:t,providers:[{provide:Zv,useValue:"platform"},{provide:tM,useValue:new Set([()=>Hc=null])},...n]})}(c,o))}return function KH(n){const t=nM();if(!t)throw new Ge(401,!1);return t}()}}function nM(){return Hc?.get(H3)??null}const nj=U3(null,"core",[]);let oj=(()=>{class n{constructor(e){}static{this.\u0275fac=function(o){return new(o||n)(Ot(zc))}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({})}}return n})();function cm(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}let fE=null;function jc(){return fE}class Dj{}const ln=new vt("");let lM=(()=>{class n{historyGo(e){throw new Error("")}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:()=>nt(Fj),providedIn:"platform"})}}return n})();const Rj=new vt("");let Fj=(()=>{class n extends lM{constructor(){super(),this._doc=nt(ln),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return jc().getBaseHref(this._doc)}onPopState(e){const o=jc().getGlobalEventTarget(this._doc,"window");return o.addEventListener("popstate",e,!1),()=>o.removeEventListener("popstate",e)}onHashChange(e){const o=jc().getGlobalEventTarget(this._doc,"window");return o.addEventListener("hashchange",e,!1),()=>o.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,o,i){this._history.pushState(e,o,i)}replaceState(e,o,i){this._history.replaceState(e,o,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:()=>new n,providedIn:"platform"})}}return n})();function mM(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function pE(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function tc(n){return n&&"?"!==n[0]?"?"+n:n}let Ts=(()=>{class n{historyGo(e){throw new Error("")}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:()=>nt(vE),providedIn:"root"})}}return n})();const _E=new vt("");let vE=(()=>{class n extends Ts{constructor(e,o){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=o??this._platformLocation.getBaseHrefFromDOM()??nt(ln).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return mM(this._baseHref,e)}path(e=!1){const o=this._platformLocation.pathname+tc(this._platformLocation.search),i=this._platformLocation.hash;return i&&e?`${o}${i}`:o}pushState(e,o,i,a){const r=this.prepareExternalUrl(i+tc(a));this._platformLocation.pushState(e,o,r)}replaceState(e,o,i,a){const r=this.prepareExternalUrl(i+tc(a));this._platformLocation.replaceState(e,o,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static{this.\u0275fac=function(o){return new(o||n)(Ot(lM),Ot(_E,8))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),Lj=(()=>{class n extends Ts{constructor(e,o){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=o&&(this._baseHref=o)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.on
1HashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){const o=this._platformLocation.hash??"#";return o.length>0?o.substring(1):o}prepareExternalUrl(e){const o=mM(this._baseHref,e);return o.length>0?"#"+o:o}pushState(e,o,i,a){let r=this.prepareExternalUrl(i+tc(a));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(e,o,r)}replaceState(e,o,i,a){let r=this.prepareExternalUrl(i+tc(a));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(e,o,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static{this.\u0275fac=function(o){return new(o||n)(Ot(lM),Ot(_E,8))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac})}}return n})(),mu=(()=>{class n{constructor(e){this._subject=new kt,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const o=this._locationStrategy.getBaseHref();this._basePath=function Vj(n){if(new RegExp("^(https?:)?//").test(n)){const[,e]=n.split(/\/\/[^\/]+/);return e}return n}(pE(CE(o))),this._locationStrategy.onPopState(i=>{this._subject.emit({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,o=""){return this.path()==this.normalize(e+tc(o))}normalize(e){return n.stripTrailingSlash(function Bj(n,t){if(!n||!t.startsWith(n))return t;const e=t.substring(n.length);return""===e||["/",";","?","#"].includes(e[0])?e:t}(this._basePath,CE(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,o="",i=null){this._locationStrategy.pushState(i,"",e,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+tc(o)),i)}replaceState(e,o="",i=null){this._locationStrategy.replaceState(i,"",e,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+tc(o)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(o=>{this._notifyUrlChangeListeners(o.url,o.state)}),()=>{const o=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(o,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",o){this._urlChangeListeners.forEach(i=>i(e,o))}subscribe(e,o,i){return this._subject.subscribe({next:e,error:o,complete:i})}static{this.normalizeQueryParams=tc}static{this.joinWithSlash=mM}static{this.stripTrailingSlash=pE}static{this.\u0275fac=function(o){return new(o||n)(Ot(Ts))}}static{this.\u0275prov=ft({token:n,factory:()=>function Nj(){return new mu(Ot(Ts))}(),providedIn:"root"})}}return n})();function CE(n){return n.replace(/\/index.html$/,"")}var $i=function(n){return n[n.Format=0]="Format",n[n.Standalone=1]="Standalone",n}($i||{}),$n=function(n){return n[n.Narrow=0]="Narrow",n[n.Abbreviated=1]="Abbreviated",n[n.Wide=2]="Wide",n[n.Short=3]="Short",n}($n||{}),Ma=function(n){return n[n.Short=0]="Short",n[n.Medium=1]="Medium",n[n.Long=2]="Long",n[n.Full=3]="Full",n}(Ma||{}),Do=function(n){return n[n.Decimal=0]="Decimal",n[n.Group=1]="Group",n[n.List=2]="List",n[n.PercentSign=3]="PercentSign",n[n.PlusSign=4]="PlusSign",n[n.MinusSign=5]="MinusSign",n[n.Exponential=6]="Exponential",n[n.SuperscriptingExponent=7]="SuperscriptingExponent",n[n.PerMille=8]="PerMille",n[n.Infinity=9]="Infinity",n[n.NaN=10]="NaN",n[n.TimeSeparator=11]="TimeSeparator",n[n.CurrencyDecimal=12]="CurrencyDecimal",n[n.CurrencyGroup=13]="CurrencyGroup",n}(Do||{});function Lf(n,t){return Ra(ji(n)[Yn.DateFormat],t)}function Nf(n,t){return Ra(ji(n)[Yn.TimeFormat],t)}function Bf(n,t){return Ra(ji(n)[Yn.DateTimeFormat],t)}function Da(n,t){const e=ji(n),o=e[Yn.NumberSymbols][t];if(typeof o>"u"){if(t===Do.CurrencyDecimal)return e[Yn.NumberSymbols][Do.Decimal];if(t===Do.CurrencyGroup)return e[Yn.NumberSymbols][Do.Group]}return o}function PE(n){if(!n[Yn.ExtraData])throw new Error(`Missing extra locale data for the locale "${n[Yn.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Ra(n,t){for(let e=t;e>-1;e--)if(typeof n[e]<"u")return n[e];throw new Error("Locale data API: locale data undefined")}function uM(n){const[t,e]=n.split(":");return{hours:+t,minutes:+e}}const Jj=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Vf={},eU=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var nc=function(n){return n[n.Short=0]="Short",n[n.ShortGMT=1]="ShortGMT",n[n.Long=2]="Long",n[n.Extended=3]="Extended",n}(nc||{}),Sn=function(n){return n[n.FullYear=0]="FullYear",n[n.Month=1]="Month",n[n.Date=2]="Date",n[n.Hours=3]="Hours",n[n.Minutes=4]="Minutes",n[n.Seconds=5]="Seconds",n[n.FractionalSeconds=6]="FractionalSeconds",n[n.Day=7]="Day",n}(Sn||{}),Tn=function(n){return n[n.DayPeriods=0]="DayPeriods",n[n.Days=1]="Days",n[n.Months=2]="Months",n[n.Eras=3]="Eras",n}(Tn||{});function tU(n,t,e,o){let i=function mU(n){if(yE(n))return n;if("number"==typeof n&&!isNaN(n))return new Date(n);if("string"==typeof n){if(n=n.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(n)){const[i,a=1,r=1]=n.split("-").map(c=>+c);return zf(i,a-1,r)}const e=parseFloat(n);if(!isNaN(n-e))return new Date(e);let o;if(o=n.match(Jj))return function dU(n){const t=new Date(0);let e=0,o=0;
vendor: 6,818 bytes, line 1
1const i=n[8]?t.setUTCFullYear:t.setFullYear,a=n[8]?t.setUTCHours:t.setHours;n[9]&&(e=Number(n[9]+n[10]),o=Number(n[9]+n[11])),i.call(t,Number(n[1]),Number(n[2])-1,Number(n[3]));const r=Number(n[4]||0)-e,c=Number(n[5]||0)-o,s=Number(n[6]||0),l=Math.floor(1e3*parseFloat("0."+(n[7]||0)));return a.call(t,r,c,s,l),t}(o)}const t=new Date(n);if(!yE(t))throw new Error(`Unable to convert "${n}" into a date`);return t}(n);t=oc(e,t)||t;let c,r=[];for(;t;){if(c=eU.exec(t),!c){r.push(t);break}{r=r.concat(c.slice(1));const m=r.pop();if(!m)break;t=m}}let s=i.getTimezoneOffset();o&&(s=bE(o,s),i=function lU(n,t,e){const o=e?-1:1,i=n.getTimezoneOffset();return function sU(n,t){return(n=new Date(n.getTime())).setMinutes(n.getMinutes()+t),n}(n,o*(bE(t,i)-i))}(i,o,!0));let l="";return r.forEach(m=>{const d=function cU(n){if(hM[n])return hM[n];let t;switch(n){case"G":case"GG":case"GGG":t=Kn(Tn.Eras,$n.Abbreviated);break;case"GGGG":t=Kn(Tn.Eras,$n.Wide);break;case"GGGGG":t=Kn(Tn.Eras,$n.Narrow);break;case"y":t=zo(Sn.FullYear,1,0,!1,!0);break;case"yy":t=zo(Sn.FullYear,2,0,!0,!0);break;case"yyy":t=zo(Sn.FullYear,3,0,!1,!0);break;case"yyyy":t=zo(Sn.FullYear,4,0,!1,!0);break;case"Y":t=$f(1);break;case"YY":t=$f(2,!0);break;case"YYY":t=$f(3);break;case"YYYY":t=$f(4);break;case"M":case"L":t=zo(Sn.Month,1,1);break;case"MM":case"LL":t=zo(Sn.Month,2,1);break;case"MMM":t=Kn(Tn.Months,$n.Abbreviated);break;case"MMMM":t=Kn(Tn.Months,$n.Wide);break;case"MMMMM":t=Kn(Tn.Months,$n.Narrow);break;case"LLL":t=Kn(Tn.Months,$n.Abbreviated,$i.Standalone);break;case"LLLL":t=Kn(Tn.Months,$n.Wide,$i.Standalone);break;case"LLLLL":t=Kn(Tn.Months,$n.Narrow,$i.Standalone);break;case"w":t=gM(1);break;case"ww":t=gM(2);break;case"W":t=gM(1,!0);break;case"d":t=zo(Sn.Date,1);break;case"dd":t=zo(Sn.Date,2);break;case"c":case"cc":t=zo(Sn.Day,1);break;case"ccc":t=Kn(Tn.Days,$n.Abbreviated,$i.Standalone);break;case"cccc":t=Kn(Tn.Days,$n.Wide,$i.Standalone);break;case"ccccc":t=Kn(Tn.Days,$n.Narrow,$i.Standalone);break;case"cccccc":t=Kn(Tn.Days,$n.Short,$i.Standalone);break;case"E":case"EE":case"EEE":t=Kn(Tn.Days,$n.Abbreviated);break;case"EEEE":t=Kn(Tn.Days,$n.Wide);break;case"EEEEE":t=Kn(Tn.Days,$n.Narrow);break;case"EEEEEE":t=Kn(Tn.Days,$n.Short);break;case"a":case"aa":case"aaa":t=Kn(Tn.DayPeriods,$n.Abbreviated);break;case"aaaa":t=Kn(Tn.DayPeriods,$n.Wide);break;case"aaaaa":t=Kn(Tn.DayPeriods,$n.Narrow);break;case"b":case"bb":case"bbb":t=Kn(Tn.DayPeriods,$n.Abbreviated,$i.Standalone,!0);break;case"bbbb":t=Kn(Tn.DayPeriods,$n.Wide,$i.Standalone,!0);break;case"bbbbb":t=Kn(Tn.DayPeriods,$n.Narrow,$i.Standalone,!0);break;case"B":case"BB":case"BBB":t=Kn(Tn.DayPeriods,$n.Abbreviated,$i.Format,!0);break;case"BBBB":t=Kn(Tn.DayPeriods,$n.Wide,$i.Format,!0);break;case"BBBBB":t=Kn(Tn.DayPeriods,$n.Narrow,$i.Format,!0);break;case"h":t=zo(Sn.Hours,1,-12);break;case"hh":t=zo(Sn.Hours,2,-12);break;case"H":t=zo(Sn.Hours,1);break;case"HH":t=zo(Sn.Hours,2);break;case"m":t=zo(Sn.Minutes,1);break;case"mm":t=zo(Sn.Minutes,2);break;case"s":t=zo(Sn.Seconds,1);break;case"ss":t=zo(Sn.Seconds,2);break;case"S":t=zo(Sn.FractionalSeconds,1);break;case"SS":t=zo(Sn.FractionalSeconds,2);break;case"SSS":t=zo(Sn.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=jf(nc.Short);break;case"ZZZZZ":t=jf(nc.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=jf(nc.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=jf(nc.Long);break;default:return null}return hM[n]=t,t}(m);l+=d?d(i,e,s):"''"===m?"'":m.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}function zf(n,t,e){const o=new Date(0);return o.setFullYear(n,t,e),o.setHours(0,0,0),o}function oc(n,t){const e=function Hj(n){return ji(n)[Yn.LocaleId]}(n);if(Vf[e]??={},Vf[e][t])return Vf[e][t];let o="";switch(t){case"shortDate":o=Lf(n,Ma.Short);break;case"mediumDate":o=Lf(n,Ma.Medium);break;case"longDate":o=Lf(n,Ma.Long);break;case"fullDate":o=Lf(n,Ma.Full);break;case"shortTime":o=Nf(n,Ma.Short);break;case"mediumTime":o=Nf(n,Ma.Medium);break;case"longTime":o=Nf(n,Ma.Long);break;case"fullTime":o=Nf(n,Ma.Full);break;case"short":const i=oc(n,"shortTime"),a=oc(n,"shortDate");o=Hf(Bf(n,Ma.Short),[i,a]);break;case"medium":const r=oc(n,"mediumTime"),c=oc(n,"mediumDate");o=Hf(Bf(n,Ma.Medium),[r,c]);break;case"long":const s=oc(n,"longTime"),l=oc(n,"longDate");o=Hf(Bf(n,Ma.Long),[s,l]);break;case"full":const m=oc(n,"fullTime"),d=oc(n,"fullDate");o=Hf(Bf(n,Ma.Full),[m,d])}return o&&(Vf[e][t]=o),o}function Hf(n,t){return t&&(n=n.replace(/\{([^}]+)}/g,function(e,o){return null!=t&&o in t?t[o]:e})),n}function Ja(n,t,e="-",o,i){let a="";(n<0||i&&n<=0)&&(i?n=1-n:(n=-n,a=e));let r=String(n);for(;r.length<t;)r="0"+r;return o&&(r=r.slice(r.length-t)),a+r}function zo(n,t,e=0,o=!1,i=!1){return function(a,r){let c=function oU(n,t){switch(n){case Sn.FullYear:return t.getFullYear();case Sn.Month:return t.getMonth();case Sn.Date:return t.getDate();case Sn.Hours:return t.getHours();case Sn.Minutes:return t.getMinutes();case Sn.Seconds:return t.getSeconds();case Sn.FractionalSeconds:return t.getMilliseconds();case Sn.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${n}".`)}}(n,a);if((e>0||c>-e)&&(c+=e),n===Sn.Hours)0===c&&-12===e&&(c=12);else if(n===Sn.FractionalSeconds)return function nU(n,t){return Ja(n,3).substring(0,t)}(c,t);const s=Da(r,Do.MinusSign);return Ja(c,t,s,o,i)}}function Kn(n,t,e=$i.Format,o=!1){return function(i,a){return function iU(n,t,e,o,i,a){switch(e){case Tn.Months:return function $j(n,t,e){const o=ji(n),a=Ra([o[Yn.MonthsFormat],o[Yn.MonthsStandalone]],t);return Ra(a,e)}(t,i,o)[n.getMonth()];case Tn.Days:return function Uj(n,t,e){const o=ji(n),a=Ra([o[Yn.DaysFormat],o[Yn.DaysStandalone]],t);return Ra(a,e)}(t,i,o)[n.getDay()];case Tn.DayPeriods:const r=n.getHours(),c=n.getMinutes();if(a){const l=function Yj(n){const t=ji(n);return PE(t),(t[Yn.ExtraData][2]||[]).map(o=>"string"==typeof o?uM(o):[uM(o[0]),uM(o[1])])}(t),m=function Xj(n,t,e){const o=ji(n);PE(o);const a=Ra([o[Yn.ExtraData][0],o[Yn.ExtraData][1]],t)||[];return Ra(a,e)||[]}(t,i,o),d=l.findIndex(u=>{if(Array.isArray(u)){const[h,_]=u,w=r>=h.hours&&c>=h.minutes,V=r<_.hours||r===_.hours&&c<_.minutes;if(h.hours<_.hours){if(w&&V)return!0}else if(w||V)return!0}else if(u.hours===r&&u.minutes===c)return!0;return!1});if(-1!==d)return m[d]}return function jj(n,t,e){const o=ji(n),a=Ra([o[Yn.DayPeriodsFormat],o[Yn.DayPeriodsStandalone]],t);return Ra(a,e)}(t,i,o)[r<12?0:1];case Tn.Eras:return function Wj(n,t){return Ra(ji(n)[Yn.Eras],t)}(t,o)[n.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${e}`)}}(i,a,n,t,e,o)}}function jf(n){return function(t,e,o){const i=-1*o,a=Da(e,Do.MinusSign),r=i>0?Math.floor(i/60):Math.ceil(i/60);switch(n){case nc.Short:return(i>=0?"+":"")+Ja(r,2,a)+Ja(Math.abs(i%60),2,a);case nc.ShortGMT:return"GMT"+(i>
1=0?"+":"")+Ja(r,1,a);case nc.Long:return"GMT"+(i>=0?"+":"")+Ja(r,2,a)+":"+Ja(Math.abs(i%60),2,a);case nc.Extended:return 0===o?"Z":(i>=0?"+":"")+Ja(r,2,a)+":"+Ja(Math.abs(i%60),2,a);default:throw new Error(`Unknown zone width "${n}"`)}}}const aU=0,Uf=4;function OE(n){const t=n.getDay(),e=0===t?-3:Uf-t;return zf(n.getFullYear(),n.getMonth(),n.getDate()+e)}function gM(n,t=!1){return function(e,o){let i;if(t){const a=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,r=e.getDate();i=1+Math.floor((r+a)/7)}else{const a=OE(e),r=function rU(n){const t=zf(n,aU,1).getDay();return zf(n,0,1+(t<=Uf?Uf:Uf+7)-t)}(a.getFullYear()),c=a.getTime()-r.getTime();i=1+Math.round(c/6048e5)}return Ja(i,n,Da(o,Do.MinusSign))}}function $f(n,t=!1){return function(e,o){return Ja(OE(e).getFullYear(),n,Da(o,Do.MinusSign),t)}}const hM={};function bE(n,t){n=n.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(e)?t:e}function yE(n){return n instanceof Date&&!isNaN(n.valueOf())}const MM=/\s+/,EE=[];let bo=(()=>{class n{constructor(e,o){this._ngEl=e,this._renderer=o,this.initialClasses=EE,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(MM):EE}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(MM):e}ngDoCheck(){for(const o of this.initialClasses)this._updateState(o,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const o of e)this._updateState(o,!0);else if(null!=e)for(const o of Object.keys(e))this._updateState(o,!!e[o]);this._applyStateDiff()}_updateState(e,o){const i=this.stateMap.get(e);void 0!==i?(i.enabled!==o&&(i.changed=!0,i.enabled=o),i.touched=!0):this.stateMap.set(e,{enabled:o,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const o=e[0],i=e[1];i.changed?(this._toggleClass(o,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(o,!1),this.stateMap.delete(o)),i.touched=!1}}_toggleClass(e,o){(e=e.trim()).length>0&&e.split(MM).forEach(i=>{o?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}static{this.\u0275fac=function(o){return new(o||n)(Oe(We),Oe(zi))}}static{this.\u0275dir=Rt({type:n,selectors:[["","ngClass",""]],inputs:{klass:[fn.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return n})();class wU{constructor(t,e,o,i){this.$implicit=t,this.ngForOf=e,this.index=o,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let yo=(()=>{class n{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,o,i){this._viewContainer=e,this._template=o,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const o=this._viewContainer;e.forEachOperation((i,a,r)=>{if(null==i.previousIndex)o.createEmbeddedView(this._template,new wU(i.item,this._ngForOf,-1,-1),null===r?void 0:r);else if(null==r)o.remove(null===a?void 0:a);else if(null!==a){const c=o.get(a);o.move(c,r),SE(c,i)}});for(let i=0,a=o.length;i<a;i++){const c=o.get(i).context;c.index=i,c.count=a,c.ngForOf=this._ngForOf}e.forEachIdentityChange(i=>{SE(o.get(i.currentIndex),i)})}static ngTemplateContextGuard(e,o){return!0}static{this.\u0275fac=function(o){return new(o||n)(Oe(Ka),Oe(Qr),Oe(N1))}}static{this.\u0275dir=Rt({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return n})();function SE(n,t){n.context.$implicit=t.item}let Vt=(()=>{class n{constructor(e,o){this._viewContainer=e,this._context=new xU,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=o}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){TE("ngIfThen",e),this._thenTemplateRef=e,this._thenView
1Ref=null,this._updateView()}set ngIfElse(e){TE("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,o){return!0}static{this.\u0275fac=function(o){return new(o||n)(Oe(Ka),Oe(Qr))}}static{this.\u0275dir=Rt({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return n})();class xU{constructor(){this.$implicit=null,this.ngIf=null}}function TE(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${Uo(t)}'.`)}class PM{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let Uc=(()=>{class n{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const o=e===this._ngSwitch;return this._lastCasesMatched||=o,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),o}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const o of this._defaultViews)o.enforceState(e)}}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275dir=Rt({type:n,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}return n})(),lm=(()=>{class n{constructor(e,o,i){this.ngSwitch=i,i._addCase(),this._view=new PM(e,o)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(o){return new(o||n)(Oe(Ka),Oe(Qr),Oe(Uc,9))}}static{this.\u0275dir=Rt({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}return n})(),Gf=(()=>{class n{constructor(e,o,i){i._addDefault(new PM(e,o))}static{this.\u0275fac=function(o){return new(o||n)(Oe(Ka),Oe(Qr),Oe(Uc,9))}}static{this.\u0275dir=Rt({type:n,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}return n})(),ic=(()=>{class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(this._shouldRecreateView(e)){const o=this._viewContainerRef;if(this._viewRef&&o.remove(o.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const i=this._createContextForwardProxy();this._viewRef=o.createEmbeddedView(this.ngTemplateOutlet,i,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,o,i)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,o,i),get:(e,o,i)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,o,i)}})}static{this.\u0275fac=function(o){return new(o||n)(Oe(Ka))}}static{this.\u0275dir=Rt({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[ut]})}}return n})();const zU=new vt(""),HU=new vt("");let DE=(()=>{class n{constructor(e,o,i){this.locale=e,this.defaultTimezone=o,this.defaultOptions=i}transform(e,o,i,a){if(null==e||""===e||e!=e)return null;try{return tU(e,o??this.defaultOptions?.dateFormat??"mediumDate",a||this.locale,i??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(r){throw function er(n,t){return new Ge(2100,!1)}()}}static{this.\u0275fac=function(o){return new(o||n)(Oe(ec,16),Oe(zU,24),Oe(HU,24))}}static{this.\u0275pipe=oi({name:"date",type:n,pure:!0,standalone:!0})}}return n})(),yt=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({})}}return n})();const FE="browser";function LE(n){return n===FE}
1function NE(n){return"server"===n}let e$=(()=>{class n{static{this.\u0275prov=ft({token:n,providedIn:"root",factory:()=>LE(nt(Dc))?new t$(nt(ln),window):new o$})}}return n})();class t${constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t){this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){const e=function n$(n,t){const e=n.getElementById(t)||n.getElementsByName(t)[0];if(e)return e;if("function"==typeof n.createTreeWalker&&n.body&&"function"==typeof n.body.attachShadow){const o=n.createTreeWalker(n.body,NodeFilter.SHOW_ELEMENT);let i=o.currentNode;for(;i;){const a=i.shadowRoot;if(a){const r=a.getElementById(t)||a.querySelector(`[name="${t}"]`);if(r)return r}i=o.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){this.window.history.scrollRestoration=t}scrollToElement(t){const e=t.getBoundingClientRect(),o=e.left+this.window.pageXOffset,i=e.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(o-a[0],i-a[1])}}class o${setOffset(t){}getScrollPosition(){return[0,0]}scrollToPosition(t){}scrollToAnchor(t){}setHistoryScrollRestoration(t){}}class k$ extends Dj{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class xM extends k${static makeCurrent(){!function Ij(n){fE??=n}(new xM)}onAndCancel(t,e,o){return t.addEventListener(e,o),()=>{t.removeEventListener(e,o)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function E$(){return gu=gu||document.querySelector("base"),gu?gu.getAttribute("href"):null}();return null==e?null:function A$(n){return new URL(n,document.baseURI).pathname}(e)}resetBaseElement(){gu=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function bU(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const o=e.indexOf("="),[i,a]=-1==o?[e,""]:[e.slice(0,o),e.slice(o+1)];if(i.trim()===t)return decodeURIComponent(a)}return null}(document.cookie,t)}}let gu=null,T$=(()=>{class n{build(){return new XMLHttpRequest}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac})}}return n})();const kM=new vt("");let HE=(()=>{class n{constructor(e,o){this._zone=o,this._eventNameToPlugin=new Map,e.forEach(i=>{i.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,o,i){return this._findPluginFor(o).addEventListener(e,o,i)}getZone(){return this._zone}_findPluginFor(e){let o=this._eventNameToPlugin.get(e);if(o)return o;if(o=this._plugins.find(a=>a.supports(e)),!o)throw new Ge(5101,!1);return this._eventNameToPlugin.set(e,o),o}static{this.\u0275fac=function(o){return new(o||n)(Ot(kM),Ot(Mn))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac})}}return n})();class jE{constructor(t){this._doc=t}}const EM="ng-app-id";let UE=(()=>{class n{constructor(e,o,i,a={}){this.doc=e,this.appId=o,this.nonce=i,this.platformId=a,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=NE(a),this.resetHostNodes()}addStyles(e){for(const o of e)1===this.changeUsageCount(o,1)&&this.onStyleAdded(o)}removeStyles(e){for(const o of e)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(o=>o.remove()),e.clear());for(const o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const o of this.getAllStyles())this.addStyleToHost(e,o)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const o of this.hostNodes)this.addStyleToHost(o,e)}onStyleRemoved(e){const o=this.styleRef;o.get(e)?.elements?.forEach(i=>
1i.remove()),o.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${EM}="${this.appId}"]`);if(e?.length){const o=new Map;return e.forEach(i=>{null!=i.textContent&&o.set(i.textContent,i)}),o}return null}changeUsageCount(e,o){const i=this.styleRef;if(i.has(e)){const a=i.get(e);return a.usage+=o,a.usage}return i.set(e,{usage:o,elements:[]}),o}getStyleElement(e,o){const i=this.styleNodesInDOM,a=i?.get(o);if(a?.parentNode===e)return i.delete(o),a.removeAttribute(EM),a;{const r=this.doc.createElement("style");return this.nonce&&r.setAttribute("nonce",this.nonce),r.textContent=o,this.platformIsServer&&r.setAttribute(EM,this.appId),e.appendChild(r),r}}addStyleToHost(e,o){const i=this.getStyleElement(e,o),a=this.styleRef,r=a.get(o)?.elements;r?r.push(i):a.set(o,{elements:[i],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln),Ot(yh),Ot(ky,8),Ot(Dc))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac})}}return n})();const AM={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},SM=/%COMP%/g,F$=new vt("",{providedIn:"root",factory:()=>!0});function WE(n,t){return t.map(e=>e.replace(SM,n))}let GE=(()=>{class n{constructor(e,o,i,a,r,c,s,l=null){this.eventManager=e,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=a,this.doc=r,this.platformId=c,this.ngZone=s,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=NE(c),this.defaultRenderer=new TM(e,r,s,this.platformIsServer)}createRenderer(e,o){if(!e||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===Wa.ShadowDom&&(o={...o,encapsulation:Wa.Emulated});const i=this.getOrCreateRenderer(e,o);return i instanceof YE?i.applyToHost(e):i instanceof IM&&i.applyStyles(),i}getOrCreateRenderer(e,o){const i=this.rendererByCompId;let a=i.get(o.id);if(!a){const r=this.doc,c=this.ngZone,s=this.eventManager,l=this.sharedStylesHost,m=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(o.encapsulation){case Wa.Emulated:a=new YE(s,l,o,this.appId,m,r,c,d);break;case Wa.ShadowDom:return new V$(s,l,e,o,r,c,this.nonce,d);default:a=new IM(s,l,o,m,r,c,d)}i.set(o.id,a)}return a}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(o){return new(o||n)(Ot(HE),Ot(UE),Ot(yh),Ot(F$),Ot(ln),Ot(Dc),Ot(Mn),Ot(ky))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac})}}return n})();class TM{constructor(t,e,o,i){this.eventManager=t,this.doc=e,this.ngZone=o,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,e){return e?this.doc.createElementNS(AM[e]||e,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,e){(qE(t)?t.content:t).appendChild(e)}insertBefore(t,e,o){t&&(qE(t)?t.content:t).insertBefore(e,o)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let o="string"==typeof t?this.doc.querySelector(t):t;if(!o)throw new Ge(-5104,!1);return e||(o.textContent=""),o}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,o,i){if(i){e=i+":"+e;const a=AM[i];a?t.setAttributeNS(a,e,o):t.setAttribute(e,o)}else t.setAttribute(e,o)}removeAttribute(t,e,o){if(o){const i=AM[o];i?t.removeAttributeNS(i,e):t.removeAttribute(`${o}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,o,i){i&(Lc.DashCase|Lc.Important)?t.style.setProperty(e,o,i&Lc.Important?"important":""):t.style[e]=o}removeStyle(t,e,o){o&Lc.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,o){null!=t&&(t[e]=o)}setValue(t,e){t.nodeValue=e}listen(t,e,o){if("string"==typeof t&&!(t=jc().getGlobalEventTarget(this.doc,t)))throw new Error(`Unsupported event target ${t} for event ${e}`);return this.eventManager.addEventListener(t,e,this.decoratePreventDefault(o))}decoratePreventDefault(t){return e=>{if("__ngUnwrap__"===e)return t;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>t(e)):t(e))&&e.preventDefault()}}}function qE(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class V$ extends TM{constructor(t,e,o,i,a,r,c,s){super(t,a,r,s),this.sharedStylesHost=e,this.hostEl=o,this.shadowRoot=o.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const l=WE(i.id,i.styles);for(const m of l){const d=document.createElement("style");c&&d.setAttribute("nonce",c),d.textContent=m,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,o){return super.insertBefore(this.nodeOrShadowRoot(t),e,o)}removeChild(t,e){return super.removeChild(this.nodeOrShadowRoot(t),e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class IM extends TM{constructor(t,e,o,i,a,r,c,s){super(t,a,r,c),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=i,this.styles=s?WE(s,o.styles):o.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class YE extends IM{constructor(t,e,o,i,a,r,c,s){const l=i+"-"+o.id;super(t,e,o,a,r,c,s,l),this.contentAttr=function L$(n){return"_ngcontent-%COMP%".replace(SM,n)}(l),this.hostAttr=function N$(n){return"_nghost-%COMP%".replace(SM,n)}(l)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,e){const o=super.createElement(t,e);return super.setAttribute(o,this.contentAttr,""),o}}let z$=(()=>{class n extends jE{constructor(e){super(e)}supports(e){return!0}addEventListener(e,o,i){return e.addEventListener(o,i,!1),()=>this.removeEventListener(e,o,i)}removeEventListener(e,o,i){return e.removeEventListener(o,i)}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac})}}return n})();const XE=["alt","control","meta","shift"],H$={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},j$={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let U$=(()=>{class n extends jE{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,o,i){const a=n.parseEventName(o),r=n.eventCallback(a.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>jc().onAndCancel(e,a.domEventName,r))}static parseEventName(e){const o=e.toLowerCase().split("."),i=o.shift();if(0===o.length||"keydown"!==i&&"keyup"!==i)return null;const a=n._normalizeKey(o.pop());let r="",c=o.indexOf("code");if(c>-1&&(o.splice(c,1),r="code."),XE.forEach(l=>{const m=o.indexOf(l);m>-1&&(o.splice(m,1),r+=l+".")}),r+=a,0!=o.length||0===a.length)return null;const s={};return s.domEventName=i,s.fullKey=r,s}static matchEventFullKeyCode(e,o){let i=H$[e.key]||e.key,a="";return o.indexOf("code.")>-1&&(i=e.code,a="code."),!(null==i||!i)&&(i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),XE.forEach(r=>{r!==i&&(0,j$[r])(e)&&(a+=r+".")}),a+=i,a===o)}static eventCallback(e,o,i){return a=>{n.matchEventFullKeyCode(a,e)&&i.runGuarded(()=>o(a))}}static _normalizeKey(e){return"esc"===e?"escape":e}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac})}}return n})();const ZE=[{provide:Dc,useValue:FE},{provide:xy,useValue:function $$(){xM.makeCurrent()},multi:!0},{provide:ln,useFactory:function G$(){return function WF(n){o1=n}(document),document},deps:[]}],q$=U3(nj,"browser",ZE),Y$=new vt(""),QE=[{provide:wf,useClass:class S${addToWindow(t){Rn.getAngularTestability=(o,i=!0)=>{const a=t.findTestabilityInTree(o,i);if(null==a)throw new Ge(5103,!1);return a},Rn.getAllAngularTestabilities=()=>t.getAllTestabilities(),Rn.getAllAngularRootElements=()=>t.getAllRootElements(),Rn.frameworkStabilizers||(Rn.frameworkStabilizers=[]),Rn.frameworkStabilizers.push(o=>{const i=Rn.getAllAngularTestabilities();let a=i.length;const r=function(){a--,0==a&&o()};
1i.forEach(c=>{c.whenStable(r)})})}findTestabilityInTree(t,e,o){return null==e?null:t.getTestability(e)??(o?jc().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null)}},deps:[]},{provide:D3,useClass:XC,deps:[Mn,KC,wf]},{provide:XC,useClass:XC,deps:[Mn,KC,wf]}],JE=[{provide:Zv,useValue:"root"},{provide:Kr,useFactory:function W$(){return new Kr},deps:[]},{provide:kM,useClass:z$,multi:!0,deps:[ln,Mn,Dc]},{provide:kM,useClass:U$,multi:!0,deps:[ln]},GE,UE,HE,{provide:Td,useExisting:GE},{provide:class i${},useClass:T$,deps:[]},[]];let X$=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:yh,useValue:e.appId}]}}static{this.\u0275fac=function(o){return new(o||n)(Ot(Y$,12))}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({providers:[...JE,...QE],imports:[yt,oj]})}}return n})(),K$=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),vo=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:function(o){let i=null;return i=o?new(o||n):Ot(eW),i},providedIn:"root"})}}return n})(),eW=(()=>{class n extends vo{constructor(e){super(),this._doc=e}sanitize(e,o){if(null==o)return null;switch(e){case Aa.NONE:return o;case Aa.HTML:return Mr(o,"HTML")?_a(o):fw(this._doc,String(o)).toString();case Aa.STYLE:return Mr(o,"Style")?_a(o):o;case Aa.SCRIPT:if(Mr(o,"Script"))return _a(o);throw new Ge(5200,!1);case Aa.URL:return Mr(o,"URL")?_a(o):Vh(String(o));case Aa.RESOURCE_URL:if(Mr(o,"ResourceURL"))return _a(o);throw new Ge(5201,!1);default:throw new Ge(5202,!1)}}bypassSecurityTrustHtml(e){return function NL(n){return new TL(n)}(e)}bypassSecurityTrustStyle(e){return function BL(n){return new IL(n)}(e)}bypassSecurityTrustScript(e){return function VL(n){return new DL(n)}(e)}bypassSecurityTrustUrl(e){return function zL(n){return new RL(n)}(e)}bypassSecurityTrustResourceUrl(e){return function HL(n){return new FL(n)}(e)}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const DM={now:()=>(DM.delegate||Date).now(),delegate:void 0};class tW extends Fn{constructor(t=1/0,e=1/0,o=DM){super(),this._bufferSize=t,this._windowTime=e,this._timestampProvider=o,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,e)}next(t){const{isStopped:e,_buffer:o,_infiniteTimeWindow:i,_timestampProvider:a,_windowTime:r}=this;e||(o.push(t),!i&&o.push(a.now()+r)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(t),{_infiniteTimeWindow:o,_buffer:i}=this,a=i.slice();for(let r=0;r<a.length&&!t.closed;r+=o?1:2)t.next(a[r]);return this._checkFinalizedStatuses(t),e}_trimBuffer(){const{_bufferSize:t,_timestampProvider:e,_buffer:o,_infiniteTimeWindow:i}=this,a=(i?1:2)*t;if(t<1/0&&a<o.length&&o.splice(0,o.length-a),!i){const r=e.now();let c=0;for(let s=1;s<o.length&&o[s]<=r;s+=2)c=s;c&&o.splice(0,c+1)}}}function Is(n){return this instanceof Is?(this.v=n,this):new Is(n)}function aW(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=n[Symbol.asyncIterator];return t?t.call(n):(n=function aA(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],o=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&o>=n.length&&(n=void 0),{value:n&&n[o++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(n),e={},o("next"),o("throw"),o("return"),e[Symbol.asyncIterator]=function(){return this},e);function o(a){e[a]=n[a]&&function(r){return new Promise(function(c,s){!function i(a,r,c,s){Promise.resolve(s).then(function(l){a({value:l,done:c})},r)}(c,s,(r=n[a](r)).done,r.value)})}}}const FM=n=>n&&"number"==typeof n.length&&"function"!=typeof n;function rA(n){return Be(n?.then)}function cA(n){return Be(n[Ao])}function sA(n){return Symbol.asyncIterator&&Be(n?.[Symbol.asyncIterator])}function lA(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invali
1d object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const mA=function cW(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function dA(n){return Be(n?.[mA])}function uA(n){return function iW(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,o=e.apply(n,t||[]),a=[];return i={},r("next"),r("throw"),r("return"),i[Symbol.asyncIterator]=function(){return this},i;function r(u){o[u]&&(i[u]=function(h){return new Promise(function(_,w){a.push([u,h,_,w])>1||c(u,h)})})}function c(u,h){try{!function s(u){u.value instanceof Is?Promise.resolve(u.value.v).then(l,m):d(a[0][2],u)}(o[u](h))}catch(_){d(a[0][3],_)}}function l(u){c("next",u)}function m(u){c("throw",u)}function d(u,h){u(h),a.shift(),a.length&&c(a[0][0],a[0][1])}}(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:o,done:i}=yield Is(e.read());if(i)return yield Is(void 0);yield yield Is(o)}}finally{e.releaseLock()}})}function gA(n){return Be(n?.getReader)}function bi(n){if(n instanceof En)return n;if(null!=n){if(cA(n))return function sW(n){return new En(t=>{const e=n[Ao]();if(Be(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(FM(n))return function lW(n){return new En(t=>{for(let e=0;e<n.length&&!t.closed;e++)t.next(n[e]);t.complete()})}(n);if(rA(n))return function mW(n){return new En(t=>{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,Po)})}(n);if(sA(n))return hA(n);if(dA(n))return function dW(n){return new En(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(gA(n))return function uW(n){return hA(uA(n))}(n)}throw lA(n)}function hA(n){return new En(t=>{(function gW(n,t){var e,o,i,a;return function nW(n,t,e,o){return new(e||(e=Promise))(function(a,r){function c(m){try{l(o.next(m))}catch(d){r(d)}}function s(m){try{l(o.throw(m))}catch(d){r(d)}}function l(m){m.done?a(m.value):function i(a){return a instanceof e?a:new e(function(r){r(a)})}(m.value).then(c,s)}l((o=o.apply(n,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=aW(n);!(o=yield e.next()).done;)if(t.next(o.value),t.closed)return}catch(r){i={error:r}}finally{try{o&&!o.done&&(a=e.return)&&(yield a.call(e))}finally{if(i)throw i.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function ac(n,t,e,o=0,i=!1){const a=t.schedule(function(){e(),i?n.add(this.schedule(null,o)):this.unsubscribe()},o);if(n.add(a),!i)return a}function ui(n,t,e=1/0){return Be(t)?ui((o,i)=>hn((a,r)=>t(o,a,i,r))(bi(n(o,i))),e):("number"==typeof t&&(e=t),on((o,i)=>function hW(n,t,e,o,i,a,r,c){const s=[];let l=0,m=0,d=!1;const u=()=>{d&&!s.length&&!l&&t.complete()},h=w=>l<o?_(w):s.push(w),_=w=>{a&&t.next(w),l++;let V=!1;bi(e(w,m++)).subscribe(gn(t,N=>{i?.(N),a?h(N):t.next(N)},()=>{V=!0},void 0,()=>{if(V)try{for(l--;s.length&&l<o;){const N=s.shift();r?ac(t,r,()=>_(N)):_(N)}u()}catch(N){t.error(N)}}))};return n.subscribe(gn(t,h,()=>{d=!0,u()})),()=>{c?.()}}(o,i,n,e)))}function mm(n=1/0){return ui(ho,n)}const wr=new En(n=>n.complete());function fA(n){return n&&Be(n.schedule)}function LM(n){return n[n.length-1]}function fu(n){return fA(LM(n))?n.pop():void 0}function _A(n,t=0){return on((e,o)=>{e.subscribe(gn(o,i=>ac(o,n,()=>o.next(i),t),()=>ac(o,n,()=>o.complete(),t),i=>ac(o,n,()=>o.error(i),t)))})}function vA(n,t=0){return on((e,o)=>{o.add(n.schedule(()=>e.subscribe(o),t))})}function CA(n,t){if(!n)throw new Error("Iterable cannot be null");return new En(e=>{ac(e,t,()=>{const o=n[Symbol.asyncIterator]();ac(e,t,()=>{o.next().then(i=>{i.done?e.complete():e.next(i.value)})},0,!0)})})}function Ro(n,t){return t?function OW(n,t){if(null!=n){if(cA(n))return function _W(n,t){return bi(n).pipe(vA(t),_A(t))}(n,t);if(FM(n))return function CW(n,t){return new En(e=>{let o=0;return t.schedule(function(){o===n.length?e.complete():(e.next(n[o++]),e.closed||this.schedule())})})}(n,t);if(rA(n))return function vW(n,t){return bi(n).pipe(vA(t),_A(t))}(n,t);if(sA(n))return CA(n,t);if(dA(n))return function MW(n,t){return new En(e=>{let o;return ac(e,t,()=>{o=n[mA](),ac(e,t,()=>{let i,a;try{({value:i,done:a}=o.next())}catch(r){return void e.error(r)}a?e.complete():e.next(i)},0,!0)}),()=>Be(o?.return)&&o.return()})}(n,t);if(gA(n))return function PW(n,t){return CA(uA(n),t)}(n,t)}throw lA(n)}(n,t):bi(n)}function NM(...n){const t=fu(n),e=function pW(n,t){return"number"==typeof LM(n)?n.pop():t}(n,1/0),o=n;return o.length?1===o.length?bi(o[0]):mm(e)(Ro(o,t)):wr}function yi(n,t){return on((e,o)=>{let i=null,a=0,r=!1;const c=()=>r&&!i&&o.complete();e.subscribe(gn(o,s=>{i?.unsubscribe();let l=0;const m=a++;bi(n(s,m)).subscribe(i=gn(o,d=>o.next(t?t(s,d,m,l++):d),()=>{i=null,c()}))},()=>{r=!0,c()}))})}const Xf={schedule(n,t){const e=setTimeout(n,t);return()=>clearTimeout(e)},scheduleBeforeRender(n){if(typeof window>"u")return Xf.schedule(n,0);if(typeof window.requestAnimationFrame>"u")return Xf.schedule(n,16);const t=window.requestAnimationFrame(n);return()=>window.cancelAnimationFrame(t)}};let BM;function TW(n,t,e){let o=e;return function yW(n){return!!n&&n.nodeType===Node.ELEMENT_NODE}(n)&&t.some((i,a)=>!("*"===i||!function xW(n,t){if(!BM){const e=Element.prototype;BM=e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}return n.nodeType===Node.ELEMENT_NODE&&BM.call(n,t)}
1(n,i)||(o=a,0))),o}class DW{constructor(t,e){this.componentFactory=e.get(Il).resolveComponentFactory(t)}create(t){return new RW(this.componentFactory,t)}}class RW{constructor(t,e){this.componentFactory=t,this.injector=e,this.eventEmitters=new tW(1),this.events=this.eventEmitters.pipe(yi(o=>NM(...o))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:o})=>o)),this.ngZone=this.injector.get(Mn),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(t){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(t)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=Xf.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(t){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(t):this.componentRef.instance[t])}setInputValue(t,e,o){this.runInZone(()=>{o&&(e=o.call(this.componentRef?.instance,e)),null!==this.componentRef?function kW(n,t){return n===t||n!=n&&t!=t}(e,this.getInputValue(t))&&(void 0!==e||!this.unchangedInputs.has(t))||(this.recordInputChange(t,e),this.unchangedInputs.delete(t),this.hasInputChanges=!0,this.componentRef.instance[t]=e,this.scheduleDetectChanges()):this.initialInputValues.set(t,e)})}initializeComponent(t){const e=Pi.create({providers:[],parent:this.injector}),o=function SW(n,t){const e=n.childNodes,o=t.map(()=>[]);let i=-1;t.some((a,r)=>"*"===a&&(i=r,!0));for(let a=0,r=e.length;a<r;++a){const c=e[a],s=TW(c,t,i);-1!==s&&o[s].push(c)}return o}(t,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(e,o,t),this.viewChangeDetectorRef=this.componentRef.injector.get(no),this.implementsOnChanges=function wW(n){return"function"==typeof n}(this.componentRef.instance.ngOnChanges),this.initializeInputs(),this.initializeOutputs(this.componentRef),this.detectChanges(),this.injector.get(zc).attachView(this.componentRef.hostView)}initializeInputs(){this.componentFactory.inputs.forEach(({propName:t,transform:e})=>{this.initialInputValues.has(t)&&this.setInputValue(t,this.initialInputValues.get(t),e)}),this.initialInputValues.clear()}initializeOutputs(t){const e=this.componentFactory.outputs.map(({propName:o,templateName:i})=>t.instance[o].pipe(hn(r=>({name:i,value:r}))));this.eventEmitters.next(e)}callNgOnChanges(t){if(!this.implementsOnChanges||null===this.inputChanges)return;const e=this.inputChanges;this.inputChanges=null,t.instance.ngOnChanges(e)}markViewForCheck(t){this.hasInputChanges&&(this.hasInputChanges=!1,t.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=Xf.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(t,e){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const o=this.inputChanges[t];if(o)return void(o.currentValue=e);const i=this.unchangedInputs.has(t),a=i?void 0:this.getInputValue(t);this.inputChanges[t]=new w0(a,e,i)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(t){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(t):t()}}class FW extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function LW(n,t){const e=function AW(n,t){return t.get(Il).resolveComponentFactory(n).inputs}(n,t.injector),o=t.strategyFactory||new DW(n,t.injector),i=function EW(n){const t={};return n.forEach(({propName:e,templateName:o,transform:i})=>{t[function bW(n){return n.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}(o)]=[e,i]}),t}(e);class a extends FW{static{this.observedAttributes=Object.keys(i)}
1get ngElementStrategy(){if(!this._ngElementStrategy){const c=this._ngElementStrategy=o.create(this.injector||t.injector);e.forEach(({propName:s,transform:l})=>{if(!this.hasOwnProperty(s))return;const m=this[s];delete this[s],c.setInputValue(s,m,l)})}return this._ngElementStrategy}constructor(c){super(),this.injector=c}attributeChangedCallback(c,s,l,m){const[d,u]=i[c];this.ngElementStrategy.setInputValue(d,l,u)}connectedCallback(){let c=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),c=!0),this.ngElementStrategy.connect(this),c||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(c=>{const s=new CustomEvent(c.name,{detail:c.value});this.dispatchEvent(s)})}}return e.forEach(({propName:r,transform:c})=>{Object.defineProperty(a.prototype,r,{get(){return this.ngElementStrategy.getInputValue(r)},set(s){this.ngElementStrategy.setInputValue(r,s,c)},configurable:!0,enumerable:!0})}),a}var NW=Z(7445);Z(9950);const MA=new class HW{constructor(t){this.spaMapping=t,this.editConfigMap={}}map(t,e,o=null){const i=e;("string"==typeof t?[t]:t).forEach(r=>{o&&(this.editConfigMap[r]=o),this.spaMapping.map(r,i)})}lazyMap(t,e,o=null){const i=e;o&&(this.editConfigMap[t]=o),this.spaMapping.lazyMap(t,i)}get(t){return this.spaMapping.get(t)}lazyGet(t){return this.spaMapping.getLazy(t)}getEditConfig(t){return this.editConfigMap[t]}}(NW.ComponentMapping);function so(n){return(t,e=null)=>MA.map(n,t,e)}let bn=(()=>{class n{constructor(e,o){this._document=e,this.hasStickersheet=!1,this.stickersheet='  <svg\n  xmlns="http://www.w3.org/2000/svg"\n  viewBox="0 0 1000 1000"\n  width="1000"\n  height="1000"\n>\n  <symbol id="accordion-closed-small" viewBox="0 0 14 14">\n    <use xlink:href="#accordion-open-small" transform="rotate(180 7 7)"></use>\n  </symbol>\n  <symbol id="accordion-open-small" viewBox="0 0 14 14">\n    <g transform="matrix(1.4,0,0,1.4,0,0)">\n      <path\n        d="M5,0a5,5,0,1,0,5,5A5.006,5.006,0,0,0,5,0ZM7.53,6.28a.748.748,0,0,1-1.06,0L5.177,4.987a.252.252,0,0,0-.354,0L3.53,6.28A.75.75,0,0,1,2.47,5.22l2-2a.749.749,0,0,1,1.06,0l2,2A.749.749,0,0,1,7.53,6.28Z"\n      ></path>\n    </g>\n  </symbol>\n  <symbol id="accordion-closed-caret-small" viewBox="0 0 14 14">\n    <polyline points="4 6 7 9 10 6"></polyline>\n  </symbol>\n  <symbol id="accordion-open-caret-small" viewBox="0 0 14 14">\n    <use\n      xlink:href="#accordion-closed-caret-small"\n      transform="rotate(180 7 7)"\n    ></use>\n  </symbol>\n  <symbol id="announcement-small" viewBox="0 0 14 14">\n    <path\n      d="M14,1.241A1,1,0,0,0,12.674.3L1.011,4.3A1.492,1.492,0,0,0,0,5.712V6.778a1.492,1.492,0,0,0,1.011,1.41l.547.188A.245.245,0,0,1,1.7,8.5a.253.253,0,0,1,.012.191A3.828,3.828,0,0,0,1.5,9.957a3.745,3.745,0,0,0,6.509,2.579,3.806,3.806,0,0,0,.811-1.4.25.25,0,0,1,.319-.16l3.535,1.213a.988.988,0,0,0,.326.055,1,1,0,0,0,1-1ZM6.534,11.186a1.718,1.718,0,0,1-1.28.569A1.779,1.779,0,0,1,3.5,9.957a1.848,1.848,0,0,1,.106-.617.251.251,0,0,1,.317-.153l2.853.979a.25.25,0,0,1,.159.306A1.805,1.805,0,0,1,6.534,11.186Z"\n    ></path>\n  </symbol>\n  <symbol id="announcement-medium" viewBox="0 0 24 24">\n    <path d="M0.5 8.999L0.5 13.999"></path>\n    <path d="M23.5 1.999L23.5 20.999"></path>\n    <path d="M0.5 9.999L23.5 2.999"></path>\n    <path d="M0.5 12.999L23.5 19.999"></path>\n    <path d="M5.5,14.521V17.1a3.5,3.5,0,1,0,7-.032v-.413"></path>\n  </symbol>\n  <symbol id="caret-down-small" viewBox="0 0 14 14">\n    <use xlink:href="#caret-up-small" transform="rotate(180 7 7)"></use>\n  </symbol>\n  <symbol id="caret-down-medium" viewBox="0 0 24 24">\n    <use xlink:href="#caret-up-medium" transform="rotate(180 12 12)"></use>\n  </symbol>\n  <symbol id="caret-right-small" viewBox="0 0 14 14">\n    <use xlink:href="#caret-up-small" transform="rotate(90 7 7)"></use>\n  </symbol>\n  <symbol id="caret-left-small" viewBox="0 0 14 14">\n    <use xlink:href="#caret-right-small" transform="rotate(180 7 7)"></use>\n  </symbol>\n  <symbol id="caret-up-small" viewBox="0 0 14 14">\n    <g transform="matrix(1.4,0,0,1.4,0,0)">\n      <path\n        d="M9.794,6.607,5.884,2.49A1.255,1.255,0,0,0,4.1,2.5l-3.9,4.1A.75.75,0,1,0,1.294,7.641L4.819,3.928a.249.249,0,0,1,.362,0L8.706,7.641A.75.75,0,1,0,9.794,6.607Z"\n      ></path>\n    </g>\n  </symbol>\n  <symbol id="caret-up-medium" viewBox="0 0 24 24">\n    <path d="M23.535,18.373,12.409,5.8a.5.5,0,0,0-.749,0L.535,18.373"></path>\n  </symbol>\n  <symbol id="chat-small" viewBox="0 0 14 14">\n    <path\n      d="M7,0A7,7,0,0,0,0,7a6.89,6.89,0,0,0,1,3.55.25.25,0,0,1,0,.22L0,13.32a.51.51,0,0,0,.09.5A.46.46,0,0,0,.5,14H.59L4,13.37a.22.22,0,0,1,.14,0A7,7,0,1,0,7,0ZM3.25,8.25A1.25,1.25,0,1,1,4.5,7,1.25,1.25,0,0,1,3.25,8.25ZM7,8.25A1.25,1.25,0,1,1,8.25,7,1.25,1.25,0,0,1,7,8.25Zm3.75,0A1.25,1.25,0,1,1,12,7,1.25,1.25,0,0,1,10.75,8.25Z"\n    ></path>\n  </symbol>\n  <symbol id="check-small" viewBox="0 0 14 14">
1\n    <path\n      d="M10.715,3.912 C10.8713243,4.03506505 10.9721806,4.21533706 10.9952631,4.41294647 C11.0183457,4.61055588 10.9617526,4.80921943 10.838,4.965 L6.906,9.933 C6.71308373,10.227772 6.40465388,10.4273661 6.05672119,10.4825935 C5.70878851,10.5378209 5.35371265,10.4435452 5.079,10.223 L3.292,8.844 C2.96394286,8.59105358 2.90305358,8.12005714 3.156,7.792 C3.40894642,7.46394286 3.87994286,7.40305358 4.208,7.656 L5.618,8.745 C5.72713228,8.82771009 5.88241757,8.80768763 5.967,8.7 L9.667,4.033 C9.92357005,3.7112448 10.3918594,3.65717705 10.715,3.912 Z"\n    ></path>\n  </symbol>\n  <symbol id="check-medium" viewBox="0 0 24 24">\n    <path d="M18 6.999L11 16.499 6 12.499"></path>\n  </symbol>\n  <symbol id="closed-captions-small" viewBox="0 0 14 14">\n    <path\n      d="M12.5,1 C13.2796961,1 13.9204487,1.59488808 13.9931334,2.35553999 L14,2.5 L14,11.5 C14,12.2796961 13.4051119,12.9204487 12.64446,12.9931334 L12.5,13 L1.5,13 C0.720303883,13 0.0795513218,12.4051119 0.00686657806,11.64446 L0,11.5 L0,2.5 C0,1.72030388 0.594888083,1.07955132 1.35553999,1.00686658 L1.5,1 L12.5,1 Z M5.5,3.5 C3.30649844,3.5 1.5,5.04842723 1.5,7 C1.5,8.95157277 3.30649844,10.5 5.5,10.5 C5.77614237,10.5 6,10.2761424 6,10 C6,9.72385763 5.77614237,9.5 5.5,9.5 C3.82750832,9.5 2.5,8.36213573 2.5,7 C2.5,5.63786427 3.82750832,4.5 5.5,4.5 C5.77614237,4.5 6,4.27614237 6,4 C6,3.72385763 5.77614237,3.5 5.5,3.5 Z M12,3.5 C9.80649844,3.5 8,5.04842723 8,7 C8,8.95157277 9.80649844,10.5 12,10.5 C12.2761424,10.5 12.5,
110.2761424 12.5,10 C12.5,9.72385763 12.2761424,9.5 12,9.5 C10.3275083,9.5 9,8.36213573 9,7 C9,5.63786427 10.3275083,4.5 12,4.5 C12.2761424,4.5 12.5,4.27614237 12.5,4 C12.5,3.72385763 12.2761424,3.5 12,3.5 Z"\n    ></path>\n  </symbol>\n  <symbol id="date-picker-small" viewBox="0 0 14 14">\n    <path\n      d="M12.25,1.5h-1.5V.75a.75.75,0,0,0-1.5,0V1.5H4.75V.75a.75.75,0,0,0-1.5,0V1.5H1.75A1.752,1.752,0,0,0,0,3.25v9A1.752,1.752,0,0,0,1.75,14h10.5A1.752,1.752,0,0,0,14,12.25v-9A1.752,1.752,0,0,0,12.25,1.5ZM1.5,3.25A.25.25,0,0,1,1.75,3h1.5v.75a.75.75,0,0,0,1.5,0V3h4.5v.75a.75.75,0,0,0,1.5,0V3h1.5a.25.25,0,0,1,.25.25v2a.25.25,0,0,1-.25.25H1.75a.25.25,0,0,1-.25-.25Z"\n    ></path>\n  </symbol>\n  <symbol id="date-picker-medium" viewBox="0 0 24 24">\n    <path\n      d="M0.500 2.501 L23.500 2.501 L23.500 23.501 L0.500 23.501 Z"\n    ></path>\n    <path d="M5.5 0.501L5.5 5.501"></path>\n    <path d="M18.5 0.501L18.5 5.501"></path>\n    <path d="M0.5 7.501L23.5 7.501"></path>\n  </symbol>\n  <symbol id="delete-small" viewBox="0 0 14 14">\n    <path\n      d="M7,0a7,7,0,1,0,7,7A7.008,7.008,0,0,0,7,0ZM9.651,8.591a.75.75,0,0,1-1.06,1.061L7,8.061,5.409,9.652a.75.75,0,1,1-1.06-1.061L5.94,7,4.349,5.409a.75.75,0,1,1,1.06-1.061L7,5.939,8.591,4.348a.75.75,0,0,1,1.06,1.061L8.06,7Z"\n    ></path>\n  </symbol>\n  <symbol id="document-small" viewBox="0 0 14 14">\n    <path\n      d="M12.707,4.293l-4-4A1,1,0,0,0,8,0H3A2,2,0,0,0,1,2V12a2,2,0,0,0,2,2h8a2,2,0,0,0,2-2V5A1,1,0,0,0,12.707,4.293ZM3.25,12A.25.25,0,0,1,3,11.75V2.25A.25.25,0,0,1,3.25,2h3.5A.25.25,0,0,1,7,2.25V5A1,1,0,0,0,8,6h2.75a.25.25,0,0,1,.25.25v5.5a.25.25,0,0,1-.25.25Z"\n    ></path>\n  </symbol>\n  <symbol id="document-medium" viewBox="0 0 24 24">\n    <g transform="translate(2)">\n      <path\n        d="M19.207,4.5 C19.3945494,4.68749273 19.5,4.94180519 19.5,5.207 L19.5,22.5 C19.5,23.0522847 19.0522847,23.5 18.5,23.5 L1.5,23.5 C0.94771525,23.5 0.5,23.0522847 0.5,22.5 L0.5,1.5 C0.5,0.94771525 0.94771525,0.5 1.5,0.5 L14.793,0.5 C15.0581948,0.5 15.3125073,0.605450625 15.5,0.793 L19.207,4.5 Z"\n      ></path>\n      <line x1="4" y1="16" x2="16" y2="16"></line>\n      <line x1="4" y1="19" x2="16" y2="19"></line>\n      <line x1="4" y1="13" x2="16" y2="13"></line>\n      <line x1="4" y1="10" x2="16" y2="10"></line>\n      <line x1="4" y1="7" x2="11" y2="7"></line>\n      <line x1="4" y1="7" x2="11" y2="7"></line>\n      <line x1="4" y1="10" x2="16" y2="10"></line>\n      <line x1="4" y1="13" x2="16" y2="13"></line>\n      <line x1="4" y1="16" x2="16" y2="16"></line>\n      <line x1="4" y1="19" x2="16" y2="19"></line>\n    </g>\n  </symbol>\n  <symbol id="document-pdf-medium" viewBox="0 0 24 24">\n    <path\n      d="M20.5,23.5a1,1,0,0,0,1-1V6.473A5.975,5.975,0,0,0,15.525.5H3.5a1,1,0,0,0-1,1v21a1,1,0,0,0,1,1Z"\n    ></path>\n    <path d="M16.5.579V4.5a1,1,0,0,0,1,1h3.92"></path>\n    <path\n      d="M8.479,15a1.5,1.5,0,0,1-1.5,1.5h-1.5v-3h1.5A1.5,1.5,0,0,1,8.479,15Z"\n    ></path>\n    <path d="M5.479 19.499L5.479 16.499"></path>\n    <path d="M10.479,13.5a3,3,0,1,1,0,6Z"></path>\n    <path d="M15.479,19.5v-5a1,1,0,0,1,1-1h2"></path>\n    <path d="M15.479 16.499L17.479 16.499"></path>\n  </symbol>\n  <symbol id="download-small" viewBox="0 0 14 14">\n    <path\n      d="M10.03 5.22a.749.749 0 0 0-1.06 0L7.75 6.439V.75a.75.75 0 0 0-1.5 0v5.689L5.03 5.22a.75.75 0 1 0-1.06 1.06l2.5 2.5a.749.749 0 0 0 1.06 0l2.5-2.5a.749.749 0 0 0 0-1.06zM13 9.5a1 1 0 0 0-1 1v1.25a.25.25 0 0 1-.25.25h-9.5a.25.25 0 0 1-.25-.25V10.5a1 1 0 0 0-2 0V12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-1.5a1 1 0 0 0-1-1z"\n    ></path>\n  </symbol>\n  <symbol id="download-medium" viewBox="0 0 24 24">\n    <path\n      d="M23,18.218v1.913A2.87,2.87,0,0,1,20.131,23H3.869A2.869,2.869,0,0,1,1,20.131V18.218"\n    ></path>\n    <path d="M12 18.108L12 1"></path>\n    <path d="M19 11.108L12 18.108 5 11.108"></path>\n  </symbol>\n  <symbol id="edit-small" viewBox="0 0 14 14">\n    <path\n      d="M11.75,12.493H.75a.75.75,0,0,0,0,1.5h11a.75.75,0,0,0,0-1.5Z"\n    ></path>\n    <path\n      d="M13.561,1.493,12.5.432a1.537,1.537,0,0,0-2.121,0L3.671,7.139a.5.5,0,0,0-.138.267L3,10.411A.5.5,0,0,0,3.5,11a.433.433,0,0,0,.087-.008l3.005-.53a.5.5,0,0,0,.267-.139l6.707-6.707a1.5,1.5,0,0,0,0-2.121Z"\n    ></path>\n  </symbol>\n  <symbol id="email-small" viewBox="0 0 14 14">\n    <path \n      d="M13.523.477A1.613,1.613,0,0,0,11.861.084L1.109,3.668A1.624,1.624,0,0,0,.475,6.357L3.063,8.946,2.976,12.2a.5.5,0,0,0,.73.458l2.017-1.049,1.92,1.92a1.634,1.634,0,0,0,1.52.433,1.614,1.614,0,0,0,1.169-1.067L13.916,2.138A1.616,1.616,0,0,0,13.523.477Zm-2.64,3.389L5.6,9.627A.347.347,0,0,1,5,9.392V7.274a1,1,0,0,1,.445-.832L10.31,3.2a.443.443,0,0,1,.573.668Z"\n    ></path>\n  </symbol>\n  <symbol id="email-medium" viewBox="0 0 24 24">\n    <path \n      d="M0.500 3.954 L23.500 3.954 L23.500 19.954 L0.500 19.954 Z"\n    ></path>\n    <path d="M22.911 4.536L12 13.454 1.089 4.536"></path>\n  </symbol>\n  <symbol id="error-small" viewBox="0 0 14 14">\n    <path\n      d="M13.54,5.88,8.11.45a1.61,1.61,0,0,0-2.22,0L.46,5.88A1.55,1.55,0,0,0,0,7,1.53,1.53,0,0,0,.46,8.1l5.43,5.43a1.57,1.57,0,0,0,2.22,0L13.54,8.1A1.53,1.53,0,0,0,14,7,1.55,1.55,0,0,0,13.54,5.88ZM6.25,3.49a.75.75,0,0,1,1.5,0v3a.75.75,0,0,1-1.5,0Zm.75,7a1,1,0,1,1,1-1A1,1,0,0,1,7,10.49Z"\n    ></path>\n  </symbol>\n  <symbol id="error-medium" viewBox="0 0 24 24">
1\n    <path\n      d="M4.199 4.307 L19.755 4.307 L19.755 19.863 L4.199 19.863 Z"\n      transform="translate(-5.038 12.008) rotate(-45)"\n    ></path>\n    <path d="M12 14.11L12 7.11"></path>\n    <path d="M11.996 16.11L11.996 16.11"></path>\n    <path\n      d="M11.987,16.11a.245.245,0,0,0-.237.255A.254.254,0,0,0,12,16.61h.009a.246.246,0,0,0,.237-.255A.253.253,0,0,0,12,16.11"\n    ></path>\n    <path d="M12,16.11h-.009"></path>\n  </symbol>\n  <symbol id="error-fill-medium" viewBox="0 0 24 24">\n    <use xlink:href="#error-small"></use>\n  </symbol>\n  <symbol id="fast-forward-small" viewBox="0 0 14 14">\n    <path\n      d="M13.278,5.6,8.635,2.282A1.507,1.507,0,0,0,6.25,3.507V5.043L2.385,2.282A1.507,1.507,0,0,0,0,3.507v6.986a1.507,1.507,0,0,0,2.383,1.226L6.25,8.957v1.536a1.507,1.507,0,0,0,2.383,1.226L13.277,8.4a1.72,1.72,0,0,0,0-2.8Z"\n    ></path>\n  </symbol>\n  <symbol id="feedback-dislike-medium" viewBox="0 0 24 24">\n    <path\n      d="M4.5,8h0a1.5,1.5,0,0,1,0-3h1a1.5,1.5,0,0,1,0-3H12c4,0,3,1.87,11,1.87V13H20a7.811,7.811,0,0,0-7.5,7.856c0,1.582-3,1.813-3-1.187A29.774,29.774,0,0,1,10.5,14h-8a1.5,1.5,0,0,1,0-3h1a1.5,1.5,0,0,1,0-3h1"\n    ></path>\n  </symbol>\n  <symbol id="feedback-dislike-fill-medium" viewBox="0 0 24 24">\n    <path\n      d="M.25,12.44A2.25,2.25,0,0,0,2.5,14.69H9.23a.25.25,0,0,1,.19.09.23.23,0,0,1,.05.21,25.27,25.27,0,0,0-.72,4.73A3.36,3.36,0,0,0,9.51,22a2.36,2.36,0,0,0,1.74.79,1.89,1.89,0,0,0,2-1.87A7.19,7.19,0,0,1,20,13.69h3a.76.76,0,0,0,.75-.75v-9A.75.75,0,0,0,23,3.19c-4.53,0-6-.64-7.31-1.2A8.15,8.15,0,0,0,12,1.19H5.5A2.25,2.25,0,0,0,3.25,3.44a2.22,2.22,0,0,0,.23,1,2.25,2.25,0,0,0-1.23,2,2.22,2.22,0,0,0,.23,1,2.25,2.25,0,0,0-1.23,2,2.22,2.22,0,0,0,.23,1A2.25,2.25,0,0,0,.25,12.44Z"\n    ></path>\n  </symbol>\n  <symbol id="feedback-like-medium" viewBox="0 0 24 24">\n    <use\n      xlink:href="#feedback-dislike-medium"\n      transform="rotate(180 12 12)"\n    ></use>\n  </symbol>\n  <symbol id="feedback-like-fill-medium" viewBox="0 0 24 24">\n    <use\n      xlink:href="#feedback-dislike-fill-medium"\n      transform="rotate(180 12 12)"\n    ></use>\n  </symbol>\n  <symbol id="feedback-dislike-small" viewBox="0 0 14 14">\n    <path\n      d="M.75.75A.76.76,0,0,0,0,1.5V8A.75.75,0,0,0,1.5,8V1.5A.76.76,0,0,0,.75.75Z"\n    ></path>\n    <path\n      d="M11.31.78H3.75a.75.75,0,0,0,0,1.5h7.56a.39.39,0,0,1,.39.34l.8,4.67a.4.4,0,0,1-.1.31.38.38,0,0,1-.3.13H7.71A.75.75,0,0,0,7,8.48v2.91a.38.38,0,0,1-.67.19L4.36,8.92a.76.76,0,0,0-1.05-.16.75.75,0,0,0-.17,1.05l1.91,2.61a1.83,1.83,0,0,0,1.55.83,1.86,1.86,0,0,0,1.86-1.86V9.48a.25.25,0,0,1,.25-.25H12.1a1.89,1.89,0,0,0,1.44-.66A1.91,1.91,0,0,0,14,7.05l-.8-4.67A1.88,1.88,0,0,0,11.31.78Z"\n    ></path>\n  </symbol>\n  <symbol id="feedback-dislike-fill-small" viewBox="0 0 14 14">\n    <path\n      d="M14,7.09A1.66,1.66,0,0,1,12.35,9H8.71a.25.25,0,0,0-.25.25v2.15A1.62,1.62,0,0,1,6.85,13a1.59,1.59,0,0,1-1.36-.75L3.17,8.62A.25.25,0,0,0,3,8.5H.5A.5.5,0,0,1,0,8V1.5A.5.5,0,0,1,.5,1H11.56a1.65,1.65,0,0,1,1.63,1.39Z"\n    ></path>\n  </symbol>\n  <symbol id="feedback-like-small" viewBox="0 0 14 14">\n    <path\n      d="M.75,13.25A.76.76,0,0,1,0,12.5V6A.75.75,0,0,1,1.5,6v6.5A.76.76,0,0,1,.75,13.25Z"\n    ></path>\n    <path\n      d="M11.31,13.22H3.75a.75.75,0,1,1,0-1.5h7.56a.39.39,0,0,0,.39-.34l.8-4.67a.4.4,0,0,0-.1-.31.38.38,0,0,0-.3-.13H7.71A.75.75,0,0,1,7,5.52V2.61a.38.38,0,0,0-.67-.19L4.36,5.08a.76.76,0,0,1-1.05.16.75.75,0,0,1-.17-1L5.05,1.58A1.83,1.83,0,0,1,6.6.75,1.86,1.86,0,0,1,8.46,2.61V4.52a.25.25,0,0,0,.25.25H12.1a1.89,1.89,0,0,1,1.44.66A1.91,1.91,0,0,1,14,7l-.8,4.67A1.88,1.88,0,0,1,11.31,13.22Z"\n    ></path>\n  </symbol>\n  <symbol id="feedback-like-fill-small" viewBox="0 0 14 14">\n    <path\n      d="M14,6.91A1.66,1.66,0,0,0,12.35,5H8.71a.25.25,0,0,1-.25-.25V2.61A1.62,1.62,0,0,0,6.85,1a1.59,1.59,0,0,0-1.36.75L3.17,5.38A.25.25,0,0,1,3,5.5H.5A.5.5,0,0,0,0,6v6.5a.5.5,0,0,0,.5.5H11.56a1.65,1.65,0,0,0,1.63-1.39Z"\n    ></path>\n  </symbol>\n  <symbol id="filter-small" viewBox="0 0 14 14">\n    <path d="M13,3H1A1,1,0,0,1,1,1H13a1,1,0,0,1,0,2Z"></path>\n    <path d="M12,8H2A1,1,0,0,1,2,6H12a1,1,0,0,1,0,2Z"></path>\n    <path d="M10,13H4a1,1,0,0,1,0-2h6a1,1,0,0,1,0,2Z"></path>\n  </symbol>\n  <symbol id="full-screen-small" viewBox="0 0 14 14">\n    <path\n      d="M1,5.5a1,1,0,0,1-1-1v-3A1.5,1.5,0,0,1,1.5,0h3a1,1,0,0,1,0,2H2.25A.25.25,0,0,0,2,2.25V4.5A1,1,0,0,1,1,5.5Z"\n    ></path>\n    <path\n      d="M13,5.5a1,1,0,0,1-1-1V2.25A.25.25,0,0,0,11.75,2H9.5a1,1,0,0,1,0-2h3A1.5,1.5,0,0,1,14,1.5v3A1,1,0,0,1,13,5.5Z"\n    ></path>
1\n    <path\n      d="M12.5,14h-3a1,1,0,0,1,0-2h2.25a.25.25,0,0,0,.25-.25V9.5a1,1,0,0,1,2,0v3A1.5,1.5,0,0,1,12.5,14Z"\n    ></path>\n    <path\n      d="M4.5,14h-3A1.5,1.5,0,0,1,0,12.5v-3a1,1,0,0,1,2,0v2.25a.25.25,0,0,0,.25.25H4.5a1,1,0,0,1,0,2Z"\n    ></path>\n  </symbol>\n  <symbol id="gifted-shares-small" viewBox="0 0 14 14">\n    <path\n      d="M12.5,9.75A.76.76,0,0,0,11.75,9H8a.25.25,0,0,0-.25.25v4.5A.25.25,0,0,0,8,14h3.75a.76.76,0,0,0,.75-.75Z"\n    ></path>\n    <path\n      d="M6.25,9.25A.25.25,0,0,0,6,9H2.25a.76.76,0,0,0-.75.75v3.5a.76.76,0,0,0,.75.75H6a.25.25,0,0,0,.25-.25Z"\n    ></path>\n    <path\n      d="M14,4.75A.76.76,0,0,0,13.25,4h-.58a.25.25,0,0,1-.22-.13.24.24,0,0,1,0-.26,2.4,2.4,0,0,0,.37-1.12A2.35,2.35,0,0,0,8.52,1.06l-1.31,2a.24.24,0,0,1-.42,0l-1.31-2A2.35,2.35,0,0,0,1.17,2.49a2.4,2.4,0,0,0,.37,1.12.27.27,0,0,1,0,.26A.25.25,0,0,1,1.33,4H.75A.76.76,0,0,0,0,4.75v2a.76.76,0,0,0,.75.75H6a.25.25,0,0,0,.25-.25V5.75A.25.25,0,0,1,6.5,5.5h1a.25.25,0,0,1,.25.25v1.5A.25.25,0,0,0,8,7.5h5.25A.76.76,0,0,0,14,6.75ZM9.78,1.88a.84.84,0,0,1,.7-.38.87.87,0,0,1,.28.05.85.85,0,0,1-.09,1.63l-1.44.31A.24.24,0,0,1,9,3.39a.26.26,0,0,1,0-.28ZM3.24,1.55a.87.87,0,0,1,.28-.05.84.84,0,0,1,.7.38L5,3.11a.26.26,0,0,1,0,.28.24.24,0,0,1-.25.1L3.33,3.18a.85.85,0,0,1-.09-1.63Z"\n    ></path>\n  </symbol>\n  <symbol id="help-small" viewBox="0 0 14 14">\n    <path\n      d="M7,0a7,7,0,1,0,7,7A7.008,7.008,0,0,0,7,0ZM7,11.751a1,1,0,1,1,1-1A1,1,0,0,1,7,11.751Zm.917-3.908a.25.25,0,0,0-.167.236V8.25a.75.75,0,0,1-1.5,0v-1A.75.75,0,0,1,7,6.5,1.25,1.25,0,1,0,5.75,5.25a.75.75,0,0,1-1.5,0A2.75,2.75,0,1,1,7.917,7.843Z"\n    ></path>\n  </symbol>\n  <symbol id="help-medium" viewBox="0 0 24 24">\n    <path\n      d="M1.000 12.001 A11.000 11.000 0 1 0 23.000 12.001 A11.000 11.000 0 1 0 1.000 12.001 Z"\n    ></path>\n    <path d="M12,17a.25.25,0,1,0,.25.25A.25.25,0,0,0,12,17h0"></path>\n    <path d="M9,10.005a3,3,0,1,1,4.2,2.75A2,2,0,0,0,12,14.588V15"></path>\n  </symbol>\n  <symbol id="home-small" viewBox="0 0 14 14">\n    <path\n      d="M13,8a1,1,0,0,1-.71-.29L7,2.41,1.71,7.71A1,1,0,0,1,.29,6.29l6-6a1,1,0,0,1,1.42,0l6,6a1,1,0,0,1,0,1.42A1,1,0,0,1,13,8Z"\n    ></path>\n    <path\n      d="M12,10a.47.47,0,0,0-.15-.35l-4.5-4.5a.48.48,0,0,0-.7,0l-4.5,4.5A.47.47,0,0,0,2,10v3.5a.5.5,0,0,0,.5.5H5.75A.25.25,0,0,0,6,13.75V11.5a1,1,0,0,1,2,0v2.25a.25.25,0,0,0,.25.25H11.5a.5.5,0,0,0,.5-.5Z"\n    ></path>\n  </symbol>\n  <symbol id="link-left-small" viewBox="0 0 14 14">\n    <use xlink:href="#link-right-small" transform="rotate(180 7 7)"></use>\n  </symbol>\n  <symbol id="link-right-small" viewBox="0 0 14 14">\n    <g transform="matrix(0.5833333333333334,0,0,0.5833333333333334,0,0)">\n      <path\n        d="M23.987,12a2.411,2.411,0,0,0-.814-1.8L11.994.361a1.44,1.44,0,0,0-1.9,2.162l8.637,7.6a.25.25,0,0,1-.165.437H1.452a1.44,1.44,0,0,0,0,2.88H18.563a.251.251,0,0,1,.165.438l-8.637,7.6a1.44,1.44,0,1,0,1.9,2.161L23.172,13.8A2.409,2.409,0,0,0,23.987,12Z"\n      ></path>\n    </g>\n  </symbol>\n  <symbol id="list-stars-medium" viewBox="0 0 24 24">\n    <path d="M9.5 4.498L23.5 4.498"></path>\n    <path d="M9.5 12.498L23.5 12.498"></path>\n    <path d="M9.5 20.498L23.5 20.498"></path>\n    <path d="M5.5 4.498L0.5 4.498"></path>\n    <path d="M4.5 1.998L1.5 6.998"></path>\n    <path d="M1.5 1.998L4.5 6.998"></path>\n    <path d="M5.5 12.498L0.5 12.498"></path>\n    <path d="M4.5 9.998L1.5 14.998"></path>\n    <path d="M1.5 9.998L4.5 14.998"></path>\n    <path d="M5.5 20.498L0.5 20.498"></path>\n    <path d="M4.5 17.998L1.5 22.998"></path>\n    <path d="M1.5 17.998L4.5 22.998"></path>\n  </symbol>\n  <symbol id="menu-medium" viewBox="0 0 24 24">\n    <rect x="0" y="4" width="24" height="1.5" rx="0.75"></rect>\n    <rect x="0" y="11" width="24" height="1.5" rx="0.75"></rect>\n    <rect x="0" y="18" width="24" height="1.5" rx="0.75"></rect>\n  </symbol>\n  <symbol id="negative-change-small" viewBox="0 0 14 14">\n    <use\n      xlink:href="#positive-change-small"\n      transform="rotate(180 7 7)"\n    ></use>\n  </symbol>\n  <symbol id="overflow-menu-small" viewBox="0 0 14 14">\n    <circle cx="7" cy="2" r="2" />\n    <circle cx="7" cy="7" r="2" />\n    <circle cx="7" cy="12" r="2" />\n  </symbol>\n  <symbol id="pause-small" viewBox="0 0 14 14">\n    <path d="M0.000 0.000 L5.000 0.000 L5.000 14.000 L-0.000 14.000 Z"></path>\n    <path\n      d="M9.000 0.000 L14.000 0.000 L14.000 14.000 L9.000 14.000 Z"\n    ></path>\n  </symbol>\n  <symbol id="play-small" viewBox="0 0 14 14">\n    <path\n      d="M13.126,5.605,2.241.163A1.54,1.54,0,0,0,.011,1.541V12.459a1.54,1.54,0,0,0,2.23,1.378L13.126,8.4a1.559,1.559,0,0,0,0-2.79Z"\n    ></path>\n  </symbol>\n  <symbol id="play-medium" viewBox="0 0 24 24">\n    <path\n      d="M1.118,2.118a1,1,0,0,1,1.447-.894l19.764,9.882a1,1,0,0,1,0,1.788L2.565,22.776a1,1,0,0,1-1.447-.894Z"\n    ></path>\n  </symbol>\n  <symbol id="plus-small" viewBox="0 0 14 14">\n    <g transform="matrix(0.5833333333333334,0,0,0.5833333333333334,0,0)">\n      <path\n        d="M0,12a1.5,1.5,0,0,0,1.5,1.5h8.75a.25.25,0,0,1,.25.25V22.5a1.5,1.5,0,0,0,3,0V13.75a.25.25,0,0,1,.25-.25H22.5a1.5,1.5,0,0,0,0-3H13.75a.25.25,0,0,1-.25-.25V1.5a1.5,1.5,0,0,0-3,0v8.75a.25.25,0,0,1-.25.25H1.5A1.5,1.5,0,0,0,0,12Z"\n      ></path>\n    </g>\n  </symbol>\n  <symbol id="pop-window-small" viewBox="0 0 14 14">\n    <path\n      d="M12.75,0H3.25A1.25,1.25,0,0,0,2,1.25v1.5a.76.76,0,0,0,.75.75h9.5a.25.25,0,0,1,.25.25v5.5a.25.25,0,0,1-.25.25h-.5a.75.75,0,0,0,0,1.5h1A1.25,1.25,0,0,0,14,9.75V1.25A1.25,1.25,0,0,0,12.75,0Z"\n    ></path>\n    <path\n      d="M9.5,6.25A1.25,1.25,0,0,0,8.25,5h-7A1.25,1.25,0,0,0,0,6.25v6.5A1.25,1.25,0,0,0,1.25,14h7A1.25,1.25,0,0,0,9.5,12.75ZM1.75,12.5a.25.25,0,0,1-.25-.25V8.75a.25.25,0,0,1,.25-.25h6A.25.25,0,0,1,8,8.75v3.5a.25.25,0,0,1-.25.25Z"\n    ></path>\n  </symbol>\n  <symbol id="positive-change-small" viewBox="0 0 14 14">\n    <path\n      d="M11.207,3.793l-3.5-3.5a1,1,0,0,0-1.414,0l-3.5,3.5A1,1,0,0,0,4.207,5.207L5.573,3.841A.25.25,0,0,1,6,4.018V13a1,1,0,0,0,2,0V4.018a.25.25,0,0,1,.427-.177L9.793,5.207a1,1,0,0,0,1.414-1.414Z"\n    ></path>\n  </symbol>\n  <symbol id="print-small" viewBox="0 0 14 14">\n    <path\n      d="M14,5.25A1.252,1.252,0,0,0,12.75,4H11V.75A.75.75,0,0,0,10.25,0H3.75A.75.75,0,0,0,3,.7
15V4H1.25A1.252,1.252,0,0,0,0,5.25v3.5A1.252,1.252,0,0,0,1.25,10H3v3.25a.75.75,0,0,0,.75.75h6.5a.75.75,0,0,0,.75-.75V10h1.75A1.252,1.252,0,0,0,14,8.75Zm-4.5,7a.25.25,0,0,1-.25.25H4.75a.25.25,0,0,1-.25-.25v-2A.25.25,0,0,1,4.75,10h4.5a.25.25,0,0,1,.25.25Zm0-7a.25.25,0,0,1-.25.25H4.75a.25.25,0,0,1-.25-.25V1.75a.25.25,0,0,1,.25-.25h4.5a.25.25,0,0,1,.25.25ZM12,8.5H10.5a.5.5,0,0,1,0-1H12a.5.5,0,0,1,0,1Z"\n    ></path>\n  </symbol>\n  <symbol id="refresh-small" viewBox="0 0 14 14">\n    <path\n      d="M13.978,10.183,13.5,8.26a.751.751,0,0,0-.91-.545l-1.922.48a.75.75,0,0,0-.2,1.371l.615.369A5.564,5.564,0,0,1,7,12.019,5.047,5.047,0,0,1,2.284,8.713a.75.75,0,0,0-1.409.516A6.552,6.552,0,0,0,7,13.519a7.063,7.063,0,0,0,5.375-2.8l.489.293a.75.75,0,0,0,1.114-.825Z"\n    ></path>\n    <path\n      d="M1.413,6.285l1.922-.48A.75.75,0,0,0,3.54,4.434l-.567-.34A5.593,5.593,0,0,1,7,1.981a5.047,5.047,0,0,1,4.716,3.306.75.75,0,0,0,1.409-.516A6.552,6.552,0,0,0,7,.481,7.141,7.141,0,0,0,1.672,3.314l-.536-.322a.75.75,0,0,0-1.114.825L.5,5.74a.751.751,0,0,0,.727.568A.765.765,0,0,0,1.413,6.285Z"\n    ></path>\n  </symbol>\n  <symbol id="remove-small" viewBox="0 0 14 14">\n    <path\n      d="M8.591,7.177a.25.25,0,0,1,0-.354l4.616-4.616A1,1,0,1,0,11.793.793L7.177,5.409a.25.25,0,0,1-.354,0L2.207.793A1,1,0,0,0,.793,2.207L5.409,6.823a.25.25,0,0,1,0,.354L.793,11.793a1,1,0,0,0,1.414,1.414L6.823,8.591a.25.25,0,0,1,.354,0l4.616,4.616a1,1,0,0,0,1.414-1.414Z"\n    ></path>\n  </symbol>\n  <symbol id="remove-medium" viewBox="0 0 24 24">\n    <line class="st0" x1="7" y1="7" x2="17" y2="17"></line>\n    <line class="st0" x1="17" y1="7" x2="7" y2="17"></line>\n  </symbol>\n  <symbol id="rewind-small" viewBox="0 0 14 14">\n    <use xlink:href="#fast-forward-small" transform="rotate(180 7 7)"></use>\n  </symbol>\n  <symbol id="screwdriver-wrench-medium" viewBox="0 0 24 24">\n    <path d="M3.06,23.06A1.5,1.5,0,0,1,.94,20.94l6.57-6.57,2.12,2.12Z"></path>\n    <line x1="6.45" y1="13.31" x2="10.69" y2="17.55"></line>\n    <line x1="18.51" y1="5.51" x2="8.57" y2="15.43"></line>\n    <path\n      d="M20.71,6.1a1,1,0,0,1-.73.39,1,1,0,0,1-.78-.29L17.79,4.79A1,1,0,0,1,17.5,4a1,1,0,0,1,.43-.73L21.82.59a.5.5,0,0,1,.64.06l.89.89a.5.5,0,0,1,0,.66Z"\n    ></path>\n    <path\n      d="M13,11,8.15,6.15A4.13,4.13,0,0,0,8.5,4.5a4,4,0,0,0-4-4,4.38,4.38,0,0,0-.82.08A.5.5,0,0,0,3.3.93a.51.51,0,0,0,.13.5L4.85,2.85A.49.49,0,0,1,5,3.21V4.5a.5.5,0,0,1-.5.5H3.21a.49.49,0,0,1-.36-.15L1.43,3.43a.51.51,0,0,0-.5-.13.52.52,0,0,0-.35.38A4.38,4.38,0,0,0,.5,4.5a4,4,0,0,0,4,4,4.13,4.13,0,0,0,1.65-.35L11,13"\n    ></path>\n    <path\n      d="M14.56,12.56l3.29,3.29a4.13,4.13,0,0,1,1.65-.35,4,4,0,0,1,4,4,4.38,4.38,0,0,1-.08.82.5.5,0,0,1-.35.38.51.51,0,0,1-.5-.13l-1.42-1.42a.49.49,0,0,0-.36-.15H19.5a.5.5,0,0,0-.5.5v1.29a.49.49,0,0,0,.15.36l1.42,1.42a.51.51,0,0,1,.13.5.52.52,0,0,1-.38.35,4.38,4.38,0,0,1-.82.08,4,4,0,0,1-4-4,4.13,4.13,0,0,1,.35-1.65l-3.3-3.3"\n    ></path>\n  </symbol>\n  <symbol id="search-small" viewBox="0 0 14 14">\n    <path\n      d="M13.7265333,13.7265333 C14.0908898,13.3620668 14.0908898,12.7712665 13.7265333,12.4068 L11.2336,9.91386667 C11.1540898,9.83623848 11.1400548,9.71343261 11.2,9.61986667 C12.7859562,7.21942761 12.2968024,4.00803252 10.0680889,2.18863689 C7.83937529,0.369241252 4.59506283,0.532845819 2.56068766,2.56722099 C0.526312486,4.60159616 0.362707918,7.84590863 2.18210355,10.0746222 C4.00149919,12.3033358 7.21289428,12.7924895 9.61333333,11.2065333 C9.70604473,11.1456273 9.82876411,11.158094 9.90733333,11.2364 L12.4002667,13.7293333 C12.575925,13.9059433 12.8148922,14.0050094 13.0639838,14.0044856 C13.3130755,14.0039576 13.5516222,13.9038834 13.7265333,13.7265333 Z M2.8,6.53333333 C2.8,4.47147027 4.47147027,2.8 6.53333333,2.8 C8.5951964,2.8 10.2666667,4.47147027 10.2666667,6.53333333 C10.2666667,8.5951964 8.5951964,10.2666667 6.53333333,10.2666667 C5.54319177,10.2666667 4.59360383,9.87333446 3.89346802,9.17319865 C3.1933322,8.47306284 2.8,7.5234749 2.8,6.53333333 Z"\n    ></path>\n  </symbol>\n  <symbol id="search-medium" viewBox="0 0 24 24">\n    <path\n      d="M0.500 10.500 A10.000 10.000 0 1 0 20.500 10.500 A10.000 10.000 0 1 0 0.500 10.500 Z"\n    ></path>\n    <path d="M23.5 23.5L17.571 17.571"></path>\n  </symbol>\n  <symbol id="settings-small" viewBox="0 0 14 14">\n    <path\n      d="M8.846,5.644V4.356l.575-.721a.766.766,0,0,0,.065-.864l-.312-.542a.769.769,0,0,0-.781-.376l-.912.138L6.365,1.347,6.029.489A.77.77,0,0,0,5.313,0H4.687a.77.77,0,0,0-.716.489l-.336.858-1.116.644-.912-.138a.769.769,0,0,0-.781.376l-.312.542a.766.766,0,0,0,.065.864l.575.721V5.644l-.575.721a.766.766,0,0,0-.065.864l.312.542a.769.769,0,0,0,.781.376l.912-.138,1.116.644.336.858A.77.77,0,0,0,4.687,10h.626a.77.7
17,0,0,0,.716-.489l.336-.858,1.116-.644.912.138a.769.769,0,0,0,.781-.376l.312-.542a.766.766,0,0,0-.065-.864ZM5,6.5A1.5,1.5,0,1,1,6.5,5,1.5,1.5,0,0,1,5,6.5Z"\n    ></path>\n  </symbol>\n  <symbol id="share-small" viewBox="0 0 14 14">\n    <path\n      d="M14,11.25A2.748,2.748,0,0,0,9.317,9.3a.251.251,0,0,1-.288.046L5.61,7.633a.251.251,0,0,1-.136-.258,2.692,2.692,0,0,0,0-.75.251.251,0,0,1,.136-.258L9.029,4.658a.249.249,0,0,1,.288.046,2.751,2.751,0,1,0-.8-1.651.25.25,0,0,1-.137.252L4.914,5.038A.249.249,0,0,1,4.631,5,2.75,2.75,0,1,0,4.631,9a.251.251,0,0,1,.283-.042L8.38,10.7a.249.249,0,0,1,.137.251,2.75,2.75,0,1,0,5.483.3Z"\n    ></path>\n  </symbol>\n  <symbol id="subtract-small" viewBox="0 0 14 14">\n    <g transform="matrix(0.5833333333333334,0,0,0.5833333333333334,0,0)">\n      <path d="M1.5,13.5h21a1.5,1.5,0,0,0,0-3H1.5a1.5,1.5,0,0,0,0,3Z"></path>\n    </g>\n  </symbol>\n  <symbol id="success-small" viewBox="0 0 14 14">\n    <path\n      d="M7,0a7,7,0,1,0,7,7A7,7,0,0,0,7,0Zm3.6,5.9-4,4a1,1,0,0,1-.7.3,1,1,0,0,1-.71-.3L3.4,8.07A1,1,0,0,1,4.82,6.65l.92.93a.29.29,0,0,0,.18.07.26.26,0,0,0,.17-.07L9.18,4.49a1,1,0,0,1,1.42,0A1,1,0,0,1,10.6,5.9Z"\n    ></path>\n  </symbol>\n  <symbol id="success-medium" viewBox="0 0 24 24">\n    <use xlink:href="#check-medium"></use>\n    <path\n      d="M0.500 11.999 A11.500 11.500 0 1 0 23.500 11.999 A11.500 11.500 0 1 0 0.500 11.999 Z"\n    ></path>\n  </symbol>\n  <symbol id="success-fill-medium" viewBox="0 0 24 24">\n    <path\n      d="M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0Zm6.93,8.2-6.85,9.29a1,1,0,0,1-1.43.19L5.76,13.77a1,1,0,0,1-.15-1.41A1,1,0,0,1,7,12.21l4.08,3.26L17.32,7a1,1,0,0,1,1.39-.21A1,1,0,0,1,18.93,8.2Z"\n    ></path>\n  </symbol>\n  <symbol id="task-list-pin-medium" viewBox="0 0 24 24">\n    <path\n      d="M18.5,5.5H20a1,1,0,0,1,1,1V17.525A5.975,5.975,0,0,1,15.025,23.5H4a1,1,0,0,1-1-1V6.5a1,1,0,0,1,1-1h9"\n    ></path>\n    <path d="M12 9.5L18.439 3.061"></path>\n    <path\n      d="M18.000 2.000 A1.500 1.500 0 1 0 21.000 2.000 A1.500 1.500 0 1 0 18.000 2.000 Z"\n    ></path>\n    <path d="M16,23.42V19.5a1,1,0,0,1,1-1h3.92"></path>\n    <path d="M6 12.5L17 12.5"></path>\n    <path d="M6 15.5L17 15.5"></path>\n    <path d="M6 18.5L11.5 18.5"></path>\n  </symbol>\n  <symbol id="trash-small" viewBox="0 0 14 14">\n    <g transform="matrix(1.4,0,0,1.4,0,0)">\n      <path\n        d="M10,2.942a.75.75,0,0,0-.75-.75H7.562a.25.25,0,0,1-.245-.2,2.381,2.381,0,0,0-4.675,0,.251.251,0,0,1-.245.2H.75a.75.75,0,0,0,0,1.5H1a.25.25,0,0,1,.25.25v4.5a1.5,1.5,0,0,0,1.5,1.5h4.5a1.5,1.5,0,0,0,1.5-1.5v-4.5A.25.25,0,0,1,9,3.692h.25A.75.75,0,0,0,10,2.942ZM4.979,1.312A1.108,1.108,0,0,1,5.9,1.8a.254.254,0,0,1,.015.259.25.25,0,0,1-.221.133H4.269A.25.25,0,0,1,4.063,1.8,1.1,1.1,0,0,1,4.979,1.312ZM4.125,7.688a.625.625,0,0,1-1.25,0v-2.5a.625.625,0,1,1,1.25,0Zm3,0a.625.625,0,0,1-1.25,0v-2.5a.625.625,0,1,1,1.25,0Z"\n      ></path>\n    </g>\n  </symbol>\n  <symbol id="upload-small" viewBox="0 0 14 14">\n    <path\n      d="M4,3.78A.75.75,0,0,0,5,3.78L5.82,3a.26.26,0,0,1,.28-.06.25.25,0,0,1,.15.23V8.25a.75.75,0,0,0,1.5,0V3.16a.25.25,0,0,1,.15-.23A.26.26,0,0,1,8.18,3L9,3.78a.75.75,0,0,0,1.06,0,.75.75,0,0,0,0-1.06L7.53.22a.75.75,0,0,0-1.06,0L4,2.72A.75.75,0,0,0,4,3.78Z"\n    ></path>\n    <path\n      d="M13,9.5a1,1,0,0,0-1,1v1.25a.25.25,0,0,1-.25.25H2.25A.25.25,0,0,1,2,11.75V10.5a1,1,0,0,0-2,0V12a2,2,0,0,0,2,2H12a2,2,0,0,0,2-2V10.5A1,1,0,0,0,13,9.5Z"\n    ></path>\n  </symbol>\n  <symbol id="upload-medium" viewBox="0 0 24 24">\n    <path\n      d="M23,18.218v1.913A2.87,2.87,0,0,1,20.131,23H3.869A2.869,2.869,0,0,1,1,20.131V18.218"\n    ></path>\n    <path d="M12 1L12 18.108"></path>\n    <path d="M5 8L12 1 19 8"></path>\n  </symbol>\n  <symbol id="user-medium" viewBox="0 0 24 24">\n    <path\n      d="M0.500 12.000 A11.500 11.500 0 1 0 23.500 12.000 A11.500 11.500 0 1 0 0.500 12.000 Z"\n    ></path>\n    <path\n      d="M3.959,20.221a25.59,25.59,0,0,1,5.413-2.352c.837-.309.928-2.229.328-2.889-.866-.953-1.6-2.07-1.6-4.766A3.812,3.812,0,0,1,12,6.047a3.812,3.812,0,0,1,3.9,4.167c0,2.7-.734,3.813-1.6,4.766-.6.66-.509,2.58.328,2.889a25.59,25.59,0,0,1,5.413,2.352"\n    ></path>\n  </symbol>\n  <symbol id="volume-off-small" viewBox="0 0 14 14">\n    <path\n      d="M6.41,10.78a.25.25,0,0,0,0,.34l2.16,2.41a1.35,1.35,0,0,0,.8.27,1.31,1.31,0,0,0,1.31-1.31V7.12a.26.26,0,0,0-.43-.18Z"\n    ></path>\n    <path\n      d="M.26,13.81h0a.76.76,0,0,0,1,0l12.5-12.5A.76.76,0,0,0,13.94,1,.71.71,0,0,0,14,.76a.73.73,0,0,0-.19-.49l0,0a.74.74,0,0,0-1.06,0l-2,2a.26.26,0,0,1-.19.07.25.25,0,0,1-.18-.08,1.23,1.23,0,0,0-1-.45,1.29,1.29,0,0,0-.8.27L5.74,5.21a.23.23,0,0,1-.19.09H4.42A1.75,1.75,0,0,0,2.67,7.05v1.5A1.78,1.78,0,0,0,3,9.61a.25.25,0,0,1,0,.33L.22,12.73a.75.75,0,0,0,0,1.06Z"\n    ></path>\n  </symbol>\n  <symbol id="volume-on-small" viewBox="0 0 14 14">\n    <path\n      d="M12,2.21a.75.75,0,0,0-1.06,0,.75.75,0,0,0,0,1.06,5.26,5.26,0,0,1,0,7.46.75.75,0,0,0,0,1.06.75.75,0,0,0,1.06,0,6.74,6.74,0,0,0,0-9.58Z"\n    ></path>\n    <path\n      d="M10.34,4.89a.75.75,0,0,0-1.23.85,2.23,2.23,0,0,1,0,2.52.74.74,0,0,0,.19,1,.75.75,0,0,0,1-.19,3.7,3.7,0,0,0,0-4.22Z"\n    ></path>\n    <path\n      d="M6.69,1a1.35,1.35,0,0,0-.8.27L3.07,4.42a.27.27,0,0,1-.19.08H1.75A1.76,1.76,0,0,0,0,6.25v1.5A1.76,1.76,0,0,0,1.75,9.5H2.88a.27.27,0,0,1,.19.08l2.82,3.15a1.35,1.35,0,0,0,.8.27A1.31,1.31,0,0,0,8,11.69V2.31A1.31,1.31,0,0,0,6.69,1Z"\n    ></path>\n  </symbol>\n  <symbol id="warning-small" viewBox="0 0 14 14">\n    <path\n      d="M13.84,11.83,8.34.83a1.5,1.5,0,0,0-2.68,0l-5.5,11a1.49,1.49,0,0,0,.06,1.46A1.52,1.52,0,0,0,1.5,14h11a1.52,1.52,0,0,0,1.28-.71A1.49,1.49,0,0,0,13.84,11.83ZM6.25,5a.75.75,0,0,1,1.5,0V8a.75.75,0,0,1-1.5,0ZM7,12a1,1,0,1,1,1-1A1,1,0,0,1,7,12Z"\n    ></path>\n  </symbol>\n  <symbol id="warning-medium" viewBox="0 0 24 24">\n    <path\n      d="M22.553,22.581a.569.569,0,0,1-.553.894H2a.569.569,0,0,1-.553-.894L11.553,2.37c.246-.492.648-.492.894,0Z"\n    ></path>\n    <path d="M12 16.979L12 9.979"></path>\n    <path\n      d="M11.991,18.979a.246.246,0,0,0-.241.255.255.255,0,0,0,.254.245h.005a.246.246,0,0,0,.241-.255A.255.255,0,0,0,12,18.979h-.005"\n    ></path>\n  </symbol>\n  <symbol id="warning-fill-medium" viewBox="0 0 24 24">\n    <use xlink:href="#warning-small"></use>\n  </symbol>\n  <symbol\n    id="icon-announcement"\n    fill="none"\n    viewB
1ox="0 0 24 24"\n    id=".664731599833102"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      d="M.5 9.999v5M23.5 2.999v19M.5 10.999l23-7M.5 13.999l23 7M5.5 15.521V18.1a3.5 3.5 0 0 0 7-.032v-.413"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n  id="icon-announcement-black"\n  fill="none"\n  viewBox="0 0 24 24"\n  id=".664731599833102"\n  xmlns="http://www.w3.org/2000/svg"\n>\n  <path\n    d="M.5 9.999v5M23.5 2.999v19M.5 10.999l23-7M.5 13.999l23 7M5.5 15.521V18.1a3.5 3.5 0 0 0 7-.032v-.413"\n    stroke="#040505"\n    stroke-linecap="round"\n    stroke-linejoin="round"\n  />\n</symbol>\n  <symbol\n    id="icon-bank"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".20182183293814004"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14533)"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        d="M2.504 19.433v-8M1.504 19.433h5M.504 23.433h23M.504 21.433h23M1.504 11.433h5M9.504 19.433h5M9.504 11.433h5M5.504 19.433v-8M10.504 19.433v-8M13.504 19.433v-8M17.504 19.433h5M17.504 11.433h5M18.504 19.433v-8M21.504 19.433v-8M1.65 8.538a.5.5 0 0 0 .307.895h20.1
1a.5.5 0 0 0 .31-.894L12.342.674a.5.5 0 0 0-.616 0L1.65 8.538z"\n      />\n    </g>\n  </symbol>\n  <symbol\n  id="icon-bank-black"\n  fill="none"\n  viewBox="0 0 24 24"\n  id=".20182183293814004"\n  xmlns="http://www.w3.org/2000/svg"\n>\n  <g\n    clip-path="url(#clip0_413_14533)"\n    stroke="#040505"\n    stroke-linecap="round"\n    stroke-linejoin="round"\n  >\n    <path\n      d="M2.504 19.433v-8M1.504 19.433h5M.504 23.433h23M.504 21.433h23M1.504 11.433h5M9.504 19.433h5M9.504 11.433h5M5.504 19.433v-8M10.504 19.433v-8M13.504 19.433v-8M17.504 19.433h5M17.504 11.433h5M18.504 19.433v-8M21.504 19.433v-8M1.65 8.538a.5.5 0 0 0 .307.895h20.1a.5.5 0 0 0 .31-.894L12.342.674a.5.5 0 0 0-.616 0L1.65 8.538z"\n    />\n  </g>\n</symbol>\n  <symbol\n    id="icon-briefcase"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".11533614327712582"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      d="M.5 13.501h10M13.5 13.501h10M22.5 8.501h-21a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h21a1 1 0 0 0 1-1v-12a1 1 0 0 0-1-1z"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n    <path\n      d="M13.5 15a1.5 1.5 0 1 1-3 0v-2.5h3V15zM8 8.5a4 4 0 0 1 8 0"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n    id="icon-briefcase-black"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".11533614327712582"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      d="M.5 13.501h10M13.5 13.501h10M22.5 8.501h-21a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h21a1 1 0 0 0 1-1v-12a1 1 0 0 0-1-1z"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n    <path\n      d="M13.5 15a1.5 1.5 0 1 1-3 0v-2.5h3V15zM8 8.5a4 4 0 0 1 8 0"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n    id="icon-datepicker"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".7426607202174103"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14593)"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path d="M.5 7.501h23" />\n      <path clip-rule="evenodd" d="M.5 2.501h23v21H.5v-21z" />\n      <path d="M18.5.501v5M5.5.501v5" />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-datepicker-black"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".7426607202174103"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14593)"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path d="M.5 7.501h23" />\n      <path clip-rule="evenodd" d="M.5 2.501h23v21H.5v-21z" />\n      <path d="M18.5.501v5M5.5.501v5" />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-document"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".997162536156917"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      clip-rule="evenodd"\n      d="M21.207 4.5a1 1 0 0 1 .293.707V22.5a1 1 0 0 1-1 1h-17a1 1 0 0 1-1-1v-21a1 1 0 0 1 1-1h13.293a1 1 0 0 1 .707.293L21.207 4.5z"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n    <path\n      d="M6 16h12M6 19h12M6 13h12M6 10h12M6 7h7M6 7h7M6 10h12M6 13h12M6 16h12M6 19h12"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n    id="icon-document-black"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".997162536156917"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      clip-rule="evenodd"\n      d="M21.207 4.5a1 1 0 0 1 .293.707V22.5a1 1 0 0 1-1 1h-17a1 1 0 0 1-1-1v-21a1 1 0 0 1 1-1h13.293a1 1 0 0 1 .707.293L21.207 4.5z"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n    <path\n      d="M6 16h12M6 19h12M6 13h12M6 10h12M6 7h7M6 7h7M6 10h12M6 13h12M6 16h12M6 19h12"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n    id="icon-email"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".32660209389634987"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      clip-rule="evenodd"\n      d="M.5 4h23v16H.5V4z"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n    <path\n      d="M22.912 4.536L12 13.454 1.09 4.536"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n    id="icon-email-black"\n    fill="none"\n    viewB
1ox="0 0 24 24"\n    id=".32660209389634987"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      clip-rule="evenodd"\n      d="M.5 4h23v16H.5V4z"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n    <path\n      d="M22.912 4.536L12 13.454 1.09 4.536"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n    id="icon-gear"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".754258744584452"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14734)"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        d="M20.254 13.5H22.5a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-2.247a11.8 11.8 0 0 0-1-2.922l1.589-1.588a1 1 0 0 0 0-1.414l-1.418-1.414a1 1 0 0 0-1.414 0l-1.59 1.589a11.769 11.769 0 0 0-2.92-1V1.5a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v2.249c-1.013.204-1.995.54-2.921 1l-1.59-1.587a1 1 0 0 0-1.414 0L3.16 4.577a1 1 0 0 0 0 1.414L4.75 7.58a11.82 11.82 0 0 0-1 2.921H1.5a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2.246c.204 1.013.54 1.995 1 2.921l-1.59 1.59a1 1 0 0 0 0 1.414l1.419 1.414a1 1 0 0 0 1.414 0l1.589-1.59a11.8 11.8 0 0 0 2.922 1v2.25a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-2.245a11.805 11.805 0 0 0 2.92-1l1.591 1.589a1 1 0 0 0 1.414 0l1.414-1.414a1 1 0 0 0 0-1.414l-1.589-1.59c.461-.927.799-1.91 1.004-2.926v0z"\n      />\n      <path d="M7.5 12.001a4.5 4.5 0 1 0 9 0 4.5 4.5 0 0 0-9 0v0z" />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-gear-black"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".754258744584452"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14734)"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        d="M20.254 13.5H22.5a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-2.247a11.8 11.8 0 0 0-1-2.922l1.589-1.588a1 1 0 0 0 0-1.414l-1.418-1.414a1 1 0 0 0-1.414 0l-1.59 1.589a11.769 11.769 0 0 0-2.92-1V1.5a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v2.249c-1.013.204-1.995.54-2.921 1l-1.59-1.587a1 1 0 0 0-1.414 0L3.16 4.577a1 1 0 0 0 0 1.414L4.75 7.58a11.82 11.82 0 0 0-1 2.921H1.5a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2.246c.204 1.013.54 1.995 1 2.921l-1.59 1.59a1 1 0 0 0 0 1.414l1.419 1.414a1 1 0 0 0 1.414 0l1.589-1.59a11.8 11.8 0 0 0 2.922 1v2.25a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-2.245a11.805 11.805 0 0 0 2.92-1l1.591 1.589a1 1 0 0 0 1.414 0l1.414-1.414a1 1 0 0 0 0-1.414l-1.589-1.59c.461-.927.799-1.91 1.004-2.926v0z"\n      />\n      <path d="M7.5 12.001a4.5 4.5 0 1 0 9 0 4.5 4.5 0 0 0-9 0v0z" />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-help"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".35651088626736027"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14643)"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        d="M8.25 9.741a3.752 3.752 0 1 1 4.562 3.658 1.007 1.007 0 0 0-.812.975v1.113M12 17.991a.25.25 0 0 1 .049.495.25.25 0 0 1-.299-.245.25.25 0 0 1 .25-.25z"\n      />\n      <path d="M.5 12a11.5 11.5 0 1 0 23 0 11.5 11.5 0 0 0-23 0v0z" />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-help-black"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".35651088626736027"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14643)"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        d="M8.25 9.741a3.752 3.752 0 1 1 4.562 3.658 1.007 1.007 0 0 0-.812.975v1.113M12 17.991a.25.25 0 0 1 .049.495.25.25 0 0 1-.299-.245.25.25 0 0 1 .25-.25z"\n      />\n      <path d="M.5 12a11.5 11.5 0 1 0 23 0 11.5 11.5 0 0 0-23 0v0z" />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-key"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".10783344514129634"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14717)"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path d="M4 18.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0v0z" />\n      <path\n        d="M20.501.5l-9.782 9.783a7 7 0 1 0 3 3L17.001 10h1.5V8.5l.5-.5h1.5V6.5l.5-.5h1.5V4.5l1-1v-3h-3z"\n      />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-key-black"\n    fill="none"\n    viewB
1ox="0 0 24 24"\n    id=".10783344514129634"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14717)"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path d="M4 18.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0v0z" />\n      <path\n        d="M20.501.5l-9.782 9.783a7 7 0 1 0 3 3L17.001 10h1.5V8.5l.5-.5h1.5V6.5l.5-.5h1.5V4.5l1-1v-3h-3z"\n      />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-lock"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".6896207704893096"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      d="M12 16a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM12 16v3"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n    <path\n      d="M19.5 9.5h-15a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h15a1 1 0 0 0 1-1v-12a1 1 0 0 0-1-1zM6.5 6a5.5 5.5 0 1 1 11 0v3.5h-11V6z"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n    id="icon-lock-black"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".6896207704893096"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      d="M12 16a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM12 16v3"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n    <path\n      d="M19.5 9.5h-15a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h15a1 1 0 0 0 1-1v-12a1 1 0 0 0-1-1zM6.5 6a5.5 5.5 0 1 1 11 0v3.5h-11V6z"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n    id="icon-pin"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".44729273114994794"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14737)"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        d="M9.914 14.085L.5 23.499M21.414 8.585a.707.707 0 0 0 1 0l.793-.793a1 1 0 0 0 0-1.414L17.62.792a1 1 0 0 0-1.414 0l-.793.793a.706.706 0 0 0 0 1 .706.706 0 0 1 0 1l-4.207 4.207a1 1 0 0 1-.707.293H7.328a1 1 0 0 0-.707.293l-.5.5a1 1 0 0 0 0 1.414l7.586 7.586a1 1 0 0 0 1.414 0l.5-.5a1 1 0 0 0 .293-.707V13.5a1 1 0 0 1 .293-.707l4.207-4.207a.707.707 0 0 1 1-.001v0z"\n      />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-pin-black"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".44729273114994794"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14737)"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        d="M9.914 14.085L.5 23.499M21.414 8.585a.707.707 0 0 0 1 0l.793-.793a1 1 0 0 0 0-1.414L17.62.792a1 1 0 0 0-1.414 0l-.793.793a.706.706 0 0 0 0 1 .706.706 0 0 1 0 1l-4.207 4.207a1 1 0 0 1-.707.293H7.328a1 1 0 0 0-.707.293l-.5.5a1 1 0 0 0 0 1.414l7.586 7.586a1 1 0 0 0 1.414 0l.5-.5a1 1 0 0 0 .293-.707V13.5a1 1 0 0 1 .293-.707l4.207-4.207a.707.707 0 0 1 1-.001v0z"\n      />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-search"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".2588832988168126"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14645)"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        clip-rule="evenodd"\n        d="M.5 10.5c0 5.523 4.477 10 10 10s10-4.477 10-10-4.477-10-10-10-10 4.477-10 10z"\n      />\n      <path d="M23.5 23.5l-5.93-5.929" />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-search-black"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".2588832988168126"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14645)"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        clip-rule="evenodd"\n        d="M.5 10.5c0 5.523 4.477 10 10 10s10-4.477 10-10-4.477-10-10-10-10 4.477-10 10z"\n      />\n      <path d="M23.5 23.5l-5.93-5.929" />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-success"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".32430625789"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14644)"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path d="M18 6.999l-7 9.5-5-4" />\n      <path\n        clip-rule="evenodd"\n        d="M.5 11.999a11.5 11.5 0 1 0 23 0 11.5 11.5 0 0 0-23 0z"\n      />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-success-black"\n    fill="none"\n    viewB
1ox="0 0 24 24"\n    id=".32430625789"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14644)"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path d="M18 6.999l-7 9.5-5-4" />\n      <path\n        clip-rule="evenodd"\n        d="M.5 11.999a11.5 11.5 0 1 0 23 0 11.5 11.5 0 0 0-23 0z"\n      />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-user"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".8049538700214178"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14646)"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        clip-rule="evenodd"\n        d="M.5 12a11.5 11.5 0 1 0 23 0 11.5 11.5 0 0 0-23 0z"\n      />\n      <path\n        d="M3.959 20.221a25.592 25.592 0 0 1 5.413-2.352c.837-.309.928-2.229.328-2.889-.866-.953-1.6-2.07-1.6-4.766A3.812 3.812 0 0 1 12 6.047a3.812 3.812 0 0 1 3.9 4.167c0 2.7-.734 3.813-1.6 4.766-.6.66-.509 2.58.328 2.889a25.592 25.592 0 0 1 5.413 2.352"\n      />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-user-black"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".8049538700214178"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <g\n      clip-path="url(#clip0_413_14646)"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    >\n      <path\n        clip-rule="evenodd"\n        d="M.5 12a11.5 11.5 0 1 0 23 0 11.5 11.5 0 0 0-23 0z"\n      />\n      <path\n        d="M3.959 20.221a25.592 25.592 0 0 1 5.413-2.352c.837-.309.928-2.229.328-2.889-.866-.953-1.6-2.07-1.6-4.766A3.812 3.812 0 0 1 12 6.047a3.812 3.812 0 0 1 3.9 4.167c0 2.7-.734 3.813-1.6 4.766-.6.66-.509 2.58.328 2.889a25.592 25.592 0 0 1 5.413 2.352"\n      />\n    </g>\n  </symbol>\n  <symbol\n    id="icon-list"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".06376356690954621"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      d="M8.5 4h15M8.5 12h15M8.5 20h15M3.5 2h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1zM3.5 10h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zM3.5 18h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1z"\n      stroke="#C20029"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n    id="icon-list-black"\n    fill="none"\n    viewBox="0 0 24 24"\n    id=".06376356690954621"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      d="M8.5 4h15M8.5 12h15M8.5 20h15M3.5 2h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1zM3.5 10h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zM3.5 18h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1z"\n      stroke="#040505"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol\n    id="icon-playbutton"\n    fill="none"\n    viewBox="0 0 27 29"\n    xmlns="http://www.w3.org/2000/svg"\n  >\n    <path\n      fill-rule="evenodd"\n      clip-rule="evenodd"\n      d="M3.209 1.958a1.093 1.093 0 0 0-1.226-.08c-.386.227-.59.665-.512 1.102v23.404c-.078.436.126.875.512 1.102.386.227.874.195 1.226-.08L25.283 15.61c.956-.51.956-1.345 0-1.856L3.21 1.958z"\n      fill="#fff"\n      stroke="#fff"\n      stroke-width="2"\n      stroke-linecap="round"\n      stroke-linejoin="round"\n    />\n  </symbol>\n  <symbol id="icon-simple" xmlns="http://www.w3.org/2000/svg">\n    <rect width="100%" height="4" fill="#C20029"/>\n  </symbol>\n  <symbol id ="logo-vanguard" viewBox="0 0 127 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g transform="translate(-72.000000, -26.000000)" fill="#96151D">\n              <g>\n                <g transform="translate(72.000000, 26.000000)">\n                  <path d="M42.5703656,20.5150469 L48.8673629,20.5157383 L48.863577,20.3442815 C48.8673629,20.3442815 47.5870377,20.3107506 47.6262734,18.0227012 C47.6262734,18.0227012 47.6200783,10.9687753 47.61939,10.9660099 C47.6262734,6.06428148 42.6870404,6.24265185 42.6870404,6.24265185 C40.618558,6.28171358 39.2170837,7.54447901 38.8732545,7.88877531 L38.8739428,6.26028148 L32.5270404,6.51228148 L32.5270404,6.69238025 C33.8400621,6.7805284 33.7257965,8.77613333 33.7257965,8.82798519 L33.7257965,18.4029481 C33.2948913,18.4050222 32.5387423,18.4067506 32.5387423,18.389121 C30.4172572,18.2660593 30.4165688,16.0824049 30.4220756,16.0212198 C30.4220756,16.0212198 30.3666637,11.6065531 30.3666637,11.6338617 C30.3917883,8.46675062 28.5153547,7.45633086 28.5408236,7.42971358 C24.9920512,5.22151605 19.9068886,6.73835556 19.9068886,6.73835556 C19.9068886,6.73835556 18.8210214,10.195837 18.7938317,10.1702568 C24.1915038,7.79544198 25.0746528,10.1464049 25.0460864,10.0627506 C25.1372924,10.296084 25.150371,10.5031457 25.1073493,10.6870469 C24.9307883,11.7150963 23.056764,11.9861086 23.0343927,11.9861086 C20.8093114,12.3853679 19.6422192,12.8036395 19.6422192,12.8036395 C16.224577,13.9730716 16.6747558,16.8726272 16.6747558,16.8995901 C17.2574415,20.6232444 22.2637883,20.5178123 22.2637883,20.5178123 L24.4100539,20.5178123 L25.4952328,18.2833432 C23.2701515,18.7348 22.5814604,17.5104049 22.5814604,17.5104049 C21.6552897,15.9679852 23.058829,15.0647259 23.058829,15.0647259 C23.6064089,14.6374667 25.3620377,14.2409728 25.3620377,14.2409728 L25.3620377,16.5013679 C25.5379103,20.676479 29.9657016,20.5281827 30.1037152,20.5108988 L33.7295824,20.5108988 L33.7295824,20.5119358 L40.0961027,20.5157383 L40.0961027,20.3477383 C40.0933493,20.3477383 38.9193737,20.3055654 38.8660268,18.3182568 L38.8708453,11.866158 C38.8267911,9.4750963 40.7878913,9.4453679 40.7827287,9.44156543 C42.6904821,9.4239358 42.5559103,11.1226025 42.5662355,11.5018123 C42.5662355,11.5018123 42.5689889,18.0227012 42.5683005,18.025121 L42.6133873,18.025121 L42.5703656,18.0313432 L42.5703656,20.5150469" id="Fill-1"></path>\n                  <path d="M14.2522566,0.000138271605 L14.2522566,0.169520988 C16.2488068,0.952483951 15.5036713,2.92354568 15.5036713,2.92354568 L11.8471726,14.6534716 L6.90587453,0.0340148148 L3.44173442e-05,0.0340148148 L3.44173442e-05,0.241076543 C1.18536775,0.513817284 1.7601374,2.58408889 1.7601374,2.58408889 L6.29531084,15.2660148 C7.54810217,18.8351506 9.89639756,19.5410272 9.89639756,19.5410272 L12.7953705,20.6717432 L19.7690127,0.000138271605 L14.2522566,0.000138271605" id="Fill-3"></path>\n                  <path d="M122.744364,18.0250864 L122.740922,0.0366419753 L116.321399,0.288987654 L116.321399,0.46908642 C117.6327,0.557234568 117.519467,2.55318519 117.519467,2.60607407 L117.519467,7.26479012 C113.033511,4.38908642 109.776941,8.11792593 109.798624,8.04844444 C107.700887,10.1557037 107.792093,13.4756049 107.7
170066,13.4524444 C107.770066,16.9569383 109.798624,18.7437531 109.798624,18.7437531 C112.465969,21.6294815 115.681925,20.506716 115.681925,20.506716 C115.681925,20.506716 117.073074,18.0102222 117.073074,17.9884444 C113.105787,18.6518025 113.105787,13.4756049 113.128158,13.4524444 C113.128158,9.01046914 115.476109,9.26212346 115.498137,9.23896296 C117.519467,9.2614321 117.518435,11.5992593 117.518435,11.5156049 L117.521876,11.6981235 L117.521876,20.5139753 L117.522565,20.5136296 L117.522565,20.5139753 L124.002662,20.5177778 L124.002662,20.3494321 C123.999565,20.3494321 122.711324,20.4756049 122.744364,18.0250864" id="Fill-5"></path>\n                  <path d="M103.465695,8.10907654 L103.465695,6.25969383 L97.1181046,6.51238519 L97.1181046,6.69248395 C98.4318146,6.78028642 98.3192699,8.77623704 98.3192699,8.83050864 L98.315484,17.2716444 L98.3161724,17.2716444 L98.3168607,18.4020148 C97.9041967,18.4051259 97.0516791,18.4085827 97.0516791,18.388879 C94.9295057,18.266163 94.928129,16.082163 94.9332916,16.0216691 C94.9332916,16.0216691 94.8792564,11.6063111 94.8792564,11.6332741 C94.904381,8.46650864 93.0272591,7.45608889 93.0544488,7.4294716 C89.502923,5.22127407 84.418793,6.73811358 84.418793,6.73811358 C84.418793,6.73811358 83.3325816,10.1959407 83.305736,10.1703605 C88.7034081,7.79554568 89.5851805,10.1465086 89.5579908,10.0625086 C89.6485084,10.2961877 89.6629637,10.5032494 89.6185653,10.6871506 C89.4420043,11.7152 87.5686683,11.9862123 87.546297,11.9862123 C85.3205274,12.3854716 84.1527469,12.8037432 84.1527469,12.8037432 C80.7364813,13.973521 81.186316,16.8723852 81.186316,16.8996938 C81.7693458,20.6233481 86.7753485,20.5175704 86.7753485,20.5175704 L88.9209257,20.5175704 L90.0071371,18.2834469 C87.7824,18.734558 87.0926764,17.5105086 87.0926764,17.5105086 C86.1675382,15.9677432 87.570045,15.0648296 87.570045,15.0648296 C88.1183133,14.6375704 89.8746304,14.2407309 89.8746304,14.2407309 L89.8746304,16.5011259 C90.050503,20.676237 94.4786385,20.5279407 94.6163079,20.5113481 L98.3175491,20.5113481 L98.3175491,20.5137679 L104.722961,20.5137679 L104.722961,20.3447309 C104.664451,20.3519901 103.434376,20.4453235 103.461565,18.0203852 L103.465007,12.293521 L103.467072,12.293521 C103.46776,12.3149531 103.290855,9.04552099 107.570996,9.76729877 L107.570996,6.25831111 C107.570996,6.25831111 104.873365,5.4283358 103.465695,8.10907654" id="Fill-7"></path>\n                  <path d="M56.1942648,14.0092642 C56.0576279,14.0421037 54.2090724,13.8747951 54.4093813,11.2763259 C54.4334734,11.2991407 54.3587878,8.95820247 56.2001157,8.95820247 C56.2001157,8.95820247 57.8703894,8.88664691 57.9099694,11.2355358 C57.9099694,11.2756346 58.1357472,14.0092642 56.1942648,14.0092642 M70.6901618,6.24220247 L55.9881049,6.24220247 C54.2551916,6.32654815 52.3161184,6.66393086 50.7903976,8.15173333 C50.7903976,8.15173333 48.1323461,10.756079 50.4121509,14.0566222 C50.432113,14.0566222 51.497674,15.5859062 53.2904734,16.1656099 C53.2925385,16.1638815 53.3087146,16.1673383 53.3359043,16.1725235 L53.3042404,16.179437 C53.4666902,16.1752889 52.0356171,16.3394864 51.4092214,16.7138568 C51.0578203,16.9402765 50.9473407,17.1860543 51.0440534,17.8017086 C51.1417986,18.408721 51.6838718,20.395684 53.7726604,20.5104494 C55.260178,20.5792395 57.3981835,20.3123753 58.5256957,21.1561778 C58.5256957,21.1561778 59.3365683,21.7486716 59.3365683,22.7424988 C59.3365683,23.4933136 59.2505249,25.0322765 56.1302485,25.1930173 C55.9853515,25.1902519 53.5427526,25.1740049 53.0664165,23.4359309 C53.0640073,23.4234864 52.8120724,21.9540049 54.2372946,21.7507457 C54.2372946,21.7507457 52.362926,21.3068938 50.7742214,21.7507457 C48.6231374,22.3504988 47.9877932,24.3419556 49.1961862,25.7661531 C49.1789775,25.7478321 50.9494057,27.8571654 55.7255005,27.8212148 C60.538422,27.9529185 65.3602919,26.5041778 64.5046767,21.6532642 C64.4850588,21.6532642 63.927842,18.1912889 58.7146469,18.2109926 L56.1412621,18.2109926 C56.1412621,18.2109926 55.0443813,18.2908444 54.8217011,17.7712889 C54.819636,17.7671407 54.3350398,16.9824494 55.8562864,16.9309432 L55.8569748,16.9316346 L56.137132,16.9001778 C56.137132,16.9001778 60.6320371,16.3450173 62.0242187,14.3687704 C62.0441808,14.347684 64.1536198,12.007437 61.9846388,9.18980741 C61.9815412,9.18980741 61.7936225,8.93123951 61.6487255,8.80817778 L65.511384,8.80817778 C65.5082864,10.5790914 65.4983054,15.7694617 65.5158583,15.805758 C65.5062214,20.7088691 70.5332187,20.5301531 70.5332187,20.5301531 C72.6925629,20.489363 74.1229477,19.1170173 74.3848637,18.8449679 L74.3841753,20.5132148 L80.7947499,20.5156346 L80.7947499,20.3483259 C79.4204653,20.2864494 79.533
16984,18.073758 79.5374843,18.0239802 L79.5361076,10.4670914 L79.5385168,6.26017778 L73.1923027,6.51252346 L73.1923027,6.69227654 C74.5042919,6.78042469 74.3907146,8.77602963 74.3907146,8.82822716 L74.3907146,13.2511901 L74.3886496,14.9111407 C74.3869287,14.9104494 74.385552,14.9080296 74.3841753,14.9066469 C74.3108664,17.6316346 72.4199775,17.307042 72.4278935,17.3398815 C70.6454192,17.3568198 70.6901618,15.3788444 70.6901618,15.3788444 L70.6901618,6.24220247" id="Fill-9"></path>\n                  <path d="M124.361876,1.41323951 C124.361876,0.777190123 124.876415,0.261091358 125.508662,0.261091358 C126.140909,0.261091358 126.65648,0.777190123 126.65648,1.41323951 C126.65648,2.04790617 126.140909,2.5646963 125.508662,2.5646963 C124.876415,2.5646963 124.361876,2.04790617 124.361876,1.41323951 M124.179464,1.41323951 C124.179464,2.14919012 124.775917,2.74825185 125.508662,2.74825185 C126.24244,2.74825185 126.839237,2.14919012 126.839237,1.41323951 C126.839237,0.676251852 126.24244,0.0771901235 125.508662,0.0771901235 C124.775917,0.0771901235 124.179464,0.676251852 124.179464,1.41323951" id="Fill-11"></path>\n                  <path d="M125.267326,1.49730864 L125.267326,2.20837037 L125.00345,2.20837037 L125.00345,0.63345679 L125.68384,0.63345679 C126.003335,0.63345679 126.333702,0.716419753 126.333702,1.0285679 C126.333702,1.218 126.195282,1.36422222 125.974062,1.40812346 L125.974062,1.4122716 C126.204064,1.45790123 126.235428,1.55883951 126.264701,1.7351358 C126.294811,1.89241975 126.315302,2.06041975 126.383885,2.20837037 L126.10119,2.20837037 C126.07819,2.11503704 126.045571,2.01167901 126.032608,1.91834568 C126.011698,1.77696296 126.011698,1.64767901 125.924715,1.56955556 C125.849024,1.49730864 125.742386,1.50422222 125.637003,1.49730864 L125.267326,1.49730864 Z M125.261889,1.30925926 L125.69764,1.30925926 C125.990789,1.29923457 126.056026,1.18965432 126.056026,1.06555556 C126.056026,0.941802469 125.990789,0.832222222 125.69764,0.821506173 L125.261889,0.821506173 L125.261889,1.30925926 L125.261889,1.30925926 Z" id="Fill-13"></path>\n                </g>\n            </g>\n        </g>\n    </g>\n  </symbol>\n  <symbol id="small-quote-white" viewBox="0 0 44 33" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M44 0C34.6167 2.66539 26.755 9.26539 26.755 19.8C26.755 25.8923 30.5591 33 36.5187 33C40.83 33 44 30.7154 44 26.6538C44 22.8462 41.8444 20.9423 37.6599 20.1808C34.1095 19.5462 32.5879 17.3885 32.5879 14.7231C32.5879 9.9 37.5331 5.20385 44 3.3V0ZM17.245 0C7.86167 2.66539 0 9.26539 0 19.8C0 25.8923 3.80403 33 9.76369 33C14.0749 33 17.245 30.7154 17.245 26.6538C17.245 22.8462 15.0893 20.9423 10.9049 20.1808C7.35447 19.5462 5.83285 17.3885 5.83285 14.7231C5.83285 9.9 10.7781 5.20385 17.245 3.3V0Z" fill="white"/>\n  </symbol>\n  <symbol id="small-quote-black" viewBox="0 0 44 33" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M44 0C34.6167 2.66539 26.755 9.26539 26.755 19.8C26.755 25.8923 30.5591 33 36.5187 33C40.83 33 44 30.7154 44 26.6538C44 22.8462 41.8444 20.9423 37.6599 20.1808C34.1095 19.5462 32.5879 17.3885 32.5879 14.7231C32.5879 9.9 37.5331 5.20385 44 3.3V0ZM17.245 0C7.86167 2.66539 0 9.26539 0 19.8C0 25.8923 3.80403 33 9.76369 33C14.0749 33 17.245 30.7154 17.245 26.6538C17.245 22.8462 15.0893 20.9423 10.9049 20.1808C7.35447 19.5462 5.83285 17.3885 5.83285 14.7231C5.83285 9.9 10.7781 5.20385 17.245 3.3V0Z" fill="black"/>\n  </symbol>\n  <symbol id="large-quote-white" viewBox="0 0 60 45" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M60 0C47.2046 3.63462 36.4841 12.6346 36.4841 27C36.4841 35.3077 41.6715 45 49.7983 45C55.6772 45 60 41.8846 60 36.3462C60 31.1539 57.0605 28.5577 51.3545 27.5192C46.513 26.6539 44.438 23.7115 44.438 20.0769C44.438 13.5 51.1816 7.09615 60 4.5V0ZM23.5159 0C10.7205 3.63462 0 12.6346 0 27C0 35.3077 5.18732 45 13.3141 45C19.1931 45 23.5159 41.8846 23.5159 36.3462C23.5159 31.1539 20.5764 28.5577 14.8703 27.5192C10.0288 26.6539 7.95389 23.7115 7.95389 20.0769C7.95389 13.5 14.6974 7.09615 23.5159 4.5V0Z" fill="white"/>\n  </symbol>
1\n  <symbol id="large-quote-black" viewBox="0 0 60 45" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M60 0C47.2046 3.63462 36.4841 12.6346 36.4841 27C36.4841 35.3077 41.6715 45 49.7983 45C55.6772 45 60 41.8846 60 36.3462C60 31.1539 57.0605 28.5577 51.3545 27.5192C46.513 26.6539 44.438 23.7115 44.438 20.0769C44.438 13.5 51.1816 7.09615 60 4.5V0ZM23.5159 0C10.7205 3.63462 0 12.6346 0 27C0 35.3077 5.18732 45 13.3141 45C19.1931 45 23.5159 41.8846 23.5159 36.3462C23.5159 31.1539 20.5764 28.5577 14.8703 27.5192C10.0288 26.6539 7.95389 23.7115 7.95389 20.0769C7.95389 13.5 14.6974 7.09615 23.5159 4.5V0Z" fill="black"/>\n  </symbol>\n  <symbol fill="none" viewBox="0 0 32 32" id="icon-our-teams-production" xmlns="http://www.w3.org/2000/svg">\n  <g clip-path="url(#a)" stroke="#C20029" stroke-width="1.5">\n      <path d="M.666 7.339h30.667M14 27.333H3.332a2.666 2.666 0 0 1-2.667-2.666V3.333A2.667 2.667 0 0 1 3.333.667h25.333a2.667 2.667 0 0 1 2.667 2.666V24" stroke-linecap="round" stroke-linejoin="round"/>\n      <path d="M23.333 28.667a5.333 5.333 0 1 0 0-10.667 5.333 5.333 0 0 0 0 10.667ZM27.104 27.104l4.229 4.23M4.666 11.339h4.667M10.666 16.672h4.667M13.334 11.339h8M4.666 22.005h8M24.666 11.339h2.667M4.666 16.672h2.667" stroke-linecap="round" stroke-linejoin="round"/>\n      <path d="M5.333 4.333a.333.333 0 0 1 0-.666M5.334 4.333a.333.333 0 1 0 0-.666M9.333 4.333a.333.333 0 0 1 0-.666M9.334 4.333a.333.333 0 1 0 0-.666M13.333 4.333a.333.333 0 0 1 0-.666M13.334 4.333a.333.333 0 0 0 0-.666"/>\n    </g>\n    <defs>\n      <clipPath id="a">\n        <path fill="#fff" d="M0 0h32v32H0z"/>\n      </clipPath>\n    </defs>\n  </symbol>\n  <symbol fill="none" viewBox="0 0 32 32" id="icon-our-teams-research" xmlns="http://www.w3.org/2000/svg">\n    <g clip-path="url(#b)" stroke="#C20029" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\n      <path d="M3.334 6.001a5.333 5.333 0 1 0 10.667 0 5.333 5.333 0 0 0-10.667 0ZM18 6.001a5.333 5.333 0 1 0 10.667 0 5.333 5.333 0 0 0-10.667 0Z"/>\n      <path d="M14 6a2 2 0 1 1 4 0M3.334 6.001h-2M30.666 6.001h-2M16 31.333l-9.745-3.165a1.333 1.333 0 0 1-.921-1.268V16.367a1.334 1.334 0 0 1 1.745-1.268L16.001 18v13.333Z"/>\n      <path d="m16 18 8.921-2.899a1.332 1.332 0 0 1 1.746 1.27v10.533a1.334 1.334 0 0 1-.922 1.268L16 31.333"/>\n      <path d="m21.034 23.516 2-.57a1.333 1.333 0 0 0 .967-1.283v-.56a1.334 1.334 0 0 0-1.7-1.282l-2 .571a1.333 1.333 0 0 0-.967 1.283v.56a1.334 1.334 0 0 0 1.7 1.281Z"/>\n    </g>\n    <defs>\n      <clipPath id="b">\n        <path fill="#fff" d="M0 0h32v32H0z"/>\n      </clipPath>\n    </defs>\n  </symbol>\n  <symbol fill="none" viewBox="0 0 32 32" id="icon-our-teams-strategy" xmlns="http://www.w3.org/2000/svg">\n    <g clip-path="url(#c)" stroke="#C20029" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\n      <path d="m14 16.667 7.333-7.334M22.12 3.88a2.666 2.666 0 0 0-.786 1.893v3.56h3.56a2.667 2.667 0 0 0 1.893-.786l3.214-3.214h-4.667V.667L22.121 3.88ZM20.347 14.667c.216.663.325 1.356.32 2.053a6.666 6.666 0 1 1-2-4.72"/>\n      <path d="M25.333 12.667a12 12 0 1 1-6.906-7.2M6.52 26.053 2 31.334M21.48 26.053l4.52 5.28"/>\n    </g>\n    <defs>\n      <clipPath id="c">\n        <path fill="#fff" d="M0 0h32v32H0z"/>\n      </clipPath>\n    </defs>\n  </symbol>\n  <symbol fill="none" viewBox="0 0 32 32" id="icon-our-teams-media" xmlns="http://www.w3.org/2000/svg">\n    <g clip-path="url(#d)" stroke="#C20029" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\n      <path d="M30 4.667H2C1.262 4.667.665 5.264.665 6v20c0 .736.597 1.333 1.333 1.333h28c.737 0 1.334-.596 1.334-1.333V6c0-.736-.597-1.333-1.334-1.333ZM.666 12.667h30.667M.666 8.667h30.667"/>\n      <path d="m6.666 4.667 4 4-4 4M14.666 4.667l4 4-4 4M22.666 4.667l4 4-4 4M4.666 23.333h22.667M16.666 20.667V18"/>\n    </g>\n    <defs>\n      <clipPath id="d">\n        <path fill="#fff" d="M0 0h32v32H0z"/>\n      </clipPath>\n    </defs>\n  </symbol>\n  <symbol fill="none" viewBox="0 0 32 32" id="icon-our-teams-campaign" xmlns="http://www.w3.org/2000/svg">\n    <g clip-path="url(#e)" stroke="#C20029" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\n      <path d="M10 9.2v11.54a9.59 9.59 0 0 0 5.333 8.593"/>\n      <path d="M28.666 5.979a1.333 1.333 0 0 0-1.895-1.21C21.658 7.141 16.607 9.285 6 9.333H4.666a4 4 0 0 0-4 4V16a4 4 0 0 0 4 4h1.333c10.608.048 15.659 2.192 20.772 4.564a1.332 1.332 0 0 0 1.895-1.21V5.98Z"/>\n      <path d="M28.666 12h.667a2 2 0 0 1 2 2v1.333a2 2 0 0 1-2 2h-.667"/>\n    </g>\n    <defs>\n      <clipPath id="e">\n        <path fill="#fff" d="M0 0h32v32H0z"/>\n      </clipPath>\n    </defs>\n  </symbol>\n  <symbol fill="none" viewBox="0 0 32 32" id="icon-our-teams-creative" xmlns="http://www.w3.org/2000/svg">\n    <g clip-path="url(#f)" stroke="#C20029" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\n      <path d="M7.334 15.333V6A5.333 5.333 0 0 1 12.667.667h2.667A5.333 5.333 0 0 1 20.667 6v20a4 4 0 1 0 8 0v-2.667"/>\n      <path d="M.666 15.333h13.333M31.333 6v13.333m0-13.333h-5.334m5.334 0L28.666.667 25.999 6m5.334 13.333h-5.334m5.334 0v1.334a2.667 2.667 0 0 1-5.334 0v-1.334m0 0V6M14 24.667a6.666 6.666 0 1 1-13.333 0V11.333a2.667 2.667 0 0 1 2.667-2.666h8a2.667 2.667 0 0 1 2.666 2.666v13.334Z"/>\n    </g>\n    <defs>\n      <clipPath id="f">\n        <path fill="#fff" d="M0 0h32v32H0z"/>\n      </clipPath>\n    </defs>\n  </symbol>\n  <symbol fill="none" viewBox="0 0 24 24" id="icon-down-arrow" xmlns="http://www.w3.org/2000/svg">\n    <g clip-path="url(#g)">\n      <path d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8Z" fill="#fff"/>\n    </g>\n    <defs>\n      <clipPath id="g">\n        <path fill="#fff" d="M0 0h24v24H0z"/>\n      </clipPath>\n    </defs>\n  </symbol>\n  <symbol fill="none" viewBox="0 0 62 62" id="icon-pause-video-button" xmlns="http://www.w3.org/2000/svg">\n    <path clip-rule="evenodd" d="M1 31c0 16.569 13.431 30 30 30 16.569 0 30-13.43
11 30-30C61 14.431 47.569 1 31 1 14.431 1 1 14.431 1 31Z" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n    <path fill="#fff" d="M19 18h8v27h-8zM34.999 18h8v27h-8z"/>\n  </symbol>\n  <symbol fill="none" viewBox="0 0 62 62" id="icon-play-button-video" xmlns="http://www.w3.org/2000/svg">\n    <path clip-rule="evenodd" d="M1 31c0 16.569 13.431 30 30 30 16.569 0 30-13.431 30-30C61 14.431 47.569 1 31 1 14.431 1 1 14.431 1 31Z" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n    <path fill-rule="evenodd" clip-rule="evenodd" d="M23.209 18.958a1.093 1.093 0 0 0-1.226-.08c-.386.227-.59.665-.512 1.102v23.404c-.078.437.126.875.512 1.102.386.227.874.195 1.226-.08L45.283 32.61c.956-.51.956-1.345 0-1.856L23.21 18.958Z" fill="#fff" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n  </symbol>\n  <symbol viewBox="0 0 14 14" id="right-arrow-small" xmlns="http://www.w3.org/2000/svg">\n    <g clip-path="url(#aa)">\n      <path fill-rule="evenodd" clip-rule="evenodd" d="M6.436.31A1 1 0 0 1 7.719.197l.095.076L13.46 5.92a1.5 1.5 0 0 1 .1 2.012l-.1.11-5.643 5.646a1 1 0 0 1-1.494-1.32l.08-.094L10.674 8H1a1 1 0 0 1-.993-.883L0 7a1 1 0 0 1 .883-.993L1 6h9.712L6.403 1.688A1 1 0 0 1 6.355.4l.08-.09Z"/>\n    </g>\n  </symbol>\n  <symbol viewBox="0 0 14 14" id="external-link-small" xmlns="http://www.w3.org/2000/svg">\n    <g clip-path="url(#aa)" fill-rule="evenodd" clip-rule="evenodd">\n      <path d="M0 2a1 1 0 0 1 1-1h4.583a1 1 0 1 1 0 2H2v9h9V8.417a1 1 0 1 1 2 0V13a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V2Z"/>\n      <path d="M8.5 1a1 1 0 0 1 1-1H14v4.5a1 1 0 1 1-2 0V3.414L6.707 8.707a1 1 0 0 1-1.414-1.414L10.586 2H9.5a1 1 0 0 1-1-1Z"/>\n    </g>\n  </symbol>\n\n  <symbol id="icon-email-small" viewBox="0 0 16 12">\n    <path d="M1.56641 1.16666H14.4331V10.8333H1.56641V1.16666Z" stroke-width="1.2" stroke-miterlimit="23.3333" stroke-linecap="round" stroke-linejoin="round"/>\n    <path d="M1.9668 3.56659L8.10013 6.76659L14.2335 3.56659" stroke-width="1.2" stroke-miterlimit="23.3333" stroke-linecap="round" stroke-linejoin="round"/>\n  </symbol>\n  <symbol id="icon-print-small" viewBox="0 0 16 16">\n    <path d="M3.70052 11.0999H2.16719C1.76719 11.0999 1.36719 10.6999 1.36719 10.2999V6.03325C1.36719 5.63325 1.76719 5.23325 2.16719 5.23325H13.8339C14.2339 5.23325 14.6339 5.63325 14.6339 6.03325V10.2999C14.6339 10.6999 14.2339 11.0999 13.8339 11.0999H11.9005"/>\n    <path d="M3.70052 11.0999H2.16719C1.76719 11.0999 1.36719 10.6999 1.36719 10.2999V6.03325C1.36719 5.63325 1.76719 5.23325 2.16719 5.23325H13.8339C14.2339 5.23325 14.6339 5.63325 14.6339 6.03325V10.2999C14.6339 10.6999 14.2339 11.0999 13.8339 11.0999H11.9005" stroke-width="1.06667" stroke-miterlimit="136.111" stroke-linecap="round" stroke-linejoin="round"/>\n    <path d="M2.9668 6.83334H3.7668Z"/>\n    <path d="M2.9668 6.83334H3.7668" stroke-width="1.06667" stroke-miterlimit="136.111" stroke-linecap="round" stroke-linejoin="round"/>\n    <path d="M3.7002 8.43326H11.8335V14.6333H3.7002V8.43326Z" stroke-width="1.06667" stroke-miterlimit="136.111" stroke-linecap="round" stroke-linejoin="round"/>\n    <path d="M11.2335 4.90002H3.7002V2.1667C3.7002 1.7667 4.1002 1.3667 4.5002 1.3667H10.7002C11.1002 1.3667 11.5002 1.7667 11.5002 2.1667V4.90002H11.2335Z" fill="white" stroke-width="1.06667" stroke-miterlimit="136.111" stroke-linecap="round" stroke-linejoin="round"/>\n    <path d="M5.7002 10.3667H9.96686Z" />\n    <path d="M5.7002 10.3667H9.96686" stroke-width="1.06667" stroke-miterlimit="136.111" stroke-linecap="round" stroke-linejoin="round"/>\n    <path d="M5.7002 11.8999H8.83353Z" />\n    <path d="M5.7002 11.8999H8.83353" stroke-width="1.06667" stroke-miterlimit="136.111" stroke-linecap="round" stroke-linejoin="round"/>\n  </symbol>\n  <symbol id="icon-facebook-small" viewBox="0 0 6 14">\n    <path d="M3.86634 13.3V6.96663H5.46634L5.66634 4.76663H3.86634V3.69996C3.86634 3.09996 3.93301 2.8333 4.66634 2.8333H5.66634V0.633301H4.06634C2.19968 0.633301 1.53301 1.69997 1.53301 3.49997V4.8333H0.333008V7.03329H1.53301V13.3666L3.86634 13.3Z" />\n  </symbol>\n  <symbol id="icon-x-small" viewBox="0 0 19 16">\n    <path d="M9.04649 7.14011L13.1415 2.38H12.1711L8.61542 6.51314L5.77551 2.38H2.5L6.79451 8.63003L2.5 13.6217H3.47044L7.22533 9.257L10.2245 13.6217H13.5L9.04626 7.14011H9.04649ZM7.71735 8.6851L7.28222 8.06273L3.8201 3.11054H5.31064L8.10461 7.10712L8.53973 7.72948L12.1716 12.9244H10.681L7.71735 8.68533V8.6851Z" />\n  </symbol>\n  <symbol id="icon-linkedin-small" viewBox="0 0 12 12">\n    <path d="M2.66667 4H0V12H2.66667V4Z" />\n    <path d="M2.66667 1.33333C2.66667 0.6 2.13333 0 1.33333 0C0.533333 0 0 0.6 0 1.33333C0 2.06667 0.533333 2.66667 1.33333 2.66667C2.13333 2.66667 2.66667 2.06667 2.66667 1.33333Z" />\n    <path d="M11.9997 7.53333C11.9997 5.13333 10.7331 4 8.99974 4C7.59974 4 6.99974 4.73333 6.66641 5.26667V4.13333H4.06641C4.13307 4.86666 4.06641 11.9333 4.06641 11.9333H6.66641V7.53333C6.66641 7.26666 6.66641 7.06667 6.73307 6.93333C6.93307 6.46667 7.33307 6 8.06641 6C8.99974 6 9.39974 6.73333 9.39974 7.73333V11.9333H11.9997V7.53333Z" />\n  </symbol>\n  <symbol id="icon-instagram-small" width="32" height="32">\n    <g clip-path="url(#c)">\n      <g clip-path="url(#d)">\n        <path d="M16 13.667a2.333 2.333 0 1 0 0 4.667 2.333 2.333 0 0 0 0-4.667Z"></path>\n        <path fill-rule="evenodd" clip-rule="evenodd" d="M16 22.563c-1.377 0-2.492-.034-3.367-.078-1.718-.086-3.032-1.4-3.118-3.118A67.233 67.233 0 0 1 9.437 16c0-1.377.034-2.492.078-3.367.086-1.718 1.4-3.032 3.118-3.118.875-.044 1.99-.078 3.367-.078s2.492.034 3.367.078c1.718.086 3.032 1.4 3.118 3.118.044.875.078 1.99.078 3.367s-.034 2.492-.078 3.367c-.086 1.718-1.4 3.032-3.118 3.118-.875.044-1.99.078-3.367.078ZM12.5 16a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0Zm7.292-4.667a.583.583 0 0 0 0 1.167h.291a.583.583 0 1 0 0-1.167h-.291Z"></path>\n      </g>\n    </g>\n    <defs>\n      <clipPath id="c">\n        <path transform="translate(9 9)" d="M0 0h14v14H0z"></path>\n      </clipPath>\n      <clipPath id="d">\n        <path transform="translate(9 9)" d="M0 0h14v14H0z"></path>\n      </clipPath>\n    </defs>\n  </symbol>\n  <symbol id="icon-youtube-small" width="32" height="32">\n    <path fill-rule="evenodd" clip-rule="evenodd" d="M9 13a2.5 2.5 0 0 1 2.5-2.5h9A2.5 2.5 0 0 1 23 13v6a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 9 19v-6Zm5.31 1.12v4.2a.4.4 0 0 0 .6.35l3.6-2.1a.4.4 0 0 0 0-.69l-3.6-2.1a.39.39 0 0 0-.6.34Z"></path>\n  </symbol>
1\n  <symbol id="icon-facebook" viewBox="0 0 24 25">\n      <g\n              \n              stroke="none"\n              stroke-width="1"\n              fill="none"\n              fill-rule="evenodd"\n      >\n        <g\n                \n                transform="translate(-192.000000, -810.000000)"\n                fill-rule="nonzero"\n        >\n          <g  transform="translate(0.000000, 770.000000)">\n            <g  transform="translate(192.000000, 40.000000)">\n              <g id="Icon/-Facebook">\n                <g>\n                  <ellipse\n                          id="Oval"\n                          fill="#3C5A9A"\n                          cx="12"\n                          cy="12.5"\n                          rx="12"\n                          ry="12.5"\n                  ></ellipse>\n                  <path\n                          d="M10.1,20.4166667 L10.1,13.9583333 L8,13.9583333 L8,11.4583333 L10.1,11.4583333 L10.1,9.58333333 C10.1,7.39583333 11.4,6.25 13.2,6.25 C14.1,6.25 14.8,6.35416667 15.1,6.35416667 L15.1,8.64583333 L13.8,8.64583333 C12.8,8.64583333 12.6,9.16666667 12.6,9.89583333 L12.6,11.4583333 L15,11.4583333 L14.7,13.9583333 L12.6,13.9583333 L12.6,20.4166667 L10.1,20.4166667 Z"\n                          \n                          fill="#FFFFFF"\n                  ></path>\n                </g>\n              </g>\n            </g>\n          </g>\n        </g>\n      </g>\n    </symbol>\n    <symbol id="icon-twitter" viewBox="0 0 24 25">\n      <g\n              \n              stroke="none"\n              stroke-width="1"\n              fill="none"\n              fill-rule="evenodd"\n      >\n        <g\n                \n                transform="translate(-225.000000, -810.000000)"\n                fill-rule="nonzero"\n        >\n          <g  transform="translate(0.000000, 770.000000)">\n            <g  transform="translate(192.000000, 40.000000)">\n              <g\n                      id="Icon/-Google-plus"\n                      transform="translate(33.000000, 0.000000)"\n              >\n                <g id="Icon/-Twitter">\n                  <ellipse\n                          id="Oval-Copy-4"\n                          fill="#5FA9DD"\n                          cx="12"\n                          cy="12.5"\n                          rx="12"\n                          ry="12.5"\n                  ></ellipse>\n                  <path\n                          d="M19,8.65785256 C18.4766355,8.87820513 17.953271,9.05448718 17.3426791,9.09855769 C17.953271,8.7459936 18.3894081,8.17307692 18.6074766,7.51201923 C18.0404984,7.86458333 17.4299065,8.0849359 16.7757009,8.21714744 C16.2523365,7.64423077 15.5109034,7.29166667 14.7258567,7.29166667 C13.1557632,7.29166667 11.847352,8.56971154 11.847352,10.2003205 C11.847352,10.4206731 11.8909657,10.6410256 11.9345794,10.8613782 C9.53582555,10.7291667 7.44236761,9.58333333 6.00311526,7.82051282 C5.74143302,8.26121795 5.6105919,8.7459936 5.6105919,9.27483974 C5.6105919,10.2884615 6.13395639,11.1698718 6.8753894,11.698718 C6.39563863,11.698718 5.95950156,11.5665064 5.56697819,11.3461538 L5.56697819,11.3902244 C5.56697819,12.8004808 6.57009346,13.9463141 7.87850468,14.2107372 C7.61682243,14.2548077 7.3987539,14.2988782 7.13707165,14.2988782 C6.96261682,14.2988782 6.788162,14.2988782 6.61370717,14.2548077 C6.96261682,15.400641 8.0529595,16.2379808 9.2741433,16.2820513 C8.31464175,17.0753205 7.04984423,17.5160256 5.69781932,17.5160256 C5.47975078,17.5160256 5.21806854,17.5160256 5,17.4719551 C6.30841121,18.2652244 7.83489097,18.75 9.44859813,18.75 C14.7258567,18.75 17.6043614,14.3429487 17.6043614,10.5088141 L17.6043614,10.15625 C18.1277259,9.71554487 18.6074766,9.23076923 19,8.65785256 L19,8.65785256 Z"\n                          \n                          fill="#FFFFFF"\n                  ></path>\n                </g>\n              </g>\n            </g>\n          </g>\n        </g>\n      </g>\n    </symbol>\n    <symbol id="icon-x" viewBox="0 0 24 25">\n      <g\n              \n              stroke="none"\n              stroke-width="1"\n              fill="none"\n              fill-rule="evenodd"\n      >\n        <g\n                \n                transform="translate(-225.000000, -810.000000)"\n                fill-rule="nonzero"\n        >\n          <g  transform="translate(0.000000, 770.000000)">\n            <g  transform="translate(192.000000, 40.000000)">\n              <g\n                      id="Icon/-Google-plus"\n                      transform="translate(33.000000, 0.000000)"\n              >\n                <g id="Icon/-x">\n                  <ellipse\n                          id="Oval-Copy-4"\n                          fill="#FFFFFF"\n                          cx="12"\n                          cy="12.5"\n                          rx="12"\n                          ry="12.5"\n                  ></ellipse>\n                  <path transform="translate(4.5000000, 4.5000000)" d="M9.04649 7.14011L13.1415 2.38H12.1711L8.61542 6.51314L5.77551 2.38H2.5L6.79451 8.63003L2.5 13.6217H3.47044L7.22533 9.257L10.2245 13.6217H13.5L9.04626 7.14011H9.04649ZM7.71735 8.6851L7.28222 8.06273L3.8201 3.11054H5.31064L8.10461 7.10712L8.53973 7.72948L12.1716 12.9244H10.681L7.71735 8.68533V8.6851Z" fill="#000000" />\n                </g>\n              </g>\n            </g>\n          </g>\n        </g>\n      </g>\n    </symbol>\n    <symbol id="icon-instagram" viewBox="0 0 24 25">\n      <defs xmlns="http://www.w3.org/2000/svg">\n        <ellipse id="path-1" cx="12" cy="12.5" rx="12" ry="12.5" />\n        <linearGradient\n                x1="65.4957399%"\n                y1="-10.5072748%"\n                x2="94.5529859%"\n                y2="
1111.45127%"\n                id="linearGradient-3"\n        >\n          <stop stop-color="#4E60D3" offset="0%" />\n          <stop stop-color="#913BAF" offset="14.2763214%" />\n          <stop stop-color="#D52D88" offset="76.145798%" />\n          <stop stop-color="#F26D4F" offset="100%" />\n        </linearGradient>\n        <radialGradient\n                cx="30.2743283%"\n                cy="100%"\n                fx="30.2743283%"\n                fy="100%"\n                r="120.314536%"\n                gradientTransform="translate(0.302743,1.000000),scale(0.721630,1.000000),rotate(24.405364),scale(1.000000,0.719668),translate(-0.302743,-1.000000)"\n                id="radialGradient-4"\n        >\n          <stop stop-color="#FED276" offset="0%" />\n          <stop\n                  stop-color="#FDBD61"\n                  stop-opacity="0.975005661"\n                  offset="17.0240041%"\n          />\n          <stop stop-color="#F6804D" offset="45.4081253%" />\n          <stop stop-color="#E83D5C" stop-opacity="0" offset="100%" />\n        </radialGradient>\n      </defs>\n      <g\n              xmlns="http://www.w3.org/2000/svg"\n              \n              stroke="none"\n              stroke-width="1"\n              fill="none"\n              fill-rule="evenodd"\n      >\n        <g\n                \n                transform="translate(-291.000000, -810.000000)"\n        >\n          <g  transform="translate(0.000000, 770.000000)">\n            <g  transform="translate(192.000000, 40.000000)">\n              <g id="Icon/-VG" transform="translate(99.000000, 0.000000)">
1\n                <g id="Background-+-Yellow-Flare-Mask">\n                  <mask id="mask-2" fill="white">\n                    <use\n                            xmlns:xlink="http://www.w3.org/1999/xlink"\n                            xlink:href="#path-1"\n                    />\n                  </mask>\n                  <use\n                          id="Mask"\n                          fill="#D8D8D8"\n                          xmlns:xlink="http://www.w3.org/1999/xlink"\n                          xlink:href="#path-1"\n                  />\n                  <path\n                          d="M18.28125,-4.41223145e-16 C21.75,-4.41223145e-16 24,2.34375 24,5.95703125 L24,19.0429688 C24,22.65625 21.75,25 18.28125,25 L5.71875,25 C2.25,25 0,22.65625 0,19.0429688 L0,5.95703125 C0,2.34375 2.25,-4.41223143e-16 5.71875,-4.41223143e-16 L18.28125,-4.41223145e-16 Z"\n                          id="Background"\n                          fill="url(#linearGradient-3)"\n                          mask="url(#mask-2)"\n                  />\n                  <path\n                          d="M23.8176095,20.7373728 C23.216906,23.3717905 21.1724125,25 18.28125,25 L5.71875,25 C2.25,25 -6.07514039e-13,22.65625 -6.07514039e-13,19.0429688 L-6.07514039e-13,8.71831872 C1.90843574,8.13220924 3.96855934,7.8125 6.1171875,7.8125 C15.1230976,7.8125 22.5741225,13.429286 23.8176095,20.7373728 L23.8176095,20.7373728 Z"\n                          id="Yellow-Flare"\n                          fill="url(#radialGradient-4)"\n                          mask="url(#mask-2)"\n                  />\n                </g>\n                <g\n                        id="Group-11"\n                        transform="translate(5.000000, 5.208333)"\n                        fill="#FFFFFF"\n                >\n                  <g id="Group-10" transform="translate(0.500000, 0.520833)">\n                    <path\n                            d="M11.6084231,9.57985443 C11.6084231,10.9858349 10.5142434,12.1256054 9.16453781,12.1256054 L3.64632504,12.1256054 C2.29661942,12.1256054 1.20243974,10.9858349 1.20243974,9.57985443 L1.20243974,3.83175324 C1.20243974,2.42577278 2.29661942,1.28600227 3.64632504,1.28600227 L9.16453781,1.28600227 C10.5142434,1.28600227 11.6084231,2.42577278 11.6084231,3.83175324 L11.6084231,9.57985443 Z M9.10144015,0.029437855 L3.70942269,0.029437855 C1.67611754,0.029437855 0.0277757964,1.74642339 0.0277757964,3.86444959 L0.0277757964,9.48113444 C0.0277757964,11.5991606 1.67611754,13.3161833 3.70942269,13.3161833 L9.10144015,13.3161833 C11.1347453,13.3161833 12.783087,11.5991606 12.783087,9.48113444 L12.783087,3.86444959 C12.783087,1.74642339 11.1347453,0.029437855 9.10144015,0.029437855 L9.10144015,0.029437855 Z"\n                            id="Fill-4"\n                    />\n                    <path\n                            d="M6.40544211,8.94060168 C5.22055286,8.94060168 4.2600148,7.9400412 4.2600148,6.70578156 C4.2600148,5.47155904 5.22055286,4.47099856 6.40544211,4.47099856 C7.59029573,4.47099856 8.55083379,5.47155904 8.55083379,6.70578156 C8.55083379,7.9400412 7.59029573,8.94060168 6.40544211,8.94060168 M6.40544211,3.25833856 C4.57760516,3.25833856 3.0958612,4.80182186 3.0958612,6.70578156 C3.0958612,8.60977838 4.57760516,10.1532617 6.40544211,10.1532617 C8.23324343,10.1532617 9.71498739,8.60977838 9.71498739,6.70578156 C9.71498739,4.80182186 8.23324343,3.25833856 6.40544211,3.25833856"\n                            id="Fill-6"\n                    />\n                    <path\n                            d="M9.82535664,2.32409119 C9.3995276,2.32409119 9.05432533,2.68363978 9.05432533,3.12721169 C9.05432533,3.57078361 9.3995276,3.93036931 9.82535664,3.93036931 C10.2511857,3.93036931 10.5963523,3.57078361 10.5963523,3.12721169 C10.5963523,2.68363978 10.2511857,2.32409119 9.82535664,2.32409119"\n                            id="Fill-8"\n                    />\n                  </g>\n                </g>\n              </g>\n            </g>\n          </g>\n        </g>\n      </g>\n    </symbol>\n    <symbol id="icon-linkedin" viewBox="0 0 16 16">\n      <rect\n              transform="translate(-80 -120)"\n              x="80"\n              y="120"\n              fill="#0077B5"\n              height="16"\n              width="16"\n      ></rect>\n      <path\n              transform="translate(-80 -120)"\n              fill="#FFF"\n              d="M84.9,133.4v-7.3h-2.4v7.2L84.9,133.4L84.9,133.4z M83.7,125.1c0.9,0,1.3-0.5,1.3-1.3   c0-0.7-0.5-1.3-1.3-1.3s-1.3,0.5-1.3,1.3C82.3,124.6,82.9,125.1,83.7,125.1L83.7,125.1L83.7,125.1z"\n      ></path>\n      <path\n              transform="translate(-80 -120)"\n              fill="#FFF"\n              d="M86.2,133.4h2.4v-4.1c0-0.2,0-0.4,0.1-0.6c0.2-0.4,0.6-0.9,1.2-0.9c0.9,0,1.2,0.7,1.2,1.7v3.9   h2.4v-4.1c0-2.2-1.2-3.3-2.7-3.3c-1.3,0-1.9,0.7-2.2,1.2l0,0v
1-1.1h-2.3C86.2,126.8,86.2,133.4,86.2,133.4L86.2,133.4z"\n      ></path>\n    </symbol>\n    <symbol id="icon-mobile-apps" viewBox="0 0 32 32">\n      <rect\n              fill="#96151D"\n              fill-rule="nonzero"\n              x="0"\n              y="0"\n              width="32"\n              height="32"\n      ></rect>\n      <path\n              d="M19.9768972,7 L19.9768972,7.15156369 C21.794791,7.8521591 21.1163321,9.61586553 21.1163321,9.61586553 L17.7870262,20.1118056 L13.287888,7.03031274 L7,7.03031274 L7,7.21559161 C8.0792667,7.45964008 8.6026045,9.31211952 8.6026045,9.31211952 L12.7319591,20.6599094 C13.8726475,23.8535728 16.0108115,24.4851912 16.0108115,24.4851912 L18.6503769,25.4969562 L25,7 L19.9768972,7"\n              fill="#FFFFFF"\n              fill-rule="evenodd"\n      ></path>\n    </symbol>\n    <symbol id="icon-youtube" viewBox="0 0 16 16">\n      <rect\n              transform="translate(-240 -120)"\n              x="240"\n              y="120"\n              fill="#FF0000"\n              height="16"\n              width="16"\n      ></rect>\n      <path\n              transform="translate(-240 -120)"\n              fill="#FFF"\n              d="M252.5,125.9c-0.2-0.7-0.5-1-1.1-1.1c-0.3-0.1-2-0.1-3.3-0.1l0,0c-1.3,0-3,0.1-3.3,0.1   c-0.6,0.1-0.9,0.4-1.1,1.1c-0.1,0.3-0.1,1.5-0.1,2v0.1c0,0.5,0.1,1.8,0.1,2c0.2,0.7,0.5,1,1.1,1.1c0.3,0.1,2,0.1,3.3,0.1l0,0   c1.3,0,3-0.1,3.3-0.1c0.6-0.1,0.9-0.4,1.1-1.1c0.1-0.3,0.1-1.5,0.1-2v-0.1C252.6,127.5,252.5,126.2,252.5,125.9z"\n      ></path>\n      <polygon\n              transform="translate(-240 -120)"\n              fill="#FF0000"\n              points="247.1,126.7 249.5,127.9 247.1,129.3  "\n      ></polygon>\n      <polygon\n              transform="translate(-240 -120)"\n              fill="#FF0000"\n              points="247.1,126.7 249.5,127.9 249.2,128.1  "\n      ></polygon>\n    </symbol>\n    <symbol id="global-footer-twitter" viewBox="0 0 15 13">\n      <path \n        d="M15 1.56c-.544.242-1.002.25-1.488.01.627-.375.655-.639.882-1.349a6.084 6.084 0 01-1.929.738A3.037 3.037 0 007.29 3.73 8.62 8.62 0 011.03.556c-.26.449-.41.97-.41 1.527 0 1.054.536 1.983 1.35 2.528a3.026 3.026 0 01-1.375-.38v.038a3.039 3.039 0 002.437 2.978c-.446.121-.915.14-1.373.053A3.042 3.042 0 004.497 9.41 6.107 6.107 0 010 10.666a8.598 8.598 0 004.656 1.364c5.585 0 8.64-4.628 8.64-8.64 0-.133-.002-.264-.008-.394.593-.428 1.305-.827 1.712-1.436z" \n        fill="#666" \n        fill-rule="nonzero"\n      ></path>\n    </symbol>\n    <symbol id="global-footer-linkedin" viewBox="0 0 16 15">\n      <path \n        d="M4.386 14.991H.82V5.717h3.567v9.274zm-1.79-10.7h-.021C1.497 4.29.8 3.447.8 2.52.8 1.573 1.52.8 2.617.8c1.1 0 1.775.798 1.797 1.746 0 .926-.698 1.745-1.818 1.745zm8.21 4.28c-.788 0-1.426.639-1.426 1.426v4.994H5.813s.042-8.56 0-9.274H9.38v1.06s1.104-1.03 2.809-1.03c2.113 0 3.611 1.53 3.611 4.497v4.747h-3.567V9.997c0-.787-.638-1.426-1.427-1.426z" \n        fill="#666" \n        fill-rule="nonzero"\n      ></path>\n    </symbol>\n    <symbol id="global-footer-canada-flag" viewBox="0 0 15 8">\n      <g fill-rule="nonzero" fill="none">\n        <path \n          fill="#AC2D2D" \n          d="M0 0h3.75l.155.155h7.19L11.25 0H15v7.5h-3.75l-.155-.155h-7.19L3.75 7.5H0z"/><path d="M3.75 0h7.5v7.5h-7.5V0zm3.89 6.922l-.07-1.349a.148.148 0 01.174-.153l1.342.236-.181-.5a.102.102 0 01.03-.114l1.471-1.19-.331-.155a.102.102 0 01-.053-.124l.29-.893-.846.18a.102.102 0 01-.114-.06l-.165-.386-.66.71a.102.102 0 01-.174-.09l.319-1.643-.511.295a.102.102 0 01-.142-.042L7.5.625l-.519 1.019a.102.102 0 01-.142.042l-.51-.295.318 1.643a.102.102 0 01-.174.09l-.66-.71-.165.386a.102.102 0 01-.114.06l-.846-.18.29.893a.102.102 0 01-.053.124l-.331.155 1.47 1.19a.102.102 0 01.031.114l-.18.5 1.341-.236a.148.148 0 01.174.153l-.07 1.349h.28z" \n          fill="#FFF"\n        ></path>\n      </g>\n    </symbol>\n    <symbol id="global-footer-adchoices" viewBox="0 0 18 19">\n      <path \n        d="m2.2 20c1 0 1.7-.5 2.4-.9.6-.3 1.2-.7 1.9-1 3.2-1.7 6.4-3.5 9.6-5.3 1-.5 2.3-1 3-1.9.2-.3.5-.7.4-1.2-.3-1.1-1.7-1.5-2.6-2-2.2-1.2-4.5-2.5-6.7-3.7-.8-.5-2-1.4-3-.7-.4.2-.6.4-.7.7-.1.4 0 .9 0 1.3v3.2c0 .9-.1 1.6.5 2 .2.1.6.2.9.1 1-.4.7-2.2.7-3.6v-1.1c1.7.9 3.4 1.8 5.1 2.6.6.3 1.6.6 1.8 1.4.2.9-1.7 1.6-2.3 1.9l-6.9 3.9c-.5.3-1.8 1.3-2.6 1-.3-.1-.5-.4-.5-.6-.1-.4-.1-1-.1-1.5v-3.2-5.4c0-.8-.1-1.8.2-2.3.7-1 2.3.8 2.8-.8.1-.4-.1-.8-.3-1-.4-.6-2.2-1.5-2.9-1.7-.2-.1-.7-.2-1-.2-1.7.3-1.3 3-1.3 5v9.9c0 1.5-.2 3.5.4 4.4.3.5.6.5 1.2.7zm5.2-6.5c1.5 0 1.6-1.9.2-2.2-.8-.1-1.4.7-1.2 1.4.2.5.5.6 1 .8z" \n        fill="#00aecd"\n      ></path>\n    </symbol>\n    <symbol version="1.1" id="global-header-drop-down-arrow-down-red" x="0px" y="0px" viewBox="0 0 48.2 48.2" style="enable-background:new 0 0 48.2 48.2;" xml:space="preserve">\n      <style type="text/css">\n        .st0{fill:#8D4900;}\n      </style>\n      <g id="drop_x5F_down_x5F_c">\n        <g>\n          <path class="st0" d="M23.3,30.8c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l12.1-12.1c0.4-0.4,0.4-1,0-1.4s-1-0.4-1.4,0L24,28.6\n            L12.6,17.2c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L23.3,30.8z"/>\n        </g>\n      </g>\n    </symbol>\n    <symbol version="1.1" id="global-header-close-red" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">\n      <style type="text/css">\n        .st0{fill:#96151D;}\n      </style>\n      <g id="close">\n        <g>\n          <path class="st0" d="M21.7,2.6c-0.4-0.4-1.1-0.4-1.5,0l-8.1,8.1L4,2.5c-0.4-0.4-1.1-0.4-1.5,0S2.1,3.6,2.5,4l8.1,8.1l-8.1,8.1\n            c-0.4,0.4-0.4,1.1,0,1.5C2.7,21.9,3,22,3.2,22c0.3,0,0.5-0.1,0.7-0.3l8.1-8.1l8.1,8.1c0.2,0.2,0.5,0.3,0.7,0.3\n            c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1.1,0-1.5l-8.1-8.1L21.5,4C22.1,3.6,22.1,3,21.7,2.6z"/>\n        </g>\n      </g>\n    </symbol>\n    <symbol id="global-header-chevron-right" viewBox="0 0 11 18">\n      <path \n        d="M1.034 1.363L8.671 9l-7.637 7.637" \n        color="#8e4c01" \n        stroke="currentColor" \n        stroke-width="2.5" \n        fill="none" \n        fill-rule="evenodd" \n      ></path>\n    </symbol>\n    <symbol id="global-header-chevron-left" viewBox="0 0 11 18">\n      <path \n        d="M9.966 1.363L2.329 9l7.637 7.637" \n        color="#8e4c01" \n        stroke="currentColor" \n        stroke-width="2.5" \n        fill="none" \n        fill-rule="evenodd"\n      ></path>\n    </symbol>\n</svg>',this.renderer=o.createRenderer(null,null),this.embedStickersheet()}embedStickersheet(){this.checkStickerSheet(),this.hasStickersheet||(this.appendStickersheet(),this.hasStickersheet=!0)}checkStickerSheet(){!this.hasStickersheet&&this._document&&(this.hasStickersheet=!!this._document.querySelector("div#c11n-aem-icon-sticker-sheet"))}appendStickersheet(){const e=this.renderer.createElement("div");e.id="c11n-aem-icon-sticker-sheet",e.style="display: none",e.innerHTML=this.stickersheet,this.renderer.appendChild(this._document.querySelector("body"),e)}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln),Ot(Td))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function _n(n){return on((t,e)=>{bi(n).subscribe(gn(e,()=>e.complete(),Eo)),!e.closed&&t.subscribe(e)})}function Wi(n,t){return on((e,o)=>{let i=0;e.subscribe(gn(o,a=>n.call(t,a,i++)&&o.next(a)))})}
1function VM(n){return Wi((t,e)=>n<=e)}const{isArray:YW}=Array;function zM(n){return hn(t=>function XW(n,t){return YW(t)?n(...t):n(t)}(n,t))}const KW=["addListener","removeListener"],ZW=["addEventListener","removeEventListener"],QW=["on","off"];function In(n,t,e,o){if(Be(e)&&(o=e,e=void 0),o)return In(n,t,e).pipe(zM(o));const[i,a]=function tG(n){return Be(n.addEventListener)&&Be(n.removeEventListener)}(n)?ZW.map(r=>c=>n[r](t,c,e)):function JW(n){return Be(n.addListener)&&Be(n.removeListener)}(n)?KW.map(PA(n,t)):function eG(n){return Be(n.on)&&Be(n.off)}(n)?QW.map(PA(n,t)):[];if(!i&&FM(n))return ui(r=>In(r,t,e))(bi(n));if(!i)throw new TypeError("Invalid event target");return new En(r=>{const c=(...s)=>r.next(1<s.length?s:s[0]);return i(c),()=>a(c)})}function PA(n,t){return e=>o=>n[e](t,o)}function ci(n,t,e){const o=Be(n)||t||e?{next:n,error:t,complete:e}:n;return o?on((i,a)=>{var r;null===(r=o.subscribe)||void 0===r||r.call(o);let c=!0;i.subscribe(gn(a,s=>{var l;null===(l=o.next)||void 0===l||l.call(o,s),a.next(s)},()=>{var s;c=!1,null===(s=o.complete)||void 0===s||s.call(o),a.complete()},s=>{var l;c=!1,null===(l=o.error)||void 0===l||l.call(o,s),a.error(s)},()=>{var s,l;c&&(null===(s=o.unsubscribe)||void 0===s||s.call(o)),null===(l=o.finalize)||void 0===l||l.call(o)}))}):ho}var Kf,nG=new Uint8Array(16);function oG(){if(!Kf&&!(Kf=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Kf(nG)}const iG=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var gi=[],HM=0;HM<256;++HM)gi.push((HM+256).toString(16).substr(1));const sG=function cG(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=(gi[n[t+0]]+gi[n[t+1]]+gi[n[t+2]]+gi[n[t+3]]+"-"+gi[n[t+4]]+gi[n[t+5]]+"-"+gi[n[t+6]]+gi[n[t+7]]+"-"+gi[n[t+8]]+gi[n[t+9]]+"-"+gi[n[t+10]]+gi[n[t+11]]+gi[n[t+12]]+gi[n[t+13]]+gi[n[t+14]]+gi[n[t+15]]).toLowerCase();if(!function aG(n){return"string"==typeof n&&iG.test(n)}(e))throw TypeError("Stringified UUID is invalid");return e},Ds=function lG(n,t,e){var o=(n=n||{}).random||(n.rng||oG)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){e=e||0;for(var i=0;i<16;++i)t[e+i]=o[i];return t}return sG(o)};function mG(n,t){if(1&n&&(Mt(),C(0,"title"),Q(1),v()),2&n){const e=j();g(),Le(e.altText)}}let Pa=(()=>{class n{constructor(){this.containerSelector="c11n-icon-container",this.size="medium",this.scale="normal",this.name="help",this.altText="",this.ariaHidden="true",this.focusable="false",this.role=null,this.className=`c11n-${this.name}-${this.size} c11n-icon--${this.scale}`,this.xLink=`#${this.name}-${this.size}`}ngOnInit(){this.updateProperties()}ngOnChanges(e){Object.keys(e).filter(o=>["altText","name","size","scale"].includes(o)).forEach(o=>{e[o].isFirstChange()||this.updateProperties()})}updateProperties(){this.ariaHidden=this.altText>""?"false":"true",this.focusable=this.altText>""?"true":"false",this.role=this.altText>""?"img":null,this.className=`c11n-${this.name}-${this.size} c11n-icon--${this.scale}`,this.xLink=`#${this.name}-${this.size}`}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-icon"]],hostVars:1,hostBindings:function(o,i){2&o&&Ue("data-container",i.containerSelector)},inputs:{size:"size",scale:"scale",name:"name",altText:"altText"},standalone:!0,features:[ut,Oo],decls:3,vars:6,consts:[[4,"ngIf"]],template:function(o,i){1&o&&(Mt(),C(0,"svg"),_e(1,mG,2,1,"title",0),fe(2,"use"),v()),2&o&&(Ue("aria-hidden",i.ariaHidden)("focusable",i.focusable)("role",i.role)("class",i.className),g(),f("ngIf",i.altText>""),g(),Ue("href",i.xLink))},dependencies:[yt,Vt],styles:[".c11n-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-user-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .c11n-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-print-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-log-out-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-log-in-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-disallowed-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .c11n-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-chat-internal-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.c11n-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-chat-internal-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-transact-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-time-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-revert-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-reorder-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-edit-list-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-edit-user-action-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-disallowed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-chat-internal-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-caret-right-double-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-caret-left-double-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-caret-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-bookmark-unchecked-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-bookmark-checked-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-bank-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.c11n-accordion-closed-caret-small[_ngcontent-%COMP%], .c11n-accordion-open-caret-small[_ngcontent-%COMP%], .c11n-warning-small[_ngcontent-%COMP%], .c11n-volume-on-small[_ngcontent-%COMP%], .c11n-volume-off-small[_ngcontent-%COMP%], .c11n-upload-small[_ngcontent-%COMP%], .c11n-trash-small[_ngcontent-%COMP%], .c11n-transact-small[_ngcontent-%COMP%], .c11n-time-small[_ngcontent-%COMP%], .c11n-success-small[_ngcontent-%COMP%], .c11n-subtract-small[_ngcontent-%COMP%], .c11n-share-small[_ngcontent-%COMP%], .c11n-settings-small[_ngcontent-%COMP%], .c11n-search-small[_ngcontent-%COMP%], .c11n-rewind-small[_ngcontent-%COMP%], .c11n-revert-small[_ngcontent-%COMP%], .c11n-reorder-small[_ngcontent-%COMP%], .c11n-remove-small[_ngcontent-%COMP%], .c11n-refresh-small[_ngcontent-%COMP%], .c11n-print-small[_ngcontent-%COMP%], .c11n-pop-window-small[_ngcontent-%COMP%], .c11n-plus-small[_ngcontent-%COMP%], .c11n-play-small[_ngcontent-%COMP%], .c11n-pause-small[_ngcontent-%COMP%], .c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-link-right-small[_ngcontent-%COMP%], .c11n-link-left-small[_ngcontent-%COMP%], .c11n-indeterminate-small[_ngcontent-%COMP%], .c11n-home-small[_ngcontent-%COMP%], .c11n-help-small[_ngcontent-%COMP%], .c11n-gifted-shares-small[_ngcontent-%COMP%], .c11n-full-screen-small[_ngcontent-%COMP%], .c11n-filter-small[_ngcontent-%COMP%], .c11n-feedback-like-fill-small[_ngcontent-%COMP%], .c11n-feedback-like-small[_ngcontent-%COMP%], .c11n-feedback-dislike-fill-small[_ngcontent-%COMP%], .c11n-feedback-dislike-small[_ngcontent-%COMP%], .c11n-fast-forward-small[_ngcontent-%COMP%], .c11n-error-small[_ngcontent-%COMP%], .c11n-email-small[_ngcontent-%COMP%], .c11n-edit-list-small[_ngcontent-%COMP%], .c11n-edit-user-action-small[_ngcontent-%COMP%], .c11n-edit-small[_ngcontent-%COMP%], .c11n-download-small[_ngcontent-%COMP%], .c11n-document-small[_ngcontent-%COMP%], .c11n-disallowed-small[_ngcontent-%COMP%], .c11n-delete-small[_ngcontent-%COMP%], .c11n-date-picker-small[_ngcontent-%COMP%], .c11n-copy-small[_ngcontent-%COMP%], .c11n-closed-captions-small[_ngcontent-%COMP%], .c11n-check-small[_ngcontent-%COMP%], .c11n-chat-internal-small[_ngcontent-%COMP%], .c11n-chat-small[_ngcontent-%COMP%], .c11n-caret-right-double-small[_ngcontent-%COMP%], .c11n-caret-left-double-small[_ngcontent-%COMP%], .c11n-caret-up-small[_ngcontent-%COMP%], .c11n-caret-right-small[_ngcontent-%COMP%], .c11n-caret-left-small[_ngcontent-%COMP%], .c11n-caret-down-small[_ngcontent-%COMP%], .c11n-bookmark-unchecked-small[_ngcontent-%COMP%], .c11n-bookmark-checked-small[_ngcontent-%COMP%], .c11n-bank-small[_ngcontent-%COMP%], .c11n-announcement-small[_ngcontent-%COMP%], .c11n-accordion-open-small[_ngcontent-%COMP%], .c11n-accordion-closed-small[_ngcontent-%COMP%], .c11n-positive-change-small[_ngcontent-%COMP%], .c11n-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.c11n-icon--smaller.c11n-accordion-closed-caret-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-accordion-open-caret-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-warning-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-volume-on-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-volume-off-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-upload-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-trash-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-transact-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-time-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-success-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-subtract-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-share-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-settings-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-search-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-rewind-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-revert-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-reorder-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-remove-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-refresh-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-print-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-pop-window-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-plus-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-play-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-pause-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-link-right-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-link-left-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-indeterminate-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-home-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-help-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-gifted-shares-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-full-screen-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-filter-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-feedback-like-fill-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-feedback-like-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-feedback-dislike-fill-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-feedback-dislike-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-fast-forward-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-error-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-email-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-edit-list-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-edit-user-action-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-edit-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-download-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-document-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-disallowed-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-delete-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-date-picker-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-copy-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-closed-captions-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-check-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-chat-internal-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-chat-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-caret-right-double-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-caret-left-double-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-caret-up-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-caret-right-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-caret-left-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-caret-down-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-bookmark-unchecked-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-bookmark-checked-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-bank-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-announcement-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-accordion-open-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-accordion-closed-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-positive-change-small[_ngcontent-%COMP%], .c11n-icon--smaller.c11n-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}
1.c11n-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.125rem}.c11n-warning-medium[_ngcontent-%COMP%], .c11n-view-list-medium[_ngcontent-%COMP%], .c11n-view-grid-medium[_ngcontent-%COMP%], .c11n-user-medium[_ngcontent-%COMP%], .c11n-upload-medium[_ngcontent-%COMP%], .c11n-success-medium[_ngcontent-%COMP%], .c11n-search-medium[_ngcontent-%COMP%], .c11n-remove-medium[_ngcontent-%COMP%], .c11n-print-medium[_ngcontent-%COMP%], .c11n-play-medium[_ngcontent-%COMP%], .c11n-help-medium[_ngcontent-%COMP%], .c11n-log-out-medium[_ngcontent-%COMP%], .c11n-log-in-medium[_ngcontent-%COMP%], .c11n-feedback-like-medium[_ngcontent-%COMP%], .c11n-feedback-dislike-medium[_ngcontent-%COMP%], .c11n-error-medium[_ngcontent-%COMP%], .c11n-email-medium[_ngcontent-%COMP%], .c11n-download-medium[_ngcontent-%COMP%], .c11n-document-pdf-medium[_ngcontent-%COMP%], .c11n-document-medium[_ngcontent-%COMP%], .c11n-disallowed-medium[_ngcontent-%COMP%], .c11n-date-picker-medium[_ngcontent-%COMP%], .c11n-check-medium[_ng
1content-%COMP%], .c11n-chat-internal-medium[_ngcontent-%COMP%], .c11n-caret-up-medium[_ngcontent-%COMP%], .c11n-caret-down-medium[_ngcontent-%COMP%], .c11n-bank-medium[_ngcontent-%COMP%], .c11n-announcement-medium[_ngcontent-%COMP%], .c11n-feedback-like-fill-medium[_ngcontent-%COMP%], .c11n-feedback-dislike-fill-medium[_ngcontent-%COMP%], .c11n-warning-fill-medium[_ngcontent-%COMP%], .c11n-success-fill-medium[_ngcontent-%COMP%], .c11n-menu-medium[_ngcontent-%COMP%], .c11n-error-fill-medium[_ngcontent-%COMP%], .c11n-chat-internal-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.c11n-icon--larger.c11n-warning-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-view-list-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-view-grid-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-user-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-upload-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-success-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-search-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-remove-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-print-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-play-medium[_ng
1content-%COMP%], .c11n-icon--larger.c11n-help-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-log-out-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-log-in-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-feedback-like-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-feedback-dislike-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-error-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-email-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-download-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-document-pdf-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-document-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-disallowed-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-date-picker-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-check-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-chat-internal-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-caret-up-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-caret-down-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-bank-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-announcement-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-feedback-like-fill-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-feedback-dislike-fill-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-warning-fill-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-success-fill-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-menu-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-error-fill-medium[_ngcontent-%COMP%], .c11n-icon--larger.c11n-chat-internal-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.c11n-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.c11n-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.c11n-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-time-small[_ngcontent-%COMP%], .c11n-bookmark-unchecked-small[_ngcontent-%COMP%]{fill-rule:evenodd}"],changeDetection:0})}}return n})(),pu=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[Pa]})}}return n})();function jM(...n){return function dG(){return mm(1)}()(Ro(n,fu(n)))}function UM(...n){const t=fu(n);return on((e,o)=>{(t?jM(n,e,t):jM(n,e)).subscribe(o)})}const uG=["trigger"],gG=["accordionBodyContent"],hG=["accordionBody"];function fG(n,t){1&n&&Nn(0)}function pG(n,t){if(1&n&&(C(0,"h1"),_e(1,fG,1,0,"ng-container",10),v()),2&n){j();const e=Nt(13);g(),f("ngTemplateOutlet",e)}}function _G(n,t){1&n&&Nn(0)}function vG(n,t){if(1&n&&(C(0,"h3"),_e(1,_G,1,0,"ng-container",10),v()),2&n){j();const e=Nt(13);g(),f("ngTemplateOutlet",e)}}function CG(n,t){1&n&&Nn(0)}function MG(n,t){if(1&n&&(C(0,"h4"),_e(1,CG,1,0,"ng-container",10),v()),2&n){j();const e=Nt(13);g(),f("ngTemplateOutlet",e)}}function PG(n,t){1&n&&Nn(0)}function OG(n,t){if(1&n&&(C(0,"h5"),_e(1,PG,1,0,"ng-container",10),v()),2&n){j();const e=Nt(13);g(),f("ngTemplateOutlet",e)}}function bG(n,t){1&n&&Nn(0)}function yG(n,t){if(1&n&&(C(0,"h6"),_e(1,bG,1,0,"ng-container",10),v()),2&n){j();const e=Nt(13);g(),f("ngTemplateOutlet",e)}}function wG(n,t){1&n&&Nn(0)}function xG(n,t){if(1&n&&(C(0,"h2"),_e(1,wG,1,0,"ng-container",10),v()),2&n){j();const e=Nt(13);g(),f("ngTemplateOutlet",e)}}function kG(n,t){1&n&&(ea(0),ri(1),ta())}function EG(n,t){if(1&n&&(C(0,"span",17),Q(1),v()),2&n){const e=j(2);g(),ct(" ",e.summaryText," ")}}function AG(n,t){1&n&&Nn(0)}function SG(n,t){if(1&n){const e=st();C(0,"button",11,12),Ve("click",function(){return Ye(e),Xe(j().handleClick())}),C(2,"span",13)(3,"span",14)(4,"span",15)(5,"span"),Q(6),v()(),_e(7,EG,2,1,"span",16),v(),_e(8,AG,1,0,"ng-container",10),v()()}if(2&n){const e=j(),o=Nt(15);Ue("title",e.triggerIconTitle)("aria-expanded",e._isExpanded.value)("id",e._accordionId),g(6),ct(" ",e.labelText," "),g(),f("ngIf",e.summaryText),g(),f("ngTemplateOutlet",o)}}function TG(n,t){1&n&&fe(0,"c11n-icon",20)}function IG(n,t){1&n&&(C(0,"span",21),fe(1,"c11n-icon",22),v())}function DG(n,t){if(1&n&&_e(0,TG,1,0,"c11n-icon",18)(1,IG,2,0,"ng-template",null,19,Ca),2&n){const e=Nt(2);f("ngIf","medium"===j().size)("ngIfElse",e)}}const RG=[[["","accordion-body",""]]],FG=["[accordion-body]"],LG=["*"];let Zf=(()=>{class n{constructor(e,o,i){this.cdr=o,this.renderer=i,this.hasExpandedClass=!1,this.isMedium=!0,this.isLarge=!1,this.hasTrailingIcon=!0,this.hasLeadingIcon=!1,this.hasNormalWeight=!0,this.hasBoldWeight=!1,this.hasHeavyWeight=!1,this.hasSummaryText=!1,this.hasAnimation=!1,this.headingLevel=2,this.iconPosition="trailing",this.labelText="Accordion label",this.labelWeight="normal",this.size="medium",this.isExpanded=!1,this.summaryText="",this.accordionId="",this.stateChange=new kt,this.triggerIconTitle="show more",this.accordionHeight="0",this.transitioningOut=!1,this.subscriptions=[],this._isExpanded=new eo(!1),this._isExpandedWatcher=new Fn,this._accordionId="",this._destroy=new Fn,this.document=e,this.window=this.document.defaultView}ngAfterViewInit(){this.hasAnimation?this.setAnimation():this.setPropertySubscription()}ngOnInit(){this.createId(),this.setExpanded(this.isExpanded),this.accordionState=this.getAccordionState(),this.updateHostClass(),this.updateExpandedProperties()}setExpanded(e){this._isExpanded.value!==e&&this._isExpanded.next(e)}getAccordionState(){return this.accordionState={accordionId:this._accordionId,isExpanded:this._isExpanded.value},this.accordionState}createId(){this._accordionId=this.accordionId||`accordion-${Ds()}`}updateHostClass(){this.updateAccordionSize(),this.updateIconPosition(),this.updateLabelWeight(),this.updateSummaryText()}updateAccordionSize(){this.isMedium="medium"===this.size,this.isLarge="large"===this.size}updateIconPosition(){this.hasTrailingIcon="trailing"===this.iconPosition,this.hasLeadingIcon="leading"===this.iconPosition}updateLabelWeight(){this.hasNormalWeight="normal"===this.labelWeight,this.hasBoldWeight="bold"===this.labelWeight,this.hasHeavyWeight="heavy"===this.labelWeight}updateSummaryText(){this.hasSummaryText=this.summaryText>""}updateExpandedProperties(){this.hasExpandedClass=this._isExpanded.value,this.triggerIconTitle=this.hasExpandedClass?"show less":"show more",this.cdr.markForCheck()}handleClick(){this.setExpanded(!this._isExpanded.value),this.handleAccordionStateChange()}handleAccordionStateChange(){this.stateChange.emit(this.getAccordionState())}stateChangeEvent(e){console.log(e)}setPropertySubscription(){const e=this._isExpanded.pipe(_n(this._destroy),VM(1)).subscribe(()=>{setTimeout(()=>{this.updateExpandedProperties()})});this.subscriptions.push(e)}setAnimation(){const e=this._isExpandedWatcher.pipe(_n(this._destroy)).subscribe(()=>{setTimeout(()=>{this.updateExpandedProperties()})}),o=this._isExpanded.pipe(_n(this._destroy),VM(1),yi(i=>{if(i){this.cdr.detectChanges(),this.transitioningOut&&(this.renderer.removeClass(this.accordionBodyElRef.nativeElement,"transitioning-out"),this.transitioningOut=!1);const a=this.accordionBodyContentElRef.nativeElement.getBoundingClientRect().height;return this.accordionHeight=a+"px",this._isExpandedWatcher.next(),In(this.accordionBodyElRef.nativeElement,"transitionend").pipe(ci(()=>{this.accordionHeight="auto",this.cdr.detectChanges()}))}{const a=this.accordionBodyContentElRef.nativeElement.getBoundingClientRect().height;return this.accordionHeight=a+"px",this.window.requestAnimationFrame(()=>{this.renderer.addClass(this.accordionBodyElRef.nativeElement,"transitioning-out")}),this.transitioningOut=!0,this.cdr.detectChanges(),this._isExpandedWatcher.next(),In(this.accordionBodyElRef.nativeElement,"transitionend").pipe(ci(()=>{this.accordionHeight="0",this.cdr.detectChanges(),this.renderer.removeClass(this.accordionBodyElRef.nativeElement,"transitioning-out"),this.transitioningOut=!1}))}})).subscribe();this.subscriptions.push(e,o),this.accordionHeight=this._isExpanded.value?"auto":"0"}ngOnChanges(e){let o=!1;Object.keys(e).filter(i=>["accordionId","hasAnimation","iconPosition","isExpanded","labelWeight","size","summaryText"].includes(i)).forEac
1h(i=>{if(!e[i].isFirstChange())switch(i){case"accordionId":this.createId();break;case"hasAnimation":this.subscriptions.forEach(a=>a.unsubscribe()),this.subscriptions=[],this.hasAnimation?this.setAnimation():this.setPropertySubscription();break;case"isExpanded":o=this._isExpanded.value!==this.isExpanded,o&&(this.setExpanded(this.isExpanded),this.handleAccordionStateChange());break;case"iconPosition":case"labelWeight":case"size":case"summaryText":this.updateHostClass()}})}ngOnDestroy(){this._destroy.complete()}static{this.\u0275fac=function(o){return new(o||n)(Oe(ln),Oe(no),Oe(zi))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-accordion"]],viewQuery:function(o,i){if(1&o&&(ot(uG,5,We),ot(gG,5,We),ot(hG,5,We)),2&o){let a;Ze(a=Qe())&&(i.triggerElRef=a.first),Ze(a=Qe())&&(i.accordionBodyContentElRef=a.first),Ze(a=Qe())&&(i.accordionBodyElRef=a.first)}},hostAttrs:[1,"c11n-accordion"],hostVars:20,hostBindings:function(o,i){2&o&&Hi("c11n-accordion--expanded",i.hasExpandedClass)("c11n-accordion--medium",i.isMedium)("c11n-accordion--large",i.isLarge)("c11n-accordion--trailing",i.hasTrailingIcon)("c11n-accordion--leading",i.hasLeadingIcon)("c11n-accordion--normal-weight",i.hasNormalWeight)("c11n-accordion--bold-weight",i.hasBoldWeight)("c11n-accordion--heavy-weight",i.hasHeavyWeight)("c11n-accordion--summary",i.hasSummaryText)("c11n-accordion--with-animation",i.hasAnimation)},inputs:{hasAnimation:"hasAnimation",headingLevel:"headingLevel",iconPosition:"iconPosition",labelText:"labelText",labelWeight:"labelWeight",size:"size",isExpanded:"isExpanded",summaryText:"summaryText",accordionId:"accordionId"},outputs:{stateChange:"stateChange"},standalone:!0,features:[ut,Oo],ngContentSelectors:FG,decls:16,vars:9,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"c11n-accordion__body"],["accordionBody",""],[1,"c11n-accordion__body-content"],["accordionBodyContent",""],[4,"ngIf"],["buttonContent",""],["icon",""],[4,"ngTemplateOutlet"],["type","button",1,"c11n-accordion__trigger",3,"click"],["trigger",""],[1,"c11n-accordion__trigger-items"],[1,"c11n-accordion__heading-group"],[1,"c11n-accordion__heading"],["class","c11n-accordion__content",4,"ngIf"],[1,"c11n-accordion__content"],["class","c11n-accordion__icon","name","caret-down","size","small",4,"ngIf","ngIfElse"],["large",""],["name","caret-down","size","small",1,"c11n-accordion__icon"],[1,"c11n-accordion__icon-container"],["name","accordion-closed-caret","size","small",1,"c11n-accordion__icon"]],template:function(o,i){1&o&&(ai(RG),ea(0,
10),_e(1,pG,2,1,"h1",1)(2,vG,2,1,"h3",1)(3,MG,2,1,"h4",1)(4,OG,2,1,"h5",1)(5,yG,2,1,"h6",1)(6,xG,2,1,"h2",2),ta(),C(7,"div",3,4)(9,"div",5,6),_e(11,kG,2,0,"ng-container",7),v()(),_e(12,SG,9,6,"ng-template",null,8,Ca)(14,DG,3,2,"ng-template",null,9,Ca)),2&o&&(f("ngSwitch",i.headingLevel),g(),f("ngSwitchCase",1),g(),f("ngSwitchCase",3),g(),f("ngSwitchCase",4),g(),f("ngSwitchCase",5),g(),f("ngSwitchCase",6),g(2),Xd("--accordionHeight",i.accordionHeight),g(4),f("ngIf",i._isExpanded.value||i.transitioningOut))},dependencies:[Pa,yt,Vt,ic,Uc,lm,Gf],styles:['@keyframes _ngcontent-%COMP%_toggleAccordionExpand{0%{overflow:hidden}99%{overflow:hidden}to{overflow:visible}}@keyframes _ngcontent-%COMP%_toggleAccordionCollapse{0%{overflow:visible}1%{overflow:hidden}99%{overflow:hidden}to{overflow:visible}}.c11n-accordion[_nghost-%COMP%]{--border-width: .0625rem;background:transparent;display:block;overflow:visible;margin:0;text-align:left;box-sizing:border-box;padding:0;border:0 none;border-bottom:.0625rem solid #cbcece;outline:.0625rem solid transparent;z-index:0}.c11n-accordion[_nghost-%COMP%]:focus-within{z-index:1}.c11n-accordion[_nghost-%COMP%]   *[_ngcontent-%COMP%]{box-sizing:border-box}.c11n-accordion[_nghost-%COMP%]   h1[_ngcontent-%COMP%], .c11n-accordion[_nghost-%COMP%]   h2[_ngcontent-%COMP%], .c11n-accordion[_nghost-%COMP%]   h3[_ngcontent-%COMP%], .c11n-accordion[_nghost-%COMP%]   h4[_ngcontent-%COMP%], .c11n-accordion[_nghost-%COMP%]   h5[_ngcontent-%COMP%], .c11n-accordion[_nghost-%COMP%]   h6[_ngcontent-%COMP%]{margin:0;padding:0;color:#040505}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]{color:#040505}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__heading-group[_ngcontent-%COMP%]{display:flex;flex-grow:1;gap:1rem;justify-content:space-between}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]{margin:0 .5rem 0 0;text-align:left;text-decoration:none;background:#fff}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:default;left:0;width:100%;padding:1.375rem 0;margin:0;background:#fff;color:#040505;border:0 none}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]:focus-visible:after{height:calc(100% + var(--border-width))}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:0% .0625rem,0% .0625rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden;transform:translateZ(0);position:relative}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]:hover   .c11n-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{transition-duration:.1s;background-size:100% .0625rem,100% .125rem;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.3125rem}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]:hover   .c11n-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{transition-duration:.1s}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{transition-property:none}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger-items[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-wrap:nowrap;width:100%;background:#fff;color:#040505}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__trigger[aria-expanded=true][_ngcontent-%COMP%]   .c11n-accordion__icon[_ngcontent-%COMP%]{transform:scaleY(-1);transition-duration:.25s}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]{display:inline-block;min-width:.875rem;color:#040505}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__icon[_ngcontent-%COMP%]{padding:0;display:flex;transform:scaleY(1);transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);backface-visibility:hidden;overflow:visible;border-radius:0}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__body[_ngcontent-%COMP%]{--accordionHeight: auto;transition-property:opacity,visibility,height;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden;box-sizing:border-box;margin:0;padding:0;height:0;visibility:hidden;opacity:0;background:#fff}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__body.transitioning-out[_ngcontent-%COMP%]{height:0!important;visibility:visible}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__icon-container[_ngcontent-%COMP%]{border-radius:50%;background-color:#040505;height:.875rem}.c11n-accordion[_nghost-%COMP%]   .c11n-accordion__icon-container[_ngcontent-%COMP%]   .c11n-accordion__icon[_ngcontent-%COMP%]{margin:0}.c11n-accordion.c11n-accordion--leading[_nghost-%COMP%]   .c11n-accordion__trigger-items[_ngcontent-%COMP%]{flex-direction:row-reverse}.c11n-accordion.c11n-accordion--summary[_nghost-%COMP%]   .c11n-accordion__heading-group[_ngcontent-%COMP%]{flex-direction:column}.c11n-accordion.c11n-accordion--summary[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]{display:inline-block;
1font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4375rem;line-height:1.3913043478;padding:0;margin:0;min-width:calc(100% - 1.5rem);text-align:left}.c11n-accordion.c11n-accordion--summary[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]:before, .c11n-accordion.c11n-accordion--summary[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-accordion.c11n-accordion--summary[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]:before{margin-bottom:-.59375rem}.c11n-accordion.c11n-accordion--summary[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]:after{margin-top:-.375rem}@media screen and (min-width: 36rem){.c11n-accordion.c11n-accordion--summary[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]{padding:0;margin:0 0 0 1.75rem;width:fit-content;min-width:auto;text-align:right}.c11n-accordion.c11n-accordion--summary[_nghost-%COMP%]   .c11n-accordion__heading-group[_ngcontent-%COMP%]{flex-direction:row}}.c11n-accordion.c11n-accordion--medium[_nghost-%COMP%]{display:grid}.c11n-accordion.c11n-accordion--medium[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]{background:linear-gradient(to bottom,#cbcece 0 .0625rem,#fff .0625rem 100%)}.c11n-accordion.c11n-accordion--medium[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]{display:inline-block;
1font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059}.c11n-accordion.c11n-accordion--medium[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]:before, .c11n-accordion.c11n-accordion--medium[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-accordion.c11n-accordion--medium[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]:before{margin-bottom:-.4375rem}.c11n-accordion.c11n-accordion--medium[_nghost-%COMP%]   .c11n-accordion__content[_ngcontent-%COMP%]:after{margin-top:-.3125rem}.c11n-accordion.c11n-accordion--medium.c11n-accordion--normal-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]{font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059}.c11n-accordion.c11n-accordion--medium.c11n-accordion--normal-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:before, .c11n-accordion.c11n-accordion--medium.c11n-accordion--normal-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-accordion.c11n-accordion--medium.c11n-accordion--normal-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:before{margin-bottom:-.4375rem}.c11n-accordion.c11n-accordion--medium.c11n-accordion--normal-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:after{margin-top:-.3125rem}.c11n-accordion.c11n-accordion--medium.c11n-accordion--normal-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-bottom:.15625rem}.c11n-accordion.c11n-accordion--medium.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:1.4117647059}.c11n-accordion.c11n-accordion--medium.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:before, .c11n-accordion.c11n-accordion--medium.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-accordion.c11n-accordion--medium.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:before{margin-bottom:-.4375rem}.c11n-accordion.c11n-accordion--medium.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:after{margin-top:-.3125rem}.c11n-accordion.c11n-accordion--medium.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-bottom:.09375rem}.c11n-accordion.c11n-accordion--medium.c11n-accordion--leading[_nghost-%COMP%]   .c11n-accordion__icon[_ngcontent-%COMP%]{margin:0 .75rem 0 .0625rem}.c11n-accordion.c11n-accordion--medium.c11n-accordion--trailing[_nghost-%COMP%]   .c11n-accordion__icon[_ngcontent-%COMP%]{margin:0 .0625rem .0625rem .75rem}.c11n-accordion.c11n-accordion--large[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]{padding:1.9375rem 0 1.875rem;background:linear-gradient(to bottom,#cbcece 0,#cbcece .125rem,transparent .125rem,transparent 100%)}.c11n-accordion.c11n-accordion--large[_nghost-%COMP%]   .c11n-accordion__heading-group[_ngcontent-%COMP%]{min-height:1.125rem}.c11n-accordion.c11n-accordion--large[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]{padding:0}.c11n-accordion.c11n-accordion--large[_nghost-%COMP%]   .c11n-accordion__icon[_ngcontent-%COMP%]{color:#fff;border-radius:50%;outline:.0625rem solid transparent;outline-offset:.125rem}.c11n-accordion.c11n-accordion--large.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.4375rem;line-height:1.3913043478}.c11n-accordion.c11n-accordion--large.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:before, .c11n-accordion.c11n-accordion--large.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-accordion.c11n-accordion--large.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:before{margin-bottom:-.53125rem}.c11n-accordion.c11n-accordion--large.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:after{margin-top:-.4375rem}.c11n-accordion.c11n-accordion--large.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-bottom:.03125rem}.c11n-accordion.c11n-accordion--large.c11n-accordion--heavy-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:900;font-style:normal;font-size:1.4375rem;line-height:1.3913043478}.c11n-accordion.c11n-accordion--large.c11n-accordion--heavy-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:before, .c11n-accordion.c11n-accordion--large.c11n-accordion--heavy-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-accordion.c11n-accordion--large.c11n-accordion--heavy-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:before{margin-bottom:-.59375rem}.c11n-accordion.c11n-accordion--large.c11n-accordion--heavy-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]:after{margin-top:-.375rem}.c11n-accordion.c11n-accordion--large.c11n-accordion--heavy-weight[_nghost-%COMP%]   .c11n-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-bottom:.125rem}.c11n-accordion.c11n-accordion--large.c11n-accordion--leading[_nghost-%COMP%]   .c11n-accordion__icon-container[_ngcontent-%COMP%]{margin:.125rem .75rem 0 .0625rem}.c11n-accordion.c11n-accordion--large.c11n-accordion--trailing[_nghost-%COMP%]   .c11n-accordion__icon-container[_ngcontent-%COMP%]{margin:.125rem .0625rem 0 .75rem}.c11n-accordion.c11n-accordion--bold-weight[_nghost-%COMP%]   .c11n-accordion__trigger[_ngcontent-%COMP%]{background:linear-gradient(to bottom,#cbcece 0 .125rem,#fff .125rem 100%)}.c11n-accordion.c11n-accordion--expanded[_nghost-%COMP%]   .c11n-accordion__body[_ngcontent-%COMP%]{height:auto;visibility:visible;transition-duration:.25s;opacity:1}.c11n-accordion.c11n-accordion--expanded.c11n-accordion--with-animation[_nghost-%COMP%]   .c11n-accordion__body[_ngcontent-%COMP%]{height:var(--accordionHeight);overflow:hidden;animation:_ngcontent-%COMP%_toggleAccordionExpand .25s cubic-bezier(.4,0,.2,1) forwards}.c11n-accordion.c11n-accordion--with-animation[_nghost-%COMP%]   .c11n-accordion__body[_ngcontent-%COMP%]{height:var(--accordionHeight);overflow:visible;animation:_ngcontent-%COMP%_toggleAccordionCollapse .2s cubic-bezier(.4,0,.2,1) forwards}.c11n-accordion-group[_nghost-%COMP%], .c11n-accordion-group   [_nghost-%COMP%]{border-bottom:.0625rem solid transparent}.c11n-accordion-group.c11n-accordion--medium[_nghost-%COMP%]:not(:last-of-type), .c11n-accordion-group   .c11n-accordion--medium[_nghost-%COMP%]:not(:last-of-type){--border-width: .125rem}.c11n-accordion-group.c11n-accordion--large[_nghost-%COMP%]:not(:last-of-type), .c11n-accordion-group   .c11n-accordion--large[_nghost-%COMP%]:not(:last-of-type){--border-width: .1875rem}.c11n-accordion-group[_nghost-%COMP%]:last-of-type, .c11n-accordion-group   [_nghost-%COMP%]:last-of-type{margin-bottom:0}.c11n-accordion-group.c11n-accordion-group--margin-none[_nghost-%COMP%], .c11n-accordion-group.c11n-accordion-group--margin-none   [_nghost-%COMP%]{margin-bottom:0}.c11n-accordion-group.c11n-accordion-group--margin-medium[_nghost-%COMP%], .c11n-accordion-group.c11n-accordion-group--margin-medium   [_nghost-%COMP%]{margin-bottom:3rem}.c11n-accordion-group.c11n-accordion-group--margin-large[_nghost-%COMP%], .c11n-accordion-group.c11n-accordion-group--margin-large   [_nghost-%COMP%]{margin-bottom:4rem}'],changeDetection:0})}}return n})(),$M=(()=>{class n{constructor(){this.topClass="",this.multiExpandable=!1,this.itemMargin="none",this.stateChange=new kt,this.accordionGroupState=[],this._destroy=new Fn}ngAfterContentInit(){this.accordionGroupState=this.getCurrentState(),this.emitAccordionGroupState(),this.accordions.changes.pipe(UM(this.accordions),_n(this._destroy),yi(e=>NM(...e.map(o=>o.stateChange)))).subscribe(e=>{this.multiExpandable||this.closeOthers(e),this.accordionGroupState=this.getCurrentState(),this.emitAccordionGroupState()}),this.updateTopClass()}updateTopClass(){this.topClass=`\n      c11n-accordion-group\n      c11n-accordion-group--margin-${this.itemMargin}\n      `}closeOthers(e){this.accordions.forEach(o=>{o._accordionId!==e.accordionId&&o._isExpanded.value&&o.setExpanded(!1)})}expandAll(){this.multiExpandable&&this.setGroupExpand(!0)}collapseAll(){this.setGroupExpand(!1)}setGroupExpand(e=!0){(this.multiExpandable||!e)&&this.accordions.forEach(o=>{o.setExpanded(e)})}getCurrentState(){return this.accordions.map(e=>e.getAccordionState())}emitAccordionGroupState(){this.stateChange.emit(this.accordionGroupState)}ngOnChanges(e){Object.keys(e).filter(o=>
1["itemMargin"].includes(o)).forEach(o=>{e[o].isFirstChange()||this.updateTopClass()})}ngOnDestroy(){this._destroy.complete()}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-accordion-group"]],contentQueries:function(o,i,a){if(1&o&&Jr(a,Zf,4),2&o){let r;Ze(r=Qe())&&(i.accordions=r)}},hostVars:2,hostBindings:function(o,i){2&o&&It(i.topClass)},inputs:{multiExpandable:"multiExpandable",itemMargin:"itemMargin"},outputs:{stateChange:"stateChange"},standalone:!0,features:[ut,Oo],ngContentSelectors:LG,decls:1,vars:0,template:function(o,i){1&o&&(ai(),ri(0))},dependencies:[yt],styles:["@keyframes _ngcontent-%COMP%_toggleAccordionExpand{0%{overflow:hidden}99%{overflow:hidden}to{overflow:visible}}@keyframes _ngcontent-%COMP%_toggleAccordionCollapse{0%{overflow:visible}1%{overflow:hidden}99%{overflow:hidden}to{overflow:visible}}.c11n-accordion-group[_nghost-%COMP%]{display:block;border:0 none;padding:0;margin:0;height:100%;box-sizing:border-box;background:linear-gradient(to top,#cbcece 0 .0625rem,#fff .0625rem 100%)}"],changeDetection:0})}}return n})(),NG=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[Zf,$M]})}}return n})();function BG(n,t){if(1&n&&(C(0,"h2"),Q(1),v()),2&n){const e=j();$t("aemvc-v2-accordion-group-title--",e.changeTitleSize(),""),g(),Le(e.titletext)}}function VG(n,t){if(1&n&&(C(0,"c11n-accordion",4),fe(1,"div",5),v()),2&n){const e=t.$implicit,o=t.first,i=j();f("labelText",e.labelText)("summaryText",e.summaryText||"")("iconPosition",i.iconposition)("labelWeight",i.labelweight)("size",i.size)("isExpanded",i.expandFirstItem(o))("headingLevel",i.headinglevel),g(),f("innerHTML",e.content,Jt)}}let OA=(()=>{class n{constructor(e,o){this.sanitizer=e,this.iconService=o,this.headinglevel=2,this.iconposition="trailing",this.labelweight="normal",this.size="medium",this.itemmargin="none",this.multiexpandable=!1,this.isfirstexpanded=!1,this.accordiondata="[{}]",this.titletext=""}ngOnInit(){this.stringAccordionData(),this.booleanData()}ngOnChanges(e){this.changeLabelWeight(),this.booleanData(),Object.keys(e).filter(o=>["accordiondata"].includes(o)).forEach(o=>{e[o].isFirstChange()||"accordiondata"!==o||this.stringAccordionData()})}trustContent(e){return e.map(o=>({...o,content:this.sanitizer.bypassSecurityTrustHtml(o.content)}))}trackByFn(e){return e}changeTitleSize(){return"large"==this.size?"large":"small"}changeLabelWeight(){"large"==this.size&&"normal"==this.labelweight?this.labelweight="bold":"large"==this.size&&"bold"==this.labelweight&&(this.labelweight="heavy")}expandFirstItem(e){return!(!this.isfirstexpanded||!e)}stringAccordionData(){this.accParsedData="string"==typeof this.accordiondata?JSON.parse(this.accordiondata):this.accordiondata,this.accData=this.trustContent(this.accParsedData)}booleanData(){"string"==typeof this.multiexpandable&&(this.multiexpandable="true"===this.multiexpandable),"string"==typeof this.isfirstexpanded&&(this.isfirstexpanded="true"===this.isfirstexpanded)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-accordion"]],inputs:{headinglevel:"headinglevel",iconposition:"iconposition",labelweight:"labelweight",size:"size",itemmargin:"itemmargin",multiexpandable:"multiexpandable",isfirstexpanded:"isfirstexpanded",accordiondata:"accordiondata",titletext:"titletext"},features:[ut],decls:4,vars:5,consts:[[1,"aemvc-v2-accordion-group-container"],[3,"class",4,"ngIf"],[3,"itemMargin","multiExpandable"],[3,"labelText","summaryText","iconPosition","labelWeight","size","isExpanded","headingLevel",4,"ngFor","ngForOf","ngForTrackBy"],[3,"labelText","summaryText","iconPosition","labelWeight","size","isExpanded","headingLevel"],["accordion-body","",3,"innerHTML"]],template:function(o,i){1&o&&(C(0,"div",0),_e(1,BG,2,4,"h2",1),C(2,"c11n-accordion-group",2),_e(3,VG,2,8,"c11n-accordion",3),v()()),2&o&&(g(),f("ngIf",i.titletext.length>0),g(),f("itemMargin",i.itemmargin)("multiExpandable",i.multiexpandable),g(),f("ngForOf",i.accData)("ngForTrackBy",i.trackByFn))},dependencies:[yo,Vt,Zf,$M],styles:['.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}[_nghost-%COMP%]     .c11n-accordion__body-content{margin-bottom:16px!important}.aemvc-v2-accordion[_ngcontent-%COMP%]{position:relative;background:transparent;display:block;overflow:visible;margin:0;text-align:left;box-sizing:border-box;padding:0;border:0 none;border-bottom:.0625rem solid #cbcece;z-index:0}.aemvc-v2-accordion[_ngcontent-%COMP%]:focus-within{z-index:1}.aemvc-v2-accordion[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{box-sizing:border-box}.aemvc-v2-accordion[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], .aemvc-v2-accordion[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .aemvc-v2-accordion[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .aemvc-v2-accordion[_ngcontent-%COMP%]   h4[_ng
1content-%COMP%], .aemvc-v2-accordion[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .aemvc-v2-accordion[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{margin:0;padding:0;color:#040505}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]{color:#040505}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading-group[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:nowrap}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__trailing-group[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:-moz-fit-content;height:fit-content;margin:0 0 0 1.5rem}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]{margin:0 .5rem 0 0;text-align:left;text-decoration:none;background:#fff;overflow-wrap:break-word}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger[_ngcontent-%COMP%]{appearance:none;position:relative;cursor:default;left:0;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;background:#fff;color:#040505;border:0 none}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .25rem white;outline-offset:.375rem}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem #0f62c5;outline-offset:.125rem}@supports not selector(*:focus-visible){.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger[_ngcontent-%COMP%]:focus{position:relative;outline:solid .25rem white;outline-offset:.375rem}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger[_ngcontent-%COMP%]:focus:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem #0f62c5;outline-offset:.125rem}}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger-items[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-between;align-items:flex-start;width:100%;background:#fff;color:#040505}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger[aria-expanded=false][_ngcontent-%COMP%]   .aemvc-v2-accordion__icon[_ngcontent-%COMP%]{transition:all .5s ease-in-out}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger[aria-expanded=true][_ngcontent-%COMP%]   .aemvc-v2-accordion__icon[_ngcontent-%COMP%]{transform:rotate(-180deg);transition:all .5s ease-in-out}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]{display:inline-block;min-width:.875rem;min-height:.875rem;color:#040505}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__icon[_ngcontent-%COMP%]{padding:0;display:flex;align-items:center;width:.875rem;height:.875rem;backface-visibility:hidden;overflow:visible}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__body[_ngcontent-%COMP%]{backface-visibility:hidden;box-sizing:border-box;padding:0;height:0;visibility:hidden;opacity:0;background:#fff;margin:0;transition-property:height,visibility,opacity,margin;transition-duration:.5s;transition-timing-function:ease-in-out}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__body[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]{min-height:3.125rem;width:100%}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__icon-container[_ngcontent-%COMP%]{border-radius:50%;background-color:#040505;height:.875rem}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__icon-container[_ngcontent-%COMP%]   .aemvc-v2-accordion__icon[_ngcontent-%COMP%]{margin:0}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion__icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor;width:.875rem;height:.875rem}.aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-v2-accordion[_ngcontent-%COMP%]   .aemvc-v2-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke:#fff}.aemvc-v2-accordion.aemvc-v2-accordion--trailing[_ngcontent-%COMP%]   .aemvc-v2-accordion__trailing-group[_ngcontent-%COMP%]{margin:0}.aemvc-v2-accordion.aemvc-v2-accordion--summary[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger-items[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:auto}.aemvc-v2-accordion.aemvc-v2-accordion--summary[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]{display:inline-block;
1font-family:FF Mark,sans-serif;font-weight:400;font-style:normal;font-size:1.4375rem;line-height:32px;padding:0;margin:0;min-width:calc(100% - 1.5rem);text-align:left}.aemvc-v2-accordion.aemvc-v2-accordion--summary[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]:before, .aemvc-v2-accordion.aemvc-v2-accordion--summary[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.aemvc-v2-accordion.aemvc-v2-accordion--summary[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]:before{margin-bottom:-.59375rem}.aemvc-v2-accordion.aemvc-v2-accordion--summary[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]:after{margin-top:-.375rem}@media screen and (min-width: 37.5rem){.aemvc-v2-accordion.aemvc-v2-accordion--summary[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger[_ngcontent-%COMP%]{justify-content:flex-start}.aemvc-v2-accordion.aemvc-v2-accordion--summary[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger-items[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:100%}.aemvc-v2-accordion.aemvc-v2-accordion--summary[_ngcontent-%COMP%]   .aemvc-v2-accordion__trailing-group[_ngcontent-%COMP%]{margin:0 0 0 .25rem}.aemvc-v2-accordion.aemvc-v2-accordion--summary[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]{padding:0;margin:0 0 0 1.5rem;width:-moz-fit-content;width:fit-content;min-width:auto}}.aemvc-v2-accordion.aemvc-v2-accordion--small[_ngcontent-%COMP%]{display:grid}.aemvc-v2-accordion.aemvc-v2-accordion--small[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger[_ngcontent-%COMP%]{padding:1.5rem 0;min-height:3.6875rem;background:linear-gradient(to bottom,#cbcece 0 .0625rem,#fff .0625rem 100%)}.aemvc-v2-accordion.aemvc-v2-accordion--small[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]{display:inline-block;
1font-family:FF Mark,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:24px}.aemvc-v2-accordion.aemvc-v2-accordion--small[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]:before, .aemvc-v2-accordion.aemvc-v2-accordion--small[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.aemvc-v2-accordion.aemvc-v2-accordion--small[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]:before{margin-bottom:-.4375rem}.aemvc-v2-accordion.aemvc-v2-accordion--small[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]:after{margin-top:-.3125rem}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--normal-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]{font-family:FF Mark,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:24px}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--normal-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:before, .aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--normal-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--normal-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:before{margin-bottom:-.4375rem}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--normal-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:after{margin-top:-.3125rem}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--normal-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-bottom:.15625rem}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]{font-family:
1FF Mark,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:24px}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:before, .aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:before{margin-bottom:-.4375rem}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:after{margin-top:-.3125rem}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-bottom:.09375rem}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--leading[_ngcontent-%COMP%]   .aemvc-v2-accordion__icon[_ngcontent-%COMP%]{margin:0 .5rem 0 .0625rem}.aemvc-v2-accordion.aemvc-v2-accordion--small.aemvc-v2-accordion--trailing[_ngcontent-%COMP%]   .aemvc-v2-accordion__icon[_ngcontent-%COMP%]{margin:0 .0625rem .0625rem .5rem}.aemvc-v2-accordion.aemvc-v2-accordion--large[_ngcontent-%COMP%]   .aemvc-v2-accordion__trigger[_ngcontent-%COMP%]{padding:2rem 0;background:linear-gradient(to bottom,#cbcece 0 .0625rem,#fff .0625rem 100%);min-height:4.9375rem}.aemvc-v2-accordion.aemvc-v2-accordion--large[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]{padding:0}.aemvc-v2-accordion.aemvc-v2-accordion--large[_ngcontent-%COMP%]   .aemvc-v2-accordion__content[_ngcontent-%COMP%]{min-height:1.125rem;margin:0}.aemvc-v2-accordion.aemvc-v2-accordion--large[_ngcontent-%COMP%]   .aemvc-v2-accordion__icon[_ngcontent-%COMP%]{color:#fff}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]{font-family:
1FF Mark,sans-serif;font-weight:700;font-style:normal;font-size:1.4375rem;line-height:32px}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:before, .aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:before{margin-bottom:-.53125rem}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:after{margin-top:-.4375rem}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--bold-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-bottom:.03125rem}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--heavy-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]{font-family:
1FF Mark,sans-serif;font-weight:900;font-style:normal;font-size:1.4375rem;line-height:32px}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--heavy-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:before, .aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--heavy-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--heavy-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:before{margin-bottom:-.59375rem}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--heavy-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]:after{margin-top:-.375rem}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--heavy-weight[_ngcontent-%COMP%]   .aemvc-v2-accordion__heading[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-bottom:.125rem}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--leading[_ngcontent-%COMP%]   .aemvc-v2-accordion__icon-container[_ngcontent-%COMP%]{margin:.125rem .5rem 0 .0625rem}.aemvc-v2-accordion.aemvc-v2-accordion--large.aemvc-v2-accordion--trailing[_ngcontent-%COMP%]   .aemvc-v2-accordion__icon-container[_ngcontent-%COMP%]{margin:0 .0625rem 0 .5rem}.aemvc-v2-accordion.aemvc-v2-accordion--expanded[_ngcontent-%COMP%]   .aemvc-v2-accordion__body[_ngcontent-%COMP%]{height:auto;visibility:visible;opacity:1;margin:8px 0 24px;transition-property:height,visibility,opacity,margin;transition-duration:.5s;transition-timing-function:ease-in-out}.aemvc-v2-accordion-group[_ngcontent-%COMP%]   .aemvc-v2-accordion[_ngcontent-%COMP%]{border-bottom:.0625rem solid transparent}.aemvc-v2-accordion-group[_ngcontent-%COMP%]   .aemvc-v2-accordion[_ngcontent-%COMP%]:last-of-type{margin-bottom:0}.aemvc-v2-accordion-group.aemvc-v2-accordion-group--margin-none[_ngcontent-%COMP%]   .aemvc-v2-accordion[_ngcontent-%COMP%]{margin-bottom:0}.aemvc-v2-accordion-group.aemvc-v2-accordion-group--margin-small[_ngcontent-%COMP%]   .aemvc-v2-accordion[_ngcontent-%COMP%]{margin-bottom:3rem}.aemvc-v2-accordion-group.aemvc-v2-accordion-group--margin-large[_ngcontent-%COMP%]   .aemvc-v2-accordion[_ngcontent-%COMP%]{margin-bottom:4rem}.aemvc-v2-accordion-group[_ngcontent-%COMP%]{display:block;border:0 none;padding:0;margin:0;height:100%;box-sizing:border-box;background:linear-gradient(to top,#cbcece 0 .0625rem,#fff .0625rem 100%)}.aemvc-v2-accordion-group-container[_ngcontent-%COMP%] > .aemvc-v2-accordion-group-title--small[_ngcontent-%COMP%]{font-family:
1FF Mark,sans-serif;font-weight:700;font-style:normal;font-size:1.75rem;line-height:32px;box-sizing:border-box;margin:32px 0;font-weight:800}.aemvc-v2-accordion-group-container[_ngcontent-%COMP%] > .aemvc-v2-accordion-group-title--small[_ngcontent-%COMP%]:before, .aemvc-v2-accordion-group-container[_ngcontent-%COMP%] > .aemvc-v2-accordion-group-title--small[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.aemvc-v2-accordion-group-container[_ngcontent-%COMP%] > .aemvc-v2-accordion-group-title--small[_ngcontent-%COMP%]:before{margin-bottom:-.515625rem}.aemvc-v2-accordion-group-container[_ngcontent-%COMP%] > .aemvc-v2-accordion-group-title--small[_ngcontent-%COMP%]:after{margin-top:-.24609375rem}.aemvc-v2-accordion-group-container[_ngcontent-%COMP%] > .aemvc-v2-accordion-group-title--large[_ngcontent-%COMP%]{font-family:FF Mark,sans-serif;font-weight:700;font-style:normal;font-size:2.125rem;line-height:40px;box-sizing:border-box;margin:48px 0;font-weight:800}.aemvc-v2-accordion-group-container[_ngcontent-%COMP%] > .aemvc-v2-accordion-group-title--large[_ngcontent-%COMP%]:before, .aemvc-v2-accordion-group-container[_ngcontent-%COMP%] > .aemvc-v2-accordion-group-title--large[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.aemvc-v2-accordion-group-container[_ngcontent-%COMP%] > .aemvc-v2-accordion-group-title--large[_ngcontent-%COMP%]:before{margin-bottom:-.65625rem}.aemvc-v2-accordion-group-container[_ngcontent-%COMP%] > .aemvc-v2-accordion-group-title--large[_ngcontent-%COMP%]:after{margin-top:-.34375rem}'],changeDetection:0})}}return n})();function zG(n,t){if(1&n&&(C(0,"h2"),Q(1),v()),2&n){const e=j();$t("aemvc-v3-accordion-group-title--",e.changeTitleSize(),""),g(),Le(e.titletext)}}so("constellation-aem/components/accordion")(OA,{emptyLabel:"Accordion label",isEmpty:()=>!1});let bA=(()=>{class n{constructor(e){this.iconService=e,this.itemmargin="none",this.multiexpandable=!1,this.titletext="",this.size="medium",this.isfirstexpanded=!1,this.editmode=!1}ngOnInit(){this.booleanData()}ngOnChanges(){this.booleanData()}booleanData(){"string"==typeof this.multiexpandable&&(this.multiexpandable="true"===this.multiexpandable),"string"==typeof this.isfirstexpanded&&(this.isfirstexpanded="true"===this.isfirstexpanded)}changeTitleSize(){return"large"==this.size?"large":"small"}static{this.\u0275fac=function(o){return new(o||n)(Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-accordion-v2"]],inputs:{itemmargin:"itemmargin",multiexpandable:"multiexpandable",titletext:"titletext",size:"size",isfirstexpanded:"isfirstexpanded",editmode:"editmode"},features:[ut],decls:6,vars:3,consts:[[1,"aemvc-v3-container"],[1,"aemvc-v3-inner-container"],[1,"aemvc-v3-accordion-group-container"],[3,"class",4,"ngIf"],[3,"itemMargin","multiExpandable"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1)(2,"div",2),_e(3,zG,2,4,"h2",3),C(4,"c11n-accordion-group",4),fe(5,"slot"),v()()()()),2&o&&(g(3),f("ngIf",i.titletext.length>0),g(),f("itemMargin",i.itemmargin)("multiExpandable",i.multiexpandable))},dependencies:[Vt,$M],styles:['.aemvc-v2-container .aemvc-v2-inner-container{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container .aemvc-v2-inner-container{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container .aemvc-v2-inner-container{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container .aemvc-v2-inner-container{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container .aemvc-v2-inner-container{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container .aemvc-v2-inner-container{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container .aemvc-v2-inner-container{max-width:1296px;grid-column:1/13}}.aemvc-v3-container .aemvc-v3-inner-container{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container .aemvc-v3-inner-container{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container .aemvc-v3-inner-container{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container .aemvc-v3-inner-container{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container .aemvc-v3-inner-container{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container .aemvc-v3-inner-container{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container .aemvc-v3-inner-container{max-width:1296px;grid-column:1/13}}.aemvc-v3-accordion{position:relative;background:transparent;display:block;overflow:visible;margin:0;text-align:left;box-sizing:border-box;padding:0;border:0 none;border-bottom:.0625rem solid #cbcece;z-index:0}.aemvc-v3-accordion:focus-within{z-index:1}.aemvc-v3-accordion *{box-sizing:border-box}.aemvc-v3-accordion h1,.aemvc-v3-accordion h2,.aemvc-v3-accordion h3,.aemvc-v3-accordion h4,.aemvc-v3-accordion h5,.aemvc-v3-accordion h6{margin:0;padding:0;color:#040505}.aemvc-v3-accordion .aemvc-v3-accordion__heading{color:#040505}
1.aemvc-v3-accordion .aemvc-v3-accordion__heading-group{display:flex;flex-direction:row;flex-wrap:nowrap}.aemvc-v3-accordion .aemvc-v3-accordion__trailing-group{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:-moz-fit-content;height:fit-content;margin:0 0 0 1.5rem}.aemvc-v3-accordion .aemvc-v3-accordion__heading{margin:0 .5rem 0 0;text-align:left;text-decoration:none;background:#fff;overflow-wrap:break-word}.aemvc-v3-accordion .aemvc-v3-accordion__trigger{appearance:none;position:relative;cursor:default;left:0;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;background:#fff;color:#040505;border:0 none}.aemvc-v3-accordion .aemvc-v3-accordion__trigger:focus-visible{position:relative;outline:solid .25rem white;outline-offset:.375rem}.aemvc-v3-accordion .aemvc-v3-accordion__trigger:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem #0f62c5;outline-offset:.125rem}@supports not selector(*:focus-visible){.aemvc-v3-accordion .aemvc-v3-accordion__trigger:focus{position:relative;outline:solid .25rem white;outline-offset:.375rem}.aemvc-v3-accordion .aemvc-v3-accordion__trigger:focus:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem #0f62c5;outline-offset:.125rem}}.aemvc-v3-accordion .aemvc-v3-accordion__trigger-items{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-between;align-items:flex-start;width:100%;background:#fff;color:#040505}.aemvc-v3-accordion .aemvc-v3-accordion__trigger[aria-expanded=false] .aemvc-v3-accordion__icon{transition:all .5s ease-in-out}.aemvc-v3-accordion .aemvc-v3-accordion__trigger[aria-expanded=true] .aemvc-v3-accordion__icon{transform:rotate(-180deg);transition:all .5s ease-in-out}.aemvc-v3-accordion .aemvc-v3-accordion__content{display:inline-block;min-width:.875rem;min-height:.875rem;color:#040505}.aemvc-v3-accordion .aemvc-v3-accordion__icon{padding:0;display:flex;align-items:center;width:.875rem;height:.875rem;backface-visibility:hidden;overflow:visible}.aemvc-v3-accordion .aemvc-v3-accordion__body{backface-visibility:hidden;box-sizing:border-box;padding:0;height:0;visibility:hidden;opacity:0;background:#fff;margin:0;transition-property:height,visibility,opacity,margin;transition-duration:.5s;transition-timing-function:ease-in-out}.aemvc-v3-accordion .aemvc-v3-accordion__body .aemvc-v3-accordion__content{min-height:3.125rem;width:100%}.aemvc-v3-accordion .aemvc-v3-accordion__icon-container{border-radius:50%;background-color:#040505;height:.875rem}.aemvc-v3-accordion .aemvc-v3-accordion__icon-container .aemvc-v3-accordion__icon{margin:0}.aemvc-v3-accordion .aemvc-v3-accordion__icon svg{fill:currentColor;width:.875rem;height:.875rem}.aemvc-v3-accordion .aemvc-v3-accordion-closed-caret-small use,.aemvc-v3-accordion .aemvc-v3-accordion-open-caret-small use{stroke:#fff}.aemvc-v3-accordion.aemvc-v3-accordion--trailing .aemvc-v3-accordion__trailing-group{margin:0}.aemvc-v3-accordion.aemvc-v3-accordion--summary .aemvc-v3-accordion__trigger-items{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:auto}.aemvc-v3-accordion.aemvc-v3-accordion--summary .aemvc-v3-accordion__content{display:inline-block;
1font-family:FF Mark,sans-serif;font-weight:400;font-style:normal;font-size:1.4375rem;line-height:32px;padding:0;margin:0;min-width:calc(100% - 1.5rem);text-align:left}.aemvc-v3-accordion.aemvc-v3-accordion--summary .aemvc-v3-accordion__content:before,.aemvc-v3-accordion.aemvc-v3-accordion--summary .aemvc-v3-accordion__content:after{content:"";display:block;height:0;width:0}.aemvc-v3-accordion.aemvc-v3-accordion--summary .aemvc-v3-accordion__content:before{margin-bottom:-.59375rem}.aemvc-v3-accordion.aemvc-v3-accordion--summary .aemvc-v3-accordion__content:after{margin-top:-.375rem}@media screen and (min-width: 37.5rem){.aemvc-v3-accordion.aemvc-v3-accordion--summary .aemvc-v3-accordion__trigger{justify-content:flex-start}.aemvc-v3-accordion.aemvc-v3-accordion--summary .aemvc-v3-accordion__trigger-items{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:100%}.aemvc-v3-accordion.aemvc-v3-accordion--summary .aemvc-v3-accordion__trailing-group{margin:0 0 0 .25rem}.aemvc-v3-accordion.aemvc-v3-accordion--summary .aemvc-v3-accordion__content{padding:0;margin:0 0 0 1.5rem;width:-moz-fit-content;width:fit-content;min-width:auto}}.aemvc-v3-accordion.aemvc-v3-accordion--small{display:grid}.aemvc-v3-accordion.aemvc-v3-accordion--small .aemvc-v3-accordion__trigger{padding:1.5rem 0;min-height:3.6875rem;background:linear-gradient(to bottom,#cbcece 0 .0625rem,#fff .0625rem 100%)}.aemvc-v3-accordion.aemvc-v3-accordion--small .aemvc-v3-accordion__content{display:inline-block;
1font-family:FF Mark,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:24px}.aemvc-v3-accordion.aemvc-v3-accordion--small .aemvc-v3-accordion__content:before,.aemvc-v3-accordion.aemvc-v3-accordion--small .aemvc-v3-accordion__content:after{content:"";display:block;height:0;width:0}.aemvc-v3-accordion.aemvc-v3-accordion--small .aemvc-v3-accordion__content:before{margin-bottom:-.4375rem}.aemvc-v3-accordion.aemvc-v3-accordion--small .aemvc-v3-accordion__content:after{margin-top:-.3125rem}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--normal-weight .aemvc-v3-accordion__heading{font-family:FF Mark,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:24px}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--normal-weight .aemvc-v3-accordion__heading:before,.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--normal-weight .aemvc-v3-accordion__heading:after{content:"";display:block;height:0;width:0}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--normal-weight .aemvc-v3-accordion__heading:before{margin-bottom:-.4375rem}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--normal-weight .aemvc-v3-accordion__heading:after{margin-top:-.3125rem}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--normal-weight .aemvc-v3-accordion__heading span{padding-bottom:.15625rem}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading{font-family:
1FF Mark,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:24px}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading:before,.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading:after{content:"";display:block;height:0;width:0}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading:before{margin-bottom:-.4375rem}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading:after{margin-top:-.3125rem}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading span{padding-bottom:.09375rem}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--leading .aemvc-v3-accordion__icon{margin:0 .5rem 0 .0625rem}.aemvc-v3-accordion.aemvc-v3-accordion--small.aemvc-v3-accordion--trailing .aemvc-v3-accordion__icon{margin:0 .0625rem .0625rem .5rem}.aemvc-v3-accordion.aemvc-v3-accordion--large .aemvc-v3-accordion__trigger{padding:2rem 0;background:linear-gradient(to bottom,#cbcece 0 .0625rem,#fff .0625rem 100%);min-height:4.9375rem}.aemvc-v3-accordion.aemvc-v3-accordion--large .aemvc-v3-accordion__heading{padding:0}.aemvc-v3-accordion.aemvc-v3-accordion--large .aemvc-v3-accordion__content{min-height:1.125rem;margin:0}.aemvc-v3-accordion.aemvc-v3-accordion--large .aemvc-v3-accordion__icon{color:#fff}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading{font-family:
1FF Mark,sans-serif;font-weight:700;font-style:normal;font-size:1.4375rem;line-height:32px}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading:before,.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading:after{content:"";display:block;height:0;width:0}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading:before{margin-bottom:-.53125rem}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading:after{margin-top:-.4375rem}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--bold-weight .aemvc-v3-accordion__heading span{padding-bottom:.03125rem}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--heavy-weight .aemvc-v3-accordion__heading{font-family:FF Mark,sans-serif;font-weight:900;font-style:normal;font-size:1.4375rem;line-height:32px}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--heavy-weight .aemvc-v3-accordion__heading:before,.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--heavy-weight .aemvc-v3-accordion__heading:after{content:"";display:block;height:0;width:0}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--heavy-weight .aemvc-v3-accordion__heading:before{margin-bottom:-.59375rem}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--heavy-weight .aemvc-v3-accordion__heading:after{margin-top:-.375rem}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--heavy-weight .aemvc-v3-accordion__heading span{padding-bottom:.125rem}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--leading .aemvc-v3-accordion__icon-container{margin:.125rem .5rem 0 .0625rem}.aemvc-v3-accordion.aemvc-v3-accordion--large.aemvc-v3-accordion--trailing .aemvc-v3-accordion__icon-container{margin:0 .0625rem 0 .5rem}.aemvc-v3-accordion.aemvc-v3-accordion--expanded .aemvc-v3-accordion__body{height:auto;visibility:visible;opacity:1;margin:8px 0 24px;transition-property:height,visibility,opacity,margin;transition-duration:.5s;transition-timing-function:ease-in-out}.aemvc-v3-accordion-group .aemvc-v3-accordion{border-bottom:.0625rem solid transparent}.aemvc-v3-accordion-group .aemvc-v3-accordion:last-of-type{margin-bottom:0}.aemvc-v3-accordion-group.aemvc-v3-accordion-group--margin-none .aemvc-v3-accordion{margin-bottom:0}.aemvc-v3-accordion-group.aemvc-v3-accordion-group--margin-small .aemvc-v3-accordion{margin-bottom:3rem}.aemvc-v3-accordion-group.aemvc-v3-accordion-group--margin-large .aemvc-v3-accordion{margin-bottom:4rem}.aemvc-v3-accordion-group{display:block;border:0 none;padding:0;margin:0;height:100%;box-sizing:border-box;background:linear-gradient(to top,#cbcece 0 .0625rem,#fff .0625rem 100%)}.aemvc-v3-accordion-group-container{display:flex;width:100%;grid-column:3/11;flex-direction:column;margin:0}@media only screen and (max-width: 600px){.aemvc-v3-accordion-group-container{grid-column:1/7}}@media only screen and (max-width: 375px){.aemvc-v3-accordion-group-container{grid-column:1/5;margin:0 32px}}.aemvc-v3-accordion-group-container>
1.aemvc-v3-accordion-group-title--small{font-family:FF Mark,sans-serif;font-weight:700;font-style:normal;font-size:1.75rem;line-height:32px;box-sizing:border-box;margin:32px 0;font-weight:800}.aemvc-v3-accordion-group-container>.aemvc-v3-accordion-group-title--small:before,.aemvc-v3-accordion-group-container>.aemvc-v3-accordion-group-title--small:after{content:"";display:block;height:0;width:0}.aemvc-v3-accordion-group-container>.aemvc-v3-accordion-group-title--small:before{margin-bottom:-.515625rem}.aemvc-v3-accordion-group-container>.aemvc-v3-accordion-group-title--small:after{margin-top:-.24609375rem}.aemvc-v3-accordion-group-container>.aemvc-v3-accordion-group-title--large{font-family:FF Mark,sans-serif;font-weight:700;font-style:normal;font-size:2.125rem;line-height:40px;box-sizing:border-box;margin:48px 0;font-weight:800}.aemvc-v3-accordion-group-container>.aemvc-v3-accordion-group-title--large:before,.aemvc-v3-accordion-group-container>.aemvc-v3-accordion-group-title--large:after{content:"";display:block;height:0;width:0}.aemvc-v3-accordion-group-container>.aemvc-v3-accordion-group-title--large:before{margin-bottom:-.65625rem}.aemvc-v3-accordion-group-container>.aemvc-v3-accordion-group-title--large:after{margin-top:-.34375rem}\n'],encapsulation:3,changeDetection:0})}}return n})();so("constellation-aem/components/accordion")(bA,{emptyLabel:"Accordion label",isEmpty:()=>!1});let lo=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({providers:[bn]})}}return n})(),HG=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,NG,lo]})}}return n})();function Ht(...n){return Ro(n,fu(n))}const{isArray:UG}=Array,{getPrototypeOf:$G,prototype:WG,keys:GG}=Object;function WM(...n){const t=fu(n),e=function pA(n){return Be(LM(n))?n.pop():void 0}(n),{args:o,keys:i}=function yA(n){if(1===n.length){const t=n[0];if(UG(t))return{args:t,keys:null};if(function qG(n){return n&&"object"==typeof n&&$G(n)===WG}(t)){const e=GG(t);return{args:e.map(o=>t[o]),keys:e}}}return{args:n,keys:null}}(n);if(0===o.length)return Ro([],t);const a=new En(function YG(n,t,e=ho){return o=>{xA(t,()=>{const{length:i}=n,a=new Array(i);let r=i,c=i;for(let s=0;s<i;s++)xA(t,()=>{const l=Ro(n[s],t);let m=!1;l.subscribe(gn(o,d=>{a[s]=d,m||(m=!0,c--),c||o.next(e(a.slice()))},()=>{--r||o.complete()}))},o)},o)}}(o,t,i?r=>function wA(n,t){return n.reduce((e,o,i)=>(e[o]=t[i],e),{})}(i,r):ho));return e?a.pipe(zM(e)):a}function xA(n,t,e){n?ac(e,n,t):t()}const Qf=et(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"});function kA(n){return new En(t=>{bi(n()).subscribe(t)})}function Jf(n,t){const e=Be(n)?n:()=>n,o=i=>i.error(e());return new En(t?i=>t.schedule(o,0,i):o)}function GM(){return on((n,t)=>{let e=null;n._refCount++;const o=gn(t,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const i=n._connection,a=e;e=null,i&&(!a||i===a)&&i.unsubscribe(),t.unsubscribe()});n.subscribe(o),o.closed||(e=n.connect())})}class EA extends En{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,da(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new qe;const e=this.getSubject();t.add(this.source.subscribe(gn(e,void 0,()=>{this._teardown(),e.complete()},o=>{this._teardown(),e.error(o)},()=>this._teardown()))),t.closed&&(this._connection=null,t=qe.EMPTY)}return t}refCount(){return GM()(this)}}function um(n){return n<=0?()=>wr:on((t,e)=>{let o=0;t.subscribe(gn(e,i=>{++o<=n&&(e.next(i),n<=o&&e.complete())}))})}function ep(n){return on((t,e)=>{let o=!1;t.subscribe(gn(e,i=>{o=!0,e.next(i)},()=>{o||e.next(n),e.complete()}
1))})}function AA(n=XG){return on((t,e)=>{let o=!1;t.subscribe(gn(e,i=>{o=!0,e.next(i)},()=>o?e.complete():e.error(n())))})}function XG(){return new Qf}function Rs(n,t){const e=arguments.length>=2;return o=>o.pipe(n?Wi((i,a)=>n(i,a,o)):ho,um(1),e?ep(t):AA(()=>new Qf))}function _u(n,t){return Be(t)?ui(n,t,1):ui(n,1)}function gm(n){return on((t,e)=>{let a,o=null,i=!1;o=t.subscribe(gn(e,void 0,void 0,r=>{a=bi(n(r,gm(n)(t))),o?(o.unsubscribe(),o=null,a.subscribe(e)):i=!0})),i&&(o.unsubscribe(),o=null,a.subscribe(e))})}function qM(n){return n<=0?()=>wr:on((t,e)=>{let o=[];t.subscribe(gn(e,i=>{o.push(i),n<o.length&&o.shift()},()=>{for(const i of o)e.next(i);e.complete()},void 0,()=>{o=null}))})}function YM(n){return on((t,e)=>{try{t.subscribe(e)}finally{e.add(n)}})}const en="primary",vu=Symbol("RouteTitle");class eq{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function hm(n){return new eq(n)}function tq(n,t,e){const o=e.path.split("/");if(o.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||o.length<n.length))return null;const i={};for(let a=0;a<o.length;a++){const r=o[a],c=n[a];if(r.startsWith(":"))i[r.substring(1)]=c;else if(r!==c.path)return null}return{consumed:n.slice(0,o.length),posParams:i}}function xr(n,t){const e=n?XM(n):void 0,o=t?XM(t):void 0;if(!e||!o||e.length!=o.length)return!1;let i;for(let a=0;a<e.length;a++)if(i=e[a],!SA(n[i],t[i]))return!1;return!0}function XM(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}function SA(n,t){if(Array.isArray(n)&&Array.isArray(t)){if(n.length!==t.length)return!1;const e=[...n].sort(),o=[...t].sort();return e.every((i,a)=>o[a]===i)}return n===t}function TA(n){return n.length>0?n[n.length-1]:null}function $c(n){return function jG(n){return!!n&&(n instanceof En||Be(n.lift)&&Be(n.subscribe))}(n)?n:ou(n)?Ro(Promise.resolve(n)):Ht(n)}const oq={exact:function RA(n,t,e){if(!Fs(n.segments,t.segments)||!tp(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const o in t.children)if(!n.children[o]||!RA(n.children[o],t.children[o],e))return!1;return!0},subset:FA},IA={exact:function iq(n,t){return xr(n,t)},subset:function aq(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>SA(n[e],t[e]))},ignored:()=>!0};function DA(n,t,e){return oq[e.paths](n.root,t.root,e.matrixParams)&&IA[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function FA(n,t,e){return LA(n,t,t.segments,e)}function LA(n,t,e,o){if(n.segments.length>e.length){const i=n.segments.slice(0,e.length);return!(!Fs(i,e)||t.hasChildren()||!tp(i,e,o))}if(n.segments.length===e.length){if(!Fs(n.segments,e)||!tp(n.segments,e,o))return!1;for(const i in t.children)if(!n.children[i]||!FA(n.children[i],t.children[i],o))return!1;return!0}{const i=e.slice(0,n.segments.length),a=e.slice(n.segments.length);return!!(Fs(n.segments,i)&&tp(n.segments,i,o)&&n.children[en])&&LA(n.children[en],t,a,o)}}function tp(n,t,e){return t.every((o,i)=>IA[e](n[i].parameters,o.parameters))}class fm{constructor(t=new Hn([],{}),e={},o=null){this.root=t,this.queryParams=e,this.fragment=o}get queryParamMap(){return this._queryParamMap??=hm(this.queryParams),this._queryParamMap}toString(){return sq.serialize(this)}}class Hn{constructor(t,e){this.segments=t,this.children=e,this.parent=null,Object.values(e).forEach(o=>o.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return np(this)}}class Cu{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap??=hm(this.parameters),this._parameterMap}toString(){return VA(this)}}function Fs(n,t){return n.length===t.length&&n.every((e,o)=>e.path===t[o].path)}let pm=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:()=>new KM,providedIn:"root"})}}return n})();class KM{parse(t){const e=new Cq(t);return new fm(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${Mu(t.root,!0)}`,o=function dq(n){const t=Object.entries(n).map(([e,o])=>Array.isArray(o)?o.map(i=>`${op(e)}=${op(i)}`).join("&"):`${op(e)}=${op(o)}`).filter(e=>e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${o}${"string"==typeof t.fragment?`#${function lq(n){return encodeURI(n)}(t.fragment)}`:""}`}}const sq=new KM;function np(n){return n.segments.map(t=>VA(t)).join("/")}function Mu(n,t){if(!n.hasChildren())return np(n);if(t){const e=n.children[en]?Mu(n.children[en],!1):"",o=[];
1return Object.entries(n.children).forEach(([i,a])=>{i!==en&&o.push(`${i}:${Mu(a,!1)}`)}),o.length>0?`${e}(${o.join("//")})`:e}{const e=function cq(n,t){let e=[];return Object.entries(n.children).forEach(([o,i])=>{o===en&&(e=e.concat(t(i,o)))}),Object.entries(n.children).forEach(([o,i])=>{o!==en&&(e=e.concat(t(i,o)))}),e}(n,(o,i)=>i===en?[Mu(n.children[en],!1)]:[`${i}:${Mu(o,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[en]?`${np(n)}/${e[0]}`:`${np(n)}/(${e.join("//")})`}}function NA(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function op(n){return NA(n).replace(/%3B/gi,";")}function ZM(n){return NA(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ip(n){return decodeURIComponent(n)}function BA(n){return ip(n.replace(/\+/g,"%20"))}function VA(n){return`${ZM(n.path)}${function mq(n){return Object.entries(n).map(([t,e])=>`;${ZM(t)}=${ZM(e)}`).join("")}(n.parameters)}`}const uq=/^[^\/()?;#]+/;function QM(n){const t=n.match(uq);return t?t[0]:""}const gq=/^[^\/()?;=#]+/,fq=/^[^=?&#]+/,_q=/^[^&#]+/;class Cq{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Hn([],{}):new Hn([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let o={};return this.peekStartsWith("(")&&(o=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(o[en]=new Hn(t,e)),o}parseSegment(){const t=QM(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Ge(4009,!1);return this.capture(t),new Cu(ip(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=function hq(n){const t=n.match(gq);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let o="";if(this.consumeOptional("=")){const i=QM(this.remaining);i&&(o=i,this.capture(o))}t[ip(e)]=ip(o)}parseQueryParam(t){const e=function pq(n){const t=n.match(fq);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let o="";if(this.consumeOptional("=")){const r=function vq(n){const t=n.match(_q);return t?t[0]:""}(this.remaining);r&&(o=r,this.capture(o))}const i=BA(e),a=BA(o);if(t.hasOwnProperty(i)){let r=t[i];Array.isArray(r)||(r=[r],t[i]=r),r.push(a)}else t[i]=a}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const o=QM(this.remaining),i=this.remaining[o.length];if("/"!==i&&")"!==i&&";"!==i)throw new Ge(4010,!1);let a;o.indexOf(":")>-1?(a=o.slice(0,o.indexOf(":")),this.capture(a),this.capture(":")):t&&(a=en);const r=this.parseChildren();e[a]=1===Object.keys(r).length?r[en]:new Hn([],r),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Ge(4011,!1)}}function zA(n){return n.segments.length>0?new Hn([],{[en]:n}):n}function HA(n){const t={};for(const[o,i]of Object.entries(n.children)){const a=HA(i);if(o===en&&0===a.segments.length&&a.hasChildren())for(const[r,c]of Object.entries(a.children))t[r]=c;else(a.segments.length>0||a.hasChildren())&&(t[o]=a)}return function Mq(n){if(1===n.numberOfChildren&&n.children[en]){const t=n.children[en];return new Hn(n.segments.concat(t.segments),t.children)}return n}(new Hn(n.segments,t))}function _m(n){return n instanceof fm}function jA(n){let t;const i=zA(function e(a){const r={};for(const s of a.children){const l=e(s);r[s.outlet]=l}const c=new Hn(a.url,r);return a===n&&(t=c),c}(n.root));return t??i}function UA(n,t,e,o){let i=n;for(;i.parent;)i=i.parent;if(0===t.length)return JM(i,i,i,e,o);const a=function Oq(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new WA(!0,0,n);let t=0,e=!1;const o=n.reduce((i,a,r)=>
1{if("object"==typeof a&&null!=a){if(a.outlets){const c={};return Object.entries(a.outlets).forEach(([s,l])=>{c[s]="string"==typeof l?l.split("/"):l}),[...i,{outlets:c}]}if(a.segmentPath)return[...i,a.segmentPath]}return"string"!=typeof a?[...i,a]:0===r?(a.split("/").forEach((c,s)=>{0==s&&"."===c||(0==s&&""===c?e=!0:".."===c?t++:""!=c&&i.push(c))}),i):[...i,a]},[]);return new WA(e,t,o)}(t);if(a.toRoot())return JM(i,i,new Hn([],{}),e,o);const r=function bq(n,t,e){if(n.isAbsolute)return new rp(t,!0,0);if(!e)return new rp(t,!1,NaN);if(null===e.parent)return new rp(e,!0,0);const o=ap(n.commands[0])?0:1;return function yq(n,t,e){let o=n,i=t,a=e;for(;a>i;){if(a-=i,o=o.parent,!o)throw new Ge(4005,!1);i=o.segments.length}return new rp(o,!1,i-a)}(e,e.segments.length-1+o,n.numberOfDoubleDots)}(a,i,n),c=r.processChildren?Ou(r.segmentGroup,r.index,a.commands):GA(r.segmentGroup,r.index,a.commands);return JM(i,r.segmentGroup,c,e,o)}function ap(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Pu(n){return"object"==typeof n&&null!=n&&n.outlets}function JM(n,t,e,o,i){let r,a={};o&&Object.entries(o).forEach(([s,l])=>{a[s]=Array.isArray(l)?l.map(m=>`${m}`):`${l}`}),r=n===t?e:$A(n,t,e);const c=zA(HA(r));return new fm(c,a,i)}function $A(n,t,e){const o={};return Object.entries(n.children).forEach(([i,a])=>{o[i]=a===t?e:$A(a,t,e)}),new Hn(n.segments,o)}class WA{constructor(t,e,o){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=o,t&&o.length>0&&ap(o[0]))throw new Ge(4003,!1);const i=o.find(Pu);if(i&&i!==TA(o))throw new Ge(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class rp{constructor(t,e,o){this.segmentGroup=t,this.processChildren=e,this.index=o}}function GA(n,t,e){if(n??=new Hn([],{}),0===n.segments.length&&n.hasChildren())return Ou(n,t,e);const o=function xq(n,t,e){let o=0,i=t;const a={match:!1,pathIndex:0,commandIndex:0};for(;i<n.segments.length;){if(o>=e.length)return a;const r=n.segments[i],c=e[o];if(Pu(c))break;const s=`${c}`,l=o<e.length-1?e[o+1]:null;if(i>0&&void 0===s)break;if(s&&l&&"object"==typeof l&&void 0===l.outlets){if(!YA(s,l,r))return a;o+=2}else{if(!YA(s,{},r))return a;o++}i++}return{match:!0,pathIndex:i,commandIndex:o}}(n,t,e),i=e.slice(o.commandIndex);if(o.match&&o.pathIndex<n.segments.length){const a=new Hn(n.segments.slice(0,o.pathIndex),{});return a.children[en]=new Hn(n.segments.slice(o.pathIndex),n.children),Ou(a,0,i)}return o.match&&0===i.length?new Hn(n.segments,{}):o.match&&!n.hasChildren()?eP(n,t,e):o.match?Ou(n,0,i):eP(n,t,e)}function Ou(n,t,e){if(0===e.length)return new Hn(n.segments,{});{const o=function wq(n){return Pu(n[0])?n[0].outlets:{[en]:n}}(e),i={};if(Object.keys(o).some(a=>a!==en)&&n.children[en]&&1===n.numberOfChildren&&0===n.children[en].segments.length){const a=Ou(n.children[en],t,e);return new Hn(n.segments,a.children)}return Object.entries(o).forEach(([a,r])=>{"string"==typeof r&&(r=[r]),null!==r&&(i[a]=GA(n.children[a],t,r))}),Object.entries(n.children).forEach(([a,r])=>{void 0===o[a]&&(i[a]=r)}),new Hn(n.segments,i)}}function eP(n,t,e){const o=n.segments.slice(0,t);let i=0;for(;i<e.length;){const a=e[i];if(Pu(a)){const s=kq(a.outlets);return new Hn(o,s)}if(0===i&&ap(e[0])){o.push(new Cu(n.segments[t].path,qA(e[0]))),i++;continue}const r=Pu(a)?a.outlets[en]:`${a}`,c=i<e.length-1?e[i+1]:null;r&&c&&ap(c)?(o.push(new Cu(r,qA(c))),i+=2):(o.push(new Cu(r,{})),i++)}return new Hn(o,{})}function kq(n){const t={};return Object.entries(n).forEach(([e,o])=>{"string"==typeof o&&(o=[o]),null!==o&&(t[e]=eP(new Hn([],{}),0,o))}),t}function qA(n){const t={};return Object.entries(n).forEach(([e,o])=>t[e]=`${o}`),t}function YA(n,t,e){return n==e.path&&xr(t,e.parameters)}const bu="imperative";var vn=function(n){return n[n.NavigationStart=0]="NavigationStart",n[n.NavigationEnd=1]="NavigationEnd",n[n.NavigationCancel=2]="NavigationCancel",n[n.NavigationError=3]="NavigationError",n[n.RoutesRecognized=4]="RoutesRecognized",n[n.ResolveStart=5]="ResolveStart",n[n.ResolveEnd=6]="ResolveEnd",n[n.GuardsCheckStart=7]="GuardsCheckStart",n[n.GuardsCheckEnd=8]="GuardsCheckEnd",n[n.RouteConfigLoadStart=9]="RouteConfigLoadStart",n[n.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",n[n.ChildActivationStart=11]="ChildActivationStart",n[n.ChildActivationEnd=12]="ChildActivationEnd",n[n.ActivationStart=13]="ActivationStart",n[n.ActivationEnd=14]="ActivationEnd",n[n.Scroll=15]="Scroll",n[n.NavigationSkipped=16]="NavigationSkipped",n}(vn||{});class kr{constructor(t,e){this.id=t,this.url=e}}class cp extends kr{constructor(t,e,o="imperative",i=null){super(t,e),this.type=vn.NavigationStart,this.navigationTrigger=o,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class rc extends kr{constructor(t,e,o){super(t,e),this.urlAfterRedirects=o,this.type=vn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Fa=function(n){return n[n.Redirect=0]="Redirect",n[n.SupersededByNewNavigation=1]="SupersededByNewNavigation",n[n.NoDataFromRe
1solver=2]="NoDataFromResolver",n[n.GuardRejected=3]="GuardRejected",n}(Fa||{}),sp=function(n){return n[n.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",n[n.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",n}(sp||{});class vm extends kr{constructor(t,e,o,i){super(t,e),this.reason=o,this.code=i,this.type=vn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Cm extends kr{constructor(t,e,o,i){super(t,e),this.reason=o,this.code=i,this.type=vn.NavigationSkipped}}class lp extends kr{constructor(t,e,o,i){super(t,e),this.error=o,this.target=i,this.type=vn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class XA extends kr{constructor(t,e,o,i){super(t,e),this.urlAfterRedirects=o,this.state=i,this.type=vn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Eq extends kr{constructor(t,e,o,i){super(t,e),this.urlAfterRedirects=o,this.state=i,this.type=vn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Aq extends kr{constructor(t,e,o,i,a){super(t,e),this.urlAfterRedirects=o,this.state=i,this.shouldActivate=a,this.type=vn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Sq extends kr{constructor(t,e,o,i){super(t,e),this.urlAfterRedirects=o,this.state=i,this.type=vn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Tq extends kr{constructor(t,e,o,i){super(t,e),this.urlAfterRedirects=o,this.state=i,this.type=vn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Iq{constructor(t){this.route=t,this.type=vn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Dq{constructor(t){this.route=t,this.type=vn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Rq{constructor(t){this.snapshot=t,this.type=vn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Fq{constructor(t){this.snapshot=t,this.type=vn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Lq{constructor(t){this.snapshot=t,this.type=vn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Nq{constructor(t){this.snapshot=t,this.type=vn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class KA{constructor(t,e,o){this.routerEvent=t,this.position=e,this.anchor=o,this.type=vn.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class tP{}class nP{constructor(t){this.url=t}}class Bq{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new yu,this.attachRef=null}}let yu=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,o){const i=this.getOrCreateContext(e);i.outlet=o,this.contexts.set(e,i)}onChildOutletDestroyed(e){const o=this.getContext(e);o&&(o.outlet=null,o.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let o=this.getContext(e);return o||(o=new Bq,this.contexts.set(e,o)),o}getContext(e){return this.contexts.get(e)||null}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();class ZA{constructor(t){this._root=t}get root(){return this._root.value}
1parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=oP(t,this._root);return e?e.children.map(o=>o.value):[]}firstChild(t){const e=oP(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=iP(t,this._root);return e.length<2?[]:e[e.length-2].children.map(i=>i.value).filter(i=>i!==t)}pathFromRoot(t){return iP(t,this._root).map(e=>e.value)}}function oP(n,t){if(n===t.value)return t;for(const e of t.children){const o=oP(n,e);if(o)return o}return null}function iP(n,t){if(n===t.value)return[t];for(const e of t.children){const o=iP(n,e);if(o.length)return o.unshift(t),o}return[]}class tr{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Mm(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class QA extends ZA{constructor(t,e){super(t),this.snapshot=e,cP(this,t)}toString(){return this.snapshot.toString()}}function JA(n){const t=function Vq(n){const a=new rP([],{},{},"",{},en,n,null,{});return new e5("",new tr(a,[]))}(n),e=new eo([new Cu("",{})]),o=new eo({}),i=new eo({}),a=new eo({}),r=new eo(""),c=new Pm(e,o,a,r,i,en,n,t.root);return c.snapshot=t.root,new QA(new tr(c,[]),t)}class Pm{constructor(t,e,o,i,a,r,c,s){this.urlSubject=t,this.paramsSubject=e,this.queryParamsSubject=o,this.fragmentSubject=i,this.dataSubject=a,this.outlet=r,this.component=c,this._futureSnapshot=s,this.title=this.dataSubject?.pipe(hn(l=>l[vu]))??Ht(void 0),this.url=t,this.params=e,this.queryParams=o,this.fragment=i,this.data=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(hn(t=>hm(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(hn(t=>hm(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function aP(n,t,e="emptyOnly"){let o;const{routeConfig:i}=n;return o=null===t||"always"!==e&&""!==i?.path&&(t.component||t.routeConfig?.loadComponent)?{params:{...n.params},data:{...n.data},resolve:{...n.data,...n._resolvedData??{}}}:{params:{...t.params,...n.params},data:{...t.data,...n.data},resolve:{...n.data,...t.data,...i?.data,...n._resolvedData}},i&&n5(i)&&(o.resolve[vu]=i.title),o}class rP{get title(){return this.data?.[vu]}constructor(t,e,o,i,a,r,c,s,l){this.url=t,this.params=e,this.queryParams=o,this.fragment=i,this.data=a,this.outlet=r,this.component=c,this.routeConfig=s,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=hm(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=hm(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(o=>o.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class e5 extends ZA{constructor(t,e){super(e),this.url=t,cP(this,e)}toString(){return t5(this._root)}}function cP(n,t){t.value._routerState=n,t.children.forEach(e=>cP(n,e))}function t5(n){const t=n.children.length>0?` { ${n.children.map(t5).join(", ")} } `:"";return`${n.value}${t}`}function sP(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,xr(t.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),t.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),xr(t.params,e.params)||n.paramsSubject.next(e.params),function nq(n,t){if(n.length!==t.length)return!1;for(let e=0;e<n.length;++e)if(!xr(n[e],t[e]))return!1;return!0}(t.url,e.url)||n.urlSubject.next(e.url),xr(t.data,e.data)||n.dataSubject.next(e.data)}else n.snapshot=n._futureSnapshot,n.dataSubject.next(n._futureSnapshot.data)}function lP(n,t){const e=xr(n.params,t.params)&&function rq(n,t){return Fs(n,t)&&n.every((e,o)=>xr(e.parameters,t[o].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||lP(n.parent,t.parent))}function n5(n){return"string"==typeof n.title||null===n.title}let o5=(()=>{class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=en,this.activateEvents=new kt,this.deactivateEvents=new kt,this.attachEvents=new kt,this.detachEvents=new kt,this.parentContexts=nt(yu),this.location=nt(Ka),this.changeDetector=nt(no),this.environmentInjector=nt(Ea),this.inputBinder=nt(mp,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:o,previousValue:i}=e.name;if(o)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Ge(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Ge(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Ge(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,o){this.activated=e,this._activatedRoute=o,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,o){if(this.isActivated)throw new Ge(4013,!1);this._activatedRoute=e;const i=this.location,r=e.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,s=new zq(e,c,i.injector);this.activated=i.createComponent(r,{index:i.length,injector:s,environmentInjector:o??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275dir=Rt({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ut]})}}return n})();class zq{constructor(t,e,o){this.route=t,this.childContexts=e,this.parent=o}get(t,e){return t===Pm?this.route:t===yu?this.childContexts:this.parent.get(t,e)}}const mp=new vt("");let i5=(()=>{class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:o}=e,i=WM([o.queryParams,o.params,o.data]).pipe(yi(([a,r,c],s)=>(c={...a,...r,...c},0===s?Ht(c):Promise.resolve(c)))).subscribe(a=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==o||null===o.component)return void this.unsubscribeFromRouteData(e);const r=function Tj(n){const t=cn(n);if(!t)return null;const e=new Nd(t);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}(o.component);if(r)for(const{templateName:c}of r.inputs)e.activatedComponentRef.setInput(c,a[c]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,i)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac})}}return n})();function wu(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const o=e.value;o._futureSnapshot=t.value;const i=function jq(n,t,e){return t.children.map(o=>{for(const i of e.children)if(n.shouldReuseRoute(o.value,i.value.snapshot))return wu(n,o,i);return wu(n,o)})}(n,t,e);return new tr(o,i)}{if(n.shouldAttach(t.value)){const a=n.retrieve(t.value);if(null!==a){const r=a.route;return r.value._futureSnapshot=t.value,r.children=t.children.map(c=>wu(n,c)),r}}const o=function Uq(n){return new Pm(new eo(n.url),new eo(n.params),new eo(n.queryParams),new eo(n.fragment),new eo(n.data),n.outlet,n.component,n)}(t.value),i=t.children.map(a=>wu(n,a));return new tr(o,i)}}const a5="ngNavigationCancelingError";function r5(n,t){const{redirectTo:e,navigationBehaviorOptions:o}=_m(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,i=c5(!1,Fa.Redirect);return i.url=e,i.navigationBehaviorOptions=o,i}function c5(n,t){const e=new Error(`NavigationCancelingError: ${n||""}`);return e[a5]=!0,e.cancellationCode=t,e}function s5(n){return!!n&&n[a5]}let l5=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["ng-component"]],standalone:!0,features:[Oo],decls:1,vars:0,template:function(o,i){1&o&&fe(0,"router-outlet")},dependencies:[o5],encapsulation:2})}}return n})();function mP(n){const t=n.children&&n.children.map(mP),e=t?{...n,children:t}:{...n};return!e.component&&!e.loadComponent&&(t||e.loadChildren)&&e.outlet&&e.outlet!==en&&(e.component=l5),e}function Er(n){return n.outlet||en}function xu(n){if(!n)return null;
1if(n.routeConfig?._injector)return n.routeConfig._injector;for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class Zq{constructor(t,e,o,i,a){this.routeReuseStrategy=t,this.futureState=e,this.currState=o,this.forwardEvent=i,this.inputBindingEnabled=a}activate(t){const e=this.futureState._root,o=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,o,t),sP(this.futureState.root),this.activateChildRoutes(e,o,t)}deactivateChildRoutes(t,e,o){const i=Mm(e);t.children.forEach(a=>{const r=a.value.outlet;this.deactivateRoutes(a,i[r],o),delete i[r]}),Object.values(i).forEach(a=>{this.deactivateRouteAndItsChildren(a,o)})}deactivateRoutes(t,e,o){const i=t.value,a=e?e.value:null;if(i===a)if(i.component){const r=o.getContext(i.outlet);r&&this.deactivateChildRoutes(t,e,r.children)}else this.deactivateChildRoutes(t,e,o);else a&&this.deactivateRouteAndItsChildren(e,o)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const o=e.getContext(t.value.outlet),i=o&&t.value.component?o.children:e,a=Mm(t);for(const r of Object.values(a))this.deactivateRouteAndItsChildren(r,i);if(o&&o.outlet){const r=o.outlet.detach(),c=o.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:r,route:t,contexts:c})}}deactivateRouteAndOutlet(t,e){const o=e.getContext(t.value.outlet),i=o&&t.value.component?o.children:e,a=Mm(t);for(const r of Object.values(a))this.deactivateRouteAndItsChildren(r,i);o&&(o.outlet&&(o.outlet.deactivate(),o.children.onOutletDeactivated()),o.attachRef=null,o.route=null)}activateChildRoutes(t,e,o){const i=Mm(e);t.children.forEach(a=>{this.activateRoutes(a,i[a.value.outlet],o),this.forwardEvent(new Nq(a.value.snapshot))}),t.children.length&&this.forwardEvent(new Fq(t.value.snapshot))}activateRoutes(t,e,o){const i=t.value,a=e?e.value:null;if(sP(i),i===a)if(i.component){const r=o.getOrCreateContext(i.outlet);this.activateChildRoutes(t,e,r.children)}else this.activateChildRoutes(t,e,o);else if(i.component){const r=o.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const c=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),r.children.onOutletReAttached(c.contexts),r.attachRef=c.componentRef,r.route=c.route.value,r.outlet&&r.outlet.attach(c.componentRef,c.route.value),sP(c.route.value),this.activateChildRoutes(t,null,r.children)}else{const c=xu(i.snapshot);r.attachRef=null,r.route=i,r.injector=c,r.outlet&&r.outlet.activateWith(i,r.injector),this.activateChildRoutes(t,null,r.children)}}else this.activateChildRoutes(t,null,o)}}class m5{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class dp{constructor(t,e){this.component=t,this.route=e}}function Qq(n,t,e){const o=n._root;return ku(o,t?t._root:null,e,[o.value])}function Om(n,t){const e=Symbol(),o=t.get(n,e);return o===e?"function"!=typeof n||function q7(n){return null!==qg(n)}(n)?t.get(n):n:o}function ku(n,t,e,o,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=Mm(t);return n.children.forEach(r=>{(function eY(n,t,e,o,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=n.value,r=t?t.value:null,c=e?e.getContext(n.value.outlet):null;if(r&&a.routeConfig===r.routeConfig){const s=function tY(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!Fs(n.url,t.url);case"pathParamsOrQueryParamsChange":return!Fs(n.url,t.url)||!xr(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!lP(n,t)||!xr(n.queryParams,t.queryParams);default:return!lP(n,t)}}(r,a,a.routeConfig.runGuardsAndResolvers);s?i.canActivateChecks.push(new m5(o)):(a.data=r.data,a._resolvedData=r._resolvedData),ku(n,t,a.
1component?c?c.children:null:e,o,i),s&&c&&c.outlet&&c.outlet.isActivated&&i.canDeactivateChecks.push(new dp(c.outlet.component,r))}else r&&Eu(t,c,i),i.canActivateChecks.push(new m5(o)),ku(n,null,a.component?c?c.children:null:e,o,i)})(r,a[r.value.outlet],e,o.concat([r.value]),i),delete a[r.value.outlet]}),Object.entries(a).forEach(([r,c])=>Eu(c,e.getContext(r),i)),i}function Eu(n,t,e){const o=Mm(n),i=n.value;Object.entries(o).forEach(([a,r])=>{Eu(r,i.component?t?t.children.getContext(a):null:t,e)}),e.canDeactivateChecks.push(new dp(i.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,i))}function Au(n){return"function"==typeof n}function d5(n){return n instanceof Qf||"EmptyError"===n?.name}const up=Symbol("INITIAL_VALUE");function bm(){return yi(n=>WM(n.map(t=>t.pipe(um(1),UM(up)))).pipe(hn(t=>{for(const e of t)if(!0!==e){if(e===up)return up;if(!1===e||e instanceof fm)return e}return!0}),Wi(t=>t!==up),um(1)))}function u5(n){return function fo(...n){return Wn(n)}(ci(t=>{if(_m(t))throw r5(0,t)}),hn(t=>!0===t))}class dP{constructor(t){this.segmentGroup=t||null}}class uP extends Error{constructor(t){super(),this.urlTree=t}}function ym(n){return Jf(new dP(n))}class MY{constructor(t,e){this.urlSerializer=t,this.urlTree=e}lineralizeSegments(t,e){let o=[],i=e.root;for(;;){if(o=o.concat(i.segments),0===i.numberOfChildren)return Ht(o);if(i.numberOfChildren>1||!i.children[en])return Jf(new Ge(4e3,!1));i=i.children[en]}}applyRedirectCommands(t,e,o){const i=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),t,o);if(e.startsWith("/"))throw new uP(i);return i}applyRedirectCreateUrlTree(t,e,o,i){const a=this.createSegmentGroup(t,e.root,o,i);return new fm(a,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const o={};return Object.entries(t).forEach(([i,a])=>{if("string"==typeof a&&a.startsWith(":")){const c=a.substring(1);o[i]=e[c]}else o[i]=a}),o}createSegmentGroup(t,e,o,i){const a=this.createSegments(t,e.segments,o,i);let r={};return Object.entries(e.children).forEach(([c,s])=>{r[c]=this.createSegmentGroup(t,s,o,i)}),new Hn(a,r)}createSegments(t,e,o,i){return e.map(a=>a.path.startsWith(":")?this.findPosParam(t,a,i):this.findOrReturn(a,o))}findPosParam(t,e,o){const i=o[e.path.substring(1)];if(!i)throw new Ge(4001,!1);return i}findOrReturn(t,e){let o=0;for(const i of e){if(i.path===t.path)return e.splice(o),i;o++}return t}}const gP={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function PY(n,t,e,o,i){const a=hP(n,t,e);return a.matched?(o=function Wq(n,t){return n.providers&&!n._injector&&(n._injector=mC(n.providers,t,`Route: ${n.path}`)),n._injector??t}(t,o),function _Y(n,t,e,o){const i=t.canMatch;return i&&0!==i.length?Ht(i.map(r=>{const c=Om(r,n);return $c(function cY(n){return n&&Au(n.canMatch)}(c)?c.canMatch(t,e):Ms(n,()=>c(t,e)))})).pipe(bm(),u5()):Ht(!0)}(o,t,e).pipe(hn(r=>!0===r?a:{...gP}))):Ht(a)}function hP(n,t,e){if("**"===t.path)return function OY(n){return{matched:!0,parameters:n.length>0?TA(n).parameters:{},consumedSegments:n,remainingSegments:[],positionalParamSegments:{}}}(e);if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?{...gP}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const i=(t.matcher||tq)(e,n,t);if(!i)return{...gP};const a={};Object.entries(i.posParams??{}).forEach(([c,s])=>{a[c]=s.path});const r=i.consumed.length>0?{...a,...i.consumed[i.consumed.length-1].parameters}:a;return{matched:!0,consumedSegments:i.consumed,remainingSegments:e.slice(i.consumed.length),parameters:r,positionalParamSegments:i.posParams??{}}}function g5(n,t,e,o){return e.length>0&&function wY(n,t,e){return e.some(o=>gp(n,t,o)&&Er(o)!==en)}(n,e,o)?{segmentGroup:new Hn(t,yY(o,new Hn(e,n.children))),slicedSegments:[]}:0===e.length&&function xY(n,t,e){return e.some(o=>gp(n,t,o))}(n,e,o)?{segmentGroup:new Hn(n.segments,bY(n,e,o,n.children)),slicedSegments:e}:{segmentGroup:new Hn(n.segments,n.children),slicedSegments:e}}function bY(n,t,e,o){const i={};for(const a of e)if(gp(n,t,a)&&!o[Er(a)]){const r=new Hn([],{});i[Er(a)]=r}return{...o,...i}}function yY(n,t){const e={};e[en]=t;for(const o of n)if(""===o.path&&Er(o)!==en){const i=new Hn([],{});e[Er(o)]=i}return e}function gp(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}class AY{}class IY{constructor(t,e,o,i,a,r,c){this.injector=t,this.configLoader=e,this.rootComponentType=o,this.config=i,this.urlTree=a,this.paramsInheritanceStrategy=r,this.urlSerializer
1=c,this.applyRedirects=new MY(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(t){return new Ge(4002,`'${t.segmentGroup}'`)}recognize(){const t=g5(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(hn(e=>{const o=new rP([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},en,this.rootComponentType,null,{}),i=new tr(o,e),a=new e5("",i),r=function Pq(n,t,e=null,o=null){return UA(jA(n),t,e,o)}(o,[],this.urlTree.queryParams,this.urlTree.fragment);return r.queryParams=this.urlTree.queryParams,a.url=this.urlSerializer.serialize(r),this.inheritParamsAndData(a._root,null),{state:a,tree:r}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t,en).pipe(gm(o=>{if(o instanceof uP)return this.urlTree=o.urlTree,this.match(o.urlTree.root);throw o instanceof dP?this.noMatchError(o):o}))}inheritParamsAndData(t,e){const o=t.value,i=aP(o,e,this.paramsInheritanceStrategy);o.params=Object.freeze(i.params),o.data=Object.freeze(i.data),t.children.forEach(a=>this.inheritParamsAndData(a,o))}processSegmentGroup(t,e,o,i){return 0===o.segments.length&&o.hasChildren()?this.processChildren(t,e,o):this.processSegment(t,e,o,o.segments,i,!0).pipe(hn(a=>a instanceof tr?[a]:[]))}processChildren(t,e,o){const i=[];for(const a of Object.keys(o.children))"primary"===a?i.unshift(a):i.push(a);return Ro(i).pipe(_u(a=>{const r=o.children[a],c=function Xq(n,t){const e=n.filter(o=>Er(o)===t);return e.push(...n.filter(o=>Er(o)!==t)),e}(e,a);return this.processSegmentGroup(t,c,r,a)}),function ZG(n,t){return on(function KG(n,t,e,o,i){return(a,r)=>{let c=e,s=t,l=0;a.subscribe(gn(r,m=>{const d=l++;s=c?n(s,m,d):(c=!0,m),o&&r.next(s)},i&&(()=>{c&&r.next(s),r.complete()})))}}(n,t,arguments.length>=2,!0))}((a,r)=>(a.push(...r),a)),ep(null),function QG(n,t){const e=arguments.length>=2;return o=>o.pipe(n?Wi((i,a)=>n(i,a,o)):ho,qM(1),e?ep(t):AA(()=>new Qf))}(),ui(a=>{if(null===a)return ym(o);const r=h5(a);return function DY(n){n.sort((t,e)=>t.value.outlet===en?-1:e.value.outlet===en?1:t.value.outlet.localeCompare(e.value.outlet))}(r),Ht(r)}))}processSegment(t,e,o,i,a,r){return Ro(e).pipe(_u(c=>this.processSegmentAgainstRoute(c._injector??t,e,c,o,i,a,r).pipe(gm(s=>{if(s instanceof dP)return Ht(null);throw s}))),Rs(c=>!!c),gm(c=>{if(d5(c))return function EY(n,t,e){return 0===t.length&&!n.children[e]}(o,i,a)?Ht(new AY):ym(o);throw c}))}processSegmentAgainstRoute(t,e,o,i,a,r,c){return function kY(n,t,e,o){return!!(Er(n)===o||o!==en&&gp(t,e,n))&&hP(t,n,e).matched}(o,i,a,r)?void 0===o.redirectTo?this.matchSegmentAgainstRoute(t,i,o,a,r):this.allowRedirects&&c?this.expandSegmentAgainstRouteUsingRedirect(t,i,e,o,a,r):ym(i):ym(i)}expandSegmentAgainstRouteUsingRedirect(t,e,o,i,a,r){const{matched:c,consumedSegments:s,positionalParamSegments:l,remainingSegments:m}=hP(e,i,a);if(!c)return ym(e);i.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const d=this.applyRedirects.applyRedirectCommands(s,i.redirectTo,l);return this.applyRedirects.lineralizeSegments(i,d).pipe(ui(u=>this.processSegment(t,o,e,u.concat(m),r,!1)))}matchSegmentAgainstRoute(t,e,o,i,a){const r=PY(e,o,i,t);return"**"===o.path&&(e.children={}),r.pipe(yi(c=>c.matched?this.getChildConfig(t=o._injector??t,o,i).pipe(yi(({routes:s})=>{const l=o._loadedInjector??t,{consumedSegments:m,remainingSegments:d,parameters:u}=c,h=new rP(m,u,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function FY(n){return n.data||{}}(o),Er(o),o.component??o._loadedComponent??null,o,function LY(n){return n.resolve||{}}(o)),{segmentGroup:_,slicedSegments:w}=g5(e,m,d,s);if(0===w.length&&_.hasChildren())return this.processChildren(l,s,_).pipe(hn(N=>null===N?null:new tr(h,N)));if(0===s.length&&0===w.length)return Ht(new tr(h,[]));const V=Er(o)===a;return this.processSegment(l,s,_,w,V?en:a,!0).pipe(hn(N=>new tr(h,N instanceof tr?[N]:[])))})):ym(e)))}getChildConfig(t,e,o){return e.children?Ht({routes:e.children,injector:t}):e.loadChildren?void 0!==e._loadedRoutes?Ht({routes:e._loadedRoutes,injector:e._loadedInjector}):function pY(n,t,e,o){const i=t.canLoad;return void 0===i||0===i.length?Ht(!0):Ht(i.map(r=>{const c=Om(r,n);return $c(function oY(n){return n&&Au(n.canLoad)}
1(c)?c.canLoad(t,e):Ms(n,()=>c(t,e)))})).pipe(bm(),u5())}(t,e,o).pipe(ui(i=>i?this.configLoader.loadChildren(t,e).pipe(ci(a=>{e._loadedRoutes=a.routes,e._loadedInjector=a.injector})):function CY(n){return Jf(c5(!1,Fa.GuardRejected))}())):Ht({routes:[],injector:t})}}function RY(n){const t=n.value.routeConfig;return t&&""===t.path}function h5(n){const t=[],e=new Set;for(const o of n){if(!RY(o)){t.push(o);continue}const i=t.find(a=>o.value.routeConfig===a.value.routeConfig);void 0!==i?(i.children.push(...o.children),e.add(i)):t.push(o)}for(const o of e){const i=h5(o.children);t.push(new tr(o.value,i))}return t.filter(o=>!e.has(o))}function f5(n){const t=n.children.map(e=>f5(e)).flat();return[n,...t]}function fP(n){return yi(t=>{const e=n(t);return e?Ro(e).pipe(hn(()=>t)):Ht(t)})}let p5=(()=>{class n{buildTitle(e){let o,i=e.root;for(;void 0!==i;)o=this.getResolvedTitleForRoute(i)??o,i=i.children.find(a=>a.outlet===en);return o}getResolvedTitleForRoute(e){return e.data[vu]}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:()=>nt(jY),providedIn:"root"})}}return n})(),jY=(()=>{class n extends p5{constructor(e){super(),this.title=e}updateTitle(e){const o=this.buildTitle(e);void 0!==o&&this.title.setTitle(o)}static{this.\u0275fac=function(o){return new(o||n)(Ot(K$))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const wm=new vt("",{providedIn:"root",factory:()=>({})}),xm=new vt("");let pP=(()=>{class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=nt(E3)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return Ht(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const o=$c(e.loadComponent()).pipe(hn(_5),ci(a=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=a}),YM(()=>{this.componentLoaders.delete(e)})),i=new EA(o,()=>new Fn).pipe(GM());return this.componentLoaders.set(e,i),i}loadChildren(e,o){if(this.childrenLoaders.get(o))return this.childrenLoaders.get(o);if(o._loadedRoutes)return Ht({routes:o._loadedRoutes,injector:o._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(o);const a=function UY(n,t,e,o){return $c(n.loadChildren()).pipe(hn(_5),ui(i=>i instanceof zx||Array.isArray(i)?Ht(i):Ro(t.compileModuleAsync(i))),hn(i=>{o&&o(n);let a,r,c=!1;return Array.isArray(i)?(r=i,!0):(a=i.create(e).injector,r=a.get(xm,[],{optional:!0,self:!0}).flat()),{routes:r.map(mP),injector:a}}))}(o,this.compiler,e,this.onLoadEndListener).pipe(YM(()=>{this.childrenLoaders.delete(o)})),r=new EA(a,()=>new Fn).pipe(GM());return this.childrenLoaders.set(o,r),r}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function _5(n){return function $Y(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let _P=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:()=>nt(WY),providedIn:"root"})}}return n})(),WY=(()=>{class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,o){return e}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const v5=new vt(""),C5=new vt("");function GY(n,t,e){const o=n.get(C5),i=n.get(ln);return n.get(Mn).runOutsideAngular(()=>{if(!i.startViewTransition||o.skipNextTransition)return o.skipNextTransition=!1,Promise.resolve();let a;const r=new Promise(l=>{a=l}),c=i.startViewTransition(()=>(a(),function qY(n){return new Promise(t=>{_x(t,{injector:n})})}(n))),{onViewTransitionCreated:s}=o;return s&&Ms(n,()=>s({transition:c,from:t,to:e})),r})}let hp=(()=>{class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Fn,this.transitionAbortSubject=new Fn,this.configLoader=nt(pP),this.environmentInjector=nt(Ea),this.urlSerializer
1=nt(pm),this.rootContexts=nt(yu),this.location=nt(mu),this.inputBindingEnabled=null!==nt(mp,{optional:!0}),this.titleStrategy=nt(p5),this.options=nt(wm,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=nt(_P),this.createViewTransition=nt(v5,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>Ht(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=i=>this.events.next(new Dq(i)),this.configLoader.onLoadStartListener=i=>this.events.next(new Iq(i))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const o=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:o})}setupNavigations(e,o,i){return this.transitions=new eo({id:0,currentUrlTree:o,currentRawUrl:o,extractedUrl:this.urlHandlingStrategy.extract(o),urlAfterRedirects:this.urlHandlingStrategy.extract(o),rawUrl:o,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:bu,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Wi(a=>0!==a.id),hn(a=>({...a,extractedUrl:this.urlHandlingStrategy.extract(a.rawUrl)})),yi(a=>{this.currentTransition=a;let r=!1,c=!1;return Ht(a).pipe(ci(s=>{this.currentNavigation={id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,trigger:s.source,extras:s.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),yi(s=>{const l=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!l&&"reload"!==(s.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const d="";return this.events.next(new Cm(s.id,this.urlSerializer.serialize(s.rawUrl),d,sp.IgnoredSameUrlNavigation)),s.resolve(null),wr}if(this.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return Ht(s).pipe(yi(d=>{const u=this.transitions?.getValue();return this.events.next(new cp(d.id,this.urlSerializer.serialize(d.extractedUrl),d.source,d.restoredState)),u!==this.transitions?.getValue()?wr:Promise.resolve(d)}),function NY(n,t,e,o,i,a){return ui(r=>function SY(n,t,e,o,i,a,r="emptyOnly"){return new IY(n,t,e,o,i,r,a).recognize()}(n,t,e,o,r.extractedUrl,i,a).pipe(hn(({state:c,tree:s})=>({...r,targetSnapshot:c,urlAfterRedirects:s}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),ci(d=>{a.targetSnapshot=d.targetSnapshot,a.urlAfterRedirects=d.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:d.urlAfterRedirects};const u=new XA(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(u)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(s.currentRawUrl)){const{id:d,extractedUrl:u,source:h,restoredState:_,extras:w}=s,V=new cp(d,this.urlSerializer.serialize(u),h,_);this.events.next(V);const N=JA(this.rootComponentType).snapshot;return this.currentTransition=a={...s,targetSnapshot:N,urlAfterRedirects:u,extras:{...w,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=u,Ht(a)}{const d="";return this.events.next(new Cm(s.id,this.urlSerializer.serialize(s.extractedUrl),d,sp.IgnoredByUrlHandlingStrategy)),s.resolve(null),wr}}),ci(s=>{const l=new Eq(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(l)}),hn(s=>(this.currentTransition=a={...s,guards:Qq(s.targetSnapshot,s.currentSnapshot,this.rootContexts)},a)),function sY(n,t){return ui(e=>{const{targetSnapshot:o,currentSnapshot:i,guards:{canActivateChecks:a,canDeactivateChecks:r}}=e;return 0===r.length&&0===a.length?Ht({...e,guardsResult:!0}):function lY(n,t,e,o){return Ro(n).pipe(ui(i=>function fY(n,t,e,o,i){const a=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return a&&0!==a.length?Ht(a.map(c=>{const s=xu(t)??i,l=Om(c,s);return $c(function rY(n){return n&&Au(n.canDeactivate)}
1(l)?l.canDeactivate(n,t,e,o):Ms(s,()=>l(n,t,e,o))).pipe(Rs())})).pipe(bm()):Ht(!0)}(i.component,i.route,e,t,o)),Rs(i=>!0!==i,!0))}(r,o,i,n).pipe(ui(c=>c&&function nY(n){return"boolean"==typeof n}(c)?function mY(n,t,e,o){return Ro(t).pipe(_u(i=>jM(function uY(n,t){return null!==n&&t&&t(new Rq(n)),Ht(!0)}(i.route.parent,o),function dY(n,t){return null!==n&&t&&t(new Lq(n)),Ht(!0)}(i.route,o),function hY(n,t,e){const o=t[t.length-1],a=t.slice(0,t.length-1).reverse().map(r=>function Jq(n){const t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null}(r)).filter(r=>null!==r).map(r=>kA(()=>Ht(r.guards.map(s=>{const l=xu(r.node)??e,m=Om(s,l);return $c(function aY(n){return n&&Au(n.canActivateChild)}(m)?m.canActivateChild(o,n):Ms(l,()=>m(o,n))).pipe(Rs())})).pipe(bm())));return Ht(a).pipe(bm())}(n,i.path,e),function gY(n,t,e){const o=t.routeConfig?t.routeConfig.canActivate:null;if(!o||0===o.length)return Ht(!0);const i=o.map(a=>kA(()=>{const r=xu(t)??e,c=Om(a,r);return $c(function iY(n){return n&&Au(n.canActivate)}(c)?c.canActivate(t,n):Ms(r,()=>c(t,n))).pipe(Rs())}));return Ht(i).pipe(bm())}(n,i.route,e))),Rs(i=>!0!==i,!0))}(o,a,n,t):Ht(c)),hn(c=>({...e,guardsResult:c})))})}(this.environmentInjector,s=>this.events.next(s)),ci(s=>{if(a.guardsResult=s.guardsResult,_m(s.guardsResult))throw r5(0,s.guardsResult);const l=new Aq(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(l)}),Wi(s=>!!s.guardsResult||(this.cancelNavigationTransition(s,"",Fa.GuardRejected),!1)),fP(s=>{if(s.guards.canActivateChecks.length)return Ht(s).pipe(ci(l=>{const m=new Sq(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(m)}),yi(l=>{let m=!1;return Ht(l).pipe(function BY(n,t){return ui(e=>{const{targetSnapshot:o,guards:{canActivateChecks:i}}=e;if(!i.length)return Ht(e);const a=new Set(i.map(s=>s.route)),r=new Set;for(const s of a)if(!r.has(s))for(const l of f5(s))r.add(l);let c=0;return Ro(r).pipe(_u(s=>a.has(s)?function VY(n,t,e,o){const i=n.routeConfig,a=n._resolve;return void 0!==i?.title&&!n5(i)&&(a[vu]=i.title),function zY(n,t,e,o){const i=XM(n);if(0===i.length)return Ht({});const a={};return Ro(i).pipe(ui(r=>function HY(n,t,e,o){const i=xu(t)??o,a=Om(n,i);return $c(a.resolve?a.resolve(t,e):Ms(i,()=>a(t,e)))}(n[r],t,e,o).pipe(Rs(),ci(c=>{a[r]=c}))),qM(1),function JG(n){return hn(()=>n)}(a),gm(r=>d5(r)?wr:Jf(r)))}(a,n,t,o).pipe(hn(r=>(n._resolvedData=r,n.data=aP(n,n.parent,e).resolve,null)))}(s,o,n,t):(s.data=aP(s,s.parent,n).resolve,Ht(void 0))),ci(()=>c++),qM(1),ui(s=>c===r.size?Ht(e):wr))})}(this.paramsInheritanceStrategy,this.environmentInjector),ci({next:()=>m=!0,complete:()=>{m||this.cancelNavigationTransition(l,"",Fa.NoDataFromResolver)}}))}),ci(l=>{const m=new Tq(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(m)}))}),fP(s=>{const l=m=>{const d=[];m.routeConfig?.loadComponent&&!m.routeConfig._loadedComponent&&d.push(this.configLoader.loadComponent(m.routeConfig).pipe(ci(u=>{m.component=u}),hn(()=>{})));for(const u of m.children)d.push(...l(u));return d};return WM(l(s.targetSnapshot.root)).pipe(ep(null),um(1))}),fP(()=>this.afterPreactivation()),yi(()=>{const{currentSnapshot:s,targetSnapshot:l}=a,m=this.createViewTransition?.(this.environmentInjector,s.root,l.root);return m?Ro(m).pipe(hn(()=>a)):Ht(a)}),hn(s=>{const l=function Hq(n,t,e){const o=wu(n,t._root,e?e._root:void 0);return new QA(o,t)}(e.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return this.currentTransition=a={...s,targetRouterState:l},this.currentNavigation.targetRouterState=l,a}),ci(()=>{this.events.next(new tP)}),((n,t,e,o)=>hn(i=>(new Zq(t,i.targetRouterState,i.currentRouterState,e,o).activate(n),i)))(this.rootContexts,e.routeReuseStrategy,s=>this.events.next(s),this.inputBindingEnabled),um(1),ci({next:s=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new rc(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects))),this.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{r=!0}}),_n(this.transitionAbortSubject.pipe(ci(s=>{throw s}))),YM(()=>{!r&&!c&&this.cancelNavigationTransition(a,"",Fa.SupersededByNewNavigation),this.currentNavigation?.id===a.id&&(this.currentNavigation=null)}),gm(s=>{if(c=!0,s5(s))this.events.next(new vm(a.id,this.urlSerializer.serialize(a.extractedUrl),s.message,s.cancellationCode)),function $q(n){return s5(n)&&_m(n.url)}(s)?this.events.next(new nP(s.url)):a.resolve(!1);else{this.events.next(new lp(a.id,this.urlSerializer.serialize(a.extractedUrl),s,a.targetSnapshot??void 0));try{a.resolve(e.errorHandler(s))}catch(l){this.options.resolveNavigationPromiseOnError?a.resolve(!1):a.reject(l)}}return wr}))}))}cancelNavigationTransition(e,o,i){const a=new vm(e.id,this.urlSerializer.serialize(e.extractedUrl),o,i);this.events.next(a),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();
1function YY(n){return n!==bu}let XY=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:()=>nt(ZY),providedIn:"root"})}}return n})();class KY{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}let ZY=(()=>{class n extends KY{static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=ii(n)))(i||n)}})()}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),M5=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:()=>nt(QY),providedIn:"root"})}}return n})(),QY=(()=>{class n extends M5{constructor(){super(...arguments),this.location=nt(mu),this.urlSerializer=nt(pm),this.options=nt(wm,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=nt(_P),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new fm,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=JA(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(o=>{"popstate"===o.type&&e(o.url,o.state)})}handleRouterEvent(e,o){if(e instanceof cp)this.stateMemento=this.createStateMemento();else if(e instanceof Cm)this.rawUrlTree=o.initialUrl;else if(e instanceof XA){if("eager"===this.urlUpdateStrategy&&!o.extras.skipLocationChange){const i=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl);this.setBrowserUrl(i,o)}}else e instanceof tP?(this.currentUrlTree=o.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl),this.routerState=o.targetRouterState,"deferred"===this.urlUpdateStrategy&&(o.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,o))):e instanceof vm&&(e.code===Fa.GuardRejected||e.code===Fa.NoDataFromResolver)?this.restoreHistory(o):e instanceof lp?this.restoreHistory(o,!0):e instanceof rc&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,o){const i=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(i)||o.extras.replaceUrl){const r={...o.extras.state,...this.generateNgRouterState(o.id,this.browserPageId)};this.location.replaceState(i,"",r)}else{const a={...o.extras.state,...this.generateNgRouterState(o.id,this.browserPageId+1)};this.location.go(i,"",a)}}restoreHistory(e,o=!1){if("computed"===this.canceledNavigationResolution){const a=this.currentPageId-this.browserPageId;0!==a?this.location.historyGo(a):this.currentUrlTree===e.finalUrl&&0===a&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(o&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,o){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:o}:{navigationId:e}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=ii(n)))(i||n)}})()}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var Su=function(n){return n[n.COMPLETE=0]="COMPLETE",n[n.FAILED=1]="FAILED",n[n.REDIRECTING=2]="REDIRECTING",n}(Su||{});function P5(n,t){n.events.pipe(Wi(e=>e instanceof rc||e instanceof vm||e instanceof lp||e instanceof Cm),hn(e=>e instanceof rc||e instanceof Cm?Su.COMPLETE:e instanceof vm&&(e.code===Fa.Redirect||e.code===Fa.SupersededByNewNavigation)?Su.REDIRECTING:Su.FAILED),Wi(e=>e!==Su.REDIRECTING),um(1)).subscribe(()=>{t()})}function JY(n){throw n}const eX={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},tX={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let nr=(()=>{class n{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=nt(k3),this.stateManager=nt(M5),this.options=nt(wm,{optional:!0})||{},this.pendingTasks=nt($d),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=nt(hp),this.urlSerializer
1=nt(pm),this.location=nt(mu),this.urlHandlingStrategy=nt(_P),this._events=new Fn,this.errorHandler=this.options.errorHandler||JY,this.navigated=!1,this.routeReuseStrategy=nt(XY),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=nt(xm,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!nt(mp,{optional:!0}),this.eventsSubscription=new qe,this.isNgZoneEnabled=nt(Mn)instanceof Mn&&Mn.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(o=>{try{const i=this.navigationTransitions.currentTransition,a=this.navigationTransitions.currentNavigation;if(null!==i&&null!==a)if(this.stateManager.handleRouterEvent(o,a),o instanceof vm&&o.code!==Fa.Redirect&&o.code!==Fa.SupersededByNewNavigation)this.navigated=!0;else if(o instanceof rc)this.navigated=!0;else if(o instanceof nP){const r=this.urlHandlingStrategy.merge(o.url,i.currentRawUrl),c={info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||YY(i.source)};this.scheduleNavigation(r,bu,null,c,{resolve:i.resolve,reject:i.reject,promise:i.promise})}(function oX(n){return!(n instanceof tP||n instanceof nP)})(o)&&this._events.next(o)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),bu,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,o)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,"popstate",o)},0)})}navigateToSyncWithBrowser(e,o,i){const a={replaceUrl:!0},r=i?.navigationId?i:null;if(i){const s={...i};delete s.navigationId,delete s.\u0275routerPageId,0!==Object.keys(s).length&&(a.state=s)}const c=this.parseUrl(e);this.scheduleNavigation(c,o,r,a)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(mP),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,o={}){const{relativeTo:i,queryParams:a,fragment:r,queryParamsHandling:c,preserveFragment:s}=o,l=s?this.currentUrlTree.fragment:r;let d,m=null;switch(c){case"merge":m={...this.currentUrlTree.queryParams,...a};break;case"preserve":m=this.currentUrlTree.queryParams;break;default:m=a||null}null!==m&&(m=this.removeEmptyProps(m));try{d=jA(i?i.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),d=this.currentUrlTree.root}return UA(d,e,m,l??null)}navigateByUrl(e,o={skipLocationChange:!1}){const i=_m(e)?e:this.parseUrl(e),a=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(a,bu,null,o)}navigate(e,o={skipLocationChange:!1}){return function nX(n){for(let t=0;t<n.length;t++)if(null==n[t])throw new Ge(4008,!1)}(e),this.navigateByUrl(this.createUrlTree(e,o),o)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,o){let i;if(i=!0===o?{...eX}:!1===o?{...tX}:o,_m(e))return DA(this.currentUrlTree,e,i);const a=this.parseUrl(e);return DA(this.currentUrlTree,a,i)}removeEmptyProps(e){return Object.entries(e).reduce((o,[i,a])=>(null!=a&&(o[i]=a),o),{})}scheduleNavigation(e,o,i,a,r){if(this.disposed)return Promise.resolve(!1);let c,s,l;r?(c=r.resolve,s=r.reject,l=r.promise):l=new Promise((d,u)=>{c=d,s=u});const m=this.pendingTasks.add();return P5(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(m))}),this.navigationTransitions.handleNavigationRequest({source:o,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:a,resolve:c,reject:s,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(d=>Promise.reject(d))}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),Ls=(()=>{class n{constructor(e,o,i,a,r,c){this.router=e,this.route=o,this.tabIndexAttribute=i,this.renderer=a,this.el=r,this.locationStrategy=c,this.href=null,this.commands=null,this.onChanges=new Fn,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const s=r.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===s||"area"===s,this.isAnchorElement?this.subscription=e.events.subscribe(l=>{l instanceof rc&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,o,i,a,r){const c=this.urlTree;return!!(null===c||this.isAnchorElement&&(0!==e||o||i||a||r||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(c,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const e=this.urlTree;this.href=null!==e&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;const o=null===this.href?null:function _w(n,t,e){return function tN(n,t){return"src"===t&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===t&&("base"===n||"link"===n)?pw:rt}(t,e)(n)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",o)}applyAttributeValue(e,o){const i=this.renderer,a=this.el.nativeElement;null!==o?i.setAttribute(a,e,o):i.removeAttribute(a,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(o){return new(o||n)(Oe(nr),Oe(Pm),function uh(n){return function oF(n,t){if("class"===t)return n.classes;if("style"===t)return n.styles;const e=n.attrs;if(e){const o=e.length;let i=0;for(;i<o;){const a=e[i];if(m0(a))break;if(0===a)i+=2;else if("number"==typeof a)for(i++;i<o&&"string"==typeof e[i];)i++;else{if(a===t)return e[i+1];i+=2}}}return null}(zn(),n)}("tabindex"),Oe(zi),Oe(We),Oe(Ts))}}static{this.\u0275dir=Rt({type:n,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(o,i){1&o&&Ve("click",function(r){return i.onClick(r.button,r.ctrlKey,r.shiftKey,r.altKey,r.metaKey)}),2&o&&Ue("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[fn.HasDecoratorInputTransform,"preserveFragment","preserveFragment",cm],skipLocationChange:[fn.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",cm],replaceUrl:[fn.HasDecoratorInputTransform,"replaceUrl","replaceUrl",cm],routerLink:"routerLink"},standalone:!0,features:[xx,ut]})}}return n})();class O5{}let rX=(()=>{class n{constructor(e,o,i,a,r){this.router=e,this.injector=i,this.preloadingStrategy=a,this.loader=r}setUpPreloading(){this.subscription=this.router.events.pipe(Wi(e=>e instanceof rc),_u(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,o){const i=[];for(const a of o){a.providers&&!a._injector&&(a._injector=mC(a.providers,e,`Route: ${a.path}`));const r=a._injector??e,c=a._loadedInjector??r;(a.loadChildren&&!a._loadedRoutes&&void 0===a.canLoad||a.loadComponent&&!a._loadedComponent)&&i.push(this.preloadConfig(r,a)),(a.children||a._loadedRoutes)&&i.push(this.processRoutes(c,a.children??a._loadedRoutes))}return Ro(i).pipe(mm())}preloadConfig(e,o){return this.preloadingStrategy.preload(o,()=>{let i;i=o.loadChildren&&void 0===o.canLoad?this.loader.loadChildren(e,o):Ht(null);const a=i.pipe(ui(r=>null===r?Ht(void 0):(o._loadedRoutes=r.routes,o._loadedInjector=r.injector,this.processRoutes(r.injector??e,r.routes))));return o.loadComponent&&!o._loadedComponent?Ro([a,this.loader.loadComponent(o)]).pipe(mm()):a})}static{this.\u0275fac=function(o){return new(o||n)(Ot(nr),Ot(E3),Ot(Ea),Ot(O5),Ot(pP))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const vP=new vt("");let b5=(()=>{class n{constructor(e,o,i,a,r={}
1){this.urlSerializer=e,this.transitions=o,this.viewportScroller=i,this.zone=a,this.options=r,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},r.scrollPositionRestoration||="disabled",r.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof cp?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof rc?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Cm&&e.code===sp.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof KA&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,o){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new KA(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,o))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(o){!function Gw(){throw new Error("invalid")}()}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac})}}return n})();function Ar(n,t){return{\u0275kind:n,\u0275providers:t}}function w5(){const n=nt(Pi);return t=>{const e=n.get(zc);if(t!==e.components[0])return;const o=n.get(nr),i=n.get(x5);1===n.get(CP)&&o.initialNavigation(),n.get(k5,null,mn.Optional)?.setUpPreloading(),n.get(vP,null,mn.Optional)?.init(),o.resetRootComponentType(e.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}const x5=new vt("",{factory:()=>new Fn}),CP=new vt("",{providedIn:"root",factory:()=>1}),k5=new vt("");function mX(n){return Ar(0,[{provide:k5,useExisting:rX},{provide:O5,useExisting:n}])}function uX(n){return Ar(9,[{provide:v5,useValue:GY},{provide:C5,useValue:{skipNextTransition:!!n?.skipInitialTransition,...n}}])}const E5=new vt("ROUTER_FORROOT_GUARD"),gX=[mu,{provide:pm,useClass:KM},nr,yu,{provide:Pm,useFactory:function y5(n){return n.routerState.root},deps:[nr]},pP,[]];let Ns=(()=>{class n{constructor(e){}static forRoot(e,o){return{ngModule:n,providers:[gX,[],{provide:xm,multi:!0,useValue:e},{provide:E5,useFactory:_X,deps:[[nr,new ph,new _h]]},{provide:wm,useValue:o||{}},o?.useHash?{provide:Ts,useClass:Lj}:{provide:Ts,useClass:vE},{provide:vP,useFactory:()=>{const n=nt(e$),t=nt(Mn),e=nt(wm),o=nt(hp),i=nt(pm);return e.scrollOffset&&n.setOffset(e.scrollOffset),new b5(i,o,n,t,e)}},o?.preloadingStrategy?mX(o.preloadingStrategy).\u0275providers:[],o?.initialNavigation?vX(o):[],o?.bindToComponentInputs?Ar(8,[i5,{provide:mp,useExisting:i5}]).\u0275providers:[],o?.enableViewTransitions?uX().\u0275providers:[],[{provide:A5,useFactory:w5},{provide:eM,multi:!0,useExisting:A5}]]}}static forChild(e){return{ngModule:n,providers:[{provide:xm,multi:!0,useValue:e}]}}static{this.\u0275fac=function(o){return new(o||n)(Ot(E5,8))}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({})}}return n})();function _X(n){return"guarded"}function vX(n){return["disabled"===n.initialNavigation?Ar(3,[{provide:QC,multi:!0,useFactory:()=>{const t=nt(nr);return()=>{t.setUpLocationChangeListener()}}},{provide:CP,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?Ar(2,[{provide:CP,useValue:0},{provide:QC,multi:!0,deps:[Pi],useFactory:t=>{const e=t.get(Rj,Promise.resolve());return()=>e.then(()=>new Promise(o=>{const i=t.get(nr),a=t.get(x5);P5(i,()=>{o(!0)}),t.get(hp).afterPreactivation=()=>(o(!0),a.closed?Ht(void 0):a),i.initialNavigation()}))}}]).\u0275providers:[]]}const A5=new vt("");let MX=(()=>{class n{constructor(){this.animRestartToggle=!0,this.size="medium",this.colorMode="on-light",this.spinnerStatus="",this.isOnDarkBg=!1,this.isSmall=!1,this.isMedium=!1,this.isLarge=!1}ngOnInit(){this.updateProperties()}ngOnChanges(e){Object.keys(e).filter(o=>
1["size","colorMode"].includes(o)).forEach(o=>{e[o].isFirstChange()||this.updateProperties()})}updateProperties(){this.isSmall="small"===this.size,this.isMedium="medium"===this.size,this.isLarge="large"===this.size,this.isOnDarkBg="on-dark"===this.colorMode,this.animRestartToggle=!this.animRestartToggle}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-spinner"]],hostAttrs:[1,"c11n-spinner"],hostVars:10,hostBindings:function(o,i){2&o&&Hi("c11n-spinner--restart",i.animRestartToggle)("c11n-spinner--dark",i.isOnDarkBg)("c11n-spinner--small",i.isSmall)("c11n-spinner--medium",i.isMedium)("c11n-spinner--large",i.isLarge)},inputs:{size:"size",colorMode:"colorMode",spinnerStatus:"spinnerStatus"},standalone:!0,features:[ut,Oo],decls:5,vars:1,consts:[["role","alert","aria-live","assertive",1,"spinner-status"],["viewBox","-64 -64 128 128","xmlns","http://www.w3.org/2000/svg"],["cx","0","cy","0","r","48"]],template:function(o,i){1&o&&(C(0,"p",0),Q(1),v(),Mt(),C(2,"svg",1),fe(3,"circle",2)(4,"circle",2),v()),2&o&&(g(),ct(" ",i.spinnerStatus,"\n"))},styles:[".c11n-spinner[_nghost-%COMP%]{display:block;width:auto;height:auto;--circleStrokeWidth: 7px;--spinnerSmall: 1.125rem;--spinnerMedium: 3.75rem;--spinnerLarge: 10.375rem}.c11n-spinner[_nghost-%COMP%]   svg[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_svg-animation;animation-duration:2s;animation-direction:normal;animation-delay:0s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:linear}@keyframes _ngcontent-%COMP%_svg-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c11n-spinner[_nghost-%COMP%]   circle[_ngcontent-%COMP%]{stroke-width:var(--circleStrokeWidth);transform-origin:0 0;fill:transparent}.c11n-spinner[_nghost-%COMP%]   circle[_ngcontent-%COMP%]:nth-child(1){stroke:#e8e9e9;stroke-dashoffset:0}.c11n-spinner[_nghost-%COMP%]   circle[_ngcontent-%COMP%]:nth-child(2){animation-name:_ngcontent-%COMP%_circle-animation;animation-duration:1.4s;animation-direction:normal;animation-delay:0s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:ease-in-out;stroke:#c20029;stroke-linecap:square;stroke-dashoffset:280;stroke-dasharray:285}@keyframes _ngcontent-%COMP%_circle-animation{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}to{stroke-dashoffset:280;transform:rotate(360deg)}}@keyframes _ngcontent-%COMP%_circle-animation-restart{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}to{stroke-dashoffset:280;transform:rotate(360deg)}}.c11n-spinner[_nghost-%COMP%]   .spinner-status[_ngcontent-%COMP%]{position:absolute;overflow:hidden;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;border:0;clip:rect(0 0 0 0)}@media screen and (prefers-reduced-motion: reduce){.c11n-spinner[_nghost-%COMP%]   svg[_ngcontent-%COMP%]{animation-duration:0s}.c11n-spinner[_nghost-%COMP%]   circle[_ngcontent-%COMP%]:nth-child(2){animation-duration:0s}}.c11n-spinner.c11n-spinner--dark[_nghost-%COMP%]{color:#fff}.c11n-spinner.c11n-spinner--dark[_nghost-%COMP%]   circle[_ngcontent-%COMP%]:nth-child(1){stroke:#717777}.c11n-spinner.c11n-spinner--dark[_nghost-%COMP%]   circle[_ngcontent-%COMP%]:nth-child(2){stroke:#fff}.c11n-spinner.c11n-spinner--small[_nghost-%COMP%]{--circleStrokeWidth: 15px;height:var(--spinnerSmall);width:var(--spinnerSmall)}.c11n-spinner.c11n-spinner--small[_nghost-%COMP%]   svg[_ngcontent-%COMP%]{max-width:var(--spinnerSmall);width:var(--spinnerSmall)}.c11n-spinner.c11n-spinner--medium[_nghost-%COMP%]{height:var(--spinnerMedium);width:var(--spinnerMedium)}.c11n-spinner.c11n-spinner--medium[_nghost-%COMP%]   svg[_ngcontent-%COMP%]{max-width:var(--spinnerMedium);width:var(--spinnerMedium)}.c11n-spinner.c11n-spinner--large[_nghost-%COMP%]{--circleStrokeWidth: 3px;height:var(--spinnerLarge);width:var(--spinnerLarge)}.c11n-spinner.c11n-spinner--large[_nghost-%COMP%]   svg[_ngcontent-%COMP%]{max-width:var(--spinnerLarge);width:var(--spinnerLarge)}.c11n-spinner.c11n-spinner--restart[_nghost-%COMP%]   circle[_ng
1content-%COMP%]:nth-child(2){animation-name:_ngcontent-%COMP%_circle-animation-restart}"],changeDetection:0})}}return n})();const MP=["nativeButton"];function PX(n,t){1&n&&Nn(0)}function OX(n,t){if(1&n){const e=st();C(0,"a",5,6),Ve("click",function(i){return Ye(e),Xe(j().clickEvt(i))}),_e(2,PX,1,0,"ng-container",7),v()}if(2&n){const e=j(),o=Nt(5);f("ngClass",e.buttonClass),Ue("href",e.href,rt)("target",e.targetWindow)("aria-label",e.ariaLabelText||null),g(2),f("ngTemplateOutlet",o)}}function bX(n,t){1&n&&Nn(0)}function yX(n,t){if(1&n){const e=st();C(0,"a",8,6),Ve("click",function(i){return Ye(e),Xe(j().clickEvt(i))}),_e(2,bX,1,0,"ng-container",7),v()}if(2&n){const e=j(),o=Nt(5);f("routerLink",e.routerLink)("queryParams",e.queryParams)("ngClass",e.buttonClass),Ue("aria-label",e.ariaLabelText||null),g(2),f("ngTemplateOutlet",o)}}function wX(n,t){1&n&&Nn(0)}function xX(n,t){if(1&n){const e=st();C(0,"button",5,6),Ve("click",function(i){return Ye(e),Xe(j().clickEvt(i))}),_e(2,wX,1,0,"ng-container",7),v()}if(2&n){const e=j(),o=Nt(5);f("ngClass",e.buttonClass),Ue("type",e.buttonType)("disabled",e.isWaiting||null)("aria-label",e.ariaLabelText||null),g(2),f("ngTemplateOutlet",o)}}function kX(n,t){1&n&&fe(0,"c11n-icon",14),2&n&&f("name",j(2).iconName)}function EX(n,t){1&n&&fe(0,"c11n-icon",15),2&n&&f("name",j(2).iconName)}function AX(n,t){if(1&n&&fe(0,"c11n-spinner",16),2&n){const e=j(2);f("colorMode",e.spinnerColor)("spinnerStatus",e.waitingMessage)}}function SX(n,t){if(1&n&&(C(0,"span",9),_e(1,kX,1,1,"c11n-icon",10),C(2,"span",11),Q(3),v(),_e(4,EX,1,1,"c11n-icon",12)(5,AX,1,2,"c11n-spinner",13),v()),2&n){const e=j();g(),f("ngIf",e.isLeadingIcon),g(2),Le(e.labelText),g(),f("ngIf",e.isTrailingIcon),g(),f("ngIf",e.isWaiting)}}function TX(n,t){1&n&&Nn(0)}function IX(n,t){if(1&n){const e=st();ea(0),C(1,"a",3,4),Ve("click",function(i){return Ye(e),Xe(j().clickEvt(i))}),_e(3,TX,1,0,"ng-container",5),v(),ta()}if(2&n){const e=j(),o=Nt(5);g(),f("ngClass",e.buttonClass),Ue("href",e.href,rt)("target",e.targetWindow)("aria-label",e.labelText)("title",e.labelText),g(2),f("ngTemplateOutlet",o)}}function DX(n,t){1&n&&Nn(0)}function RX(n,t){if(1&n){const e=st();ea(0),C(1,"a",6,4),Ve("click",function(i){return Ye(e),Xe(j().clickEvt(i))}),_e(3,DX,1,0,"ng-container",5),v(),ta()}if(2&n){const e=j(),o=Nt(5);g(),f("routerLink",e.routerLink)("queryParams",e.queryParams)("ngClass",e.buttonClass),Ue("aria-label",e.labelText)("title",e.labelText),g(2),f("ngTemplateOutlet",o)}}function FX(n,t){1&n&&Nn(0)}function LX(n,t){if(1&n){const e=st();ea(0),C(1,"button",3,4),Ve("click",function(i){return Ye(e),Xe(j().clickEvt(i))}),_e(3,FX,1,0,"ng-container",5),v(),ta()}if(2&n){const e=j(),o=Nt(5);g(),f("ngClass",e.buttonClass),Ue("type",e.buttonType)("aria-label",e.labelText)("title",e.labelText),g(2),f("ngTemplateOutlet",o)}}function NX(n,t){if(1&n&&(C(0,"span",7),fe(1,"c11n-icon",8),v()),2&n){const e=j();g(),f("name",e.iconName)("altText",e.iconTitle)("size",e.iconSize)}}function BX(n,t){1&n&&Nn(0)}function VX(n,t){if(1&n){const e=st();C(0,"a",4,5),Ve("click",function(i){return Ye(e),Xe(j().clickEvt(i))}),_e(2,BX,1,0,"ng-container",6),v()}if(2&n){const e=j(),o=Nt(5);f("ngClass",e.buttonClass),Ue("href",e.href,rt)("target",e.targetWindow),g(2),f("ngTemplateOutlet",o)}}function zX(n,t){1&n&&Nn(0)}function HX(n,t){if(1&n){const e=st();C(0,"a",7,5),Ve("click",function(i){return Ye(e),Xe(j().clickEvt(i))}),_e(2,zX,1,0,"ng-container",6),v()}if(2&n){const e=j(),o=Nt(5);f("routerLink",e.routerLink)("queryParams",e.queryParams)("ngClass",e.buttonClass),g(2),f("ngTemplateOutlet",o)}}function jX(n,t){1&n&&Nn(0)}function UX(n,t){if(1&n){const e=st();C(0,"button",4,5),Ve("click",function(i){return Ye(e),Xe(j().clickEvt(i))}),_e(2,jX,1,0,"ng-container",6),v()}if(2&n){const e=j(),o=Nt(5);f("ngClass",e.buttonClass),Ue("type",e.buttonType),g(2),f("ngTemplateOutlet",o)}}function $X(n,t){if(1&n&&(C(0,"span",8)(1,"span",9),Q(2),v(),fe(3,"c11n-icon",10),v()),2&n){const e=j();g(2),Le(e.labelText),g(),f("name",e.iconName)}}let fp=(()=>{class n{constructor(){this.actionType="routerLink",this.colorMode="on-light",this.iconName="",this.size="medium",this.variant="primary",this.buttonType="button",this.href="",this.targetWindow="_self",this.labelText="Button label",this.routerLink="",this.queryParams={},this.isInvalid=!1,this.clickEvent=new kt,this.buttonClass="c11n-button",this.waitingMessage="loading...",this.isShake=!1,this.shakeAnimationLength=300,this.updateClasses=()=>{}}ngOnInit(){this.actionType=this.getActionType()}getActionType(){return this.routerLink||this.href?this.routerLink?"routerLink":"href":"button"}clickEvt(e){e.stopPropagation(),this.clickEvent.emit(e),this.isInvalid&&this.doShake()}doShake(){this.isShake=!0,this.updateClasses(),setTimeout(()=>{this.isShake=!1,this.updateClasses()},this.shakeAnimationLength)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["ng-component"]],inputs:{colorMode:"colorMode",iconName:"iconName",size:"size",variant:"variant",buttonType:"buttonType",href:"href",targetWindow:"targetWindow",labelText:"labelText",routerLink:"routerLink",queryParams:"queryParams",isInvalid:"isInvalid"},outputs:{clickEvent:"clickEvent"},standalone:!0,features:[Oo],decls:0,vars:0,template:function(o,i){},dependencies:[yt,Ns],encapsulation:2,changeDetection:0})}}return n})(),Wc=(()=>{class n extends fp{constructor(e){super(),this.cdr=e,this.variant="primary",this.iconPosition="leading",this.isWaiting=!1,this.fullWidth=!1,this.ariaLabelText="",this.clickEvent=new kt,this.isLeadingIcon=!1,this.isTrailingIcon=!1,this.spinnerColor="on-light",this.updateClasses=()=>{const{colorMode:o,iconName:i,iconPosition:a,isWaiting:r,variant:c,size:s,fullWidth:l,isShake:m}=this,d=this.generateVariantClass(c,o,i,a,r,l,m);this.buttonClass=`c11n-button c11n-button--${s} ${d}`,this.isLeadingIcon="leading"===a&&""!==i,this.isTrailingIcon="trailing"===a&&""!==i,"primary"===this.variant&&(this.spinnerColor="on-dark"===o?"on-light":"on-dark"),("secondary"===this.variant||"ghost"===this.variant)&&(this.spinnerColor="on-dark"===o?"on-dark":"on-light"),this.cdr.detectChanges()}}ngOnInit(){super.ngOnInit(),this.updateClasses()}ngOnChanges(e){Object.keys(e).filter(o=>["size","labelText","variant","href","routerLink","iconName","iconPosition","colorMode","isWaiting","fullWidth","isInvalid"].includes(o)).forEac
1h(o=>{if(!e[o].isFirstChange())switch(o){case"size":case"fullWidth":case"labelText":default:this.updateClasses();break;case"routerLink":case"href":this.actionType=this.getActionType()}})}generateVariantClass(e,o,i,a,r,c,s){return`c11n-button-${r?"-loading":""+(""!==i?`-${a}-icon`:"")}-${e}${"on-dark"===o?"-on-dark":""}${c?" c11n-button--full-width":""}${"ghost"===e&&this.labelText.length<4&&""===i&&!c?" c11n-button--ghost-circle":""}${s?" c11n-button--invalid":""}`}setFocus(){this.elRef.nativeElement.focus()}static{this.\u0275fac=function(o){return new(o||n)(Oe(no))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-button"]],viewQuery:function(o,i){if(1&o&&ot(MP,5,We),2&o){let a;Ze(a=Qe())&&(i.elRef=a.first)}},inputs:{variant:"variant",iconPosition:"iconPosition",isWaiting:"isWaiting",fullWidth:"fullWidth",ariaLabelText:"ariaLabelText"},outputs:{clickEvent:"clickEvent"},standalone:!0,features:[Zt,ut,Oo],decls:6,vars:3,consts:[[3,"ngSwitch"],[3,"ngClass","click",4,"ngSwitchCase"],[3,"routerLink","queryParams","ngClass","click",4,"ngSwitchCase"],[3,"ngClass","click",4,"ngSwitchDefault"],["buttonContent",""],[3,"ngClass","click"],["nativeButton",""],[4,"ngTemplateOutlet"],[3,"routerLink","queryParams","ngClass","click"],[1,"c11n-button__box"],["class","c11n-button__leading-icon","size","small",3,"name",4,"ngIf"],[1,"c11n-button__label"],["class","c11n-button__trailing-icon","size","small",3,"name",4,"ngIf"],["size","small",3,"colorMode","spinnerStatus",4,"ngIf"],["size","small",1,"c11n-button__leading-icon",3,"name"],["size","small",1,"c11n-button__trailing-icon",3,"name"],["size","small",3,"colorMode","spinnerStatus"]],template:function(o,i){1&o&&(ea(0,0),_e(1,OX,3,5,"a",1)(2,yX,3,5,"a",2)(3,xX,3,5,"button",3),ta(),_e(4,SX,6,4,"ng-template",null,4,Ca)),2&o&&(f("ngSwitch",i.actionType),g(),f("ngSwitchCase","href"),g(),f("ngSwitchCase","routerLink"))},dependencies:[yt,bo,Vt,ic,Uc,lm,Gf,Pa,MX,Ns,Ls],styles:['@keyframes _ngcontent-%COMP%_button-shake{0%{transform:translate(0)}20%{transform:translate(-.5rem)}40%{transform:translate(.5rem)}60%{transform:translate(-.5rem)}80%{transform:translate(.5rem)}to{transform:translate(0)}}.c11n-button[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;border:0;
1font-family:FF Mark,Arial,sans-serif;font-weight:700;width:auto;height:auto;margin:0;padding:0;background-color:transparent;border-radius:2rem}.c11n-button[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-button[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}.c11n-button[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]{transition-duration:.1s}.c11n-button[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{transition:none}.c11n-button[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.0625rem;border-radius:2rem;border:.125rem solid #040505;margin:0;width:auto;color:#fff;height:3rem;padding:0 1.5rem;background-color:#040505;transition-property:color,background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden}.c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]{padding:0;margin:0;justify-content:center;white-space:nowrap}.c11n-button[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before{width:3rem;height:3rem}.c11n-button.c11n-button--small[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before{width:2rem;height:2rem}.c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:1.4117647059}.c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]:before, .c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]:before{margin-bottom:-.4375rem}.c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]:after{margin-top:-.3125rem}.c11n-button.c11n-button--small[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]{font-family:FF Mark,Arial,sans-serif;font-weight:700;font-style:normal;font-size:.875rem;line-height:1.4285714286}.c11n-button[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%]{display:none;flex-direction:row;align-items:center;max-width:none;min-width:auto}.c11n-button.c11n-button--small[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{height:2rem;padding:0 1rem}.c11n-button.c11n-button--large[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{height:4rem;padding:0 2rem}.c11n-button.c11n-button--full-width[_ngcontent-%COMP%]{width:100%}.c11n-button.c11n-button--leading-icon-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{justify-content:center}.c11n-button.c11n-button--trailing-icon-primary[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-primary[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%]{display:flex;border:0 none;height:100%;padding:0}.c11n-button.c11n-button--trailing-icon-primary[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-primary[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{transition-property:fill,stroke;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden}.c11n-button.c11n-button--leading-icon-primary[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__leading-icon[_ngcontent-%COMP%]{justify-content:flex-end;margin:0 .5rem 0 0}.c11n-button.c11n-button--trailing-icon-primary[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__trailing-icon[_ngcontent-%COMP%]{justify-content:flex-start;margin:0 0 0 .5rem}.c11n-button.c11n-button--secondary[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-secondary[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary[_ngcontent-%COMP%], .c11n-button.c11n-button--ghost[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%], .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]{color:currentColor}.c11n-button.c11n-button--secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{background-color:transparent;color:currentColor}.c11n-button.c11n-button--ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{border:0 none}.c11n-button.c11n-button--on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--primary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{background-color:#fff;border:.125rem solid #ffffff;color:#040505}.c11n-button.c11n-button--secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{background-color:transparent;border:.125rem solid #ffffff;color:#fff}.c11n-button.c11n-button--on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--primary-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--primary-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-primary-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-primary-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-primary-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-primary-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{background-color:#040505;color:#fff}.c11n-button.c11n-button--secondary-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--secondary-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{background-color:#fff;color:#040505}.c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]{color:#fff;background:transparent}.c11n-button[_ngcontent-%COMP%]   .c11n-spinner[_ngcontent-%COMP%]{display:none}.c11n-button.c11n-button--loading-primary[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-secondary[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-primary-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-secondary-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost-on-dark[_ngcontent-%COMP%]{pointer-events:none}.c11n-button.c11n-button--loading-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{position:relative}.c11n-button.c11n-button--loading-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-spinner[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-spinner[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-spinner[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-spinner[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-spinner[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-spinner[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-spinner[_ngcontent-%COMP%]{position:absolute;display:flex}.c11n-button.c11n-button--loading-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%], .c1
11n-button.c11n-button--loading-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-primary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-secondary-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%], .c11n-button.c11n-button--loading-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]{visibility:hidden}.c11n-button[_ngcontent-%COMP%]:not([class*=c11n-button--icon]):not([class*=c11n-button--label-icon])   .c11n-button__box[_ngcontent-%COMP%]{min-width:8rem}.c11n-button[_ngcontent-%COMP%]:not([class*=c11n-button--icon]):not([class*=c11n-button--label-icon]).c11n-button--small   .c11n-button__box[_ngcontent-%COMP%]{min-width:4rem}.c11n-button[_ngcontent-%COMP%]:not([class*=c11n-button--icon]):not([class*=c11n-button--label-icon]).c11n-button--large   .c11n-button__box[_ngcontent-%COMP%]{min-width:9rem}.c11n-button[_ngcontent-%COMP%]:not([class*=c11n-button--icon]):not([class*=c11n-button--label-icon]).c11n-button--ghost   .c11n-button__box[_ngcontent-%COMP%]{min-width:0}.c11n-button[_ngcontent-%COMP%]:not([class*=c11n-button--icon]):not([class*=c11n-button--label-icon]).c11n-button--ghost-on-dark   .c11n-button__box[_ngcontent-%COMP%]{min-width:0}.c11n-button.c11n-button--invalid[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_button-shake;animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-direction:normal}.c11n-button[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{background-color:#fff;color:#040505}.c11n-button.c11n-button--secondary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{background-color:#040505;color:#fff}.c11n-button.c11n-button--ghost[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%], .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]{position:relative}.c11n-button.c11n-button--ghost[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]:before{content:"";position:absolute;background-color:#0405051a;border-radius:50%;transform:scale(0) translateZ(0);transform-origin:center;transition-property:transform,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transform-style:flat;backface-visibility:hidden;top:0;left:0;width:100%;height:100%}.c11n--on-dark[_ngcontent-%COMP%]   .c11n-button.c11n-button--ghost[_ngcontent-%COMP%]:before, .c11n--on-dark[_ngcontent-%COMP%]   .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]:before, .c11n--on-dark[_ngcontent-%COMP%]   .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]:before, .c11n--on-dark[_ngcontent-%COMP%]   .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%]:before, .c11n--on-dark[_ngcontent-%COMP%]   .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]:before, .c11n--on-dark[_ngcontent-%COMP%]   .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]:before{background-color:#ffffff4d}.c11n-button.c11n-button--ghost[_ngcontent-%COMP%]:hover:before, .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]:hover:before, .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]:hover:before, .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%]:hover:before, .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]:hover:before, .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]:hover:before{transform:scale(1) translateZ(0);transition-duration:.1s}.c11n-button.c11n-button--ghost[_ngcontent-%COMP%]:focus-visible:before, .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]:focus-visible:before, .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]:focus-visible:before, .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%]:focus-visible:before, .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]:focus-visible:before, .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]:focus-visible:before{transform:scale(1) translateZ(0);transition-duration:.1s}.c11n-button.c11n-button--ghost[_ngcontent-%COMP%]:focus-visible:before, .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]:focus-visible:before, .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]:focus-visible:before, .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%]:focus-visible:before, .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]:focus-visible:before, .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]:focus-visible:before{transition-property:none}.c11n-button.c11n-button--ghost[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]:before{border-radius:2rem}.c11n-button.c11n-button--ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{color:currentColor;border:none;background-color:transparent}
1.c11n-button.c11n-button--ghost-circle[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{max-width:1ch}.c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%], .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]{color:#fff}.c11n-button.c11n-button--ghost-on-dark[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--leading-icon-ghost-on-dark[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--trailing-icon-ghost-on-dark[_ngcontent-%COMP%]:before{background-color:#ffffff4d}'],changeDetection:0})}}return n})(),PP=(()=>{class n extends fp{constructor(e){super(),this.cdr=e,this.variant="primary",this.clickEvent=new kt,this.iconSize="small",this.iconTitle="",this.updateClasses=()=>{const{colorMode:o,variant:i,size:a,isShake:r}=this,c=this.generateVariantClass(i,o,r);this.buttonClass=`c11n-button c11n-button--${a} ${c}`,this.iconSize="large"===a?"medium":"small",this.cdr.detectChanges()}}ngOnInit(){super.ngOnInit(),this.iconName=this.iconName||"link-right",this.updateClasses(),this.setIconTitle()}ngOnChanges(e){Object.keys(e).filter(o=>["size","variant","href","routerLink","colorMode","labelText","isInvalid"].includes(o)).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"labelText":this.setIconTitle();break;case"size":default:this.updateClasses();break;case"routerLink":case"href":this.actionType=this.getActionType()}})}generateVariantClass(e,o,i){return`c11n-button--icon-${e} ${"on-dark"===o?"c11n--on-dark":""}${i?" c11n-button--invalid":""}`}setIconTitle(){this.iconTitle=""===this.labelText?this.iconName:""}setFocus(){this.elRef.nativeElement.focus()}static{this.\u0275fac=function(o){return new(o||n)(Oe(no))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-icon-button"]],viewQuery:function(o,i){if(1&o&&ot(MP,5,We),2&o){let a;Ze(a=Qe())&&(i.elRef=a.first)}},inputs:{variant:"variant"},outputs:{clickEvent:"clickEvent"},standalone:!0,features:[Zt,ut,Oo],decls:6,vars:4,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],["buttonContent",""],[3,"ngClass","click"],["nativeButton",""],[4,"ngTemplateOutlet"],[3,"routerLink","queryParams","ngClass","click"],[1,"c11n-button__box"],[1,"c11n-button__icon-only",3,"name","altText","size"]],template:function(o,i){1&o&&(ea(0,0),_e(1,IX,4,6,"ng-container",1)(2,RX,4,6,"ng-container",1)(3,LX,4,5,"ng-container",1),ta(),_e(4,NX,2,3,"ng-template",null,2,Ca)),2&o&&(f("ngSwitch",i.actionType),g(),f("ngSwitchCase","href"),g(),f("ngSwitchCase","routerLink"),g(),f("ngSwitchCase","button"))},dependencies:[yt,bo,ic,Uc,lm,Pa,Ns,Ls],styles:['@keyframes _ngcontent-%COMP%_button-shake{0%{transform:translate(0)}20%{transform:translate(-.5rem)}40%{transform:translate(.5rem)}60%{transform:translate(-.5rem)}80%{transform:translate(.5rem)}to{transform:translate(0)}}.c11n-button[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;border:0;
1font-family:FF Mark,Arial,sans-serif;font-weight:700;width:auto;height:auto;margin:0;padding:0;background-color:transparent;border-radius:2rem;color:inherit}.c11n-button[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-button[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}.c11n-button[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]{transition-duration:.1s}.c11n-button[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{transition:none}.c11n-button.c11n-button--icon-primary[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-secondary[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-ghost[_ngcontent-%COMP%]{border-radius:50%}.c11n-button.c11n-button--icon-primary.c11n-button--small[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-secondary.c11n-button--small[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-ghost.c11n-button--small[_ngcontent-%COMP%]{height:2rem;width:2rem}
1.c11n-button.c11n-button--icon-primary.c11n-button--medium[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-secondary.c11n-button--medium[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-ghost.c11n-button--medium[_ngcontent-%COMP%]{height:3rem;width:3rem}.c11n-button.c11n-button--icon-primary.c11n-button--large[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-secondary.c11n-button--large[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-ghost.c11n-button--large[_ngcontent-%COMP%]{height:4rem;width:4rem}.c11n-button[_ngcontent-%COMP%]:hover   .c11n-button__icon-only[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{transition-duration:.1s}.c11n-button[_ngcontent-%COMP%]:focus-visible   .c11n-button__icon-only[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{transition:none}.c11n-button.c11n-button--icon-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.0625rem;border-radius:2rem;border:.125rem solid #040505;margin:0;width:auto;color:#fff;padding:0;background-color:transparent;height:100%}.c11n-button[_ngcontent-%COMP%]   .c11n-button__icon-only[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;box-sizing:border-box}.c11n-button[_ngcontent-%COMP%]   .c11n-button__icon-only[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{transition-property:fill,stroke;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden}.c11n-button.c11n-button--icon-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{background-color:#040505;border:.125rem solid #040505}.c11n-button.c11n-button--icon-primary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-primary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{background-color:#fff;color:#040505}.c11n-button.c11n-button--icon-primary.c11n--on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{border-color:#fff;background-color:#fff;color:#040505}.c11n-button.c11n-button--icon-primary.c11n--on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-primary.c11n--on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{background-color:#040505;color:#fff}.c11n-button.c11n-button--icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{border:.125rem solid #040505;background-color:transparent;color:#040505}.c11n-button.c11n-button--icon-secondary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{background-color:#040505;color:#fff}.c11n-button.c11n-button--icon-secondary.c11n--on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{background-color:transparent;border-color:#fff;color:#fff}.c11n-button.c11n-button--icon-secondary.c11n--on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--icon-secondary.c11n--on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{background-color:#040505;color:#fff}.c11n-button.c11n-button--icon-ghost[_ngcontent-%COMP%]{position:relative}.c11n-button.c11n-button--icon-ghost[_ngcontent-%COMP%]:before{content:"";position:absolute;background-color:#0405051a;border-radius:50%;transform:scale(0) translateZ(0);transform-origin:center;transition-property:transform,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transform-style:flat;backface-visibility:hidden;top:0;left:0;width:100%;height:100%}.c11n--on-dark[_ngcontent-%COMP%]   .c11n-button.c11n-button--icon-ghost[_ngcontent-%COMP%]:before{background-color:#ffffff4d}.c11n-button.c11n-button--icon-ghost[_ngcontent-%COMP%]:hover:before{transform:scale(1) translateZ(0);transition-duration:.1s}.c11n-button.c11n-button--icon-ghost[_ngcontent-%COMP%]:focus-visible:before{transform:scale(1) translateZ(0);transition-duration:.1s}.c11n-button.c11n-button--icon-ghost[_ngcontent-%COMP%]:focus-visible:before{transition-property:none}.c11n-button.c11n-button--icon-ghost[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{color:currentColor;border:none;background-color:transparent}.c11n-button.c11n-button--icon-ghost.c11n--on-dark[_ngcontent-%COMP%]{color:#fff}.c11n-button.c11n-button--icon-ghost.c11n--on-dark[_ngcontent-%COMP%]:before{background-color:#ffffff4d}.c11n-button.c11n-button--invalid[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_button-shake;animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-direction:normal}'],changeDetection:0})}}return n})(),S5=(()=>{class n extends fp{constructor(e){super(),this.cdr=e,this.variant="primary",this.size="medium",this.clickEvent=new kt,this.updateClasses=()=>{const{colorMode:o,variant:i,size:a,isShake:r}=this,c=this.generateVariantClass(i,o,r);this.buttonClass=`c11n-button c11n-button--${a} ${c}`,this.cdr.detectChanges()}}ngOnInit(){super.ngOnInit(),this.iconName=this.iconName||"link-right",this.updateClasses()}ngOnChanges(e){Object.keys(e).filter(o=>["size","variant","href","routerLink","colorMode","isInvalid"].includes(o)).forEac
1h(o=>{if(!e[o].isFirstChange())switch(o){case"size":default:this.updateClasses();break;case"routerLink":case"href":this.actionType=this.getActionType()}})}generateVariantClass(e,o,i){return`c11n-button--label-icon-${"on-dark"===o?o:e}${i?" c11n-button--invalid":""}`}static{this.\u0275fac=function(o){return new(o||n)(Oe(no))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-icon-label-button"]],viewQuery:function(o,i){if(1&o&&ot(MP,5,We),2&o){let a;Ze(a=Qe())&&(i.elRef=a.first)}},inputs:{variant:"variant",size:"size"},outputs:{clickEvent:"clickEvent"},standalone:!0,features:[Zt,ut,Oo],decls:6,vars:4,consts:[[3,"ngSwitch"],[3,"ngClass","click",4,"ngSwitchCase"],[3,"routerLink","queryParams","ngClass","click",4,"ngSwitchCase"],["buttonContent",""],[3,"ngClass","click"],["nativeButton",""],[4,"ngTemplateOutlet"],[3,"routerLink","queryParams","ngClass","click"],[1,"c11n-button__box"],[1,"c11n-button__label"],["size","small",1,"c11n-button__labeled-icon",3,"name"]],template:function(o,i){1&o&&(ea(0,0),_e(1,VX,3,4,"a",1)(2,HX,3,4,"a",2)(3,UX,3,3,"button",1),ta(),_e(4,$X,4,2,"ng-template",null,3,Ca)),2&o&&(f("ngSwitch",i.actionType),g(),f("ngSwitchCase","href"),g(),f("ngSwitchCase","routerLink"),g(),f("ngSwitchCase","button"))},dependencies:[yt,bo,ic,Uc,lm,Pa,Ns,Ls],styles:['@keyframes _ngcontent-%COMP%_button-shake{0%{transform:translate(0)}20%{transform:translate(-.5rem)}40%{transform:translate(.5rem)}60%{transform:translate(-.5rem)}80%{transform:translate(.5rem)}to{transform:translate(0)}}.c11n-button[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;border:0;
1font-family:FF Mark,Arial,sans-serif;font-weight:700;width:auto;height:auto;margin:0;padding:0;background-color:transparent;border-radius:2rem}.c11n-button[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-button[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}.c11n-button[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]{transition-duration:.1s}.c11n-button[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{transition:none}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]{color:#040505;z-index:0}.c11n-button.c11n-button--label-icon-primary.c11n-button--small[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary.c11n-button--small[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-on-dark.c11n-button--small[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{padding-left:.75rem}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.0625rem;border-radius:2rem;border:.125rem solid #040505;margin:0;width:auto;color:#fff;justify-content:space-between;padding:0 0 0 1.5rem;background-color:transparent;border:none;position:relative;transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before{content:"";z-index:-1;position:absolute;top:50%;right:0;transform:translateY(-50%);border:.125rem solid transparent;border-radius:6.25rem;transition-property:width,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{display:flex;justify-content:center;margin:0 0 0 .5rem;transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden}.c11n-button[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before{width:3rem;height:3rem}.c11n-button.c11n-button--small[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before{width:2rem;height:2rem}.c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:1.4117647059}.c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]:before, .c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]:before{margin-bottom:-.4375rem}.c11n-button[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]:after{margin-top:-.3125rem}.c11n-button.c11n-button--small[_ngcontent-%COMP%]   .c11n-button__label[_ngcontent-%COMP%]{font-family:FF Mark,Arial,sans-serif;font-weight:700;font-style:normal;font-size:.875rem;line-height:1.4285714286}.c11n-button[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{display:none;flex-direction:row;align-items:center;width:3rem;height:3rem}.c11n-button.c11n-button--small[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{width:2rem;height:2rem;max-width:none;min-width:auto}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{color:#040505;border:0 none}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before{background-color:#040505;border:.125rem solid #040505}.c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{color:#040505}.c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before{background-color:transparent;border:.125rem solid #040505}.c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{color:#fff}.c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before{border:.125rem solid #ffffff;background-color:#fff}.c11n-button.c11n-button--label-icon-on-dark.c11n-button--label-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]{color:#fff}.c11n-button.c11n-button--label-icon-on-dark.c11n-button--label-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]:before{background-color:transparent;border:.125rem solid #ffffff}.c11n-button.c11n-button--invalid[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_button-shake;animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-direction:normal}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]{transition-duration:.25s;background-color:transparent}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]:before{transition-duration:.25s;width:100%}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{transition-duration:.25s}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{transition:none;background-color:transparent}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]:before{transition:none;width:100%}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{transition:none}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{color:#fff}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{color:#040505}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]:before{background-color:transparent}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{color:#040505}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{transition:none}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]:before{transition:none}.c11n-button.c11n-button--label-icon-primary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{transition:none}.c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{color:#040505}.c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{color:#fff}.c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]:before{background-color:#040505}.c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:hover   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{color:#fff}.c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]{transition:none}.c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]:before, .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]:before{transition:none}.c11n-button.c11n-button--label-icon-on-dark[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%], .c11n-button.c11n-button--label-icon-secondary[_ngcontent-%COMP%]:focus-visible   .c11n-button__box[_ngcontent-%COMP%]   .c11n-button__labeled-icon[_ngcontent-%COMP%]{transition:none}'],changeDetection:0})}}return n})(),oa=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[fp,Wc,PP,S5]})}}return n})();const WX=["c11n-link",""];function GX(n,t){1&n&&fe(0,"c11n-icon",7),2&n&&f("name",j(2).iconName)}function qX(n,t){1&n&&Nn(0)}function YX(n,t){1&n&&fe(0,"c11n-icon",7),2&n&&f("name",j(2).iconName)}function XX(n,t){if(1&n&&(C(0,"span",3),_e(1,GX,1,1,"c11n-icon",4),C(2,"span",5),_e(3,qX,1,0,"ng-container",6),v(),_e(4,YX,1,1,"c11n-icon",4),v()),2&n){const e=j(),o=Nt(4);g(),f("ngIf","leading"===e.iconPosition),g(2),f("ngTemplateOutlet",o),g(),f("ngIf","trailing"===e.iconPosition)}}function KX(n,t){1&n&&Nn(0)}function ZX(n,t){if(1&n&&(C(0,"span",3),_e(1,KX,1,0,"ng-container",6),v()),2&n){j();const e=Nt(4);g(),f("ngTemplateOutlet",e)}}function QX(n,t){1&n&&ri(0)}const JX=["*"];let Sr=(()=>{class n{constructor(e){this.elRef=e,this.isPrimary=!1,this.isSecondary=!1,this.isIndependent=!1,this.isReinforced=!1,this.isNormal=!1,this.isOnDark=!1,this.hasIcon=!1,this.hasTrailingIcon=!1,this.hasLeadingIcon=!1,this.noWrap=!1,this.colorMode="on-light",this.fontWeight="bold",this.iconName="",this.iconPosition="trailing",this.variant="primary-independent"}ngOnInit(){this.setIconClasses(),this.isOnDark="on-dark"===this.colorMode,this.isNormal="normal"===this.fontWeight,this.setVariantClasses()}setIconClasses(){this.hasIcon=""!==this.iconName,this.hasTrailingIcon=this.hasIcon&&"trailing"===this.iconPosition,this.hasLeadingIcon=this.hasIcon&&"leading"===this.iconPosition}setVariantClasses(){this.isPrimary="primary-independent"===this.variant||"primary-reinforced"===this.variant,this.isSecondary="secondary-independent"===this.variant||"secondary-reinforced"===this.variant,this.isIndependent="primary-independent"===this.variant||"secondary-independent"===this.variant,this.isReinforced="primary-reinforced"===this.variant||"secondary-reinforced"===this.variant}ngOnChanges(e){Object.keys(e).filter(o=>["colorMode","fontWeight","iconName","iconPosition","variant"].includes(o)).forEac
1h(o=>{if(!e[o].isFirstChange())switch(o){case"colorMode":this.isOnDark="on-dark"===this.colorMode;break;case"fontWeight":this.isNormal="normal"===this.fontWeight;break;case"iconName":case"iconPosition":this.setIconClasses();break;case"variant":this.setVariantClasses()}})}static{this.\u0275fac=function(o){return new(o||n)(Oe(We))}}static{this.\u0275cmp=dt({type:n,selectors:[["a","c11n-link",""],["button","c11n-link",""]],hostAttrs:[1,"c11n-link"],hostVars:20,hostBindings:function(o,i){2&o&&Hi("c11n-link--primary",i.isPrimary)("c11n-link--secondary",i.isSecondary)("c11n-link--independent",i.isIndependent)("c11n-link--reinforced",i.isReinforced)("c11n-link--normal",i.isNormal)("c11n-link--on-dark",i.isOnDark)("c11n-link--icon",i.hasIcon)("c11n-link--trailing-icon",i.hasTrailingIcon)("c11n-link--leading-icon",i.hasLeadingIcon)("c11n-link--no-wrap",i.noWrap)},inputs:{noWrap:"noWrap",colorMode:"colorMode",fontWeight:"fontWeight",iconName:"iconName",iconPosition:"iconPosition",variant:"variant",routerLink:"routerLink"},standalone:!0,features:[ut,Oo],attrs:WX,ngContentSelectors:JX,decls:5,vars:2,consts:[["class","c11n-link__content",4,"ngIf","ngIfElse"],["noIcon",""],["text",""],[1,"c11n-link__content"],["size","small",3,"name",4,"ngIf"],[1,"c11n-link__text"],[4,"ngTemplateOutlet"],["size","small",3,"name"]],template:function(o,i){if(1&o&&(ai(),_e(0,XX,5,3,"span",0)(1,ZX,2,1,"ng-template",null,1,Ca)(3,QX,1,0,"ng-template",null,2,Ca)),2&o){const a=Nt(2);f("ngIf",i.hasIcon)("ngIfElse",a)}},dependencies:[yt,Vt,ic,Ns,Pa],styles:['a.c11n-link[_nghost-%COMP%]:focus-visible{outline:solid .125rem #ffffff;outline-offset:.25rem}a.c11n-link[_nghost-%COMP%]:focus-visible   .c11n-link__content[_ngcontent-%COMP%]{outline:solid .125rem #0f62c5;outline-offset:.125rem}button.c11n-link[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;font:inherit;text-align:inherit}button.c11n-link[_nghost-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}button.c11n-link[_nghost-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}a.c11n-link[_nghost-%COMP%], button.c11n-link[_nghost-%COMP%]{--common-bg-rule: 100% .0625rem, 0% .125rem;font-weight:700;color:#145bff;position:relative;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transform-style:flat;backface-visibility:hidden;transform:translateZ(0);padding-bottom:.1875rem}a.c11n-link[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], button.c11n-link[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%]{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:0% .0625rem,0% .0625rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden;transform:translateZ(0);position:relative}a.c11n-link[_nghost-%COMP%]:hover   .c11n-link__content[_ngcontent-%COMP%], button.c11n-link[_nghost-%COMP%]:hover   .c11n-link__content[_ngcontent-%COMP%], a.c11n-link[_nghost-%COMP%]:focus-visible   .c11n-link__content[_ngcontent-%COMP%], button.c11n-link[_nghost-%COMP%]:focus-visible   .c11n-link__content[_ngcontent-%COMP%]{transition-duration:.1s;background-size:100% .0625rem,100% .125rem;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.3125rem}a.c11n-link[_nghost-%COMP%]:hover   .c11n-link__content[_ngcontent-%COMP%], button.c11n-link[_nghost-%COMP%]:hover   .c11n-link__content[_ngcontent-%COMP%]{transition-duration:.1s}a.c11n-link[_nghost-%COMP%]:focus-visible   .c11n-link__content[_ngcontent-%COMP%], button.c11n-link[_nghost-%COMP%]:focus-visible   .c11n-link__content[_ngcontent-%COMP%]{transition-property:none}a.c11n-link[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], button.c11n-link[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], a.c11n-link[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%], button.c11n-link[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%]{padding-bottom:.1875rem}a.c11n-link[_nghost-%COMP%]:focus, button.c11n-link[_nghost-%COMP%]:focus, a.c11n-link[_nghost-%COMP%]:hover, button.c11n-link[_nghost-%COMP%]:hover{color:#040505}a.c11n-link[_nghost-%COMP%]:hover, button.c11n-link[_nghost-%COMP%]:hover{transition-duration:.1s}a.c11n-link[_nghost-%COMP%]:focus-visible, button.c11n-link[_nghost-%COMP%]:focus-visible{transition:none}.c11n-link.c11n-link--normal[_nghost-%COMP%]{font-weight:400;padding-bottom:.125rem}.c11n-link.c11n-link--normal[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-link.c11n-link--normal[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%]{padding-bottom:.125rem}.c11n-text-md   .c11n-link[_nghost-%COMP%], .c11n-link.c11n-text-md[_nghost-%COMP%]{--link-md-bold-padding-bottom: .09375rem;padding-bottom:var(--link-md-bold-padding-bottom)}.c11n-text-md   .c11n-link[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-text-md   .c11n-link[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-text-md[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-link.c11n-text-md[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%]{padding-bottom:var(--link-md-bold-padding-bottom)}.c11n-text-sm   .c11n-link[_nghost-%COMP%], .c11n-link.c11n-text-sm[_nghost-%COMP%]{--link-sm-bold-padding-bottom: .0625rem;padding-bottom:var(--link-sm-bold-padding-bottom)}.c11n-text-sm   .c11n-link[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-text-sm   .c11n-link[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-text-sm[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-link.c11n-text-sm[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%]{padding-bottom:var(--link-sm-bold-padding-bottom)}.c11n-text-md   .c11n-link--normal[_nghost-%COMP%], .c11n-link--normal.c11n-text-md[_nghost-%COMP%]{--link-md-normal-padding-bottom: .15625rem;padding-bottom:var(--link-md-normal-padding-bottom)}.c11n-text-md   .c11n-link--normal[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-text-md   .c11n-link--normal[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%], .c11n-link--normal.c11n-text-md[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-link--normal.c11n-text-md[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%]{padding-bottom:var(--link-md-normal-padding-bottom)}.c11n-text-sm   .c11n-link--normal[_nghost-%COMP%], .c11n-link--normal.c11n-text-sm[_nghost-%COMP%]{--link-sm-normal-padding-bottom: .125rem;padding-bottom:var(--link-sm-normal-padding-bottom)}.c11n-text-sm   .c11n-link--normal[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-text-sm   .c11n-link--normal[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%], .c11n-link--normal.c11n-text-sm[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-link--normal.c11n-text-sm[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%]{padding-bottom:var(--link-sm-normal-padding-bottom)}.c11n-link.c11n-link--icon[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-link--leading-icon[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%]{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:0% .0625rem,0% .0625rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden;transform:translateZ(0);position:relative}.c11n-link.c11n-link--icon[_nghost-%COMP%]:hover   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-link--icon[_nghost-%COMP%]:focus-visible   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-link--leading-icon[_nghost-%COMP%]:hover   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-link--leading-icon[_nghost-%COMP%]:focus-visible   .c11n-link__text[_ngcontent-%COMP%]{transition-duration:.1s;background-size:100% .0625rem,100% .125rem;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.3125rem}.c11n-link.c11n-link--icon[_nghost-%COMP%]:hover   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-link--leading-icon[_nghost-%COMP%]:hover   .c11n-link__text[_ngcontent-%COMP%]{transition-duration:.1s}.c11n-link.c11n-link--icon[_nghost-%COMP%]:focus-visible   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-link--leading-icon[_nghost-%COMP%]:focus-visible   .c11n-link__text[_ngcontent-%COMP%]{transition-property:none}.c11n-link.c11n-link--icon[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-link.c11n-link--leading-icon[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%]{background-image:none}.c11n-link.c11n-link--icon[_nghost-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-link.c11n-link--icon[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-link.c11n-link--leading-icon[_nghost-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-link.c11n-link--leading-icon[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{display:inline-block;vertical-align:middle}.c11n-link.c11n-link--icon[_nghost-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-link.c11n-link--icon[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{margin:0 0 .0625rem .25rem}.c11n-link.c11n-link--leading-icon[_nghost-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-link.c11n-link--leading-icon[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{margin:0 .25rem .0625rem 0}.c11n-link.c11n-link--secondary[_nghost-%COMP%]{color:#040505}.c11n-link.c11n-link--secondary[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%]{background-size:var(--common-bg-rule)}.c11n-link--reinforced   .c11n-link[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-link--reinforced   .c11n-link[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-link--reinforced[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%], .c11n-link.c11n-link--reinforced[_nghost-%COMP%]   .c11n-link__text[_ngcontent-%COMP%]{background-size:var(--common-bg-rule)}.c11n-link--reinforced   .c11n-link[_nghost-%COMP%]:focus   .c11n-link__content[_ngcontent-%COMP%], .c11n-link--reinforced   .c11n-link[_nghost-%COMP%]:focus   .c11n-link__text[_ngcontent-%COMP%], .c11n-link--reinforced   .c11n-link[_nghost-%COMP%]:hover   .c11n-link__content[_ngcontent-%COMP%], .c11n-link--reinforced   .c11n-link[_nghost-%COMP%]:hover   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-link--reinforced[_nghost-%COMP%]:focus   .c11n-link__content[_ngcontent-%COMP%], .c11n-link.c11n-link--reinforced[_nghost-%COMP%]:focus   .c11n-link__text[_ngcontent-%COMP%], .c11n-link.c11n-link--reinforced[_nghost-%COMP%]:hover   .c11n-link__content[_ngcontent-%COMP%], .c11n-link.c11n-link--reinforced[_nghost-%COMP%]:hover   .c11n-link__text[_ngcontent-%COMP%]{background-size:100% .0625rem,100% .125rem}.c11n-link.c11n-link--on-dark[_nghost-%COMP%]{color:#fff!important}.c11n-link.c11n-link--on-dark[_nghost-%COMP%]   .c11n-link__content[_ngcontent-%COMP%]{background-size:var(--common-bg-rule)}.c11n-link.c11n-link--no-wrap[_nghost-%COMP%]{white-space:nowrap}'],changeDetection:0})}}return n})(),or=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[Sr]})}}return n})();const eK=["buttonGroup"];function tK(n,t){if(1&n){const e=st();C(0,"c11n-button",8),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).onButtonClick(i))}),v()}if(2&n){const e=j(3);f("labelText",e.firstbuttonlabel)("buttonType",e.firstbuttontype)("size",e.size)("variant",e.variant)("colorMode",e.color)("href",e.firstbuttonhref)("targetWindow",e.firstbuttontargetwindow),Ue("aria-describedby",e.firstbuttonlabelid+"-first-button-opens-in-new-window")}}function nK(n,t){1&n&&(C(0,"span",9),Q(1," Opens in a new window "),v()),2&n&&f("id",j(3).firstbuttonlabelid+"-first-button-opens-in-new-window")}function oK(n,t){if(1&n){const e=st();C(0,"c11n-icon-button",10),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).onButtonClick(i))})("mouseenter",function(i){return Ye(e),Xe(j(3).mouseEnter(i,"first"))})("mouseleave",function(i){return Ye(e),Xe(j(3).mouseLeaveIcon(i,"first"))}),v()}if(2&n){const e=j(3);f("labelText",e.firstbuttonlabel)("buttonType",e.firstbuttontype)("size",e.size)("variant",e.variant)("colorMode",e.color)("href",e.firstbuttonhref)("iconName",e.firstbuttoniconname)("targetWindow",e.firstbuttontargetwindow),Ue("aria-describedby",e.firstbuttonlabelid+"-first-icon-button-opens-in-new-window")}}function iK(n,t){1&n&&(C(0,"span",9),Q(1," Opens in a new window "),v()),2&n&&f("id",j(3).firstbuttonlabelid+"-first-icon-button-opens-in-new-window")}function aK(n,t){if(1&n){const e=st();C(0,"c11n-icon-label-button",10),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).onButtonClick(i))})("mouseenter",function(i){return Ye(e),Xe(j(3).mouseEnter(i,"first"))})("mouseleave",function(i){return Ye(e),Xe(j(3).mouseLeaveLabel(i,"first"))}),v()}if(2&n){const e=j(3);f("labelText",e.firstbuttonlabel)("buttonType",e.firstbuttontype)("size",e.size)("variant",e.variant)("colorMode",e.color)("href",e.firstbuttonhref)("iconName",e.firstbuttoniconname)("targetWindow",e.firstbuttontargetwindow),Ue("aria-describedby",e.firstbuttonlabelid+"-first-icon-label-button-opens-in-new-window")}}function rK(n,t){1&n&&(C(0,"span",9),Q(1," Opens in a new window "),v()),2&n&&f("id",j(3).firstbuttonlabelid+"-first-icon-label-button-opens-in-new-window")}function cK(n,t){if(1&n){const e=st();C(0,"c11n-button",8),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).onButtonClick(i))}),v()}if(2&n){const e=j(3);f("labelText",e.secondbuttonlabel)("buttonType",e.secondbuttontype)("size",e.size)("variant","secondary")("colorMode",e.color)("href",e.secondbuttonhref)("targetWindow",e.secondbuttontargetwindow),Ue("aria-describedby",e.secondbuttonlabelid+"-second-button-opens-in-new-window")}}function sK(n,t){1&n&&(C(0,"span",9),Q(1," Opens in a new window "),v()),2&n&&f("id",j(3).secondbuttonlabelid+"-second-button-opens-in-new-window")}function lK(n,t){if(1&n){const e=st();C(0,"c11n-icon-button",10),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).onButtonClick(i))})("mouseenter",function(i){return Ye(e),Xe(j(3).mouseEnter(i,"second"))})("mouseleave",function(i){return Ye(e),Xe(j(3).mouseLeaveIcon(i,"second"))}),v()}if(2&n){const e=j(3);f("labelText",e.secondbuttonlabel)("buttonType",e.secondbuttontype)("size",e.size)("variant","secondary")("colorMode",e.color)("href",e.secondbuttonhref)("iconName",e.secondbuttoniconname)("targetWindow",e.secondbuttontargetwindow),Ue("aria-describedby",e.secondbuttonlabelid+"-second-icon-button-opens-in-new-window")}}function mK(n,t){1&n&&(C(0,"span",9),Q(1," Opens in a new window "),v()),2&n&&f("id",j(3).secondbuttonlabelid+"-second-icon-button-opens-in-new-window")}function dK(n,t){if(1&n){const e=st();C(0,"c11n-icon-label-button",10),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).onButtonClick(i))})("mouseenter",function(i){return Ye(e),Xe(j(3).mouseEnter(i,"second"))})("mouseleave",function(i){return Ye(e),Xe(j(3).mouseLeaveLabel(i,"second"))}),v()}if(2&n){const e=j(3);f("labelText",e.secondbuttonlabel)("buttonType",e.secondbuttontype)("size",e.size)("variant","secondary")("colorMode",e.color)("href",e.secondbuttonhref)("iconName",e.secondbuttoniconname)("targetWindow",e.secondbuttontargetwindow),Ue("aria-describedby",e.secondbuttonlabelid+"-second-icon-label-button-opens-in-new-window")}}function uK(n,t){1&n&&(C(0,"span",9),Q(1," Opens in a new window "),v()),2&n&&f("id",j(3).secondbuttonlabelid+"-second-icon-label-button-opens-in-new-window")}function gK(n,t){if(1&n&&(C(0,"div",null,5),_e(2,tK,1,8,"c11n-button",6)(3,nK,2,1,"span",4)(4,oK,1,9,"c11n-icon-button",7)(5,iK,2,1,"span",4)(6,aK,1,9,"c11n-icon-label-button",7)(
17,rK,2,1,"span",4)(8,cK,1,8,"c11n-button",6)(9,sK,2,1,"span",4)(10,lK,1,9,"c11n-icon-button",7)(11,mK,2,1,"span",4)(12,dK,1,9,"c11n-icon-label-button",7)(13,uK,2,1,"span",4),v()),2&n){const e=j(2);$t("aemvc-v1-buttons-group-button aemvc-v1-buttons-group-button__",e.aligned,""),g(2),f("ngIf",e.displayButtons("first")&&"button"===e.firstbuttonvarianttype),g(),f("ngIf",e.displayButtons("first")&&"button"===e.firstbuttonvarianttype&&"_blank"===e.firstbuttontargetwindow),g(),f("ngIf","icon"===e.firstbuttonvarianttype&&e.firstbuttoniconname.length>0&&e.displayButtons("first")),g(),f("ngIf","icon"===e.firstbuttonvarianttype&&e.firstbuttoniconname.length>0&&"_blank"===e.firstbuttontargetwindow),g(),f("ngIf","iconlabel"===e.firstbuttonvarianttype&&e.firstbuttoniconname.length>0&&e.displayButtons("first")),g(),f("ngIf","iconlabel"===e.firstbuttonvarianttype&&e.firstbuttoniconname.length>0&&e.displayButtons("first")&&"_blank"===e.firstbuttontargetwindow),g(),f("ngIf",e.displayButtons("second")&&"button"===e.secondbuttonvarianttype),g(),f("ngIf",e.displayButtons("second")&&"button"===e.secondbuttonvarianttype&&"_blank"===e.secondbuttontargetwindow),g(),f("ngIf","icon"===e.secondbuttonvarianttype&&e.secondbuttoniconname.length>0&&e.displayButtons("second")),g(),f("ngIf","icon"===e.secondbuttonvarianttype&&e.secondbuttoniconname.length>0&&e.displayButtons("second")&&"_blank"===e.secondbuttontargetwindow),g(),f("ngIf","iconlabel"===e.secondbuttonvarianttype&&e.secondbuttoniconname.length>0),g(),f("ngIf","iconlabel"===e.secondbuttonvarianttype&&e.secondbuttoniconname.length>0&&e.displayButtons("second")&&"_blank"===e.secondbuttontargetwindow)}}function hK(n,t){if(1&n&&(C(0,"a",11),Q(1),v()),2&n){const e=j(2);f("variant","secondary-reinforced")("colorMode",e.color),Ue("href",e.textbuttonhref,rt)("target",e.textbuttontargetwindow)("aria-describedby",e.textbuttonlabelid+"-text-button-opens-in-new-window"),g(),ct(" ",e.textbuttonlabel," ")}}function fK(n,t){1&n&&(C(0,"span",9),Q(1," Opens in a new window "),v()),2&n&&f("id",j(2).textbuttonlabelid+"-text-button-opens-in-new-window")}function pK(n,t){if(1&n&&(C(0,"div",1),_e(1,gK,14,15,"div",2)(2,hK,2,6,"a",3)(3,fK,2,1,"span",4),v()),2&n){const e=j();g(),f("ngIf",e.showHideButton(e.firstbuttonvarianttype,e.firstbuttoniconname,"first")||e.showHideButton(e.secondbuttonvarianttype,e.secondbuttoniconname,"second")),g(),f("ngIf",e.textbuttonlabel&&e.textbuttonlabel.length>0),g(),f("ngIf",e.textbuttonlabel&&e.textbuttonlabel.length>0&&"_blank"===e.textbuttontargetwindow)}}let Ko=(()=>{class n{constructor(){this.firstbuttonvarianttype="button",this.size="medium",this.color="on-light",this.firstbuttonlabel="",this.firstbuttoniconname="announcement",this.firstbuttontype="button",this.firstbuttonhref="",this.firstbuttontargetwindow="_blank",this.variant="primary",this.secondbuttonvarianttype="button",this.secondbuttonlabel="",this.secondbuttoniconname="announcement",this.secondbuttontype="button",this.secondbuttonhref="",this.secondbuttontargetwindow="_blank",this.textbuttonlabel="",this.textbuttonhref="",this.textbuttontargetwindow="_blank",this.aligned="left",this.clickEvent=new kt,this.buttonGroup={},this.firstbuttonlabelid="",this.secondbuttonlabelid="",this.textbuttonlabelid=""}ngAfterViewInit(){this.changeToId(),setTimeout(()=>this.onLoadButtons(),300)}onLoadButtons(){if(null!=this.buttonGroup||null!=this.buttonGroup)for(let e of this.buttonGroup.nativeElement.children)if("SPAN"!==e.tagName){const o=e.firstElementChild.className.includes("primary")?"primary":"secondary";"_blank"===(e.getAttribute("aria-describedby").includes("first")?this.firstbuttontargetwindow:this.secondbuttontargetwindow)&&e.firstElementChild.setAttribute("aria-describedby",e.getAttribute("aria-describedby")),"C11N-ICON-LABEL-BUTTON"===e.tagName?e.querySelector("svg").style.fill="on-dark"===this.color||"secondary"===o?"black":"white":"C11N-ICON-BUTTON"===e.tagName&&(e.querySelector("svg").style.fill="on-dark"===this.color?"secondary"===o?"white":"black":"secondary"===o?"black":"white")}}changeToId(){this.firstbuttonlabelid=null!=this.firstbuttonlabel&&this.firstbuttonlabel.length>0?this.firstbuttonlabel.replace(/\s+/g,"-").toLowerCase():"",this.secondbuttonlabelid=null!=this.secondbuttonlabel&&this.secondbuttonlabel.length>0?this.secondbuttonlabel.replace(/\s+/g,"-").toLowerCase():"",this.textbuttonlabelid=null!=this.textbuttonlabel&&this.textbuttonlabel.length>0?this.textbuttonlabel.replace(/\s+/g,"-").toLowerCase():""}displayButtons(e){return(this[e+"buttonlabel"]?this[e+"buttonlabel"].toString():"").length>0}displayAllButtons(){return!!(this.showHideButton(this.firstbuttonvarianttype,this.firstbuttoniconname,"first")||this.showHideButton(this.secondbuttonvarianttype,this.secondbuttoniconname,"second")||this.textbuttonlabel&&this.textbuttonlabel.length>0)}mouseEnter(e,o){("external-link"===this.firstbuttoniconname||"right-arrow"===this.firstbuttoniconname)&&(e.target.querySelector("svg").style.fill="on-dark"===this.color||"second"===o?"white":"primary"===this.variant?"black":"white")}mouseLeaveLabel(e,o){("external-link"===this.firstbuttoniconname||"right-arrow"===this.firstbuttoniconname)&&(e.target.querySelector("svg").style.fill="on-dark"===this.color||"second"===o?"black":"primary"===this.variant?"white":"black")}mouseLeaveIcon(e,o){("external-link"===this.firstbuttoniconname||"right-arrow"===this.firstbuttoniconname)&&("on-dark"===this.color?e.target.querySelector("svg").style.fill="second"===o?"white":"primary"===this.variant?"black":"white":"on-light"===this.color&&(e.target.querySelector("svg").style.fill="second"===o?"black":"primary"===this.variant?"white":"black"))}onButtonClick(e){this.clickEvent.emit(e)}showHideButton(e,o,i){return"button"===e?this.displayButtons(i):("icon"===e||this.displayButtons(i))&&o.length>0}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-button-group"]],viewQuery:function(o,i){if(1&o&&ot(eK,5,We),2&o){let a;Ze(a=Qe())&&(i.buttonGroup=a.first)}},inputs:{firstbuttonvarianttype:"firstbuttonvarianttype",size:"size",color:"color",firstbuttonlabel:"firstbuttonlabel",f
vendor: 4,096 bytes, line 1
1irstbuttoniconname:"firstbuttoniconname",firstbuttontype:"firstbuttontype",firstbuttonhref:"firstbuttonhref",firstbuttontargetwindow:"firstbuttontargetwindow",variant:"variant",secondbuttonvarianttype:"secondbuttonvarianttype",secondbuttonlabel:"secondbuttonlabel",secondbuttoniconname:"secondbuttoniconname",secondbuttontype:"secondbuttontype",secondbuttonhref:"secondbuttonhref",secondbuttontargetwindow:"secondbuttontargetwindow",textbuttonlabel:"textbuttonlabel",textbuttonhref:"textbuttonhref",textbuttontargetwindow:"textbuttontargetwindow",aligned:"aligned"},outputs:{clickEvent:"clickEvent"},decls:1,vars:1,consts:[["class","aemvc-v1-buttons-group",4,"ngIf"],[1,"aemvc-v1-buttons-group"],[3,"class",4,"ngIf"],["c11n-link","",3,"variant","colorMode",4,"ngIf"],["class","sr-only",3,"id",4,"ngIf"],["buttonGroup",""],[3,"labelText","buttonType","size","variant","colorMode","href","targetWindow","clickEvent",4,"ngIf"],[3,"labelText","buttonType","size","variant","colorMode","href","iconName","targetWindow","clickEvent","mouseenter","mouseleave",4,"ngIf"],[3,"labelText","buttonType","size","variant","colorMode","href","targetWindow","clickEvent"],[1,"sr-only",3,"id"],[3,"labelText","buttonType","size","variant","colorMode","href","iconName","targetWindow","clickEvent","mouseenter","mouseleave"],["c11n-link","",3,"variant","colorMode"]],template:function(o,i){1&o&&_e(0,pK,4,3,"div",0),2&o&&f("ngIf",i.displayAllButtons())},dependencies:[Vt,Wc,PP,S5,Sr],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-buttons-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.aemvc-v1-buttons-group-button[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;box-sizing:border-box;gap:16px}.aemvc-v1-buttons-group-button__center[_ngcontent-%COMP%]{justify-content:center;text-align:center}  .c11n-external-link-small{width:14px;height:14px}  .c11n-right-arrow-small{width:14px;height:14px}']})}}return n})();so("constellation-aem/components/button-group")(Ko,{emptyLabel:"button group label",isEmpty:()=>!1});let ia=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,oa,or]})}}return n})(),wi=(()=>{class n extends Ko{constructor(e){super(),this._document=e,this.document=e,this.window=this.document.defaultView}addDataLayer(e){this.window.dataLayer=this.window.dataLayer||[],this.window.dataLayer.push(e)}ctaType(e,o,i){let a;return a="C11N-BUTTON"===e.offsetParent?.parentElement?.tagName?2==o?e.offsetParent?.parentElement.nextElementSibling?"Button "+i:"Button secondary":this.displayButtons("first")?"Button "+i:"Button secondary":"Text link",a}ctaEvent(e,o,i){this.addDataLayer({event:"callToAction",callToAction:{location:e,ctaName:o,ctaType:i},fireTrackLink:{fireTrackLink:"false"}})}accordionClickEvent(e){this.addDataLayer({event:"accordionClick",accordion:{accordionName:e}})}videoProgressEvent(e,o,i,a,r){this.addDataLayer({event:e,media:{mediaName:o,mediaType:i,mediaCategory:a,mediaSegment:r}})}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),ir=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({providers:[wi],imports:[yt,ia]})}}return n})(),Tu=(()=>{class n extends Ko{constructor(e){super(),this.sanitizer=e,this.backgroundcolor="red",this.imageposition="right",this.imagevertical="center",this.imagehorizontal="center",this.eyebrowheadertext="",this.headingtext="",this.bodytext="",this.src="./assets/side-by-side.png",this.alt="",this.safedescription=""}trustDescription(){return this.sanitizer.bypassSecurityTrustHtml(this.bodytext)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo))}}static{this.\u0275cmp=dt({type:n,selectors:[["ng-component"]],inputs:{backgroundcolor:"backgroundcolor",imageposition:"imageposition",imagevertical:"imagevertical",imagehorizontal:"imagehorizontal",eyebrowheadertext:"eyebrowheadertext",headingtext:"headingtext",bodytext:"bodytext",src:"src",alt:"alt"},features:[Zt],decls:0,vars:0,template:function(o,i){},encapsulation:2})}}return n})(),Iu=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,ia]})}}return n})();const _K=["textContainer"],vK=["buttonContainer"];function CK(n,t){if(1&n){const e=st();C(0,"div",10)(1,"c11n-aem-button-group",11,12),Ve("clickEvent",function(i){return Ye(e),Xe(j(2).defaultClick(i))})("click",function(i){return Ye(e),Xe(j(2).defaultClick(i))}),v()()}if(2&n){const e=j(2);g(),f("size",e.size)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color",e.color)("textbuttonlabel",e.textbuttonlabel)("textbuttonhref",e.textbuttonhref)("textbuttontargetwindow",e.textbuttontargetwindow)}}function MK(n,t){if(1&n&&(C(0,"div")(1,"div",2)(2,"div",3,4)(4,"h2"),Q(5),v(),C(6,"div",5),fe(7,"p",6),v()(),_e(8,CK,3,14,"div",7),v(),C(9,"div",8),fe(10,"img",9),v()()),2&n){const e=j();di("aemvc-v2-banner ",e.moveImagePosition(e.imageposition,e.layout)," aemvc-v2-banner__",e.backgroundcolor,""),g(5),Le(e.headingtext),g(2),f("innerHTML",e.safedescription,Jt),g(),f("ngIf",e.displayAllButtons()),g(2),$t("aemvc-v2-banner-image ",e.imageFocus(e.imagevertical,e.imagehorizontal),""),f("src",e.src,rt)("alt",e.alt)}}function PK(n,t){if(1&n){const e=st();C(0,"div",10)(1,"c11n-aem-button-group",11,12),Ve("clickEvent",function(i){return Ye(e),Xe(j(2).defaultClick(i))})("click",function(i){return Ye(e),Xe(j(2).defaultClick(i))}),v()()}if(2&n){const e=j(2);g(),f("size",e.size)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color",e.color)("textbuttonlabel",e.textbuttonlabel)("textbutton
1href",e.textbuttonhref)("textbuttontargetwindow",e.textbuttontargetwindow)}}function OK(n,t){if(1&n&&(C(0,"div",13)(1,"div",14)(2,"div")(3,"div",15)(4,"div",3,4)(6,"h2"),Q(7),v(),C(8,"div",5),fe(9,"p",6),v()(),_e(10,PK,3,14,"div",7),v(),C(11,"div",16),fe(12,"img",9),v()()()()),2&n){const e=j();g(2),di("aemvc-v2-responsivegrid-banner ",e.moveImagePosition(e.imageposition,e.layout)," aemvc-v2-banner__",e.backgroundcolor,""),g(5),Le(e.headingtext),g(2),f("innerHTML",e.safedescription,Jt),g(),f("ngIf",e.displayAllButtons()),g(2),$t("aemvc-v2-banner-image ",e.imageFocus(e.imagevertical,e.imagehorizontal),""),f("src",e.src,rt)("alt",e.alt)}}let T5=(()=>{class n extends Tu{constructor(e,o,i,a){super(e),this.iconService=o,this.dataLayerService=i,this._document=a,this.layout="grid",this.safedescription="",this.textContainer={},this.buttonContainer={},this.document=a}ngOnInit(){this.safedescription=this.trustDescription(),this.colorModeChange()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"backgroundcolor":this.colorModeChange();break;case"bodytext":this.safedescription=this.trustDescription()}})}colorModeChange(){this.color="yellow"===this.backgroundcolor?"on-light":"on-dark"}gridDisplay(){return"grid"==this.layout}moveImagePosition(e,o){return"left"===e?"grid"===o?"aemvc-v2-responsivegrid-banner-inverse":"aemvc-v2-banner-inverse":""}imageFocus(e,o){let i="",a="";return"center"===e&&"center"===o?"aemvc-v2-banner-image__center":("none"!==e&&(i=`__${e}`),"none"!==o&&(a=`__${o}`),""!==i||""!==a?`aemvc-v2-banner-image${i}${a}`:"")}defaultClick(e){const o=e.target,i=this.buttonContainer.nativeElement?.children[0]?.children[0]?.children.length,a=`${this.document.title} - ${this.textContainer.nativeElement.querySelector("h2")?.innerHTML}`,r=o.innerText;let c;c="C11N-BUTTON"===o.offsetParent?.parentElement?.tagName?2==i?o.offsetParent?.parentElement.nextElementSibling?"Button "+this.variant:"Button secondary":this.displayButtons("first")?"Button "+this.variant:"Button secondary":"Text link",this.dataLayerService.addDataLayer({event:"callToAction",callToAction:{location:a,ctaName:r,ctaType:c},fireTrackLink:{fireTrackLink:"false"}})}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn),Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-banner"]],viewQuery:function(o,i){if(1&o&&(ot(_K,5,We),ot(vK,5,We)),2&o){let a;Ze(a=Qe())&&(i.textContainer=a.first),Ze(a=Qe())&&(i.buttonContainer=a.first)}},inputs:{layout:"layout"},features:[Zt,ut],decls:2,vars:2,consts:[[3,"class",4,"ngIf"],["class","aemvc-v2-container",4,"ngIf"],[1,"aemvc-v2-banner-content"],[1,"aemvc-v2-banner-text"],["textContainer",""],[1,"aemvc-v2-banner-text-container"],[3,"innerHTML"],["class","aemvc-v2-banner-buttons",4,"ngIf"],[1,"aemvc-v2-banner-image"],[3,"src","alt"],[1,"aemvc-v2-banner-buttons"],[3,"size","firstbuttonlabel","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonlabel","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","color","textbuttonlabel","textbuttonhref","textbuttontargetwindow","clickEvent","click"],["buttonContainer",""],[1,"aemvc-v2-container"],[1,"aemvc-v2-inner-container"],[1,"aemvc-v2-responsivegrid-banner-content"],[1,"aemvc-v2-responsivegrid-banner-image"]],template:function(o,i){1&o&&_e(0,MK,11,12,"div",0)(1,OK,13,12,"div",1),2&o&&(f("ngIf",!i.gridDisplay()),g(),f("ngIf",i.gridDisplay()))},dependencies:[Vt,Ko],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-responsivegrid-banner[_ngcontent-%COMP%]{display:grid;min-height:350px;width:100%;color:#fff}@media (min-width: 375px){.aemvc-v2-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/5;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr)}}.aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{align-self:center;color:inherit;font-family:Mark Pro,sans-serif;padding:64px 56px 64px 84px}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 56px 64px 76px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 56px 40px 68px}}@media only screen and (max-width: 767px){.aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media (min-width: 375px){.aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/5;grid-row-start:2}}@media (min-width: 600px){.aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:span 6;grid-row-start:unset}}@media (min-width: 375px){.aemvc-v2-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/5;grid-row-start:1}}@media (min-width: 600px){.aemvc-v2-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v2-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:span 6;grid-row-start:unset}}.aemvc-v2-responsivegrid-banner-image__top__center[_ngcontent-%COMP%]{object-position:top center}.aemvc-v2-responsivegrid-banner-image__top__left[_ngcontent-%COMP%]{object-position:top left}.aemvc-v2-responsivegrid-banner-image__top__right[_ngcontent-%COMP%]{object-position:top right}.aemvc-v2-responsivegrid-banner-image__center[_ngcontent-%COMP%]{object-position:center}.aemvc-v2-responsivegrid-banner-image__center__left[_ngcontent-%COMP%]{object-position:center left}.aemvc-v2-responsivegrid-banner-image__center__right[_ngcontent-%COMP%]{object-position:center right}.aemvc-v2-responsivegrid-banner-image__bottom__center[_ngcontent-%COMP%]{object-position:bottom center}.aemvc-v2-responsivegrid-banner-image__bottom__left[_ngcontent-%COMP%]{object-position:bottom left}.aemvc-v2-responsivegrid-banner-image__bottom__right[_ngcontent-%COMP%]{object-position:bottom right}.aemvc-v2-responsivegrid-banner-image__top[_ngcontent-%COMP%]{object-position:top}.aemvc-v2-responsivegrid-banner-image__left[_ngcontent-%COMP%]{object-position:left}.aemvc-v2-responsivegrid-banner-image__right[_ngcontent-%COMP%]{object-position:right}.aemvc-v2-responsivegrid-banner-image__bottom[_ngcontent-%COMP%]{object-position:bottom}.aemvc-v2-responsivegrid-banner-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]{grid-auto-flow:dense}.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 84px 64px 56px}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 76px 64px 56px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 68px 40px 56px}}@media only screen and (max-width: 767px){.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media (min-width: 375px){.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v2-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:7/13}}@media (min-width: 375px){.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v2-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v2-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v2-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v2-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}.aemvc-v2-banner[_ngcontent-%COMP%]{display:flex;min-height:350px;width:100%;color:#fff}.aemvc-v2-banner__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v2-banner__turquoise[_ngcontent-%COMP%]{background-color:#007873}.aemvc-v2-banner__yellow[_ngcontent-%COMP%]{background-color:#ffaf00;color:#040505}.aemvc-v2-banner-inverse[_ngcontent-%COMP%]{flex-direction:row-reverse}@media only screen and (max-width: 767px){.aemvc-v2-banner[_ngcontent-%COMP%]{flex-direction:column-reverse}}.aemvc-v2-banner-content[_ngcontent-%COMP%]{flex:1;flex-direction:column;align-self:center;color:inherit;font-family:Mark Pro,sans-serif;padding:64px 32px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media only screen and (max-width: 767px){.aemvc-v2-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}.aemvc-v2-banner-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .aemvc-v2-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{box-sizing:border-box;margin:0}h2[_ngcontent-%COMP%] + .aemvc-v2-banner-text-container[_ngcontent-%COMP%]{margin:24px 0 0}@media (min-width: 1200px){.aemvc-v2-banner-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:700;line-height:48px;align-self:stretch}.aemvc-v2-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v2-banner-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:700;line-height:48px;align-self:stretch}.aemvc-v2-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-banner-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v2-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media only screen and (max-width: 767px){.aemvc-v2-banner-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v2-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}.aemvc-v2-banner-text[_ngcontent-%COMP%] + .aemvc-v2-banner-buttons[_ngcontent-%COMP%]{margin:32px 0}.aemvc-v2-banner-image[_ngcontent-%COMP%]{flex-basis:50%}.aemvc-v2-banner-image__top__center[_ngcontent-%COMP%]{object-position:top center}.aemvc-v2-banner-image__top__left[_ngcontent-%COMP%]{object-position:top left}.aemvc-v2-banner-image__top__right[_ngcontent-%COMP%]{object-position:top right}.aemvc-v2-banner-image__center[_ngcontent-%COMP%]{object-position:center}.aemvc-v2-banner-image__center__left[_ngcontent-%COMP%]{object-position:center left}.aemvc-v2-banner-image__center__right[_ngcontent-%COMP%]{object-position:center right}.aemvc-v2-banner-image__bottom__center[_ngcontent-%COMP%]{object-position:bottom center}.aemvc-v2-banner-image__bottom__left[_ngcontent-%COMP%]{object-position:bottom left}.aemvc-v2-banner-image__bottom__right[_ngcontent-%COMP%]{object-position:bottom right}.aemvc-v2-banner-image__top[_ngcontent-%COMP%]{object-position:top}.aemvc-v2-banner-image__left[_ngcontent-%COMP%]{object-position:left}.aemvc-v2-banner-image__right[_ngcontent-%COMP%]{object-position:right}.aemvc-v2-banner-image__bottom[_ngcontent-%COMP%]{object-position:bottom}.aemvc-v2-banner-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}']})}}return n})();so("constellation-aem/components/banner")(T5,{emptyLabel:"banner label",isEmpty:()=>!1});let bK=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,Iu,ia,lo,ir]})}}return n})();const yK=["buttonContainer"],wK=["video"],xK=["target"],kK=["contentContainer"];function EK(n,t){if(1&n&&(C(0,"h3",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function AK(n,t){if(1&n&&(C(0,"h2",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function SK(n,t){if(1&n&&(C(0,"h2",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function TK(n,t){if(1&n&&(C(0,"h1",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function IK(n,t){1&n&&fe(0,"div",18),2&n&&f("innerHTML",j(3).safedescription,Jt)}function DK(n,t){if(1&n){const e=st();C(0,"div",19)(1,"c11n-aem-button-group",20,21),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).defaultClick(i))})("click",function(i){return Ye(e),Xe(j(3).defaultClick(i))}),v()()}if(2&n){const e=j(3);g(),f("size",e.size)("firstbuttonvarianttype",e.firstbuttonvarianttype)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttoniconname",e.firstbuttoniconname)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonvarianttype",e.secondbuttonvarianttype)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttoniconname",e.secondbuttoniconname)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color",e.fullbleedimage?e.isMobileView?e.fontColor:"on-dark":e.fontColor)("textbuttonlabel",e.textbuttonlabel)("textbutton
1href",e.textbuttonhref)("textbuttontargetwindow",e.textbuttontargetwindow)}}const I5=n=>({"aemvc-v3-grid-overlay aemvc-v3-banner-container--center":n});function RK(n,t){if(1&n&&(C(0,"div",9)(1,"div",10)(2,"div",11),_e(3,EK,2,1,"h3",12)(4,AK,2,1,"h2",12)(5,SK,2,1,"h2",13)(6,TK,2,1,"h1",13)(7,IK,1,1,"div",14),v(),_e(8,DK,3,18,"div",15),v()()),2&n){const e=j(2);f("ngClass",wt(8,I5,!e.isMobileView)),g(),f("ngClass",e.fullbleedimage&&e.isMobileView?"on-dark"===e.fontColor?"aemvc-v3-banner-image-content__on-dark":"aemvc-v3-banner-image-content__on-light":e.fullbleedimage&&!e.isMobileView?"on-dark"===e.fontColor?"aemvc-v3-banner-image-content__on-dark__fullbleed":"aemvc-v3-banner-image-content__on-light__fullbleed":e.fullbleedimage?"":"on-dark"===e.fontColor?"aemvc-v3-banner-image-content__on-dark":"aemvc-v3-banner-image-content__on-light"),g(2),f("ngIf",!e.topofpage&&e.eyebrowheadertext.length>0&&"small"!==e.bannersize),g(),f("ngIf",e.topofpage&&e.eyebrowheadertext.length>0&&"small"!==e.bannersize),g(),f("ngIf",!e.topofpage),g(),f("ngIf",e.topofpage),g(),f("ngIf",e.bodytext.length>0),g(),f("ngIf",e.displayAllButtons()&&"small"!==e.bannersize)}}function FK(n,t){1&n&&fe(0,"div"),2&n&&$t("aemvc-v3-banner-container__background ",j(2).backgroundColorClass,"")}const D5=(n,t)=>({"aemvc-v3-banner-container-mask aemvc-v3-banner-container-mask__gradient":n,"aemvc-v3-banner-container-mask aemvc-v3-banner-container-mask__solid":t});function LK(n,t){if(1&n&&fe(0,"div",22),2&n){const e=j(2);f("ngClass",Yo(1,D5,"gradient"===e.masktype,"solid"===e.masktype))}}function NK(n,t){if(1&n&&(C(0,"h3",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function BK(n,t){if(1&n&&(C(0,"h2",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function VK(n,t){if(1&n&&(C(0,"h2",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function zK(n,t){if(1&n&&(C(0,"h1",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function HK(n,t){1&n&&fe(0,"div",18),2&n&&f("innerHTML",j(3).safedescription,Jt)}function jK(n,t){if(1&n){const e=st();C(0,"div",19)(1,"c11n-aem-button-group",20,21),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).defaultClick(i))})("click",function(i){return Ye(e),Xe(j(3).defaultClick(i))}),v()()}if(2&n){const e=j(3);g(),f("size",e.size)("firstbuttonvarianttype",e.firstbuttonvarianttype)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttoniconname",e.firstbuttoniconname)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonvarianttype",e.secondbuttonvarianttype)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttoniconname",e.secondbuttoniconname)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color",e.fullbleedimage?e.isMobileView?e.fontColor:"on-dark":e.fontColor)("textbuttonlabel",e.textbuttonlabel)("textbuttonhref",e.textbuttonhref)("textbuttontargetwindow",e.textbuttontargetwindow)}}const UK=(n,t)=>[n,t];function $K(n,t){if(1&n&&(C(0,"div",9)(1,"div",23)(2,"div",11),_e(3,NK,2,1,"h3",12)(4,BK,2,1,"h2",12)(5,VK,2,1,"h2",13)(6,zK,2,1,"h1",13)(7,HK,1,1,"div",14),v(),_e(8,jK,3,18,"div",15),v()()),2&n){const e=j(2);f("ngClass",wt(8,I5,!e.isMobileView)),g(),f("ngClass",Yo(10,UK,e.fullbleedimage&&e.isMobileView?"on-dark"===e.fontColor?"aemvc-v3-banner-image-content__on-dark":"aemvc-v3-banner-image-content__on-light":e.fullbleedimage&&!e.isMobileView?"aemvc-v3-banner-image-content__on-dark__fullbleed":e.fullbleedimage?"":"on-dark"===e.fontColor?"aemvc-v3-banner-image-content__on-dark":"aemvc-v3-banner-image-content__on-light","left"===e.imageposition?"aemvc-v3-banner-image-content__left":"aemvc-v3-banner-image-content__right")),g(2),f("ngIf",!e.topofpage&&e.eyebrowheadertext.length>0&&"small"!==e.bannersize),g(),f("ngIf",e.topofpage&&e.eyebrowheadertext.length>0&&"small"!==e.bannersize),g(),f("ngIf",!e.topofpage),g(),f("ngIf",e.topofpage),g(),f("ngIf",e.bodytext.length>0),g(),f("ngIf",e.displayAllButtons()&&"small"!==e.bannersize)}}const WK=n=>({"aemvc-v3-grid aemvc-v3-banner-container-height":n}),GK=(n,t)=>({"aemvc-v3-banner-container aemvc-v3-grid-overlay":n,"aemvc-v3-banner-inverse":t}),qK=(n,t,e,o)=>({"aemvc-v3-banner-container-image":n,"aemvc-v3-banner-container-medium":t,"aemvc-v3-banner-container-small":e,"aemvc-v3-banner-container-fullbleed":o}),YK=n=>({"aemvc-v3-banner-image-crop":n});function XK(n,t){if(1&n&&(C(0,"div",3),_e(1,RK,9,10,"div",4),C(2,"div",5),_e(3,FK,1,3,"div",6),C(4,"div",5),fe(5,"img",7),v()(),_e(6,LK,1,4,"div",8)(7,$K,9,13,"div",4),v()),2&n){const e=j();f("ngClass",wt(14,WK,!e.isMobileView))("ngClass",e.isMobileView?e.backgroundColorClass:""),g(),f("ngIf","right"===e.imageposition&&!e.isMobileView),g(),f("ngClass",Yo(16,GK,!e.isMobileView,"left"===e.imageposition)),g(),f("ngIf",!e.isMobileView&&!e.fullbleedimage),g(),f("ngClass",jC(19,qK,!e.fullbleedimage&&"large"===e.bannersize,!e.fullbleedimage&&"medium"===e.bannersize,!e.fullbleedimage&&"small"===e.bannersize,e.fullbleedimage)),g(),It(e.imageFocus(e.imagevertical,e.imagehorizontal)),f("ngClass",wt(24,YK,e.showfullimage))("src",e.src,rt)("alt",e.alt),g(),f("ngIf",e.fullbleedimage&&!e.isMobileView&&e.addmask),g(),f("ngIf","left"===e.imageposition||e.isMobileView)}}function KK(n,t){1&n&&fe(0,"video",39,40),2&n&&f("src",j(2).videosrc,rt)("muted",!0)("loop",!0)}function ZK(n,t){if(1&n&&fe(0,"div",41),2&n){const e=j(2);f("ngClass",Yo(1,D5,"gradient"===e.masktype,"solid"===e.masktype))}}function QK(n,t){1&n&&fe(0,"div",42)}function JK(n,t){1&n&&fe(0,"div",43)}function eZ(n,t){if(1&n&&(C(0,"h2",44),Q(1),v()),2&n){const e=j(2);g(),ct(" ",e.headingtext," ")}}function tZ(n,t){if(1&n&&(C(0,"h1",44),Q(1),v()),2&n){const e=j(2);g(),ct(" ",e.headingtext," ")}}function nZ(n,t){if(1&n){const e=st();C(0,"button",45),Ve("click",function(){return Ye(e),Xe(j(2).scrollToEnd())}),Mt(),C(1,"svg",46),fe(2,"use",47),v()()}2&n&&Ue("aria-label",j(2).scrollDownButtonAriaLabel)}function oZ(n,t){if(1&n){const e=st();C(0,"button",45),Ve("click",function(){return Ye(e),Xe(j(3).scrollToEnd())}),Mt(),C(1,"svg",46),fe(2,"use",47),v()()}2&n&&Ue("aria-label",j(3).scrollDownButtonAriaLabel)}function iZ(n,t){if(1&n&&(Mt(),C(0,"svg",51)(1,"title"),Q(2),v(),fe(3,"use",52),v(
1)),2&n){const e=j(3);g(2),Le(e.pauseButtonAriaLabel)}}function aZ(n,t){if(1&n&&(Mt(),C(0,"svg",51)(1,"title"),Q(2),v(),fe(3,"use",53),v()),2&n){const e=j(3);g(2),Le(e.playButtonAriaLabel)}}const rZ=n=>({"aemvc-v3-video-content__buttons-noarrow":n});function cZ(n,t){if(1&n){const e=st();C(0,"div",48),_e(1,oZ,3,1,"button",36),C(2,"button",49),Ve("click",function(){return Ye(e),Xe(j(2).playPauseVideo())}),_e(3,iZ,4,1,"svg",50)(4,aZ,4,1,"svg",50),v()()}if(2&n){const e=j(2);f("ngClass",wt(5,rZ,!e.downarrow)),g(),f("ngIf",e.downarrow&&"large"===e.videosize&&e.isMobileView),g(),Ue("aria-label",e.videoPlaying?e.pauseButtonAriaLabel:e.playButtonAriaLabel),g(),f("ngIf",e.videoPlaying),g(),f("ngIf",!e.videoPlaying)}}function sZ(n,t){if(1&n&&(Mt(),C(0,"svg",51)(1,"title"),Q(2),v(),fe(3,"use",52),v()),2&n){const e=j(3);g(2),Le(e.pauseButtonAriaLabel)}}function lZ(n,t){if(1&n&&(Mt(),C(0,"svg",51)(1,"title"),Q(2),v(),fe(3,"use",53),v()),2&n){const e=j(3);g(2),Le(e.playButtonAriaLabel)}}function mZ(n,t){if(1&n){const e=st();C(0,"div",54)(1,"button",49),Ve("click",function(){return Ye(e),Xe(j(2).playPauseVideo())}),_e(2,sZ,4,1,"svg",50)(3,lZ,4,1,"svg",50),v()()}if(2&n){const e=j(2);g(),Ue("aria-label",e.videoPlaying?e.pauseButtonAriaLabel:e.playButtonAriaLabel),g(),f("ngIf",e.videoPlaying),g(),f("ngIf",!e.videoPlaying)}}const dZ=n=>({"aemvc-v3-grid__medium":n}),uZ=(n,t)=>({"aemvc-v3-video-content__medium":n,"aemvc-v3-video-content-noarrow":t});function gZ(n,t){if(1&n&&(C(0,"div",24,25),_e(2,KK,2,3,"video",26)(3,ZK,1,4,"div",27)(4,QK,1,0,"div",28),C(5,"div",29)(6,"div",30)(7,"div",31)(8,"div",32)(9,"div",33),_e(10,JK,1,0,"div",34)(11,eZ,2,1,"h2",35)(12,tZ,2,1,"h1",35),v(),_e(13,nZ,3,1,"button",36),v(),_e(14,cZ,5,7,"div",37),v(),_e(15,mZ,4,3,"div",38),v()()()),2&n){const e=j();f("ngClass",wt(11,dZ,"medium"===e.videosize)),g(2),f("ngIf",e.isvideo),g(),f("ngIf",!e.isMobileView&&e.addmask),g(),f("ngIf",e.isMobileView&&e.addmask),g(3),f("ngClass",Yo(13,uZ,"medium"===e.videosize,!e.downarrow)),g(3),f("ngIf",e.redbar),g(),f("ngIf",!e.topofpage),g(),f("ngIf",e.topofpage),g(),f("ngIf",e.downarrow&&"large"===e.videosize&&!e.isMobileView),g(),f("ngIf",e.isMobileView&&"large"===e.videosize),g(),f("ngIf",!e.isMobileView)}}function hZ(n,t){1&n&&fe(0,"div",null,55)}let R5=(()=>{class n extends Tu{onResize(){this.getMobileView(),this.isvideo&&this.fitWindowHeight()}constructor(e,o,i,a){super(e),this.iconService=o,this.dataLayerService=i,this._document=a,this.bannersize="large",this.fullbleedimage=!1,this.addmask=!1,this.masktype="gradient",this.isvideo=!1,this.videosize="large",this.videosrc="",this.redbar=!1,this.downarrow=!1,this.topofpage=!1,this.showfullimage=!1,this.safedescription="",this.videoPlaying=!1,this.buttonContainer={},this.video={},this.target={},this.contentContainer={},this.SM_BREAKPOINT=600,this.isMobileView=!1,this.scrollDownButtonAriaLabel="Scroll to next section",this.playButtonAriaLabel="Play video",this.pauseButtonAriaLabel="Pause video",this.onLightColors=["white","light-red","light-turquoise","light-yellow","yellow","light-ink"],this.fontColor="on-dark",this.backgroundColorClassBase="aemvc-v3-banner-container__",this.backgroundColorClass="",this.document=a}ngOnInit(){this.safedescription=this.trustDescription(),this.changeBackgroundColor(),this.setBackgroundColorClass(),this.booleanData(),this.getMobileView()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"backgroundcolor":this.changeBackgroundColor(),this.setBackgroundColorClass();break;case"bodytext":this.safedescription=this.trustDescription();break;case"isvideo":case"fullbleedimage":case"addmask":case"redbar":case"topofpage":case"downarrow":case"showfullimage":this.booleanData()}})}ngAfterViewInit(){this.isvideo&&this.fitWindowHeight()}fitWindowHeight(){"large"===this.videosize&&setTimeout(()=>{this.contentContainer.nativeElement.style.height=`calc(100vh - ${this.contentContainer.nativeElement.offsetTop}px)`,this.startVideo()},500),this.startVideo()}getMobileView(){"large"===this.videosize&&(this.isMobileView=window.innerWidth<=this.SM_BREAKPOINT)}playPauseVideo(){this.videoPlaying?this.video.nativeElement.pause():this.video.nativeElement.play(),this.videoPlaying=!this.videoPlaying}startVideo(){this.video.nativeElement.play(),this.videoPlaying=!0}scrollToEnd(){this.target.nativeElement.scrollIntoView({behavior:"smooth"})}
1changeBackgroundColor(){this.fontColor=this.onLightColors.includes(this.backgroundcolor)?"on-light":"on-dark"}setBackgroundColorClass(){this.backgroundColorClass=this.backgroundColorClassBase+this.backgroundcolor}imageFocus(e,o){let i="",a="";return"center"===e&&"center"===o?"aemvc-v3-banner-image__center":("none"!==e&&(i=`__${e}`),"none"!==o&&(a=`__${o}`),""!==i||""!==a?`aemvc-v3-banner-image${i}${a}`:"")}defaultClick(e){const o=e.target,i=this.buttonContainer.nativeElement?.children[0]?.children[0]?.children.length,a=`${this.document.title} - ${this.headingtext}`,r=o.innerText,c=this.dataLayerService.ctaType(o,i,this.variant);this.dataLayerService.ctaEvent(a,r,c)}booleanData(){"string"==typeof this.isvideo&&(this.isvideo="true"===this.isvideo),"string"==typeof this.fullbleedimage&&(this.fullbleedimage="true"===this.fullbleedimage),"string"==typeof this.addmask&&(this.addmask="true"===this.addmask),"string"==typeof this.redbar&&(this.redbar="true"===this.redbar),"string"==typeof this.downarrow&&(this.downarrow="true"===this.downarrow),"string"==typeof this.topofpage&&(this.topofpage="true"===this.topofpage),"string"==typeof this.showfullimage&&(this.showfullimage="true"===this.showfullimage)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn),Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-banner-v2"]],viewQuery:function(o,i){if(1&o&&(ot(yK,5,We),ot(wK,5,We),ot(xK,5,We),ot(kK,5,We)),2&o){let a;Ze(a=Qe())&&(i.buttonContainer=a.first),Ze(a=Qe())&&(i.video=a.first),Ze(a=Qe())&&(i.target=a.first),Ze(a=Qe())&&(i.contentContainer=a.first)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{bannersize:"bannersize",fullbleedimage:"fullbleedimage",addmask:"addmask",masktype:"masktype",isvideo:"isvideo",videosize:"videosize",videosrc:"videosrc",redbar:"redbar",downarrow:"downarrow",topofpage:"topofpage",showfullimage:"showfullimage"},features:[Zt,ut],decls:3,vars:3,consts:[["class","\n    aemvc-v3-container\n    aemvc-v3-banner-container--minheight\n    aemvc-v3-grid\n    aemvc-v3-banner-container__background\n    aemvc-v3-banner-container-height aemvc-v3-banner-container-fit-rows\n  ",3,"ngClass",4,"ngIf"],["class","aemvc-v3-container aemvc-v3-grid",3,"ngClass",4,"ngIf"],[4,"ngIf"],[1,"aemvc-v3-container","aemvc-v3-banner-container--minheight","aemvc-v3-grid","aemvc-v3-banner-container__background","aemvc-v3-banner-container-height","aemvc-v3-banner-container-fit-rows",3,"ngClass"],["class","aemvc-v3-inner-container",3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"class",4,"ngIf"],[3,"ngClass","src","alt"],["class","aemvc-v3-grid-overlay",3,"ngClass",4,"ngIf"],[1,"aemvc-v3-inner-container",3,"ngClass"],[1,"aemvc-v3-banner-image-content","aemvc-v3-banner-image-content__right",3,"ngClass"],[1,"aemvc-v3-banner-image-content-text"],["class","eyebrowheader",4,"ngIf"],["class","header",4,"ngIf"],[3,"innerHTML",4,"ngIf"],["class","aemvc-v3-banner-buttons",4,"ngIf"],[1,"eyebrowheader"],[1,"header"],[3,"innerHTML"],[1,"aemvc-v3-banner-buttons"],[3,"size","firstbuttonvarianttype","firstbuttonlabel","firstbuttoniconname","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonvarianttype","secondbuttonlabel","secondbuttoniconname","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","color","textbuttonlabel","textbuttonhref","textbuttontargetwindow","clickEvent","click"],["buttonContainer",""],[1,"aemvc-v3-grid-overlay",3,"ngClass"],[1,"aemvc-v3-banner-image-content",3,"ngClass"],[1,"aemvc-v3-container","aemvc-v3-grid",3,"ngClass"],["contentContainer",""],["class","aemvc-v3-banner-video aemvc-v3-grid-overlay",3,"src","muted","loop",4,"ngIf"],["class","aemvc-v3-banner-video aemvc-v3-grid-overlay",3,"ngClass",4,"ngIf"],["class","\n      aemvc-v3-banner-video\n      aemvc-v3-grid-overlay\n      aemvc-v3-banner-container-mask\n      aemvc-v3-banner-container-mask__solid\n    ",4,"ngIf"],[1,"aemvc-v3-inner-container","aemvc-v3-grid-overlay","aemvc-v3-video-content-over"],[1,"aemvc-v3-responsivegrid-banner","aemvc-v3-responsivegrid-banner__bottom"],[1,"aemvc-v3-video-content",3,"ngClass"],[1,"aemvc-v3-video-content__left"],[1,"aemvc-v3-video-content__left__wrapper"],["class","aemvc-v3-video-content__left__wrapper__bar",4,"ngIf"],["class","aemvc-v3-video-content__left__wrapper__text",4,"ngIf"],["class","aemvc-v3-button-svg__scroll",3,"click",4,"ngIf"],["class","aemvc-v3-video-content__buttons",3,"ngClass",4,"ngIf"],["class","aemvc-v3-video-content__button",4,"ngIf"],[1,"aemvc-v3-banner-video","aemvc-v3-grid-overlay",3,"src","muted","loop"],["video",""],[1,"aemvc-v3-banner-video","aemvc-v3-grid-overlay",3,"ngClass"],[1,"aemvc-v3-banner-video","aemvc-v3-grid-overlay","aemvc-v3-banner-container-mask","aemvc-v3-banner-container-mask__solid"],[1,"aemvc-v3-video-content__left__wrapper__bar"],[1,"aemvc-v3-video-content__left__wrapper__text"],[1,"aemvc-v3-button-svg__scroll",3,"click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],[0,"xlink","href","#icon-down-arrow",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[1,"aemvc-v3-video-content__buttons",3,"ngClass"],[1,"aemvc-v3-button-svg__play",3,"click"],["width","62","height","62","viewBox","0 0 62 62","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["width","62","height","62","viewBox","0 0 62 62","fill","none","xmlns","http://www.w3.org/2000/svg"],[0,"xlink","href","#icon-pause-video-button",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[0,"xlink","href","#icon-play-button-video",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[1,"aemvc-v3-video-content__button"],["target",""]],template:function(o,i){1&o&&_e(0,XK,8,26,"div",0)(1,gZ,16,16,"div",1)(2,hZ,2,0,"div",2),2&o&&(f("ngIf",!i.isvideo),g(),f("ngIf",i.isvideo),g(),f("ngIf",i.isvideo))},dependencies:[bo,Vt,Ko],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v3-banner-container[_ngcontent-%COMP%]{display:flex}.aemvc-v3-banner-container--center[_ngcontent-%COMP%]{place-items:center;z-index:1}.aemvc-v3-banner-container--minheight[_ngcontent-%COMP%]{min-height:424px}.aemvc-v3-banner-container-height[_ngcontent-%COMP%]{height:100%!important}@media only screen and (max-width: 600px){.aemvc-v3-banner-container-fit-rows[_ngcontent-%COMP%]{display:flex!important;flex-direction:column;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v3-banner-container-fit-rows[_ngcontent-%COMP%]{display:flex!important;flex-direction:column;min-height:0}}.aemvc-v3-banner-container-mask[_ngcontent-%COMP%]{height:100%;width:100%}.aemvc-v3-banner-container-mask__gradient[_ngcontent-%COMP%]{background:linear-gradient(90deg,#000000a6,#00000026 42.91%,#0000 61.35% 61.35%);mix-blend-mode:multiply}.aemvc-v3-banner-container-mask__solid[_ngcontent-%COMP%]{background:#040505;mix-blend-mode:multiply;opacity:.3}.aemvc-v3-banner-container__background[_ngcontent-%COMP%]{flex:1}.aemvc-v3-banner-container__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v3-banner-container__turquoise[_ngcontent-%COMP%]{background-color:#007873}.aemvc-v3-banner-container__yellow[_ngcontent-%COMP%]{background-color:#ffaf00}.aemvc-v3-banner-container__white[_ngcontent-%COMP%]{background-color:#fff}.aemvc-v3-banner-container__light-red[_ngcontent-%COMP%]{background-color:#ffeded}.aemvc-v3-banner-container__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0}.aemvc-v3-banner-container__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de}.aemvc-v3-banner-container__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200}.aemvc-v3-banner-container__dark-red[_ngcontent-%COMP%]{background-color:#670026}.aemvc-v3-banner-container__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9}.aemvc-v3-banner-container-image[_ngcontent-%COMP%]{flex-basis:50%}@media only screen and (max-width: 600px){.aemvc-v3-banner-container-image[_ngcontent-%COMP%]{display:flex;justify-content:center}}@media only screen and (max-width: 375px){.aemvc-v3-banner-container-image[_ngcontent-%COMP%]{display:flex;justify-content:center}}.aemvc-v3-banner-container-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;max-width:100%;height:650px;object-fit:cover}@media only screen and (max-width: 600px){.aemvc-v3-banner-container-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v3-banner-container-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}.aemvc-v3-banner-container-medium[_ngcontent-%COMP%]{flex-basis:50%}@media only screen and (max-width: 600px){.aemvc-v3-banner-container-medium[_ngcontent-%COMP%]{display:flex;justify-content:center}}@media only screen and (max-width: 375px){.aemvc-v3-banner-container-medium[_ngcontent-%COMP%]{display:flex;justify-content:center}}.aemvc-v3-banner-container-medium[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;max-width:100%;height:525px;object-fit:cover}@media only screen and (max-width: 600px){.aemvc-v3-banner-container-medium[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v3-banner-container-medium[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}.aemvc-v3-banner-container-small[_ngcontent-%COMP%]{flex-basis:50%}@media only screen and (max-width: 600px){.aemvc-v3-banner-container-small[_ngcontent-%COMP%]{display:flex;justify-content:center}}@media only screen and (max-width: 375px){.aemvc-v3-banner-container-small[_ngcontent-%COMP%]{display:flex;justify-content:center}}.aemvc-v3-banner-container-small[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;max-width:100%;height:424px;object-fit:cover}@media only screen and (max-width: 600px){.aemvc-v3-banner-container-small[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v3-banner-container-small[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}.aemvc-v3-banner-container-fullbleed[_ngcontent-%COMP%]{min-width:100%}.aemvc-v3-banner-container-fullbleed[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{min-width:100%;height:650px;object-fit:cover}@media only screen and (max-width: 600px){.aemvc-v3-banner-container-fullbleed[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v3-banner-container-fullbleed[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}.aemvc-v3-banner-image-content[_ngcontent-%COMP%]{padding:32px 0;width:100%}.aemvc-v3-banner-image-content__left[_ngcontent-%COMP%]{grid-column:8/13}.aemvc-v3-banner-image-content__right[_ngcontent-%COMP%]{grid-column:span 5}@media only screen and (max-width: 767px){.aemvc-v3-banner-image-content[_ngcontent-%COMP%]{padding:48px 0}}@media only screen and (max-width: 600px){.aemvc-v3-banner-image-content[_ngcontent-%COMP%]{padding:40px 0;grid-column:span 6}}@media only screen and (max-width: 375px){.aemvc-v3-banner-image-content[_ngcontent-%COMP%]{padding:40px 0;grid-column:span 6}}.aemvc-v3-banner-image-content__on-dark[_ngcontent-%COMP%], .aemvc-v3-banner-image-content__on-dark__fullbleed[_ngcontent-%COMP%]{color:#fff}.aemvc-v3-banner-image-content__on-light__fullbleed[_ngcontent-%COMP%], .aemvc-v3-banner-image-content__on-light[_ngcontent-%COMP%]{color:#040505}.aemvc-v3-banner-image-content-text[_ngcontent-%COMP%]{color:inherit!important;margin-bottom:24px}.aemvc-v3-banner-image-content-text[_ngcontent-%COMP%]   .eyebrowheader[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch;text-transform:uppercase;margin-bottom:16px;color:inherit!important}.aemvc-v3-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:stretch;margin-bottom:16px;color:inherit!important}@media only screen and (max-width: 767px){.aemvc-v3-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:stretch}}@media only screen and (max-width: 600px){.aemvc-v3-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:800;line-height:48px;align-self:stretch}}@media only screen and (max-width: 375px){.aemvc-v3-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:800;line-height:48px;align-self:stretch}}.aemvc-v3-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch;color:inherit!important}@media only screen and (max-width: 767px){.aemvc-v3-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media only screen and (max-width: 600px){.aemvc-v3-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media only screen and (max-width: 375px){.aemvc-v3-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}.aemvc-v3-banner-image-crop[_ngcontent-%COMP%]{object-fit:unset!important}.aemvc-v3-responsivegrid-banner[_ngcontent-%COMP%]{display:grid;min-height:350px;width:100%;color:#fff;grid-column:span 4}.aemvc-v3-responsivegrid-banner__bottom[_ngcontent-%COMP%]{min-height:0;margin-bottom:64px}@media only screen and (max-width: 375px){.aemvc-v3-responsivegrid-banner__bottom[_ngcontent-%COMP%]{width:90%;display:flex;margin:0 auto}}@media only screen and (max-width: 767px){.aemvc-v3-responsivegrid-banner__bottom[_ngcontent-%COMP%]{margin-bottom:24px}}@media only screen and (max-width: 375px){.aemvc-v3-responsivegrid-banner__bottom[_ngcontent-%COMP%]{margin-bottom:24px;grid-template-columns:repeat(4,1fr)}}.aemvc-v3-responsivegrid-banner-image__margin[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}@media (min-width: 375px){.aemvc-v3-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v3-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v3-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr)}}.aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{align-self:center;color:inherit;font-family:Mark Pro,sans-serif;padding:64px 56px 64px 84px}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 56px 64px 76px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 56px 40px 68px}}@media only screen and (max-width: 767px){.aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media (min-width: 375px){.aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/5;grid-row-start:2}}@media (min-width: 600px){.aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:span 6;grid-row-start:unset}}@media (min-width: 375px){.aemvc-v3-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/5;grid-row-start:1}}@media (min-width: 600px){.aemvc-v3-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v3-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:span 6;grid-row-start:unset}}.aemvc-v3-responsivegrid-banner-image__top__center[_ngcontent-%COMP%]{object-position:top center}.aemvc-v3-responsivegrid-banner-image__top__left[_ngcontent-%COMP%]{object-position:top left}.aemvc-v3-responsivegrid-banner-image__top__right[_ngcontent-%COMP%]{object-position:top right}.aemvc-v3-responsivegrid-banner-image__center[_ngcontent-%COMP%]{object-position:center}.aemvc-v3-responsivegrid-banner-image__center__left[_ngcontent-%COMP%]{object-position:center left}.aemvc-v3-responsivegrid-banner-image__center__right[_ngcontent-%COMP%]{object-position:center right}.aemvc-v3-responsivegrid-banner-image__bottom__center[_ngcontent-%COMP%]{object-position:bottom center}.aemvc-v3-responsivegrid-banner-image__bottom__left[_ngcontent-%COMP%]{object-position:bottom left}.aemvc-v3-responsivegrid-banner-image__bottom__right[_ngcontent-%COMP%]{object-position:bottom right}.aemvc-v3-responsivegrid-banner-image__top[_ngcontent-%COMP%]{object-position:top}.aemvc-v3-responsivegrid-banner-image__left[_ngcontent-%COMP%]{object-position:left}.aemvc-v3-responsivegrid-banner-image__right[_ngcontent-%COMP%]{object-position:right}.aemvc-v3-responsivegrid-banner-image__bottom[_ngcontent-%COMP%]{object-position:bottom}.aemvc-v3-responsivegrid-banner-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:650px!important;object-fit:cover}.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]{grid-auto-flow:dense}.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 84px 64px 56px}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 76px 64px 56px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 68px 40px 56px}}@media only screen and (max-width: 767px){.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media (min-width: 375px){.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v3-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:7/13}}@media (min-width: 375px){.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v3-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v3-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v3-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v3-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}.aemvc-v3-banner[_ngcontent-%COMP%]{display:flex;min-height:350px;width:100%;color:#fff}.aemvc-v3-banner__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v3-banner__turquoise[_ngcontent-%COMP%]{background-color:#007873}.aemvc-v3-banner__yellow[_ngcontent-%COMP%]{background-color:#ffaf00;color:#040505}.aemvc-v3-banner-inverse[_ngcontent-%COMP%]{flex-direction:row-reverse}@media only screen and (max-width: 767px){.aemvc-v3-banner[_ngcontent-%COMP%]{flex-direction:column-reverse}}.aemvc-v3-banner-content[_ngcontent-%COMP%]{flex:1;flex-direction:column;align-self:center;color:inherit;font-family:Mark Pro,sans-serif;padding:64px 32px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v3-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media only screen and (max-width: 767px){.aemvc-v3-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}.aemvc-v3-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%], .aemvc-v3-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{box-sizing:border-box;margin:0}.header[_ngcontent-%COMP%] + .aemvc-v3-banner-text-container[_ngcontent-%COMP%]{margin:24px 0 0}@media (min-width: 1200px){.aemvc-v3-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:700;line-height:48px;align-self:stretch}.aemvc-v3-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v3-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:700;line-height:48px;align-self:stretch}.aemvc-v3-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v3-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v3-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media only screen and (max-width: 767px){.aemvc-v3-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v3-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}.aemvc-v3-banner-text[_ngcontent-%COMP%] + .aemvc-v3-banner-buttons[_ngcontent-%COMP%]{margin:32px 0}.aemvc-v3-banner-image[_ngcontent-%COMP%]{flex-basis:50%}.aemvc-v3-banner-image__top__center[_ngcontent-%COMP%]{object-position:top center}.aemvc-v3-banner-image__top__left[_ngcontent-%COMP%]{object-position:top left}.aemvc-v3-banner-image__top__right[_ngcontent-%COMP%]{object-position:top right}.aemvc-v3-banner-image__center[_ngcontent-%COMP%]{object-po
1sition:center}.aemvc-v3-banner-image__center__left[_ngcontent-%COMP%]{object-position:center left}.aemvc-v3-banner-image__center__right[_ngcontent-%COMP%]{object-position:center right}.aemvc-v3-banner-image__bottom__center[_ngcontent-%COMP%]{object-position:bottom center}.aemvc-v3-banner-image__bottom__left[_ngcontent-%COMP%]{object-position:bottom left}.aemvc-v3-banner-image__bottom__right[_ngcontent-%COMP%]{object-position:bottom right}.aemvc-v3-banner-image__top[_ngcontent-%COMP%]{object-position:top}.aemvc-v3-banner-image__left[_ngcontent-%COMP%]{object-position:left}.aemvc-v3-banner-image__right[_ngcontent-%COMP%]{object-position:right}.aemvc-v3-banner-image__bottom[_ngcontent-%COMP%]{object-position:bottom}.aemvc-v3-banner-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.aemvc-v3-banner-video[_ngcontent-%COMP%]{width:100%;height:inherit!important;object-fit:cover}.aemvc-v3-video-content-over[_ngcontent-%COMP%]{z-index:1;width:100%}.aemvc-v3-banner-image[_ngcontent-%COMP%]{min-width:100%}.aemvc-v3-grid[_ngcontent-%COMP%]{display:grid;grid-template-rows:1fr}.aemvc-v3-grid-overlay[_ngcontent-%COMP%]{grid-row:1/-1;grid-column:1/13;width:100%}.aemvc-v3-grid-overlay__background[_ngcontent-%COMP%]{background:#040505;mix-blend-mode:multiply;opacity:.3}.aemvc-v3-grid__medium[_ngcontent-%COMP%]{height:42.8571428571vw!important}@media only screen and (max-width: 375px){.aemvc-v3-grid__medium[_ngcontent-%COMP%]{height:100vw!important}}.aemvc-v3-grid__image[_ngcontent-%COMP%]{height:0}.aemvc-v3-image-content[_ngcontent-%COMP%]{align-self:center}@media (min-width: 1024px){.aemvc-v3-image-content[_ngcontent-%COMP%]{grid-column:span 7}}@media (min-width: 1366px){.aemvc-v3-image-content[_ngcontent-%COMP%]{grid-column:span 6}}@media (min-width: 1400px){.aemvc-v3-image-content[_ngcontent-%COMP%]{grid-column:span 5}}.aemvc-v3-image-content__heading[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:start}@media only screen and (max-width: 600px){.aemvc-v3-image-content__heading[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:start}}@media only screen and (max-width: 375px){.aemvc-v3-image-content__heading[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:start}}.aemvc-v3-image-content__subheading[_ngcontent-%COMP%]{margin-top:24px;font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:start}@media only screen and (max-width: 600px){.aemvc-v3-image-content__subheading[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:start}}@media only screen and (max-width: 375px){.aemvc-v3-image-content__subheading[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:start}}.aemvc-v3-video-content[_ngcontent-%COMP%]{grid-column:span 6;align-self:end;display:flex;flex-direction:column;gap:24px}.aemvc-v3-video-content-noarrow[_ngcontent-%COMP%]{flex-direction:row!important}@media only screen and (max-width: 767px){.aemvc-v3-video-content[_ngcontent-%COMP%]{grid-column:span 4}}@media only screen and (max-width: 600px){.aemvc-v3-video-content[_ngcontent-%COMP%]{grid-column:span 4}}@media only screen and (max-width: 600px){.aemvc-v3-video-content__medium[_ngcontent-%COMP%]{grid-column:span 3}}.aemvc-v3-video-content__left[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px}.aemvc-v3-video-content__left__wrapper[_ngcontent-%COMP%]{display:flex;gap:32px}@media only screen and (max-width: 600px){.aemvc-v3-video-content__left__wrapper[_ngcontent-%COMP%]{gap:16px}}@media only screen and (max-width: 375px){.aemvc-v3-video-content__left__wrapper[_ngcontent-%COMP%]{gap:12px}}.aemvc-v3-video-content__left__wrapper__bar[_ngcontent-%COMP%]{flex:0 0 32px;height:auto;background-color:#c20029}@media only screen and (max-width: 600px){.aemvc-v3-video-content__left__wrapper__bar[_ngcontent-%COMP%]{flex:0 0 16px}}@media only screen and (max-width: 375px){.aemvc-v3-video-content__left__wrapper__bar[_ngcontent-%COMP%]{flex:0 0 12px}}.aemvc-v3-video-content__left__wrapper__text[_ngcontent-%COMP%]{font-size:92px;font-style:normal;font-weight:800;line-height:96px;align-self:start}@media only screen and (max-width: 600px){.aemvc-v3-video-content__left__wrapper__text[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:start}}@media only screen and (max-width: 375px){.aemvc-v3-video-content__left__wrapper__text[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:start}}.aemvc-v3-video-content__button[_ngcontent-%COMP%]{grid-column:12/13;align-self:end;margin-left:auto}@media only screen and (max-width: 767px){.aemvc-v3-video-content__button[_ngcontent-%COMP%]{grid-column:span 1;grid-column-start:6}}@media only screen and (max-width: 600px){.aemvc-v3-video-content__button[_ngcontent-%COMP%]{grid-column:span 1;grid-column-start:4}}@media only screen and (max-width: 375px){.aemvc-v3-video-content__button[_ngcontent-%COMP%]{grid-column:span 1}}.aemvc-v3-video-content__buttons[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.aemvc-v3-video-content__buttons-noarrow[_ngcontent-%COMP%]{align-self:end}.aemvc-v3-button-svg__scroll[_ngcontent-%COMP%]{width:24px;height:24px;background:none;border:none}@media only screen and (max-width: 600px){.aemvc-v3-button-svg__scroll[_ngcontent-%COMP%]{align-self:center}}@media only screen and (max-width: 375px){.aemvc-v3-button-svg__scroll[_ngcontent-%COMP%]{align-self:center}}.aemvc-v3-button-svg__scroll[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v3-button-svg__scroll[_ngcontent-%COMP%]:focus-visible{outline:solid .25rem #0f62c5;border-radius:50%}.aemvc-v3-button-svg__scroll[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline-offset:2px}.aemvc-v3-button-svg__scroll[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px;height:24px}.aemvc-v3-button-svg__play[_ngcontent-%COMP%]{width:44px;height:44px;background:none;border:none}.aemvc-v3-button-svg__play[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v3-button-svg__play[_ngcontent-%COMP%]:focus-visible{outline:solid .25rem #0f62c5;border-radius:50%}.aemvc-v3-button-svg__play[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline-offset:2px}.aemvc-v3-button-svg__play[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:44px;height:44px}']}
1)}}return n})();so("constellation-aem/components/banner")(R5,{emptyLabel:"banner label",isEmpty:()=>!1});let fZ=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,Iu,ia,oa,lo,ir]})}}return n})(),F5=(()=>{class n{constructor(e,o){this._document=e,this.limelightScriptInjected=!1,this.LIMELIGHT_SCRIPT_SRC="https://video.limelight.com/player/limelightjs-player.js?orgId=09f41348ddff4ddf860a5c69fec9fbeb",this.LIMELIGHT_SCRIPT_TYPE="text/javascript",this.LIMELIGHT_SCRIPT_ID="limelight-player-runtime",this.renderer=o.createRenderer(null,null),this.embedLimelightScript()}embedLimelightScript(){this.checkLimelightScript(),this.limelightScriptInjected||(this.appendLimelightScript(),this.limelightScriptInjected=!0)}checkLimelightScript(){!this.limelightScriptInjected&&this._document&&(this.limelightScriptInjected=!!this._document.querySelector("script#limelight-player-runtime"))}appendLimelightScript(){const e=this.renderer.createElement("script");e.type=this.LIMELIGHT_SCRIPT_TYPE,e.src=this.LIMELIGHT_SCRIPT_SRC,e.id=this.LIMELIGHT_SCRIPT_ID,this.renderer.appendChild(this._document.getElementsByTagName("head")[0],e);const o=this.renderer.createElement("script");o.type=this.LIMELIGHT_SCRIPT_TYPE,o.text="function limelightPlayerCallback(playerId, eventName, data){\n      let percent_played = 0;\n      switch (eventName) {\n        case 'onMediaComplete':\n            this.document.dispatchEvent(new CustomEvent('percentVideoEvent', { bubbles: true, detail: { percent: () => 100, id: () => playerId } }));\n            break;\n        case 'onPlayheadUpdate':\n            percent_played = Math.round(data.positionInMilliseconds * 100 / data.durationInMilliseconds);\n            if(percent_played == 25){\n              this.document.dispatchEvent(new CustomEvent('percentVideoEvent', { bubbles: true, detail: { percent: () => 25, id: () => playerId } }));\n            } else if(percent_played == 50){\n              this.document.dispatchEvent(new CustomEvent('percentVideoEvent', { bubbles: true, detail: { percent: () => 50, id: () => playerId } }));\n            } else if(percent_played == 75){\n              this.document.dispatchEvent(new CustomEvent('percentVideoEvent', { bubbles: true, detail: { percent: () => 75, id: () => playerId } }));\n            }\n            break;\n      }\n    }",this.renderer.appendChild(this._document.getElementsByTagName("head")[0],o)}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln),Ot(Td))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const pZ=["videoContainer"],_Z=["videoAccessibleTextContainer"];function vZ(n,t){if(1&n){const e=st();C(0,"button",12),Ve("click",function(){return Ye(e),Xe(j(2).playVideo())}),Mt(),C(1,"svg"),fe(2,"use",13),v()()}2&n&&Ue("aria-label",j(2).ariaLabelPlayButtonText)}function CZ(n,t){if(1&n&&(C(0,"div",8),fe(1,"img",9),C(2,"div",10),_e(3,vZ,3,1,"button",11),v()()),2&n){const e=j();g(),f("src",e.src,rt)("alt",e.alt),g(2),f("ngIf",e.showPlayButton)}}function MZ(n,t){if(1&n){const e=st();C(0,"button",14),Ve("click",function(){return Ye(e),Xe(j().openCloseTranscript())}),Q(1),v()}if(2&n){const e=j();f("colorMode",e.color)("variant","secondary-reinforced")("fontWeight","bold"),Ue("aria-label",e.textbuttonlabel)("title",e.isTranscriptOpen?"show less":"show more")("aria-expanded",e.isTranscriptOpen),g(),ct(" ",e.textbuttonlabel," ")}}function PZ(n,t){if(1&n&&(C(0,"p"),Q(1),v()),2&n){const e=j();g(),ct("Video length: ",e.videolengthtext,"")}}function OZ(n,t){1&n&&fe(0,"div",15,16),2&n&&f("innerHTML",j().safeTranscriptText,Jt)}const bZ=n=>({"aemvc-v1-video__container":!0,"aemvc-v1-video__container__hidden":n});let L5=(()=>{class n{constructor(e,o,i,a,r,c){this.renderer2=e,this._document=o,this.sanitizer=i,this.limelightService=a,this.iconService=r,this.dataLayerService=c,this.src="./assets/banner.png",this.alt="",this.mediaid="",this.limelightplayerid="",this.transcripttext="",this.videolengthtext="",this.color="on-light",this.showImage=!0,this.showtranscripttext="",this.hidetranscripttext="",this.isImageVisible=!0,this.textbuttonlabel="",this.isTranscriptOpen=!1,this.safeTranscriptText="",this.ariaLabelPlayButtonText="Play video",this.showPlayButton=!0,this.isFirstTimeTwentyFive=!0,this.isFirstTimeFifty=!0,this.isFirstTimeSeventyFive=!0,this.isFirstTimeComplete=!0,this.videoContainerRef
1={},this.videoAccessibleTextContainerRef={}}ngOnInit(){this.safeTranscriptText=this.trustText(this.transcripttext),this.alt="Video or clip - "+this.alt,this.textbuttonlabel=this.showtranscripttext}ngAfterViewInit(){this._document.addEventListener("percentVideoEvent",e=>{let o=this._document.defaultView.LimelightPlayerUtil.players[this.limelightplayerid].doGetCurrentMedia().title;const i=!(!this.videoContainerRef||!this.videoContainerRef.nativeElement.closest("c11n-aem-banner-v3")&&!this.videoContainerRef.nativeElement.closest("c11n-aem-el-banner-v4"));if(e.detail.id()===this.limelightplayerid&&!i)switch(e.detail.percent()){case 25:this.isFirstTimeTwentyFive&&(this.dataLayerService.videoProgressEvent("media25PercentPlayed",o,"video","",""),this.isFirstTimeTwentyFive=!1);break;case 50:this.isFirstTimeFifty&&(this.dataLayerService.videoProgressEvent("media50PercentPlayed",o,"video","",""),this.isFirstTimeFifty=!1);break;case 75:this.isFirstTimeSeventyFive&&(this.dataLayerService.videoProgressEvent("media75PercentPlayed",o,"video","",""),this.isFirstTimeSeventyFive=!1);break;case 100:this.isFirstTimeComplete&&(this.dataLayerService.videoProgressEvent("mediaComplete",o,"video","",""),this.isFirstTimeComplete=!1)}}),this.addNewVideo()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"transcripttext":this.safeTranscriptText=this.trustText(this.transcripttext);break;case"mediaid":case"limelightplayerid":case"src":this.addNewVideo()}})}trustText(e){return this.sanitizer.bypassSecurityTrustHtml(e)}addNewVideo(){this.renderer2.removeChild(this.videoContainerRef?.nativeElement,this.videoContainerRef?.nativeElement.childNodes[0]);const e=this.renderer2.createElement("div");e.id=this.limelightplayerid,this.renderer2.appendChild(this.videoContainerRef?.nativeElement,e),this.loadVideo(),"string"==typeof this.showImage&&(this.showImage="true"===this.showImage),this.isImageVisible=this.showImage}loadVideo(){void 0===this._document.defaultView.LimelightPlayerUtil?setTimeout(()=>this.loadVideo(),100):this._document.defaultView.LimelightPlayerUtil.embed({height:"100%",width:"100%",mediaId:this.mediaid,playerId:this.limelightplayerid,playerForm:"Player",playsInline:!0})}playVideo(){this.isImageVisible=!1,this._document.defaultView.LimelightPlayerUtil.players[this.limelightplayerid].doPlay();let e=this._document.defaultView.LimelightPlayerUtil.players[this.limelightplayerid].doGetCurrentMedia().title;this.dataLayerService.videoProgressEvent("mediaPlay",e,"video","",""),this.showPlayButton=!1}openCloseTranscript(){let e=this._document.defaultView.LimelightPlayerUtil.players[this.limelightplayerid].doGetCurrentMedia().title;this.dataLayerService.ctaEvent(`${this._document.title} - ${e}`,this.textbuttonlabel,"Text button"),this.isTranscriptOpen=!this.isTranscriptOpen,this.isTranscriptOpen?(this.textbuttonlabel=this.hidetranscripttext,setTimeout(()=>this.setHeight(),60)):this.textbuttonlabel=this.showtranscripttext}setHeight(){let e=0;Array.from(this.videoAccessibleTextContainerRef.nativeElement.children).forEach(o=>{e+=o.offsetHeight,e+=parseInt(getComputedStyle(o).marginTop),e+=parseInt(getComputedStyle(o).marginBottom)}),this.videoAccessibleTextContainerRef.nativeElement.style.maxHeight=e+"px"}static{this.\u0275fac=function(o){return new(o||n)(Oe(zi),Oe(ln),Oe(vo),Oe(F5),Oe(bn),Oe(wi))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-video-v1"]],viewQuery:function(o,i){if(1&o&&(ot(pZ,5,We),ot(_Z,5,We)),2&o){let a;Ze(a=Qe())&&(i.videoContainerRef=a.first),Ze(a=Qe())&&(i.videoAccessibleTextContainerRef=a.first)}},hostAttrs:[1,"aemvc-v1-video"],inputs:{src:"src",alt:"alt",mediaid:"mediaid",limelightplayerid:"limelightplayerid",transcripttext:"transcripttext",videolengthtext:"videolengthtext",color:"color",showImage:"showImage",showtranscripttext:"showtranscripttext",hidetranscripttext:"hidetranscripttext"},features:[ut],decls:9,vars:10,consts:[[3,"ngClass"],[1,"aemvc-v1-video__limelightwrapper"],["videoContainer",""],[3,"id"],["class","aemvc-v1-video__image",4,"ngIf"],["c11n-link","",3,"colorMode","variant","fontWeight","click",4,"ngIf"],[4,"ngIf"],["class","aemvc-v1-video__accessible__text",3,"innerHTML",4,"ngIf"],[1,"aemvc-v1-video__image"],[3,"src","alt"],[1,"aemvc-v1-video__image--container"],["class","aemvc-v1-video__image--container-button","tabindex","0",3,"click",4,"ngIf"],["tabindex","0",1,"aemvc-v1-video__image--container-button",3,"click"],[0,"xlink","href","#icon-playbutton"],["c11n-link","",3,"colorMode","variant","fontWeight","click"],[1,"aemvc-v1-video__accessible__text",3,"innerHTML"],["videoAccessibleTextContainer",""]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1,2),fe(3,"div",3),v()(),_e(4,CZ,4,3,"div",4),C(5,"div"),_e(6,MZ,2,7,"button",5)(7,PZ,2,1,"p",6),v(),_e(8,OZ,2,1,"div",7)),2&o&&(f("ngClass",wt(8,bZ,i.isImageVisible)),g(3),TC("id",i.limelightplayerid),g(),f("ngIf",i.isImageVisible),g(),It(0===i.transcripttext.length?"aemvc-v1-video__accessible aemvc-v1-video__accessible-no-transcript-text":"aemvc-v1-video__accessible"),g(),f("ngIf",i.transcripttext.length>0),g(),f("ngIf",i.videolengthtext.length>0),g(),f("ngIf",i.isTranscriptOpen))},dependencies:[bo,Vt,Sr],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-video[_nghost-%COMP%]     .limelight-player{padding-bottom:56.25%}.aemvc-v1-video__container__hidden[_ngcontent-%COMP%]{height:0;width:0}.aemvc-v1-video__container__hidden[_ngcontent-%COMP%]     .vjs-limelight-big-play{display:none!important}.aemvc-v1-video__image[_ngcontent-%COMP%]{position:relative}.aemvc-v1-video__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;object-fit:cover;aspect-ratio:16/9}.aemvc-v1-video__image--container[_ngcontent-%COMP%]{display:flex;position:absolute;align-items:center;justify-content:center;bottom:40px;left:40px;background-color:transparent;width:60px;height:60px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-video__image--container[_ngcontent-%COMP%]{top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width: 767px){.aemvc-v1-video__image--container[_ngcontent-%COMP%]{top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width: 600px){.aemvc-v1-video__image--container[_ngcontent-%COMP%]{top:50%;left:50%;transform:translate(-50%,-50%)}}.aemvc-v1-video__image--container-button[_ngcontent-%COMP%]{display:flex;position:absolute;align-items:center;justify-content:center;transition-property:width,height;transition-duration:.3s!important;transition-timing-function:ease-in-out;width:60px;height:60px;background-color:#000;border:2px solid white;border-radius:50%;cursor:pointer}.aemvc-v1-video__image--container-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:25px;height:25px;padding-left:2px}.aemvc-v1-video__image--container-button[_ngcontent-%COMP%]:focus-visible{outline:solid .25rem #0f62c5;border-radius:100%;width:80px;height:80px}.aemvc-v1-video__image--container-button[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem white;outline-offset:2px}.aemvc-v1-video__image--container-button[_ngcontent-%COMP%]:hover{width:80px;height:80px}.aemvc-v1-video__accessible[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:32px;display:flex;justify-content:space-between}.aemvc-v1-video__accessible-no-transcript-text[_ngcontent-%COMP%]{justify-content:flex-end!important}.aemvc-v1-video__accessible[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .aemvc-v1-video__accessible[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:700;line-height:20px;align-self:stretch}.aemvc-v1-video__accessible__text[_ngcontent-%COMP%]{transition-property:max-height;transition-duration:.3s!important;transition-timing-function:ease-in-out;max-height:0;overflow:hidden;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}']})}}return n})();const yZ=["textContainer"],wZ=["buttonContainer"],xZ=["video"],kZ=["target"],EZ=["contentContainer"];function AZ(n,t){if(1&n&&(C(0,"h3",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function SZ(n,t){if(1&n&&(C(0,"h2",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function TZ(n,t){if(1&n&&(C(0,"h2",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function IZ(n,t){if(1&n&&(C(0,"h1",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function DZ(n,t){1&n&&fe(0,"div",18),2&n&&f("innerHTML",j(3).safedescription,Jt)}function RZ(n,t){if(1&n){const e=st();C(0,"div",19)(1,"c11n-aem-button-group",20,21),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).defaultClick(i))})("click",function(i){return Ye(e),Xe(j(3).defaultClick(i))}),v()()}if(2&n){const e=j(3);g(),f("size",e.size)("firstbuttonvarianttype",e.firstbuttonvarianttype)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttoniconname",e.firstbuttoniconname)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonvarianttype",e.secondbuttonvarianttype)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttoniconname",e.secondbuttoniconname)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color",e.fullbleedimage?e.isMobileView?e.fontColor:"on-dark":e.fontColor)("textbuttonlabel",e.textbuttonlabel)("textbutton
1href",e.textbuttonhref)("textbuttontargetwindow",e.textbuttontargetwindow)}}const N5=n=>({"aemvc-v4-grid-overlay aemvc-v4-banner-container--center":n});function FZ(n,t){if(1&n&&(C(0,"div",9)(1,"div",10)(2,"div",11),_e(3,AZ,2,1,"h3",12)(4,SZ,2,1,"h2",12)(5,TZ,2,1,"h2",13)(6,IZ,2,1,"h1",13)(7,DZ,1,1,"div",14),v(),_e(8,RZ,3,18,"div",15),v()()),2&n){const e=j(2);f("ngClass",wt(8,N5,!e.isMobileView)),g(),f("ngClass",e.fullbleedimage&&e.isMobileView?"on-dark"===e.fontColor?"aemvc-v4-banner-image-content__on-dark":"aemvc-v4-banner-image-content__on-light":e.fullbleedimage&&!e.isMobileView?"on-dark"===e.fontColor?"aemvc-v4-banner-image-content__on-dark__fullbleed":"aemvc-v4-banner-image-content__on-light__fullbleed":e.fullbleedimage?"":"on-dark"===e.fontColor?"aemvc-v4-banner-image-content__on-dark":"aemvc-v4-banner-image-content__on-light"),g(2),f("ngIf",!e.topofpage&&e.eyebrowheadertext.length>0),g(),f("ngIf",e.topofpage&&e.eyebrowheadertext.length>0),g(),f("ngIf",!e.topofpage),g(),f("ngIf",e.topofpage),g(),f("ngIf",e.bodytext.length>0),g(),f("ngIf",e.displayAllButtons())}}function LZ(n,t){1&n&&fe(0,"div"),2&n&&$t("aemvc-v4-banner-container__background ",j(2).backgroundColorClass,"")}const B5=(n,t)=>({"aemvc-v4-banner-container-mask aemvc-v4-banner-container-mask__gradient":n,"aemvc-v4-banner-container-mask aemvc-v4-banner-container-mask__solid":t});function NZ(n,t){if(1&n&&fe(0,"div",22),2&n){const e=j(2);f("ngClass",Yo(1,B5,"gradient"===e.masktype,"solid"===e.masktype))}}function BZ(n,t){if(1&n&&(C(0,"h3",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function VZ(n,t){if(1&n&&(C(0,"h2",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function zZ(n,t){if(1&n&&(C(0,"h2",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function HZ(n,t){if(1&n&&(C(0,"h1",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function jZ(n,t){1&n&&fe(0,"div",18),2&n&&f("innerHTML",j(3).safedescription,Jt)}function UZ(n,t){if(1&n){const e=st();C(0,"div",19)(1,"c11n-aem-button-group",20,21),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).defaultClick(i))})("click",function(i){return Ye(e),Xe(j(3).defaultClick(i))}),v()()}if(2&n){const e=j(3);g(),f("size",e.size)("firstbuttonvarianttype",e.firstbuttonvarianttype)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttoniconname",e.firstbuttoniconname)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonvarianttype",e.secondbuttonvarianttype)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttoniconname",e.secondbuttoniconname)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color",e.fullbleedimage?e.isMobileView?e.fontColor:"on-dark":e.fontColor)("textbuttonlabel",e.textbuttonlabel)("textbuttonhref",e.textbuttonhref)("textbuttontargetwindow",e.textbuttontargetwindow)}}function $Z(n,t){if(1&n&&(C(0,"div",9)(1,"div",23)(2,"div",11),_e(3,BZ,2,1,"h3",12)(4,VZ,2,1,"h2",12)(5,zZ,2,1,"h2",13)(6,HZ,2,1,"h1",13)(7,jZ,1,1,"div",14),v(),_e(8,UZ,3,18,"div",15),v()()),2&n){const e=j(2);f("ngClass",wt(8,N5,!e.isMobileView)),g(),f("ngClass",e.fullbleedimage&&e.isMobileView?"on-dark"===e.fontColor?"aemvc-v4-banner-image-content__on-dark":"aemvc-v4-banner-image-content__on-light":e.fullbleedimage&&!e.isMobileView?"aemvc-v4-banner-image-content__on-dark__fullbleed":e.fullbleedimage?"":"on-dark"===e.fontColor?"aemvc-v4-banner-image-content__on-dark":"aemvc-v4-banner-image-content__on-light"),g(2),f("ngIf",!e.topofpage&&e.eyebrowheadertext.length>0),g(),f("ngIf",e.topofpage&&e.eyebrowheadertext.length>0),g(),f("ngIf",!e.topofpage),g(),f("ngIf",e.topofpage),g(),f("ngIf",e.bodytext.length>0),g(),f("ngIf",e.displayAllButtons())}}const WZ=n=>({"aemvc-v4-grid aemvc-v4-banner-container-height":n}),GZ=(n,t)=>({"aemvc-v4-banner-container aemvc-v4-grid-overlay":n,"aemvc-v4-banner-inverse":t}),qZ=(n,t)=>({"aemvc-v4-banner-container-image":n,"aemvc-v4-banner-container-fullbleed":t}),YZ=n=>({"aemvc-v4-banner-image-crop":n});function XZ(n,t){if(1&n&&(C(0,"div",4),_e(1,FZ,9,10,"div",5),C(2,"div",6),_e(3,LZ,1,3,"div",3),C(4,"div",6),fe(5,"img",7),v()(),_e(6,NZ,1,4,"div",8)(7,$Z,9,10,"div",5),v()),2&n){const e=j();f("ngClass",wt(14,WZ,!e.isMobileView))("ngClass",e.isMobileView?e.backgroundColorClass:""),g(),f("ngIf","right"===e.imageposition&&!e.isMobileView),g(),f("ngClass",Yo(16,GZ,!e.isMobileView,"left"===e.imageposition)),g(),f("ngIf",!e.isMobileView&&!e.fullbleedimage),g(),f("ngClass",Yo(19,qZ,
1!e.fullbleedimage,e.fullbleedimage)),g(),It(e.imageFocus(e.imagevertical,e.imagehorizontal)),f("ngClass",wt(22,YZ,e.showfullimage))("src",e.src,rt)("alt",e.alt),g(),f("ngIf",e.fullbleedimage&&!e.isMobileView&&e.addmask),g(),f("ngIf","left"===e.imageposition||e.isMobileView)}}function KZ(n,t){if(1&n&&fe(0,"c11n-aem-video-v1",39,40),2&n){const e=j(2);f("mediaid",e.mediaid)("limelightplayerid",e.limelightplayerid)("color",e.fontColor)("showImage",e.showImage)}}function ZZ(n,t){if(1&n&&fe(0,"div",41),2&n){const e=j(2);f("ngClass",Yo(1,B5,"gradient"===e.masktype,"solid"===e.masktype))}}function QZ(n,t){1&n&&fe(0,"div",42)}function JZ(n,t){1&n&&fe(0,"div",43)}function eQ(n,t){if(1&n&&(C(0,"h2",44),Q(1),v()),2&n){const e=j(2);g(),ct(" ",e.headingtext," ")}}function tQ(n,t){if(1&n&&(C(0,"h1",44),Q(1),v()),2&n){const e=j(2);g(),ct(" ",e.headingtext," ")}}function nQ(n,t){if(1&n){const e=st();C(0,"button",45),Ve("click",function(){return Ye(e),Xe(j(2).scrollToEnd())}),Mt(),C(1,"svg",46),fe(2,"use",47),v()()}2&n&&Ue("aria-label",j(2).scrollDownButtonAriaLabel)}function oQ(n,t){if(1&n){const e=st();C(0,"button",52),Ve("click",function(){return Ye(e),Xe(j(3).scrollToEnd())}),Mt(),C(1,"svg",46),fe(2,"use",47),v()()}2&n&&Ue("aria-label",j(3).scrollDownButtonAriaLabel)}function iQ(n,t){if(1&n&&(Mt(),C(0,"svg",53)(1,"title"),Q(2),v(),fe(3,"use",54),v()),2&n){const e=j(3);g(2),Le(e.pauseButtonAriaLabel)}}function aQ(n,t){if(1&n&&(Mt(),C(0,"svg",53)(1,"title"),Q(2),v(),fe(3,"use",55),v()),2&n){const e=j(3);g(2),Le(e.playButtonAriaLabel)}}const rQ=n=>({"aemvc-v4-video-content__buttons-noarrow":n});function cQ(n,t){if(1&n){const e=st();C(0,"div",48),_e(1,oQ,3,1,"button",49),C(2,"button",50),Ve("click",function(){return Ye(e),Xe(j(2).playPauseVideo())}),_e(3,iQ,4,1,"svg",51)(4,aQ,4,1,"svg",51),v()()}if(2&n){const e=j(2);f("ngClass",wt(5,rQ,!e.downarrow)),g(),f("ngIf",e.downarrow&&"large"===e.videosize&&e.isMobileView),g(),Ue("aria-label",e.videoPlaying?e.pauseButtonAriaLabel:e.playButtonAriaLabel),g(),f("ngIf",e.videoPlaying),g(),f("ngIf",!e.videoPlaying)}}function sQ(n,t){if(1&n&&(Mt(),C(0,"svg",53)(1,"title"),Q(2),v(),fe(3,"use",54),v()),2&n){const e=j(3);g(2),Le(e.pauseButtonAriaLabel)}}function lQ(n,t){if(1&n&&(Mt(),C(0,"svg",53)(1,"title"),Q(2),v(),fe(3,"use",55),v()),2&n){const e=j(3);g(2),Le(e.playButtonAriaLabel)}}function mQ(n,t){if(1&n){const e=st();C(0,"div",56)(1,"button",50),Ve("click",function(){return Ye(e),Xe(j(2).playPauseVideo())}),_e(2,sQ,4,1,"svg",51)(3,lQ,4,1,"svg",51),v()()}if(2&n){const e=j(2);g(),Ue("aria-label",e.videoPlaying?e.pauseButtonAriaLabel:e.playButtonAriaLabel),g(),f("ngIf",e.videoPlaying),g(),f("ngIf",!e.videoPlaying)}}const dQ=n=>({"aemvc-v4-grid__medium":n}),uQ=(n,t)=>({"aemvc-v4-video-content__medium":n,"aemvc-v4-video-content-noarrow":t});function gQ(n,t){if(1&n&&(C(0,"div",24,25),_e(2,KZ,2,4,"c11n-aem-video-v1",26)(3,ZZ,1,4,"div",27)(4,QZ,1,0,"div",28),C(5,"div",29)(6,"div",30)(7,"div",31)(8,"div",32)(9,"div",33),_e(10,JZ,1,0,"div",34)(11,eQ,2,1,"h2",35)(12,tQ,2,1,"h1",35),v(),_e(13,nQ,3,1,"button",36),v(),_e(14,cQ,5,7,"div",37),v(),_e(15,mQ,4,3,"div",38),v()()()),2&n){const e=j();f("ngClass",wt(11,dQ,"medium"===e.videosize)),g(2),f("ngIf",e.isvideo),g(),f("ngIf",!e.isMobileView&&e.addmask),g(),f("ngIf",e.isMobileView&&e.addmask),g(3),f("ngClass",Yo(13,uQ,"medium"===e.videosize,!e.downarrow)),g(3),f("ngIf",e.redbar),g(),f("ngIf",!e.topofpage),g(),f("ngIf",e.topofpage),g(),f("ngIf",e.downarrow&&"large"===e.videosize&&!e.isMobileView),g(),f("ngIf",e.isMobileView&&"large"===e.videosize),g(),f("ngIf",!e.isMobileView)}}function hQ(n,t){1&n&&fe(0,"div",null,57)}function fQ(n,t){if(1&n&&fe(0,"div",18),2&n){const e=j(2);di("aemvc-v4-transcript-text aemvc-v4-transcript-text__",e.transcriptaligned," aemvc-v4-transcript-text__",e.fontColor,""),f("innerHTML",e.safeTranscriptHTML,Jt)}}function pQ(n,t){if(1&n&&(C(0,"div")(1,"div",58)(2,"div",59),_e(3,fQ,1,5,"div",60),v()()()),2&n){const e=j();$t("aemvc-v3-container\n  ",e.backgroundColorClass,""),g(3),f("ngIf",e.transcripttext.length>0)}}let V5=(()=>{class n extends Tu{onResize(){this.getMobileView(),this.isvideo&&this.fitWindowHeight()}constructor(e,o,i,a){super(e),this.iconService=o,this.dataLayerService=i,this._document=a,this.fullbleedimage=!1,this.addmask=!1,this.masktype="gradient",this.isvideo=!1,this.videosize="large",this.mediaid="",this.limelightplayerid="",this.redbar=!1,this.downarrow=!1,this.transcripttext="",this.transcriptaligned="",this.topofpage=!1,this.showfullimage=!1,this.safedescription="",this.videoPlaying=!1,this.textContainer={},this.buttonContainer={},this.video={},this.target={},this.contentContainer={},this.SM_BREAKPOINT=600,this.isMobileView=!1,this.showImage=!1,this.scrollDownButtonAriaLabel="Scroll to next section",this.playButtonAriaLabel="Play video",this.pauseButtonAriaLabel="Pause video",this.onLightColors=["white","light-red","light-turquoise","light-yellow","yellow","light-ink"],this.fontColor="on-dark",this.backgroundColorClassBase="aemvc-v4-banner-container__",this.backgroundColorClass="",this.safeTranscriptHTML="",this.document=a}ngOnInit(){this.safedescription=this.trustDescription(),this.changeBackgroun
1dColor(),this.setBackgroundColorClass(),this.booleanData(),this.getMobileView(),this.safeTranscriptHTML=this.sanitizer.bypassSecurityTrustHtml(this.transcripttext)}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"videosize":this.fitWindowHeight();break;case"backgroundcolor":this.changeBackgroundColor(),this.setBackgroundColorClass();break;case"bodytext":this.safedescription=this.trustDescription();break;case"isvideo":case"fullbleedimage":case"addmask":case"redbar":case"downarrow":case"topofpage":case"showfullimage":this.booleanData();break;case"transcripttext":this.safeTranscriptHTML=this.sanitizer.bypassSecurityTrustHtml(this.transcripttext)}})}ngAfterViewInit(){this.isvideo&&this.disableControls()}disableControls(){void 0===this._document.defaultView.LimelightPlayerUtil?setTimeout(()=>this.disableControls(),100):(this._document.defaultView.LimelightPlayerUtil.players[this.limelightplayerid].doGetVjsPlayer().controls(!1),this.videoPlayer=this.contentContainer.nativeElement.getElementsByTagName("VIDEO")[0],this.videoPlayer.muted=!0,this.videoPlayer.loop=!0,this.showImage=!1,this.fitWindowHeight(),setTimeout(()=>{this.startVideo()},500))}fitWindowHeight(){"large"===this.videosize?setTimeout(()=>{this.contentContainer.nativeElement.style.height=`calc(100svh - ${this.contentContainer.nativeElement.offsetTop}px)`,this.contentContainer.nativeElement.querySelector(`#${this.limelightplayerid}`).children[0].style.height=`calc(100svh - ${this.contentContainer.nativeElement.offsetTop}px)`,this.videoPlayer.style.objectFit="cover",this.contentContainer.nativeElement.querySelector(`#${this.limelightplayerid}`).style.background="transparent"},300):setTimeout(()=>{this.contentContainer.nativeElement.querySelector(`#${this.limelightplayerid}`).children[0].style.height="calc(100vw * 9 / 21)",this.videoPlayer.style.objectFit="cover",this.contentContainer.nativeElement.querySelector(`#${this.limelightplayerid}`).style.background="transparent"},300)}getMobileView(){"large"===this.videosize&&(this.isMobileView=window.innerWidth<=this.SM_BREAKPOINT)}playPauseVideo(){this.videoPlaying?this.videoPlayer.pause():this.videoPlayer.play(),this.videoPlaying=!this.videoPlaying}startVideo(){this.videoPlayer.play(),this.videoPlaying=!0}scrollToEnd(){this.target.nativeElement.scrollIntoView({behavior:"smooth"})}changeBackgroundColor(){this.fontColor=this.onLightColors.includes(this.backgroundcolor)?"on-light":"on-dark"}setBackgroundColorClass(){this.backgroundColorClass=this.backgroundColorClassBase+this.backgroundcolor}imageFocus(e,o){let i="",a="";return"center"===e&&"center"===o?"aemvc-v4-banner-image__center":("none"!==e&&(i=`__${e}`),"none"!==o&&(a=`__${o}`),""!==i||""!==a?`aemvc-v4-banner-image${i}${a}`:"")}defaultClick(e){const o=e.target,i=this.buttonContainer.nativeElement?.children[0]?.children[0]?.children.length,a=`${this.document.title} - ${this.textContainer.nativeElement.querySelector("h2")?.innerHTML}`,r=o.innerText;let c;c="C11N-BUTTON"===o.offsetParent?.parentElement?.tagName?2==i?o.offsetParent?.parentElement.nextElementSibling?"Button "+this.variant:"Button secondary":this.displayButtons("first")?"Button "+this.variant:"Button secondary":"Text link",this.dataLayerService.addDataLayer({event:"callToAction",callToAction:{location:a,ctaName:r,ctaType:c},fireTrackLink:{fireTrackLink:"false"}})}booleanData(){"string"==typeof this.isvideo&&(this.isvideo="true"===this.isvideo),"string"==typeof this.fullbleedimage&&(this.fullbleedimage="true"===this.fullbleedimage),"string"==typeof this.addmask&&(this.addmask="true"===this.addmask),"string"==typeof this.redbar&&(this.redbar="true"===this.redbar),"string"==typeof this.downarrow&&(this.downarrow="true"===this.downarrow),"string"==typeof this.topofpage&&(this.topofpage="true"===this.topofpage),"string"==typeof this.showfullimage&&(this.showfullimage="true"===this.showfullimage)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn),Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-banner-v3"]],viewQuery:function(o,i){if(1&o&&(ot(yZ,5,We),ot(wZ,5,We),ot(xZ,5,We),ot(kZ,5,We),ot(EZ,5,We)),2&o){let a;Ze(a=Qe())&&(i.textContainer=a.first),Ze(a=Qe())&&(i.buttonContainer=a.first),Ze(a=Qe())&&(i.video=a.first),Ze(a=Qe())&&(i.target=a.first),Ze(a=Qe())&&(i.contentContainer=a.first)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{fullbleedimage:"fullbleedimage",addmask:"addmask",masktype:"masktype",isvideo:"isvideo",videosize:"videosize",mediaid:"mediaid",limelightplayerid:"limelightplayerid",redbar:"redbar",downarrow:"downarrow",transcripttext:"transcripttext",transcriptaligned:"transcriptaligned",topofpage:"topofpage",showfullimage:"showfullimage"},features:[Zt,ut],decls:4,vars:4,consts:[["class","\n    aemvc-v3-container\n    aemvc-v4-banner-container--minheight\n    aemvc-v4-grid\n    aemvc-v4-banner-container__background\n    aemvc-v4-banner-container-height aemvc-v4-banner-container-fit-rows\n  ",3,"ngClass",4,"ngIf"],["class","aemvc-v3-container aemvc-v4-grid",3,"ngClass",4,"ngIf"],[4,"ngIf"],[3,"class",4,"ngIf"],[1,"aemvc-v3-container","aemvc-v4-banner-container--minheight","aemvc-v4-grid","aemvc-v4-banner-container__background","aemvc-v4-banner-container-height","aemvc-v4-banner-container-fit-rows",3,"ngClass"],["class","aemvc-v3-inner-container",3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngClass","src","alt"],["class","aemvc-v4-grid-overlay",3,"ngClass",4,"ngIf"],[1,"aemvc-v3-inner-container",3,"ngClass"],[1,"aemvc-v4-banner-image-content","aemvc-v4-banner-image-content__right",3,"ngClass"],[1,"aemvc-v4-banner-image-content-text"],["class","eyebrowheader",4,"ngIf"],["class","header",4,"ngIf"],[3,"innerHTML",4,"ngIf"],["class","aemvc-v4-banner-buttons",4,"ngIf"],[1,"eyebrowheader"],[1,"header"],[3,"innerHTML"],[1,"aemvc-v4-banner-buttons"],[3,"size","firstbuttonvarianttype","firstbuttonlabel","firstbuttoniconname","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonvarianttype","secondbuttonlabel","secondbuttoniconname","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","color","textbuttonlabel","textbutton
1href","textbuttontargetwindow","clickEvent","click"],["buttonContainer",""],[1,"aemvc-v4-grid-overlay",3,"ngClass"],[1,"aemvc-v4-banner-image-content","aemvc-v4-banner-image-content__left",3,"ngClass"],[1,"aemvc-v3-container","aemvc-v4-grid",3,"ngClass"],["contentContainer",""],["class","aemvc-v4-banner-video aemvc-v4-grid-overlay",3,"mediaid","limelightplayerid","color","showImage",4,"ngIf"],["class","aemvc-v4-banner-video aemvc-v4-grid-overlay",3,"ngClass",4,"ngIf"],["class","\n      aemvc-v4-banner-video\n      aemvc-v4-grid-overlay\n      aemvc-v4-banner-container-mask\n      aemvc-v4-banner-container-mask__solid\n    ",4,"ngIf"],[1,"aemvc-v3-inner-container","aemvc-v4-grid-overlay","aemvc-v4-video-content-over"],[1,"aemvc-v4-responsivegrid-banner","aemvc-v4-responsivegrid-banner__bottom"],[1,"aemvc-v4-video-content",3,"ngClass"],[1,"aemvc-v4-video-content__left"],[1,"aemvc-v4-video-content__left__wrapper"],["class","aemvc-v4-video-content__left__wrapper__bar",4,"ngIf"],["class","aemvc-v4-video-content__left__wrapper__text",4,"ngIf"],["class","aemvc-v4-button-svg__scroll",3,"click",4,"ngIf"],["class","aemvc-v4-video-content__buttons",3,"ngClass",4,"ngIf"],["class","aemvc-v4-video-content__button",4,"ngIf"],[1,"aemvc-v4-banner-video","aemvc-v4-grid-overlay",3,"mediaid","limelightplayerid","color","showImage"],["video",""],[1,"aemvc-v4-banner-video","aemvc-v4-grid-overlay",3,"ngClass"],[1,"aemvc-v4-banner-video","aemvc-v4-grid-overlay","aemvc-v4-banner-container-mask","aemvc-v4-banner-container-mask__solid"],[1,"aemvc-v4-video-content__left__wrapper__bar"],[1,"aemvc-v4-video-content__left__wrapper__text"],[1,"aemvc-v4-button-svg__scroll",3,"click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],[0,"xlink","href","#icon-down-arrow",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[1,"aemvc-v4-video-content__buttons",3,"ngClass"],["class","aemvc-v4-button-svg__scroll","tabindex","0",3,"click",4,"ngIf"],["tabindex","0",1,"aemvc-v4-button-svg__play",3,"click"],["width","62","height","62","viewBox","0 0 62 62","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["tabindex","0",1,"aemvc-v4-button-svg__scroll",3,"click"],["width","62","height","62","viewBox","0 0 62 62","fill","none","xmlns","http://www.w3.org/2000/svg"],[0,"xlink","href","#icon-pause-video-button",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[0,"xlink","href","#icon-play-button-video",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[1,"aemvc-v4-video-content__button"],["target",""],[1,"aemvc-v3-inner-container"],[1,"aemvc-v4-transcript"],[3,"class","innerHTML",4,"ngIf"]],template:function(o,i){1&o&&_e(0,XZ,8,24,"div",0)(1,gQ,16,16,"div",1)(2,hQ,2,0,"div",2)(3,pQ,4,4,"div",3),2&o&&(f("ngIf",!i.isvideo),g(),f("ngIf",i.isvideo),g(),f("ngIf",i.isvideo),g(),f("ngIf",i.isvideo))},dependencies:[bo,Vt,Ko,L5],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v4-banner-container[_ngcontent-%COMP%]{display:flex}.aemvc-v4-banner-container--center[_ngcontent-%COMP%]{place-items:center;z-index:1}.aemvc-v4-banner-container--minheight[_ngcontent-%COMP%]{min-height:650px}.aemvc-v4-banner-container-height[_ngcontent-%COMP%]{height:100%!important}@media only screen and (max-width: 600px){.aemvc-v4-banner-container-fit-rows[_ngcontent-%COMP%]{display:flex!important;flex-direction:column;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v4-banner-container-fit-rows[_ngcontent-%COMP%]{display:flex!important;flex-direction:column;min-height:0}}.aemvc-v4-banner-container-mask[_ngcontent-%COMP%]{height:100%;width:100%}.aemvc-v4-banner-container-mask__gradient[_ngcontent-%COMP%]{background:linear-gradient(90deg,#000000a6,#00000026 42.91%,#0000 61.35% 61.35%);mix-blend-mode:multiply}.aemvc-v4-banner-container-mask__solid[_ngcontent-%COMP%]{background:#040505;mix-blend-mode:multiply;opacity:.3}.aemvc-v4-banner-container__background[_ngcontent-%COMP%]{flex:1}.aemvc-v4-banner-container__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v4-banner-container__turquoise[_ngcontent-%COMP%]{background-color:#007873}.aemvc-v4-banner-container__yellow[_ngcontent-%COMP%]{background-color:#ffaf00}.aemvc-v4-banner-container__white[_ngcontent-%COMP%]{background-color:#fff}.aemvc-v4-banner-container__light-red[_ngcontent-%COMP%]{background-color:#ffeded}.aemvc-v4-banner-container__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0}.aemvc-v4-banner-container__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de}.aemvc-v4-banner-container__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200}.aemvc-v4-banner-container__dark-red[_ngcontent-%COMP%]{background-color:#670026}.aemvc-v4-banner-container__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9}.aemvc-v4-banner-container-image[_ngcontent-%COMP%]{flex-basis:50%}@media only screen and (max-width: 600px){.aemvc-v4-banner-container-image[_ngcontent-%COMP%]{display:flex;justify-content:center}}@media only screen and (max-width: 375px){.aemvc-v4-banner-container-image[_ngcontent-%COMP%]{display:flex;justify-content:center}}.aemvc-v4-banner-container-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;max-width:100%;height:650px;object-fit:cover}@media only screen and (max-width: 600px){.aemvc-v4-banner-container-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v4-banner-container-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}.aemvc-v4-banner-container-fullbleed[_ngcontent-%COMP%]{min-width:100%}.aemvc-v4-banner-container-fullbleed[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{min-width:100%;height:650px;object-fit:cover}@media only screen and (max-width: 600px){.aemvc-v4-banner-container-fullbleed[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v4-banner-container-fullbleed[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}.aemvc-v4-banner-image-content[_ngcontent-%COMP%]{padding:64px 0;width:100%}.aemvc-v4-banner-image-content__left[_ngcontent-%COMP%]{grid-column:8/13}.aemvc-v4-banner-image-content__right[_ngcontent-%COMP%]{grid-column:span 5}@media only screen and (max-width: 767px){.aemvc-v4-banner-image-content[_ngcontent-%COMP%]{padding:48px 0}}@media only screen and (max-width: 600px){.aemvc-v4-banner-image-content[_ngcontent-%COMP%]{padding:40px 0;grid-column:span 6}}@media only screen and (max-width: 375px){.aemvc-v4-banner-image-content[_ngcontent-%COMP%]{padding:40px 0;grid-column:span 4}}.aemvc-v4-banner-image-content__on-dark[_ngcontent-%COMP%], .aemvc-v4-banner-image-content__on-dark__fullbleed[_ngcontent-%COMP%]{color:#fff}.aemvc-v4-banner-image-content__on-light__fullbleed[_ngcontent-%COMP%], .aemvc-v4-banner-image-content__on-light[_ngcontent-%COMP%]{color:#040505}.aemvc-v4-banner-image-content-text[_ngcontent-%COMP%]{color:inherit!important;margin-bottom:24px}.aemvc-v4-banner-image-content-text[_ngcontent-%COMP%]   .eyebrowheader[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch;text-transform:uppercase;margin-bottom:16px;color:inherit!important}.aemvc-v4-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:stretch;margin-bottom:16px;color:inherit!important}@media only screen and (max-width: 767px){.aemvc-v4-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:stretch}}@media only screen and (max-width: 600px){.aemvc-v4-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:800;line-height:48px;align-self:stretch}}@media only screen and (max-width: 375px){.aemvc-v4-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:800;line-height:48px;align-self:stretch}}.aemvc-v4-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch;color:inherit!important}@media only screen and (max-width: 767px){.aemvc-v4-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media only screen and (max-width: 600px){.aemvc-v4-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media only screen and (max-width: 375px){.aemvc-v4-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}.aemvc-v4-banner-image-crop[_ngcontent-%COMP%]{object-fit:unset!important}.aemvc-v4-responsivegrid-banner[_ngcontent-%COMP%]{display:grid;min-height:350px;width:100%;color:#fff;grid-column:span 4}.aemvc-v4-responsivegrid-banner__bottom[_ngcontent-%COMP%]{min-height:0;margin-bottom:64px}@media only screen and (max-width: 375px){.aemvc-v4-responsivegrid-banner__bottom[_ngcontent-%COMP%]{width:90%;display:flex;margin:0 auto}}@media only screen and (max-width: 767px){.aemvc-v4-responsivegrid-banner__bottom[_ngcontent-%COMP%]{margin-bottom:24px}}@media only screen and (max-width: 375px){.aemvc-v4-responsivegrid-banner__bottom[_ngcontent-%COMP%]{margin-bottom:24px;grid-template-columns:repeat(4,1fr)}}.aemvc-v4-responsivegrid-banner-image__margin[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}@media (min-width: 375px){.aemvc-v4-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v4-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v4-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr)}}.aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{align-self:center;color:inherit;font-family:Mark Pro,sans-serif;padding:64px 56px 64px 84px}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 56px 64px 76px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 56px 40px 68px}}@media only screen and (max-width: 767px){.aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media (min-width: 375px){.aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/5;grid-row-start:2}}@media (min-width: 600px){.aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:span 6;grid-row-start:unset}}@media (min-width: 375px){.aemvc-v4-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/5;grid-row-start:1}}@media (min-width: 600px){.aemvc-v4-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v4-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:span 6;grid-row-start:unset}}.aemvc-v4-responsivegrid-banner-image__top__center[_ngcontent-%COMP%]{object-position:top center}.aemvc-v4-responsivegrid-banner-image__top__left[_ngcontent-%COMP%]{object-position:top left}.aemvc-v4-responsivegrid-banner-image__top__right[_ngcontent-%COMP%]{object-position:top right}.aemvc-v4-responsivegrid-banner-image__center[_ngcontent-%COMP%]{object-position:center}.aemvc-v4-responsivegrid-banner-image__center__left[_ngcontent-%COMP%]{object-position:center left}.aemvc-v4-responsivegrid-banner-image__center__right[_ngcontent-%COMP%]{object-position:center right}.aemvc-v4-responsivegrid-banner-image__bottom__center[_ngcontent-%COMP%]{object-position:bottom center}.aemvc-v4-responsivegrid-banner-image__bottom__left[_ngcontent-%COMP%]{object-position:bottom left}.aemvc-v4-responsivegrid-banner-image__bottom__right[_ngcontent-%COMP%]{object-position:bottom right}.aemvc-v4-responsivegrid-banner-image__top[_ngcontent-%COMP%]{object-position:top}.aemvc-v4-responsivegrid-banner-image__left[_ngcontent-%COMP%]{object-position:left}.aemvc-v4-responsivegrid-banner-image__right[_ngcontent-%COMP%]{object-position:right}.aemvc-v4-responsivegrid-banner-image__bottom[_ngcontent-%COMP%]{object-position:bottom}.aemvc-v4-responsivegrid-banner-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:650px!important;object-fit:cover}.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]{grid-auto-flow:dense}.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 84px 64px 56px}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 76px 64px 56px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 68px 40px 56px}}@media only screen and (max-width: 767px){.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media (min-width: 375px){.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v4-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:7/13}}@media (min-width: 375px){.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v4-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v4-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v4-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v4-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}.aemvc-v4-banner[_ngcontent-%COMP%]{display:flex;min-height:350px;width:100%;color:#fff}.aemvc-v4-banner__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v4-banner__turquoise[_ngcontent-%COMP%]{background-color:#007873}.aemvc-v4-banner__yellow[_ngcontent-%COMP%]{background-color:#ffaf00;color:#040505}.aemvc-v4-banner-inverse[_ngcontent-%COMP%]{flex-direction:row-reverse}@media only screen and (max-width: 767px){.aemvc-v4-banner[_ngcontent-%COMP%]{flex-direction:column-reverse}}.aemvc-v4-banner-content[_ngcontent-%COMP%]{flex:1;flex-direction:column;align-self:center;color:inherit;font-family:Mark Pro,sans-serif;padding:64px 32px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v4-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media only screen and (max-width: 767px){.aemvc-v4-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}.aemvc-v4-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%], .aemvc-v4-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{box-sizing:border-box;margin:0}.header[_ngcontent-%COMP%] + .aemvc-v4-banner-text-container[_ngcontent-%COMP%]{margin:24px 0 0}@media (min-width: 1200px){.aemvc-v4-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:700;line-height:48px;align-self:stretch}.aemvc-v4-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v4-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:700;line-height:48px;align-self:stretch}.aemvc-v4-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v4-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v4-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media only screen and (max-width: 767px){.aemvc-v4-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v4-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}.aemvc-v4-banner-text[_ngcontent-%COMP%] + .aemvc-v4-banner-buttons[_ngcontent-%COMP%]{margin:32px 0}.aemvc-v4-banner-image[_ngcontent-%COMP%]{flex-basis:50%}.aemvc-v4-banner-image__top__center[_ngcontent-%COMP%]{object-position:top center}.aemvc-v4-banner-image__top__left[_ngcontent-%COMP%]{object-position:top left}.aemvc-v4-banner-image__top__right[_ngcontent-%COMP%]{object-position:top right}.aemvc-v4-banner-image__center[_ngcontent-%COMP%]{object-position:center}.aemvc-v4-banner-image__center__left[_ngcontent-%COMP%]{object-position:center left}.aemvc-v4-banner-image__center__right[_ngcontent-%COMP%]{object-position:center right}.aemvc-v4-banner-image__bottom__center[_ngcontent-%COMP%]{object-position:bottom center}.aemvc-v4-banner-image__bottom__left[_ngcontent-%COMP%]{object-position:bottom left}.aemvc-v4-banner-image__bottom__right[_ngcontent-%COMP%]{object-position:bottom right}.aemvc-v4-banner-image__top[_ngcontent-%COMP%]{object-position:top}.aemvc-v4-banner-image__left[_ngcontent-%COMP%]{object-position:left}.aemvc-v4-banner-image__right[_ngcontent-%COMP%]{object-position:right}.aemvc-v4-banner-image__bottom[_ngcontent-%COMP%]{object-position:bottom}.aemvc-v4-banner-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.limelight-player[_ngcontent-%COMP%]{margin:40px}.aemvc-v4-banner-video[_ngcontent-%COMP%]{width:100%;height:inherit!important;object-fit:cover}.aemvc-v4-video-content-over[_ngcontent-%COMP%]{z-index:1;width:100%}.aemvc-v4-banner-image[_ngcontent-%COMP%]{min-width:100%}.aemvc-v4-transcript[_ngcontent-%COMP%]{display:grid;width:100%;grid-column:1/13}.aemvc-v4-transcript-text[_ngcontent-%COMP%]{grid-column:1/13}.aemvc-v4-transcript-text__on-light[_ngcontent-%COMP%]{color:#040505}.aemvc-v4-transcript-text__on-dark[_ngcontent-%COMP%]{color:#fff}.aemvc-v4-transcript-text__center[_ngcontent-%COMP%]{text-align:center;margin:16px 0}.aemvc-v4-transcript-text__center[_ngcontent-%COMP%]     p{font-size:14px;font-style:normal;font-weig
1ht:400;line-height:20px;align-self:stretch}.aemvc-v4-transcript-text__left[_ngcontent-%COMP%]{text-align:left;margin:16px 0}.aemvc-v4-transcript-text__left[_ngcontent-%COMP%]     p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v4-grid[_ngcontent-%COMP%]{display:grid;grid-template-rows:1fr}.aemvc-v4-grid-overlay[_ngcontent-%COMP%]{grid-row:1/-1;grid-column:1/13;width:100%}.aemvc-v4-grid-overlay__background[_ngcontent-%COMP%]{background:#040505;mix-blend-mode:multiply;opacity:.3}.aemvc-v4-grid__medium[_ngcontent-%COMP%]{height:42.8571428571vw!important}@media only screen and (max-width: 375px){.aemvc-v4-grid__medium[_ngcontent-%COMP%]{height:100vw!important}.aemvc-v4-grid__medium[_ngcontent-%COMP%]     .aemvc-v1-video__container, .aemvc-v4-grid__medium[_ngcontent-%COMP%]     .aemvc-v1-video__limelightwrapper{height:100%}.aemvc-v4-grid__medium[_ngcontent-%COMP%]     .vjs-limelight-viewport{height:100%!important}}.aemvc-v4-grid__image[_ngcontent-%COMP%]{height:0}.aemvc-v4-image-content[_ngcontent-%COMP%]{align-self:center}@media (min-width: 1024px){.aemvc-v4-image-content[_ngcontent-%COMP%]{grid-column:span 7}}@media (min-width: 1366px){.aemvc-v4-image-content[_ngcontent-%COMP%]{grid-column:span 6}}@media (min-width: 1400px){.aemvc-v4-image-content[_ngcontent-%COMP%]{grid-column:span 5}}.aemvc-v4-image-content__heading[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:start}@media only screen and (max-width: 600px){.aemvc-v4-image-content__heading[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:start}}@media only screen and (max-width: 375px){.aemvc-v4-image-content__heading[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:start}}.aemvc-v4-image-content__subheading[_ngcontent-%COMP%]{margin-top:24px;font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:start}@media only screen and (max-width: 600px){.aemvc-v4-image-content__subheading[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:start}}@media only screen and (max-width: 375px){.aemvc-v4-image-content__subheading[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:start}}.aemvc-v4-video-content[_ngcontent-%COMP%]{grid-column:span 6;align-self:end;display:flex;flex-direction:column;gap:24px}.aemvc-v4-video-content-noarrow[_ngcontent-%COMP%]{flex-direction:row!important}@media only screen and (max-width: 767px){.aemvc-v4-video-content[_ngcontent-%COMP%]{grid-column:span 4}}@media only screen and (max-width: 600px){.aemvc-v4-video-content[_ngcontent-%COMP%]{grid-column:span 4}}@media only screen and (max-width: 600px){.aemvc-v4-video-content__medium[_ngcontent-%COMP%]{grid-column:span 3}}.aemvc-v4-video-content__left[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px}.aemvc-v4-video-content__left__wrapper[_ngcontent-%COMP%]{display:flex;gap:32px}@media only screen and (max-width: 600px){.aemvc-v4-video-content__left__wrapper[_ngcontent-%COMP%]{gap:16px}}@media only screen and (max-width: 375px){.aemvc-v4-video-content__left__wrapper[_ngcontent-%COMP%]{gap:12px}}.aemvc-v4-video-content__left__wrapper__bar[_ngcontent-%COMP%]{flex:0 0 32px;height:auto;background-color:#c20029}@media only screen and (max-width: 600px){.aemvc-v4-video-content__left__wrapper__bar[_ngcontent-%COMP%]{flex:0 0 16px}}@media only screen and (max-width: 375px){.aemvc-v4-video-content__left__wrapper__bar[_ngcontent-%COMP%]{flex:0 0 12px}}.aemvc-v4-video-content__left__wrapper__text[_ngcontent-%COMP%]{font-size:92px;font-style:normal;font-weight:800;line-height:96px;align-self:start}@media only screen and (max-width: 600px){.aemvc-v4-video-content__left__wrapper__text[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:start}}@media only screen and (max-width: 375px){.aemvc-v4-video-content__left__wrapper__text[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:start}}.aemvc-v4-video-content__button[_ngcontent-%COMP%]{grid-column:12/13;align-self:end;margin-left:auto}@media only screen and (max-width: 767px){.aemvc-v4-video-content__button[_ngcontent-%COMP%]{grid-column:span 1;grid-column-start:6}}@media only screen and (max-width: 600px){.aemvc-v4-video-content__button[_ngcontent-%COMP%]{grid-column:span 1;grid-column-start:4}}@media only screen and (max-width: 375px){.aemvc-v4-video-content__button[_ngcontent-%COMP%]{grid-column:span 1}}.aemvc-v4-video-content__buttons[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.aemvc-v4-video-content__buttons-noarrow[_ngcontent-%COMP%]{align-self:end}.aemvc-v4-button-svg__scroll[_ngcontent-%COMP%]{width:24px;height:24px;background:none;border:none}@media only screen and (max-width: 600px){.aemvc-v4-button-svg__scroll[_ngcontent-%COMP%]{align-self:center}}@media only screen and (max-width: 375px){.aemvc-v4-button-svg__scroll[_ngcontent-%COMP%]{align-self:center}}.aemvc-v4-button-svg__scroll[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v4-button-svg__scroll[_ngcontent-%COMP%]:focus-visible{outline:solid .25rem #0f62c5;border-radius:50%}.aemvc-v4-button-svg__scroll[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline-offset:2px}.aemvc-v4-button-svg__scroll[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px;height:24px}.aemvc-v4-button-svg__play[_ngcontent-%COMP%]{width:44px;height:44px;background:none;border:none}.aemvc-v4-button-svg__play[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v4-button-svg__play[_ngcontent-%COMP%]:focus-visible{outline:solid .25rem #0f62c5;border-radius:50%}.aemvc-v4-button-svg__play[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline-offset:2px}.aemvc-v4-button-svg__play[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:44px;height:44px}']}
1)}}return n})();so("constellation-aem/components/banner")(V5,{emptyLabel:"banner label",isEmpty:()=>!1});let _Q=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({providers:[F5]})}}return n})(),z5=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,or,_Q,lo,ir]})}}return n})(),vQ=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,Iu,ia,oa,lo,ir,z5]})}}return n})();const CQ=["videoContainer"],MQ=["videoAccessibleTextContainer"];function PQ(n,t){1&n&&(C(0,"button"),fe(1,"c11n-web-b5-icon",11),v())}function OQ(n,t){if(1&n){const e=st();C(0,"button",12),Ve("click",function(){return Ye(e),Xe(j().openCloseTranscript())}),Q(1),v()}if(2&n){const e=j();f("colorMode",e.color)("variant","secondary-reinforced")("fontWeight","bold"),Ue("aria-label",e.textbuttonlabel)("title",e.isTranscriptOpen?"show less":"show more")("aria-expanded",e.isTranscriptOpen),g(),ct(" ",e.textbuttonlabel," ")}}function bQ(n,t){if(1&n&&(C(0,"p"),Q(1),v()),2&n){const e=j();g(),ct("Video length: ",e.videolengthtext,"")}}function yQ(n,t){if(1&n&&(C(0,"p"),Q(1),v()),2&n){const e=j();g(),ct("Audio length: ",e.videolengthtext,"")}}function wQ(n,t){1&n&&fe(0,"div",13,14),2&n&&f("innerHTML",j().safeTranscriptText,Jt)}const H5=n=>({"aemvc-v2-video__hide":n});let pp=(()=>{class n{constructor(e,o,i,a){if(this.renderer2=e,this._document=o,this.sanitizer=i,this.dataLayerService=a,this.src="./assets/banner.png",this.alt="",this.youtubeid="",this.transcripttext="",this.videolengthtext="",this.color="on-light",this.showImage=!0,this.showtranscripttext="",this.hidetranscripttext="",this.videoheight=360,this.videowidth=640,this.videotitle="",this.videobuttoncentered=!1,this.resetwhendone=!1,this.audiolength="Video",this.segment="",this.category="",this.type="",this.accordionclick=!1,this.isbanner=!1,this.checkcookie=!0,this.isImageVisible=!0,this.textbuttonlabel="",this.isTranscriptOpen=!1,this.safeTranscriptText="",this.safeYoutubeUrl="",this.ariaLabelPlayButtonText="Play video",this.showPlayButton=!0,this.apiLoaded=!1,this.SM_BREAKPOINT=1024,this.isFirstTimePlay=!0,this.isFirstTimeTwentyFive=!0,this.isFirstTimeFifty=!0,this.isFirstTimeSeventyFive=!0,this.isFirstTimeComplete=!0,this.previousState=null,this.previousPercent=0,this.videoContainerRef={},this.videoAccessibleTextContainerRef={},!this._document?.defaultView?.customElements.get("c11n-web-b5-youtube-player")){const r=this._document.createElement("script");r.type="module",r.src="https://cdn.web.vanguard.com/c11n-web/b5/youtube-player.js",r.async=!0,this._document.body.appendChild(r)}if(!this._document?.defaultView?.customElements.get("c11n-web-b5-icon")){const r=this._document.createElement("script");r.type="module",r.src="https://cdn.web.vanguard.com/c11n-web/b5/icon.js",r.async=!0,this._document.body.appendChild(r)}}ngOnInit(){this.safeTranscriptText=this.trustText(this.transcripttext),this.alt="Video or clip - "+this.videotitle,this.textbuttonlabel=this.showtranscripttext,this.booleanData(),this.checkcookie=!!this.checkcookie&&this.getThirdPartyConsent()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"transcripttext":this.safeTranscriptText=this.trustText(this.transcripttext);break;case"resetwhendone":case"videobuttoncentered":case"accordionclick":case"checkcookie":this.booleanData()}})}ngAfterViewInit(){var e=this;return z(function*(){const o={};if(o.promise=new Promise((i,a)=>{o.resolve=i,o.reject=a}),e.videoContainerRef.nativeElement.hasAttribute("c11n-web-youtube-player"))o.resolve();else{const i=new MutationObserver(()=>{e.videoContainerRef.nativeElement.hasAttribute("c11n-web-youtube-player")&&(o.resolve(),i.disconnect())});i.observe(e.videoContainerRef.nativeElement,{attributes:!0})}yield o.promise,e.videoContainerRef.nativeElement.onReady=i=>{e.YTPlayer=e.videoContainerRef.nativeElement.player,e.YTPlayer.playVideo(),e.isFirstTimePlay&&(e.dataLayerService.videoProgressEvent("mediaPlay",e.videotitle,""!=e.type?e.type:e.audiolength,e.category,e.segment),e.isFirstTimePlay=!1)},e.videoContainerRef.nativeElement.onStateChange=i=>{e.onPlayerStateChange(i)}})()}booleanData(){"string"==typeof this.videobuttoncentered&&(this.videobuttoncentered="true"===this.videobuttoncentered),"string"==typeof this.resetwhendone&&(this.resetwhendone="true"===this.resetwhendone),"string"==typeof this.isbanner&&(this.isbanner="true"===this.isbanner),"string"==typeof this.accordionclick&&(this.accordionclick="true"===this.accordionclick),"string"==typeof this.checkcookie&&(this.checkcookie="true"===this.checkcookie)}trustText(e){return this.sanitizer.bypassSecurityTrustHtml(e)}trustUrl(e){return this.sanitizer.bypassSecurityTrustResourceUrl(e)}onPlayerStateChange(e){this.YTPlayer&&(this.YTPlayer.getCurrentTime(),this.YTPlayer.getDuration(),0===this.previousState&&1===e.data&&this.dataLayerService.videoProgressEvent("mediaPlay",this.videotitle,""!=this.type?this.type:this.audiolength,this.category,this.segment),this.previousState=e.data,1==e.data&&!this.isbanner&&window.setTimeout(()=>{this.checkTime()},1e3),0==e.data&&this.isFirstTimeComplete&&!this.isbanner&&(this.dataLayerService.videoProgressEvent("mediaComplete",this.videotitle,""!=this.type?this.type:this.audiolength,this.category,this.segment),this.isFirstTimeComplete=!1,this.resetProgressFlags()))}resetProgressFlags(){this.YTPlayer.getCurrentTime()/this.YTPlayer.getDuration()>=.99&&(this.isFirstTimeTwentyFive=!0,this.isFirstTimeFifty=!0,this.isFirstTimeSeventyFive=!0,this.isFirstTimeComplete=!0,this.isFirstTimePlay=!0)}checkTime(){let e,o=this.YTPlayer.getCurrentTime()/this.YTPlayer.getDuration();o>=.25&&this.isFirstTimeTwentyFive&&o<.9?(this.dataLayerService.videoProgressEvent("media25PercentPlayed",this.videotitle,""!=this.type?this.type:this.audiolength,this.category,this.segment),this.isFirstTimeTwentyFive=!1):o>=.5&&this.isFirstTimeFifty&&o<.9?(this.dataLayerService.videoProgressEvent("media50PercentPlayed",this.videotitle,""!=this.type?this.type:this.audiolength,this.category,this.segment),this.isFirstTimeFifty=!1):o>=.75&&this.isFirstTimeSeventyFive&&o<.9&&(this.dataLayerService.videoProgressEvent("media75PercentPlayed",this.videotitle,""!=this.type?this.type:this.audiolength,this.category,this.segment),this.isFirstTimeSeventyFive=!1),o!=this.previousPercent?(this.previousPercent=o,e=window.setTimeout(()=>{this.checkTime()},1e3)):clearTimeout(e)}openCloseTranscript(){this.accordionclick?this.dataLayerService.accordionCl
1ickEvent(`${this.videotitle}:${this.isTranscriptOpen?"hide video transcript":"view video transcript"}`):this.dataLayerService.ctaEvent(`${this._document.title} - ${this.videotitle}`,this.textbuttonlabel,"Text button"),this.isTranscriptOpen=!this.isTranscriptOpen,this.isTranscriptOpen?(this.textbuttonlabel=this.hidetranscripttext,setTimeout(()=>this.setHeight(),60)):this.textbuttonlabel=this.showtranscripttext}setHeight(){let e=0;Array.from(this.videoAccessibleTextContainerRef.nativeElement.children).forEach(o=>{e+=o.offsetHeight,e+=parseInt(getComputedStyle(o).marginTop),e+=parseInt(getComputedStyle(o).marginBottom)}),this.videoAccessibleTextContainerRef.nativeElement.style.maxHeight=e+"px"}addInPlayVideo(){this.checkcookie=!1,this.videoContainerRef.nativeElement.displayVideo()}getThirdPartyConsent(){if(document.cookie.includes("OptanonConsent")&&document.cookie.includes("groups")){let e="";e=document.cookie?.split(";")?.find(i=>i.includes("OptanonConsent"))?.split("&")?.find(i=>i.includes("groups"))?.split("=")[1];const o=decodeURIComponent(e)?.split(",")?.find(i=>i.includes("C0004"))?.split(":")[1];return!Number(o)}return!1}static{this.\u0275fac=function(o){return new(o||n)(Oe(zi),Oe(ln),Oe(vo),Oe(wi))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-video-v2"]],viewQuery:function(o,i){if(1&o&&(ot(CQ,5,We),ot(MQ,5,We)),2&o){let a;Ze(a=Qe())&&(i.videoContainerRef=a.first),Ze(a=Qe())&&(i.videoAccessibleTextContainerRef=a.first)}},hostVars:1,hostBindings:function(o,i){2&o&&Ue("is-banner",i.isbanner)},inputs:{src:"src",alt:"alt",youtubeid:"youtubeid",transcripttext:"transcripttext",videolengthtext:"videolengthtext",color:"color",showImage:"showImage",showtranscripttext:"showtranscripttext",hidetranscripttext:"hidetranscripttext",videoheight:"videoheight",videowidth:"videowidth",videotitle:"videotitle",videobuttoncentered:"videobuttoncentered",resetwhendone:"resetwhendone",audiolength:"audiolength",segment:"segment",category:"category",type:"type",accordionclick:"accordionclick",isbanner:"isbanner",checkcookie:"checkcookie"},features:[ut],decls:21,vars:26,consts:[[3,"ngClass"],["videoContainer",""],[3,"src","alt"],[4,"ngIf"],[1,"aemvc-v2-video__opt-in",3,"ngClass"],[1,"aemvc-v2-video__opt-in-image",3,"src","alt"],[1,"aemvc-v2-video__opt-in-text-container"],[1,"aemvc-v2-video__opt-in-text"],["c11n-link","",3,"colorMode","click"],["c11n-link","",3,"colorMode","variant","fontWeight","click",4,"ngIf"],["class","aemvc-v2-video__accessible__text",3,"innerHTML",4,"ngIf"],["name","play"],["c11n-link","",3,"colorMode","variant","fontWeight","click"],[1,"aemvc-v2-video__accessible__text",3,"innerHTML"],["videoAccessibleTextContainer",""]],template:function(o,i){1&o&&(C(0,"c11n-web-b5-youtube-player",0,1),fe(2,"img",2),_e(3,PQ,2,0,"button",3),v(),C(4,"div",4),fe(5,"img",5),C(6,"div",6)(7,"h2",7),Q(8,"You have certain cookies disabled on the Vanguard site."),fe(9,"br"),Q(10," In order to watch this video, you must agree to the use of cookies provided by YouTube. "),fe(11,"br"),Q(12," Click "),C(13,"button",8),Ve("click",function(){return i.addInPlayVideo()}),Q(14,"here"),v(),Q(15," to permit these cookies and watch the video."),v()()(),C(16,"div"),_e(17,OQ,2,7,"button",9)(18,bQ,2,1,"p",3)(19,yQ,2,1,"p",3),v(),_e(20,wQ,2,1,"div",10)),2&o&&(Xd("--c11n-aspect-height",i.videoheight)("--c11n-aspect-width",i.isbanner?null:i.videowidth),f("ngClass",wt(22,H5,i.checkcookie)),Ue("video",i.youtubeid)("title",i.videotitle)("button-centered",i.videobuttoncentered?"":null)("reset-when-done",i.resetwhendone?"":null),g(2),f("src",i.src,rt)("alt",i.alt),g(),f("ngIf",i.showPlayButton),g(),f("ngClass",wt(24,H5,!i.checkcookie)),g(),f("src",i.src,rt)("alt",i.alt),g(8),f("colorMode","on-dark"),g(3),It(0===i.transcripttext.length?"aemvc-v2-video__accessible aemvc-v2-video__accessible-no-transcript-text":"aemvc-v2-video__accessible"),g(),f("ngIf",i.transcripttext.length>0),g(),f("ngIf",i.videolengthtext.length>0&&"Video"==i.audiolength),g(),f("ngIf",i.videolengthtext.length>0&&"Audio"==i.audiolength),g(),f("ngIf",i.isTranscriptOpen))},dependencies:[bo,Vt,Sr],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}[is-banner=true][_nghost-%COMP%]{position:relative;overflow:hidden}[is-banner=true][_nghost-%COMP%]     c11n-web-b5-youtube-player{position:absolute;min-width:max(100vh * var(--c11n-aem-video-width, 16) / var(--c11n-aem-video-height, 9),100vw);object-fit:cover;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}[is-banner=false][_nghost-%COMP%]     c11n-web-b5-youtube-player{cursor:pointer}[is-banner=false][_nghost-%COMP%]     c11n-web-b5-youtube-player button{cursor:pointer}.aemvc-v2-video__image[_ngcontent-%COMP%]{position:relative}.aemvc-v2-video__image__hidden[_ngcontent-%COMP%]{display:none}.aemvc-v2-video__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;object-fit:cover;aspect-ratio:16/9}.aemvc-v2-video__image--container[_ngcontent-%COMP%]{display:flex;position:absolute;align-items:center;justify-content:center;bottom:40px;left:40px;background-color:transparent;width:60px;height:60px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-video__image--container[_ngcontent-%COMP%]{top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width: 767px){.aemvc-v2-video__image--container[_ngcontent-%COMP%]{top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width: 600px){.aemvc-v2-video__image--container[_ngcontent-%COMP%]{top:50%;left:50%;transform:translate(-50%,-50%)}}.aemvc-v2-video__image--container-button[_ngcontent-%COMP%]{display:flex;position:absolute;align-items:center;justify-content:center;transition-property:width,height;transition-duration:.3s!important;transition-timing-function:ease-in-out;width:60px;height:60px;background-color:#000;border:2px solid white;border-radius:50%;cursor:pointer}.aemvc-v2-video__image--container-button__hidden[_ngcontent-%COMP%]{display:none}.aemvc-v2-video__image--container-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:25px;height:25px;padding-left:2px}.aemvc-v2-video__image--container-button[_ngcontent-%COMP%]:focus-visible{outline:solid .25rem #0f62c5;border-radius:100%;width:80px;height:80px}.aemvc-v2-video__image--container-button[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem white;outline-offset:2px}.aemvc-v2-video__image--container-button[_ngcontent-%COMP%]:hover{width:80px;height:80px}.aemvc-v2-video__accessible[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:32px;display:flex;justify-content:space-between}.aemvc-v2-video__accessible-no-transcript-text[_ngcontent-%COMP%]{justify-content:flex-end!important}.aemvc-v2-video__accessible[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .aemvc-v2-video__accessible[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:700;line-height:20px;align-self:stretch}.aemvc-v2-video__accessible__text[_ngcontent-%COMP%]{transition-property:max-height;transition-duration:.3s!important;transition-timing-function:ease-in-out;max-height:0;overflow:hidden;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v2-video__hide[_ngcontent-%COMP%]{display:none}.aemvc-v2-video__opt-in[_ngcontent-%COMP%]{position:relative;aspect-ratio:16/9;width:100%}.aemvc-v2-video__opt-in-image[_ngcontent-%COMP%]{filter:brightness(50%);aspect-ratio:16/9;width:100%}.aemvc-v2-video__opt-in-text[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:700;line-height:24px;align-self:stretch}.aemvc-v2-video__opt-in-text-container[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:75%;text-align:center}']})}}return n})();const xQ=["textContainer"],kQ=["buttonContainer"],j5=["video"],EQ=["target"],AQ=["contentContainer"];function SQ(n,t){if(1&n&&(C(0,"h3",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function TQ(n,t){if(1&n&&(C(0,"h2",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function IQ(n,t){if(1&n&&(C(0,"h2",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function DQ(n,t){if(1&n&&(C(0,"h1",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function RQ(n,t){1&n&&fe(0,"div",18),2&n&&f("innerHTML",j(3).safedescription,Jt)}function FQ(n,t){if(1&n){const e=st();C(0,"div",19)(1,"c11n-aem-button-group",20,21),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).defaultClick(i))})("click",function(i){return Ye(e),Xe(j(3).defaultClick(i))}),v()()}if(2&n){const e=j(3);g(),f("size",e.size)("firstbuttonvarianttype",e.firstbuttonvarianttype)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttoniconname",e.firstbuttoniconname)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonvarianttype",e.secondbuttonvarianttype)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttoniconname",e.secondbuttoniconname)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color",e.fullbleedimage?e.isMobileView?e.fontColor:"on-dark":e.fontColor)("textbuttonlabel",e.textbuttonlabel)("textbutton
1href",e.textbuttonhref)("textbuttontargetwindow",e.textbuttontargetwindow)}}const U5=n=>({"aemvc-v5-grid-overlay aemvc-v5-banner-container--center":n});function LQ(n,t){if(1&n&&(C(0,"div",9)(1,"div",10)(2,"div",11),_e(3,SQ,2,1,"h3",12)(4,TQ,2,1,"h2",12)(5,IQ,2,1,"h2",13)(6,DQ,2,1,"h1",13)(7,RQ,1,1,"div",14),v(),_e(8,FQ,3,18,"div",15),v()()),2&n){const e=j(2);f("ngClass",wt(8,U5,!e.isMobileView)),g(),f("ngClass",e.fullbleedimage&&e.isMobileView?"on-dark"===e.fontColor?"aemvc-v5-banner-image-content__on-dark":"aemvc-v5-banner-image-content__on-light":e.fullbleedimage&&!e.isMobileView?"on-dark"===e.fontColor?"aemvc-v5-banner-image-content__on-dark__fullbleed":"aemvc-v5-banner-image-content__on-light__fullbleed":e.fullbleedimage?"":"on-dark"===e.fontColor?"aemvc-v5-banner-image-content__on-dark":"aemvc-v5-banner-image-content__on-light"),g(2),f("ngIf",!e.topofpage&&e.eyebrowheadertext.length>0),g(),f("ngIf",e.topofpage&&e.eyebrowheadertext.length>0),g(),f("ngIf",!e.topofpage),g(),f("ngIf",e.topofpage),g(),f("ngIf",e.bodytext.length>0),g(),f("ngIf",e.displayAllButtons())}}function NQ(n,t){1&n&&fe(0,"div"),2&n&&$t("aemvc-v5-banner-container__background ",j(2).backgroundColorClass,"")}const $5=(n,t)=>({"aemvc-v5-banner-container-mask aemvc-v5-banner-container-mask__gradient":n,"aemvc-v5-banner-container-mask aemvc-v5-banner-container-mask__solid":t});function BQ(n,t){if(1&n&&fe(0,"div",22),2&n){const e=j(2);f("ngClass",Yo(1,$5,"gradient"===e.masktype,"solid"===e.masktype))}}function VQ(n,t){if(1&n&&(C(0,"h3",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function zQ(n,t){if(1&n&&(C(0,"h2",16),Q(1),v()),2&n){const e=j(3);g(),Le(e.eyebrowheadertext)}}function HQ(n,t){if(1&n&&(C(0,"h2",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function jQ(n,t){if(1&n&&(C(0,"h1",17),Q(1),v()),2&n){const e=j(3);g(),Le(e.headingtext)}}function UQ(n,t){1&n&&fe(0,"div",18),2&n&&f("innerHTML",j(3).safedescription,Jt)}function $Q(n,t){if(1&n){const e=st();C(0,"div",19)(1,"c11n-aem-button-group",20,21),Ve("clickEvent",function(i){return Ye(e),Xe(j(3).defaultClick(i))})("click",function(i){return Ye(e),Xe(j(3).defaultClick(i))}),v()()}if(2&n){const e=j(3);g(),f("size",e.size)("firstbuttonvarianttype",e.firstbuttonvarianttype)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttoniconname",e.firstbuttoniconname)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonvarianttype",e.secondbuttonvarianttype)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttoniconname",e.secondbuttoniconname)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color",e.fullbleedimage?e.isMobileView?e.fontColor:"on-dark":e.fontColor)("textbuttonlabel",e.textbuttonlabel)("textbuttonhref",e.textbuttonhref)("textbuttontargetwindow",e.textbuttontargetwindow)}}function WQ(n,t){if(1&n&&(C(0,"div",9)(1,"div",23)(2,"div",11),_e(3,VQ,2,1,"h3",12)(4,zQ,2,1,"h2",12)(5,HQ,2,1,"h2",13)(6,jQ,2,1,"h1",13)(7,UQ,1,1,"div",14),v(),_e(8,$Q,3,18,"div",15),v()()),2&n){const e=j(2);f("ngClass",wt(8,U5,!e.isMobileView)),g(),f("ngClass",e.fullbleedimage&&e.isMobileView?"on-dark"===e.fontColor?"aemvc-v5-banner-image-content__on-dark":"aemvc-v5-banner-image-content__on-light":e.fullbleedimage&&!e.isMobileView?"aemvc-v5-banner-image-content__on-dark__fullbleed":e.fullbleedimage?"":"on-dark"===e.fontColor?"aemvc-v5-banner-image-content__on-dark":"aemvc-v5-banner-image-content__on-light"),g(2),f("ngIf",!e.topofpage&&e.eyebrowheadertext.length>0),g(),f("ngIf",e.topofpage&&e.eyebrowheadertext.length>0),g(),f("ngIf",!e.topofpage),g(),f("ngIf",e.topofpage),g(),f("ngIf",e.bodytext.length>0),g(),f("ngIf",e.displayAllButtons())}}const GQ=n=>({"aemvc-v5-grid aemvc-v5-banner-container-height":n}),qQ=(n,t)=>({"aemvc-v5-banner-container aemvc-v5-grid-overlay":n,"aemvc-v5-banner-inverse":t}),YQ=(n,t)=>({"aemvc-v5-banner-container-image":n,"aemvc-v5-banner-container-fullbleed":t}),XQ=n=>({"aemvc-v5-banner-image-crop":n});function KQ(n,t){if(1&n&&(C(0,"div",4),_e(1,LQ,9,10,"div",5),C(2,"div",6),_e(3,NQ,1,3,"div",3),C(4,"div",6),fe(5,"img",7),v()(),_e(6,BQ,1,4,"div",8)(7,WQ,9,10,"div",5),v()),2&n){const e=j();f("ngClass",wt(14,GQ,!e.isMobileView))("ngClass",e.isMobileView?e.backgroundColorClass:""),g(),f("ngIf","right"===e.imageposition&&!e.isMobileView),g(),f("ngClass",Yo(16,qQ,!e.isMobileView,"left"===e.imageposition)),g(),f("ngIf",!e.isMobileView&&!e.fullbleedimage),g(),f("ngClass",Yo(19,YQ,!e.fullbleedimage,e.fullbleedimage)),g(),It(e.imageFocus(e.imagevertical,e.imagehorizontal)),f("ngClass",wt(22,XQ,e.showfullimage))("src",e.src,rt)("alt",e.alt),g(),f("ngIf",e.fullbleedimage&&!e.isMobileView&&e.addmask),g(),f("ngIf","left"===e.imageposition||e.isMobileView)}}function ZQ(n,t){if(1&n&&fe(0,"c11n-aem-video-v2",39,40),2&n){const e=j(2);f("youtubeid",e.youtubeid)("color",e.fontColor)("showImage",e.showImage)("isbanner",!0)("videoheight",e.videoheight)("videowidth",e.videowidth)("checkcookie",e.checkcookie)}}function QQ(n,t){if(1&n&&fe(0,"div",41),2&n){const e=j(2);f("ngClass",Yo(1,$5,"gradient"===e.masktype,"solid"===e.masktype))}}function JQ(n,t){1&n&&fe(0,"div",42)}function eJ(n,t){1&n&&fe(0,"div",43)}function tJ(n,t){if(1&n&&(C(0,"h2",44),Q(1),v()),2&n){const e=j(2);g(),ct(" ",e.headingtext," ")}}function nJ(n,t){if(1&n&&(C(0,"h1",44),Q(1),v()),2&n){const e=j(2);g(),ct(" ",e.headingtext," ")}}function oJ(n,t){if(1&n){const e=st();C(0,"button",45),Ve("click",function(){return Ye(e),Xe(j(2).scrollToEnd())}),Mt(),C(1,"svg",46),fe(2,"use",47),v()()}2&n&&Ue("aria-label",j(2).scrollDownButtonAriaLabel)}function iJ(n,t){if(1&n){const e=st();C(0,"button",51),Ve("click",function(){return Ye(e),Xe(j(3).scrollToEnd())}),Mt(),C(1,"svg",46),fe(2,"use",47),v()()}2&n&&Ue("aria-label",j(3).scrollDownButtonAriaLabel)}function aJ(n,t){if(1&n&&(Mt(),C(0,"svg",54)(1,"title"),Q(2),v(),fe(3,"use",55),v()),2&n){const e=j(4);g(2),Le(e.pauseButtonAriaLabel)}}function rJ(n,t){if(1&n&&(Mt(),C(0,"svg",54)(1,"title"),Q(2),v(),fe(3,"use",56),v()),2&n){const e=j(4);g(2),Le(e.playButtonAriaLabel)}}function cJ(n,t){if(1&n){const e=st();C(0,"button",52),Ve("click",function(){return Ye(e),Xe(j(3).playPauseVideo())}),_e(1,aJ,4,1,"svg",53)(2,rJ,4,1,"svg",53),v()}if(2&n){const e=j(3);Ue("aria-label",e.videoPlaying?e.pauseButtonAriaLabel:e.playButtonAriaLabel),g(),f("ngIf",e.videoPlaying),g(),f("ngIf",!e.videoPlaying)}}const sJ=n=>({"aemvc-v5-video-content__buttons-noarrow":n});function lJ(n,t){if(1&n&&(C(0,"div",48),_e(1,iJ,3,1,"button",49)(2,cJ,3,3,"button",50),v()),2&n){const e=j(2);f("ngClass",wt(3,sJ,!e.downarrow)),g(),f("ngIf",e.downarrow&&"large"===e.videosize&&e.isMobileView),g(),f("ngIf",0==e.hideVideoFlag())}}function mJ(n,t){if(1&n&&(Mt(),C(0,"svg",54)(1,"title"),Q(2),v(),fe(3,"use",55),v()),2&n){const e=j(4);g(2),Le(e.pauseButtonAriaLabel)}}function dJ(n,t){if(1&n&&(Mt(),C(0,"svg",54)(1,"title"),Q(2),v(),fe(3,"use",56),v()),2&n){const e=j(4);g(2),Le(e.playButtonAriaLabel)}}function uJ(n,t){if(1&n){const e=st();C(0,"button",52),Ve("click",function(){return Ye(e),Xe(j(3).playPauseVideo())}),_e(1,mJ,4,1,"svg",53)(2,dJ,4,1,"svg",53),v()}if(2&n){const e=j(3);Ue("aria-label",e.videoPlaying?e.pauseButtonAriaLabel:e.playButtonAriaLabel),g(),f("ngIf",e.videoPlaying),g(),f("ngIf",!e.videoPlaying)}}function gJ(n,t){if(1&n&&(C(0,"div",57),_e(1,uJ,3,3,"button",50),v()),2&n){const e=j(2);g(),f("ngIf",0==e.hideVideoFlag())}}const hJ=n=>({"aemvc-v5-grid__medium":n}),fJ=(n,t)=>({"aemvc-v5-video-content__medium":n,"aemvc-v5-video-content-noarrow":t});
1function pJ(n,t){if(1&n&&(C(0,"div",24,25),_e(2,ZQ,2,7,"c11n-aem-video-v2",26)(3,QQ,1,4,"div",27)(4,JQ,1,0,"div",28),C(5,"div",29)(6,"div",30)(7,"div",31)(8,"div",32)(9,"div",33),_e(10,eJ,1,0,"div",34)(11,tJ,2,1,"h2",35)(12,nJ,2,1,"h1",35),v(),_e(13,oJ,3,1,"button",36),v(),_e(14,lJ,3,5,"div",37),v(),_e(15,gJ,2,1,"div",38),v()()()),2&n){const e=j();f("ngClass",wt(11,hJ,"medium"===e.videosize)),g(2),f("ngIf",e.isvideo),g(),f("ngIf",!e.isMobileView&&e.addmask),g(),f("ngIf",e.isMobileView&&e.addmask),g(3),f("ngClass",Yo(13,fJ,"medium"===e.videosize,!e.downarrow)),g(3),f("ngIf",e.redbar),g(),f("ngIf",!e.topofpage),g(),f("ngIf",e.topofpage),g(),f("ngIf",e.downarrow&&"large"===e.videosize&&!e.isMobileView),g(),f("ngIf",e.isMobileView&&"large"===e.videosize),g(),f("ngIf",!e.isMobileView)}}function _J(n,t){1&n&&fe(0,"div",null,58)}function vJ(n,t){if(1&n&&fe(0,"div",18),2&n){const e=j(2);di("aemvc-v5-transcript-text aemvc-v5-transcript-text__",e.transcriptaligned," aemvc-v5-transcript-text__",e.fontColor,""),f("innerHTML",e.safeTranscriptHTML,Jt)}}function CJ(n,t){if(1&n&&(C(0,"div")(1,"div",59)(2,"div",60),_e(3,vJ,1,5,"div",61),v()()()),2&n){const e=j();$t("aemvc-v3-container\n  ",e.backgroundColorClass,""),g(3),f("ngIf",e.transcripttext.length>0)}}let W5=(()=>{class n extends Tu{onResize(){this.getMobileView(),this.isvideo&&this.fitWindowHeight()}constructor(e,o,i,a){super(e),this.iconService=o,this.dataLayerService=i,this._document=a,this.fullbleedimage=!1,this.addmask=!1,this.masktype="gradient",this.isvideo=!1,this.videosize="large",this.youtubeid="",this.redbar=!1,this.downarrow=!1,this.transcripttext="",this.transcriptaligned="",this.topofpage=!1,this.showfullimage=!1,this.checkcookie=!0,this.safedescription="",this.videoPlaying=!1,this.textContainer={},this.buttonContainer={},this.video={},this.target={},this.contentContainer={},this.SM_BREAKPOINT=600,this.isMobileView=!1,this.showImage=!1,this.videoheight=360,this.videowidth=640,this.scrollDownButtonAriaLabel="Scroll to next section",this.playButtonAriaLabel="Play video",this.pauseButtonAriaLabel="Pause video",this.onLightColors=["white","light-red","light-turquoise","light-yellow","yellow","light-ink"],this.fontColor="on-dark",this.backgroundColorClassBase="aemvc-v5-banner-container__",this.backgroundColorClass="",this.safeTranscriptHTML="",this.document=a}ngOnInit(){this.safedescription=this.trustDescription(),this.changeBackgroundColor(),this.setBackgroundColorClass(),this.booleanData(),this.getMobileView(),this.safeTranscriptHTML=this.sanitizer.bypassSecurityTrustHtml(this.transcripttext)}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"backgroundcolor":this.changeBackgroundColor(),this.setBackgroundColorClass();break;case"bodytext":this.safedescription=this.trustDescription();break;case"isvideo":case"fullbleedimage":case"addmask":case"redbar":case"downarrow":case"topofpage":case"showfullimage":this.booleanData();break;case"transcripttext":this.safeTranscriptHTML=this.sanitizer.bypassSecurityTrustHtml(this.transcripttext)}})}ngAfterViewInit(){var e=this;return z(function*(){const o={};if(o.promise=new Promise((i,a)=>{o.resolve=i,o.reject=a}),e.videov2){if(e.disableControls(),e.videov2.videoContainerRef.nativeElement.hasAttribute("c11n-web-youtube-player"))o.resolve();else{const i=new MutationObserver(()=>{e.videov2.videoContainerRef.nativeElement.hasAttribute("c11n-web-youtube-player")&&(o.resolve(),i.disconnect())});i.observe(e.videov2.videoContainerRef.nativeElement,{attributes:!0})}yield o.promise,e.videov2.videoContainerRef.nativeElement.playerVars={playsinline:1,rel:0,mute:1,autoplay:!e.hideVideoFlag(),controls:0,modestbranding:1,loop:1,playlist:e.youtubeid},e.hideVideoFlag()?(e.classObserver=new MutationObserver(i=>{i.forEach(a=>{"attributes"===a.type&&"class"===a.attributeName&&(a.target.classList.contains("aemvc-v2-video__hide")||(e.videov2.videoContainerRef.nativeElement.onReady=c=>{e.videoPlayer=e.videov2.videoContainerRef.nativeElement.player,e.videoPlayer.playVideo(),e.videoPlaying=!0}))})}),e.classObserver.observe(e.videov2.videoContainerRef.nativeElement,{attributes:!0})):(e.videov2.videoContainerRef.nativeElement.displayVideo(),e.videov2.videoContainerRef.nativeElement.onReady=i=>{e.videoPlayer=e.videov2.videoContainerRef.nativeElement.player},e.videoPlaying=!0)}})()}ngOnDestroy(){this.classObserver?.disconnect()}hideVideoFlag(){return this.videov2&&this.videov2.videoContainerRef&&this.videov2.videoContainerRef.nativeElement.classList.contains("aemvc-v2-video__hide")?1:0}disableControls(){this.showImage=!1,this.fitWindowHeight()}fitWindowHeight(){"large"===this.videosize?setTimeout(()=>{this.contentContainer.nativeElement.style.height=`calc(100svh - ${this.contentContainer.nativeElement.offsetTop}px)`,this.videoheight=window.innerHeight-this.contentContainer.nativeElement.offsetTop,this.videowidth=window.innerWidth},300):setTimeout(()=>{this.videowidth=window.innerWidth,this.videoheight=9*window.innerWidth/21},300)}getMobileView(){"large"===this.videosize&&(this.isMobileView=window.innerWidth<=this.SM_BREAKPOINT)}playPauseVideo(){this.videoPlaying?this.videoPlayer.pauseVideo():this.videoPlayer.playVideo(),this.videoPlaying=!this.videoPlaying}scrollToEnd(){this.target.nativeElement.scrollIntoView({behavior:"smooth"})}
1changeBackgroundColor(){this.fontColor=this.onLightColors.includes(this.backgroundcolor)?"on-light":"on-dark"}setBackgroundColorClass(){this.backgroundColorClass=this.backgroundColorClassBase+this.backgroundcolor}imageFocus(e,o){let i="",a="";return"center"===e&&"center"===o?"aemvc-v5-banner-image__center":("none"!==e&&(i=`__${e}`),"none"!==o&&(a=`__${o}`),""!==i||""!==a?`aemvc-v5-banner-image${i}${a}`:"")}defaultClick(e){const o=e.target,i=this.buttonContainer.nativeElement?.children[0]?.children[0]?.children.length,a=`${this.document.title} - ${this.textContainer.nativeElement.querySelector("h2")?.innerHTML}`,r=o.innerText;let c;c="C11N-BUTTON"===o.offsetParent?.parentElement?.tagName?2==i?o.offsetParent?.parentElement.nextElementSibling?"Button "+this.variant:"Button secondary":this.displayButtons("first")?"Button "+this.variant:"Button secondary":"Text link",this.dataLayerService.addDataLayer({event:"callToAction",callToAction:{location:a,ctaName:r,ctaType:c},fireTrackLink:{fireTrackLink:"false"}})}booleanData(){"string"==typeof this.isvideo&&(this.isvideo="true"===this.isvideo),"string"==typeof this.fullbleedimage&&(this.fullbleedimage="true"===this.fullbleedimage),"string"==typeof this.addmask&&(this.addmask="true"===this.addmask),"string"==typeof this.redbar&&(this.redbar="true"===this.redbar),"string"==typeof this.downarrow&&(this.downarrow="true"===this.downarrow),"string"==typeof this.topofpage&&(this.topofpage="true"===this.topofpage),"string"==typeof this.showfullimage&&(this.showfullimage="true"===this.showfullimage)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn),Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-banner-v5"]],viewQuery:function(o,i){if(1&o&&(ot(xQ,5,We),ot(kQ,5,We),ot(j5,5,We),ot(j5,5),ot(EQ,5,We),ot(AQ,5,We)),2&o){let a;Ze(a=Qe())&&(i.textContainer=a.first),Ze(a=Qe())&&(i.buttonContainer=a.first),Ze(a=Qe())&&(i.video=a.first),Ze(a=Qe())&&(i.videov2=a.first),Ze(a=Qe())&&(i.target=a.first),Ze(a=Qe())&&(i.contentContainer=a.first)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{fullbleedimage:"fullbleedimage",addmask:"addmask",masktype:"masktype",isvideo:"isvideo",videosize:"videosize",youtubeid:"youtubeid",redbar:"redbar",downarrow:"downarrow",transcripttext:"transcripttext",transcriptaligned:"transcriptaligned",topofpage:"topofpage",showfullimage:"showfullimage",checkcookie:"checkcookie"},features:[Zt,ut],decls:4,vars:4,consts:[["class","\n    aemvc-v3-container\n    aemvc-v5-banner-container--minheight\n    aemvc-v5-grid\n    aemvc-v5-banner-container__background\n    aemvc-v5-banner-container-height aemvc-v5-banner-container-fit-rows\n  ",3,"ngClass",4,"ngIf"],["class","aemvc-v3-container aemvc-v5-grid",3,"ngClass",4,"ngIf"],[4,"ngIf"],[3,"class",4,"ngIf"],[1,"aemvc-v3-container","aemvc-v5-banner-container--minheight","aemvc-v5-grid","aemvc-v5-banner-container__background","aemvc-v5-banner-container-height","aemvc-v5-banner-container-fit-rows",3,"ngClass"],["class","aemvc-v3-inner-container",3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngClass","src","alt"],["class","aemvc-v5-grid-overlay",3,"ngClass",4,"ngIf"],[1,"aemvc-v3-inner-container",3,"ngClass"],[1,"aemvc-v5-banner-image-content","aemvc-v5-banner-image-content__right",3,"ngClass"],[1,"aemvc-v5-banner-image-content-text"],["class","eyebrowheader",4,"ngIf"],["class","header",4,"ngIf"],[3,"innerHTML",4,"ngIf"],["class","aemvc-v5-banner-buttons",4,"ngIf"],[1,"eyebrowheader"],[1,"header"],[3,"innerHTML"],[1,"aemvc-v5-banner-buttons"],[3,"size","firstbuttonvarianttype","firstbuttonlabel","firstbuttoniconname","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonvarianttype","secondbuttonlabel","secondbuttoniconname","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","color","textbuttonlabel","textbuttonhref","textbuttontargetwindow","clickEvent","click"],["buttonContainer",""],[1,"aemvc-v5-grid-overlay",3,"ngClass"],[1,"aemvc-v5-banner-image-content","aemvc-v5-banner-image-content__left",3,"ngClass"],[1,"aemvc-v3-container","aemvc-v5-grid",3,"ngClass"],["contentContainer",""],["class","aemvc-v5-banner-video aemvc-v5-grid-overlay",3,"youtubeid","color","showImage","isbanner","videoheight","videowidth","checkcookie",4,"ngIf"],["class","aemvc-v5-banner-video aemvc-v5-grid-overlay",3,"ngClass",4,"ngIf"],["class","\n      aemvc-v5-banner-video\n      aemvc-v5-grid-overlay\n      aemvc-v5-banner-container-mask\n      aemvc-v5-banner-container-mask__solid\n    ",4,"ngIf"],[1,"aemvc-v3-inner-container","aemvc-v5-grid-overlay","aemvc-v5-video-content-over"],[1,"aemvc-v5-responsivegrid-banner","aemvc-v5-responsivegrid-banner__bottom"],[1,"aemvc-v5-video-content",3,"ngClass"],[1,"aemvc-v5-video-content__left"],[1,"aemvc-v5-video-content__left__wrapper"],["class","aemvc-v5-video-content__left__wrapper__bar",4,"ngIf"],["class","aemvc-v5-video-content__left__wrapper__text",4,"ngIf"],["class","aemvc-v5-button-svg__scroll",3,"click",4,"ngIf"],["class","aemvc-v5-video-content__buttons",3,"ngClass",4,"ngIf"],["class","aemvc-v5-video-content__button",4,"ngIf"],[1,"aemvc-v5-banner-video","aemvc-v5-grid-overlay",3,"youtubeid","color","showImage","isbanner","videoheight","videowidth","checkcookie"],["video",""],[1,"aemvc-v5-banner-video","aemvc-v5-grid-overlay",3,"ngClass"],[1,"aemvc-v5-banner-video","aemvc-v5-grid-overlay","aemvc-v5-banner-container-mask","aemvc-v5-banner-container-mask__solid"],[1,"aemvc-v5-video-content__left__wrapper__bar"],[1,"aemvc-v5-video-content__left__wrapper__text"],[1,"aemvc-v5-button-svg__scroll",3,"click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],[0,"xlink","href","#icon-down-arrow",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[1,"aemvc-v5-video-content__buttons",3,"ngClass"],["class","aemvc-v5-button-svg__scroll","tabindex","0",3,"click",4,"ngIf"],["tabindex","0","class","aemvc-v5-button-svg__play",3,"click",4,"ngIf"],["tabindex","0",1,"aemvc-v5-button-svg__scroll",3,"click"],["tabindex","0",1,"aemvc-v5-button-svg__play",3,"click"],["width","62","height","62","viewBox","0 0 62 62","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["width","62","height","62","viewBox","0 0 62 62","fill","none","xmlns","http://www.w3.org/2000/svg"],[0,"xlink","href","#icon-pause-video-button",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[0,"xlink","href","#icon-play-button-video",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[1,"aemvc-v5-video-content__button"],["target",""],[1,"aemvc-v3-inner-container"],[1,"aemvc-v5-transcript"],[3,"class","innerHTML",4,"ngIf"]],template:function(o,i){1&o&&_e(0,KQ,8,24,"div",0)(1,pJ,16,16,"div",1)(2,_J,2,0,"div",2)(3,CJ,4,4,"div",3),2&o&&(f("ngIf",!i.isvideo),g(),f("ngIf",i.isvideo),g(),f("ngIf",i.isvideo),g(),f("ngIf",i.isvideo))},dependencies:[bo,Vt,Ko,pp],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v5-banner-container[_ngcontent-%COMP%]{display:flex}.aemvc-v5-banner-container--center[_ngcontent-%COMP%]{place-items:center;z-index:1}.aemvc-v5-banner-container--minheight[_ngcontent-%COMP%]{min-height:650px}.aemvc-v5-banner-container-height[_ngcontent-%COMP%]{height:100%!important}@media only screen and (max-width: 600px){.aemvc-v5-banner-container-fit-rows[_ngcontent-%COMP%]{display:flex!important;flex-direction:column;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v5-banner-container-fit-rows[_ngcontent-%COMP%]{display:flex!important;flex-direction:column;min-height:0}}.aemvc-v5-banner-container-mask[_ngcontent-%COMP%]{height:100%;width:100%}.aemvc-v5-banner-container-mask__gradient[_ngcontent-%COMP%]{background:linear-gradient(90deg,#000000a6,#00000026 42.91%,#0000 61.35% 61.35%);mix-blend-mode:multiply}.aemvc-v5-banner-container-mask__solid[_ngcontent-%COMP%]{background:#040505;mix-blend-mode:multiply;opacity:.3}.aemvc-v5-banner-container__background[_ngcontent-%COMP%]{flex:1}.aemvc-v5-banner-container__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v5-banner-container__turquoise[_ngcontent-%COMP%]{background-color:#007873}.aemvc-v5-banner-container__yellow[_ngcontent-%COMP%]{background-color:#ffaf00}.aemvc-v5-banner-container__white[_ngcontent-%COMP%]{background-color:#fff}.aemvc-v5-banner-container__light-red[_ngcontent-%COMP%]{background-color:#ffeded}.aemvc-v5-banner-container__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0}.aemvc-v5-banner-container__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de}.aemvc-v5-banner-container__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200}.aemvc-v5-banner-container__dark-red[_ngcontent-%COMP%]{background-color:#670026}.aemvc-v5-banner-container__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9}.aemvc-v5-banner-container-image[_ngcontent-%COMP%]{flex-basis:50%}@media only screen and (max-width: 600px){.aemvc-v5-banner-container-image[_ngcontent-%COMP%]{display:flex;justify-content:center}}@media only screen and (max-width: 375px){.aemvc-v5-banner-container-image[_ngcontent-%COMP%]{display:flex;justify-content:center}}.aemvc-v5-banner-container-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;max-width:100%;height:650px;object-fit:cover}@media only screen and (max-width: 600px){.aemvc-v5-banner-container-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v5-banner-container-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}.aemvc-v5-banner-container-fullbleed[_ngcontent-%COMP%]{min-width:100%}.aemvc-v5-banner-container-fullbleed[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{min-width:100%;height:650px;object-fit:cover}@media only screen and (max-width: 600px){.aemvc-v5-banner-container-fullbleed[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}@media only screen and (max-width: 375px){.aemvc-v5-banner-container-fullbleed[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:56.25vw!important;min-height:0}}.aemvc-v5-banner-image-content[_ngcontent-%COMP%]{padding:64px 0;width:100%}.aemvc-v5-banner-image-content__left[_ngcontent-%COMP%]{grid-column:8/13}.aemvc-v5-banner-image-content__right[_ngcontent-%COMP%]{grid-column:span 5}@media only screen and (max-width: 767px){.aemvc-v5-banner-image-content[_ngcontent-%COMP%]{padding:48px 0}}@media only screen and (max-width: 600px){.aemvc-v5-banner-image-content[_ngcontent-%COMP%]{padding:40px 0;grid-column:span 6}}@media only screen and (max-width: 375px){.aemvc-v5-banner-image-content[_ngcontent-%COMP%]{padding:40px 0;grid-column:span 4}}.aemvc-v5-banner-image-content__on-dark[_ngcontent-%COMP%], .aemvc-v5-banner-image-content__on-dark__fullbleed[_ngcontent-%COMP%]{color:#fff}.aemvc-v5-banner-image-content__on-light__fullbleed[_ngcontent-%COMP%], .aemvc-v5-banner-image-content__on-light[_ngcontent-%COMP%]{color:#040505}.aemvc-v5-banner-image-content-text[_ngcontent-%COMP%]{color:inherit!important;margin-bottom:24px}.aemvc-v5-banner-image-content-text[_ngcontent-%COMP%]   .eyebrowheader[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch;text-transform:uppercase;margin-bottom:16px;color:inherit!important}.aemvc-v5-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:stretch;margin-bottom:16px;color:inherit!important}@media only screen and (max-width: 767px){.aemvc-v5-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:stretch}}@media only screen and (max-width: 600px){.aemvc-v5-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:800;line-height:48px;align-self:stretch}}@media only screen and (max-width: 375px){.aemvc-v5-banner-image-content-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:800;line-height:48px;align-self:stretch}}.aemvc-v5-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch;color:inherit!important}@media only screen and (max-width: 767px){.aemvc-v5-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media only screen and (max-width: 600px){.aemvc-v5-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media only screen and (max-width: 375px){.aemvc-v5-banner-image-content-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}.aemvc-v5-banner-image-crop[_ngcontent-%COMP%]{object-fit:unset!important}.aemvc-v5-responsivegrid-banner[_ngcontent-%COMP%]{display:grid;min-height:350px;width:100%;color:#fff;grid-column:span 4}.aemvc-v5-responsivegrid-banner__bottom[_ngcontent-%COMP%]{min-height:0;margin-bottom:64px}@media only screen and (max-width: 375px){.aemvc-v5-responsivegrid-banner__bottom[_ngcontent-%COMP%]{width:90%;display:flex;margin:0 auto}}@media only screen and (max-width: 767px){.aemvc-v5-responsivegrid-banner__bottom[_ngcontent-%COMP%]{margin-bottom:24px}}@media only screen and (max-width: 375px){.aemvc-v5-responsivegrid-banner__bottom[_ngcontent-%COMP%]{margin-bottom:24px;grid-template-columns:repeat(4,1fr)}}.aemvc-v5-responsivegrid-banner-image__margin[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}@media (min-width: 375px){.aemvc-v5-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v5-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v5-responsivegrid-banner[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr)}}.aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{align-self:center;color:inherit;font-family:Mark Pro,sans-serif;padding:64px 56px 64px 84px}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 56px 64px 76px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 56px 40px 68px}}@media only screen and (max-width: 767px){.aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media (min-width: 375px){.aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/5;grid-row-start:2}}@media (min-width: 600px){.aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:span 6;grid-row-start:unset}}@media (min-width: 375px){.aemvc-v5-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/5;grid-row-start:1}}@media (min-width: 600px){.aemvc-v5-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v5-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:span 6;grid-row-start:unset}}.aemvc-v5-responsivegrid-banner-image__top__center[_ngcontent-%COMP%]{object-position:top center}.aemvc-v5-responsivegrid-banner-image__top__left[_ngcontent-%COMP%]{object-position:top left}.aemvc-v5-responsivegrid-banner-image__top__right[_ngcontent-%COMP%]{object-position:top right}.aemvc-v5-responsivegrid-banner-image__center[_ngcontent-%COMP%]{object-position:center}.aemvc-v5-responsivegrid-banner-image__center__left[_ngcontent-%COMP%]{object-position:center left}.aemvc-v5-responsivegrid-banner-image__center__right[_ngcontent-%COMP%]{object-position:center right}.aemvc-v5-responsivegrid-banner-image__bottom__center[_ngcontent-%COMP%]{object-position:bottom center}.aemvc-v5-responsivegrid-banner-image__bottom__left[_ngcontent-%COMP%]{object-position:bottom left}.aemvc-v5-responsivegrid-banner-image__bottom__right[_ngcontent-%COMP%]{object-position:bottom right}.aemvc-v5-responsivegrid-banner-image__top[_ngcontent-%COMP%]{object-position:top}.aemvc-v5-responsivegrid-banner-image__left[_ngcontent-%COMP%]{object-position:left}.aemvc-v5-responsivegrid-banner-image__right[_ngcontent-%COMP%]{object-position:right}.aemvc-v5-responsivegrid-banner-image__bottom[_ngcontent-%COMP%]{object-position:bottom}.aemvc-v5-responsivegrid-banner-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:650px!important;object-fit:cover}.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]{grid-auto-flow:dense}.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 84px 64px 56px}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:64px 76px 64px 56px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 68px 40px 56px}}@media only screen and (max-width: 767px){.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media (min-width: 375px){.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v5-responsivegrid-banner-content[_ngcontent-%COMP%]{grid-column:7/13}}@media (min-width: 375px){.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v5-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v5-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v5-responsivegrid-banner-inverse[_ngcontent-%COMP%]   .aemvc-v5-responsivegrid-banner-image[_ngcontent-%COMP%]{grid-column:1/7}}.aemvc-v5-banner[_ngcontent-%COMP%]{display:flex;min-height:350px;width:100%;color:#fff}.aemvc-v5-banner__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v5-banner__turquoise[_ngcontent-%COMP%]{background-color:#007873}.aemvc-v5-banner__yellow[_ngcontent-%COMP%]{background-color:#ffaf00;color:#040505}.aemvc-v5-banner-inverse[_ngcontent-%COMP%]{flex-direction:row-reverse}@media only screen and (max-width: 767px){.aemvc-v5-banner[_ngcontent-%COMP%]{flex-direction:column-reverse}}.aemvc-v5-banner-content[_ngcontent-%COMP%]{flex:1;flex-direction:column;align-self:center;color:inherit;font-family:Mark Pro,sans-serif;padding:64px 32px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v5-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}@media only screen and (max-width: 767px){.aemvc-v5-banner-content[_ngcontent-%COMP%]{padding:40px 32px}}.aemvc-v5-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%], .aemvc-v5-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{box-sizing:border-box;margin:0}.header[_ngcontent-%COMP%] + .aemvc-v5-banner-text-container[_ngcontent-%COMP%]{margin:24px 0 0}@media (min-width: 1200px){.aemvc-v5-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:700;line-height:48px;align-self:stretch}.aemvc-v5-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.aemvc-v5-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:46px;font-style:normal;font-weight:700;line-height:48px;align-self:stretch}.aemvc-v5-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v5-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v5-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media only screen and (max-width: 767px){.aemvc-v5-banner-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v5-banner-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}.aemvc-v5-banner-text[_ngcontent-%COMP%] + .aemvc-v5-banner-buttons[_ngcontent-%COMP%]{margin:32px 0}.aemvc-v5-banner-image[_ngcontent-%COMP%]{flex-basis:50%}.aemvc-v5-banner-image__top__center[_ngcontent-%COMP%]{object-position:top center}.aemvc-v5-banner-image__top__left[_ngcontent-%COMP%]{object-position:top left}.aemvc-v5-banner-image__top__right[_ngcontent-%COMP%]{object-position:top right}.aemvc-v5-banner-image__center[_ngcontent-%COMP%]{object-position:center}.aemvc-v5-banner-image__center__left[_ngcontent-%COMP%]{object-position:center left}.aemvc-v5-banner-image__center__right[_ngcontent-%COMP%]{object-position:center right}.aemvc-v5-banner-image__bottom__center[_ngcontent-%COMP%]{object-position:bottom center}.aemvc-v5-banner-image__bottom__left[_ngcontent-%COMP%]{object-position:bottom left}.aemvc-v5-banner-image__bottom__right[_ngcontent-%COMP%]{object-position:bottom right}.aemvc-v5-banner-image__top[_ngcontent-%COMP%]{object-position:top}.aemvc-v5-banner-image__left[_ngcontent-%COMP%]{object-position:left}.aemvc-v5-banner-image__right[_ngcontent-%COMP%]{object-position:right}.aemvc-v5-banner-image__bottom[_ngcontent-%COMP%]{object-position:bottom}.aemvc-v5-banner-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.limelight-player[_ngcontent-%COMP%]{margin:40px}.aemvc-v5-banner-video[_ngcontent-%COMP%]{width:100%;height:inherit!important;object-fit:cover}.aemvc-v5-banner-video[_ngcontent-%COMP%]     .aemvc-v2-video__opt-in{background-color:#c20029}.aemvc-v5-banner-video[_ngcontent-%COMP%]     .aemvc-v2-video__opt-in .aemvc-v2-video__opt-in-image{display:none}.aemvc-v5-banner-video[_ngcontent-%COMP%]     .aemvc-v2-video__opt-in .aemvc-v2-video__opt-in-text-container{text-align:left;width:100%;padding:1rem;position:absolute;top:0;left:0;transform:none;z-index:9}@media (min-width: 1024px){.aemvc-v5-banner-video[_ngcontent-%COMP%]     .aemvc-v2-video__opt-in .aemvc-v2-video__opt-in-text-container{top:10%;left:25%;transform:translate(-25
1%,-10%);width:75%;padding:0}}.aemvc-v5-banner-video[_ngcontent-%COMP%]     .aemvc-v2-video__opt-in .aemvc-v2-video__opt-in-text-container .aemvc-v2-video__opt-in-text{font-weight:400;font-size:13px;line-height:16px}.aemvc-v5-banner-video[_ngcontent-%COMP%]     .aemvc-v2-video__opt-in .aemvc-v2-video__opt-in-text-container .aemvc-v2-video__opt-in-text br{display:none}@media (min-width: 1024px){.aemvc-v5-banner-video[_ngcontent-%COMP%]     .aemvc-v2-video__opt-in .aemvc-v2-video__opt-in-text-container .aemvc-v2-video__opt-in-text{font-size:23px;line-height:32px}.aemvc-v5-banner-video[_ngcontent-%COMP%]     .aemvc-v2-video__opt-in .aemvc-v2-video__opt-in-text-container .aemvc-v2-video__opt-in-text br{display:inline}}.aemvc-v5-video-content-over[_ngcontent-%COMP%]{z-index:1;width:100%}.aemvc-v5-banner-image[_ngcontent-%COMP%]{min-width:100%}.aemvc-v5-transcript[_ngcontent-%COMP%]{display:grid;width:100%;grid-column:1/13}.aemvc-v5-transcript-text[_ngcontent-%COMP%]{grid-column:1/13}.aemvc-v5-transcript-text__on-light[_ngcontent-%COMP%]{color:#040505}.aemvc-v5-transcript-text__on-dark[_ngcontent-%COMP%]{color:#fff}.aemvc-v5-transcript-text__center[_ngcontent-%COMP%]{text-align:center;margin:16px 0}.aemvc-v5-transcript-text__center[_ngcontent-%COMP%]     p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v5-transcript-text__left[_ngcontent-%COMP%]{text-align:left;margin:16px 0}.aemvc-v5-transcript-text__left[_ngcontent-%COMP%]     p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v5-grid[_ngcontent-%COMP%]{display:grid;grid-template-rows:1fr}.aemvc-v5-grid-overlay[_ngcontent-%COMP%]{grid-row:1/-1;grid-column:1/13;width:100%}.aemvc-v5-grid-overlay__background[_ngcontent-%COMP%]{background:#040505;mix-blend-mode:multiply;opacity:.3}.aemvc-v5-grid__medium[_ngcontent-%COMP%]{height:42.8571428571vw!important}@media only screen and (max-width: 375px){.aemvc-v5-grid__medium[_ngcontent-%COMP%]{height:100vw!important}.aemvc-v5-grid__medium[_ngcontent-%COMP%]     .aemvc-v1-video__container{height:100%}}.aemvc-v5-grid__image[_ngcontent-%COMP%]{height:0}.aemvc-v5-image-content[_ngcontent-%COMP%]{align-self:center}@media (min-width: 1024px){.aemvc-v5-image-content[_ngcontent-%COMP%]{grid-column:span 7}}@media (min-width: 1366px){.aemvc-v5-image-content[_ngcontent-%COMP%]{grid-column:span 6}}@media (min-width: 1400px){.aemvc-v5-image-content[_ngcontent-%COMP%]{grid-column:span 5}}.aemvc-v5-image-content__heading[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:start}@media only screen and (max-width: 600px){.aemvc-v5-image-content__heading[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:start}}@media only screen and (max-width: 375px){.aemvc-v5-image-content__heading[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:start}}.aemvc-v5-image-content__subheading[_ngcontent-%COMP%]{margin-top:24px;font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:start}@media only screen and (max-width: 600px){.aemvc-v5-image-content__subheading[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:start}}@media only screen and (max-width: 375px){.aemvc-v5-image-content__subheading[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:start}}.aemvc-v5-video-content[_ngcontent-%COMP%]{grid-column:span 6;align-self:end;display:flex;flex-direction:column;gap:24px}.aemvc-v5-video-content-noarrow[_ngcontent-%COMP%]{flex-direction:row!important}@media only screen and (max-width: 767px){.aemvc-v5-video-content[_ngcontent-%COMP%]{grid-column:span 4}}@media only screen and (max-width: 600px){.aemvc-v5-video-content[_ngcontent-%COMP%]{grid-column:span 4}}@media only screen and (max-width: 600px){.aemvc-v5-video-content__medium[_ngcontent-%COMP%]{grid-column:span 3}}.aemvc-v5-video-content__left[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px}.aemvc-v5-video-content__left__wrapper[_ngcontent-%COMP%]{display:flex;gap:32px}@media only screen and (max-width: 600px){.aemvc-v5-video-content__left__wrapper[_ngcontent-%COMP%]{gap:16px}}@media only screen and (max-width: 375px){.aemvc-v5-video-content__left__wrapper[_ngcontent-%COMP%]{gap:12px}}.aemvc-v5-video-content__left__wrapper__bar[_ngcontent-%COMP%]{flex:0 0 32px;height:auto;background-color:#c20029}@media only screen and (max-width: 600px){.aemvc-v5-video-content__left__wrapper__bar[_ngcontent-%COMP%]{flex:0 0 16px}}@media only screen and (max-width: 375px){.aemvc-v5-video-content__left__wrapper__bar[_ngcontent-%COMP%]{flex:0 0 12px}}.aemvc-v5-video-content__left__wrapper__text[_ngcontent-%COMP%]{font-size:92px;font-style:normal;font-weight:800;line-height:96px;align-self:start}@media only screen and (max-width: 600px){.aemvc-v5-video-content__left__wrapper__text[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:start}}@media only screen and (max-width: 375px){.aemvc-v5-video-content__left__wrapper__text[_ngcontent-%COMP%]{font-size:57px;font-style:normal;font-weight:800;line-height:64px;align-self:start}}.aemvc-v5-video-content__button[_ngcontent-%COMP%]{grid-column:12/13;align-self:end;margin-left:auto}@media only screen and (max-width: 767px){.aemvc-v5-video-content__button[_ngcontent-%COMP%]{grid-column:span 1;grid-column-start:6}}@media only screen and (max-width: 600px){.aemvc-v5-video-content__button[_ngcontent-%COMP%]{grid-column:span 1;grid-column-start:4}}@media only screen and (max-width: 375px){.aemvc-v5-video-content__button[_ngcontent-%COMP%]{grid-column:span 1}}.aemvc-v5-video-content__buttons[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.aemvc-v5-video-content__buttons-noarrow[_ngcontent-%COMP%]{align-self:end}.aemvc-v5-button-svg__scroll[_ngcontent-%COMP%]{width:24px;height:24px;background:none;border:none}@media only screen and (max-width: 600px){.aemvc-v5-button-svg__scroll[_ngcontent-%COMP%]{align-self:center}}@media only screen and (max-width: 375px){.aemvc-v5-button-svg__scroll[_ngcontent-%COMP%]{align-self:center}}.aemvc-v5-button-svg__scroll[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v5-button-svg__scroll[_ngcontent-%COMP%]:focus-visible{outline:solid .25rem #0f62c5;border-radius:50%}.aemvc-v5-button-svg__scroll[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline-offset:2px}.aemvc-v5-button-svg__scroll[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px;height:24px}.aemvc-v5-button-svg__play[_ngcontent-%COMP%]{width:44px;height:44px;background:none;border:none}.aemvc-v5-button-svg__play[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v5-button-svg__play[_ngcontent-%COMP%]:focus-visible{outline:solid .25rem #0f62c5;border-radius:50%}.aemvc-v5-button-svg__play[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline-offset:2px}.aemvc-v5-button-svg__play[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:44px;height:44px}']}
1)}}return n})();so("constellation-aem/components/banner")(W5,{emptyLabel:"banner label",isEmpty:()=>!1});let OP=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,or,lo,ir,oa]})}}return n})(),MJ=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,Iu,ia,oa,lo,ir,OP]})}}return n})(),PJ=(()=>{class n{constructor(e){this._host=e,this.headinglevel=2,this.iconposition="trailing",this.labelweight="normal",this.size="medium",this.labeltext="",this.summarytext="",this.isexpanded=!1,this.editMode=!1,this.multiexpandable=!1,this.isfirstexpanded=!1}ngOnInit(){this.booleanData()}ngOnChanges(){this.booleanData()}ngAfterViewInit(){if(this.closestAccordionGroupTag=this._host.nativeElement.closest("c11n-aem-el-accordion-v3"),this.closestAccordionGroupTag){this.multiexpandable="true"===this.closestAccordionGroupTag.getAttribute("multiexpandable"),this.isfirstexpanded="true"===this.closestAccordionGroupTag.getAttribute("isfirstexpanded"),this.editMode="true"===this.closestAccordionGroupTag.getAttribute("editmode");let e=!0;for(const o of this.closestAccordionGroupTag.querySelectorAll("c11n-aem-el-accordion-atom-v2"))o.setAttribute("isexpanded",!!this.editMode||!(!e||!this.isfirstexpanded)&&this.isfirstexpanded),e=!1}}booleanData(){"string"==typeof this.isexpanded&&(this.isexpanded="true"===this.isexpanded)}clickEvent(){if(this.multiexpandable||"false"!==this._host.nativeElement.getAttribute("isexpanded"))"true"===this._host.nativeElement.getAttribute("isexpanded")&&this._host.nativeElement.setAttribute("isexpanded",!1);else{this._host.nativeElement.setAttribute("isexpanded",!0);for(const e of this.closestAccordionGroupTag.querySelectorAll("c11n-aem-el-accordion-atom-v2"))e!==this._host.nativeElement&&e.setAttribute("isexpanded",!1)}}static{this.\u0275fac=function(o){return new(o||n)(Oe(We))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-accordion-atom"]],inputs:{headinglevel:"headinglevel",iconposition:"iconposition",labelweight:"labelweight",size:"size",labeltext:"labeltext",summarytext:"summarytext",isexpanded:"isexpanded"},features:[ut],decls:14,vars:7,consts:[[2,"display","none"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1000 1000","width","1000","height","1000"],["id","accordion-closed-caret-small","viewBox","0 0 14 14"],["points","4 6 7 9 10 6"],["id","accordion-open-caret-small","viewBox","0 0 14 14"],[0,"xlink","href","#accordion-closed-caret-small","transform","rotate(180 7 7)"],["id","caret-up-small","viewBox","0 0 14 14"],["transform","matrix(1.4,0,0,1.4,0,0)"],["d","M9.794,6.607,5.884,2.49A1.255,1.255,0,0,0,4.1,2.5l-3.9,4.1A.75.75,0,1,0,1.294,7.641L4.819,3.928a.249.249,0,0,1,.362,0L8.706,7.641A.75.75,0,1,0,9.794,6.607Z"],["id","caret-down-small","viewBox","0 0 14 14"],[0,"xlink","href","#caret-up-small","transform","rotate(180 7 7)"],[3,"headingLevel","iconPosition","labelWeight","size","isExpanded","labelText","summaryText","click"],["accordion-body",""]],template:function(o,i){1&o&&(C(0,"div",0),Mt(),C(1,"svg",1)(2,"symbol",2),fe(3,"polyline",3),v(),C(4,"symbol",4),fe(5,"use",5),v(),C(6,"symbol",6)(7,"g",7),fe(8,"path",8),v()(),C(9,"symbol",9),fe(10,"use",10),v()()(),qn(),C(11,"c11n-accordion",11),Ve("click",function(){return i.clickEvent()}),C(12,"div",12),fe(13,"slot"),v()()),2&o&&(g(11),f("headingLevel",i.headinglevel)("iconPosition",i.iconposition)("labelWeight",i.labelweight)("size",i.size)("isExpanded",i.isexpanded)("labelText",i.labeltext)("summaryText",i.summarytext))},dependencies:[Zf],encapsulation:3})}}return n})();const OJ=["tabItem"];function bJ(n,t){if(1&n){const e=st();C(0,"a",4,5),Ve("click",function(){const a=Ye(e).index;return Xe(j().selectTab(a))}),Q(2),v()}if(2&n){const e=t.$implicit;f("ngClass",e.activeTab?"aemvc-v2-nav-item active":"aemvc-v2-nav-item")("tabindex",e.indexTab)("id",e.id+"-tab"),Ue("aria-controls",e.id+"-tabpanel")("aria-selected",e.activeTab),g(2),ct(" ",e.title," ")}}const yJ=["*"];let wJ=(()=>{class n{onResize(){this.setUnderline()}handleKeyboardEvent(e){this.tabs=this._host.nativeElement.querySelectorAll(".aemvc-v2-nav-item");const o=Array.from(this.tabs).indexOf(e.target);switch(e.key){case"Enter":case" ":-1!==o&&this.selectTab(o);break;case"ArrowLeft":this.handleLeftKey(o);break;case"ArrowRight":this.handleRightKey(o);break;case"Home":this.tabs[0].focus();break;case"End":this.tabs[this.tabs.length-1].focus()}}constructor(e,o,i){this._host=e,this.ref=o,this.iconService=i,this.tabsdata="[{}]",this.variant="proportional",this.MOBILE_BREAKPOINT=796,this.orientation="horizontal",this.tabsDataParsed=[]}ngOnInit(){this.parseTabsData()}ngOnChanges(){this.parseTabsData(),this.setUnderline(),this.ref.detectChanges()}ngAfterViewInit(){0===this.tabsDataParsed.filter(o=>o.activeTab).length&&this.tabsDataParsed.length>0&&(this.tabsDataParsed[0]={...this.tabsDataParsed[0],activeTab:!0,indexTab:0}),this.setUnderline()}selectTab(e){for(let o=0;o!==this.tabsDataParsed.length;o++)e!==o?(this.tabsDataParsed[o]={...this.tabsDataParsed[o],activeTab:!1,indexTab:-1},this._host.nativeElement.querySelectorAll(".aemvc-v2-horizontal-tab--content")[o].hidden=!0):(this.tabsDataParsed[o]={...this.tabsDataParsed[o],activeTab:!0,indexTab:0},this._host.nativeElement.querySelectorAll(".aemvc-v2-horizontal-tab--content")[o].hidden=!1);this.ref.detectChanges(),this.tabItems.get(e).nativeElement.focus(),this.setUnderline()}
1parseTabsData(){this.tabsDataParsed="string"==typeof this.tabsdata?JSON.parse(this.tabsdata):this.tabsdata}setUnderline(){window.innerWidth>=this.MOBILE_BREAKPOINT?this.setHorizontalUnderline():this.setVerticalUnderline()}setHorizontalUnderline(){this.ref.detectChanges();const e=this._host.nativeElement.querySelector(".aemvc-v2-navigation"),o=e.querySelectorAll(".aemvc-v2-nav-item");this.orientation="horizontal";for(let i=0;i<o.length;i++)if(o[i].classList.contains("active")){const a=o[i];e.style.setProperty("--underline--width",`${a.offsetWidth}px`),e.style.setProperty("--underline-offset-x",`${a.offsetLeft}px`)}}setVerticalUnderline(){const e=this._host.nativeElement.querySelector(".aemvc-v2-navigation"),o=e.querySelectorAll(".aemvc-v2-nav-item"),i=getComputedStyle(e);this.orientation="vertical";for(let a=0;a<o.length;a++)if(o[a].classList.contains("active")){const r=o[a];e.setAttribute("aria-orientation","vertical"),e.style.setProperty("--underline--height",`${r.offsetHeight}px`),e.style.setProperty("--underline-offset-x",r.offsetLeft-parseInt(i.paddingLeft,10)+"px"),e.style.setProperty("--top-offset-y",`${r.offsetTop}px`)}this.ref.detectChanges()}handleRightKey(e){-1!==e&&(e===this.tabs.length-1?this.tabs[0].focus():this.tabs[e+1].focus())}handleLeftKey(e){-1!==e&&(0===e?this.tabs[this.tabs.length-1].focus():this.tabs[e-1].focus())}static{this.\u0275fac=function(o){return new(o||n)(Oe(We),Oe(no),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-horizontal-tab-group"]],viewQuery:function(o,i){if(1&o&&ot(OJ,5),2&o){let a;Ze(a=Qe())&&(i.tabItems=a)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)("keyup",function(r){return i.handleKeyboardEvent(r)},!1,On)},inputs:{tabsdata:"tabsdata",variant:"variant"},features:[ut],ngContentSelectors:yJ,decls:5,vars:3,consts:[[1,"aemvc-v2-container"],["role","tablist","aria-label","navigation tabs","aria-multiselectable","false",3,"ngClass"],["role","tab",3,"ngClass","tabindex","id","click",4,"ngFor","ngForOf"],["tabindex","0"],["role","tab",3,"ngClass","tabindex","id","click"],["tabItem",""]],template:function(o,i){1&o&&(ai(),C(0,"div",0)(1,"div",1),_e(2,bJ,3,6,"a",2),v()(),C(3,"div",3),ri(4),v()),2&o&&(g(),f("ngClass","proportional"===i.variant?"aemvc-v2-navigation manual":"left"===i.variant?"aemvc-v2-navigation manual aemvc-v2-navigation__left-aligned":"aemvc-v2-navigation manual aemvc-v2-navigation__equal"),Ue("aria-orientation",i.orientation),g(),f("ngForOf",i.tabsDataParsed))},dependencies:[bo,yo],styles:['.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-v2-navigation[_ngcontent-%COMP%]{font-family:FF Mark,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:24px;display:block;background:linear-gradient(to top,#cbcece 0 .0625rem,#fff .0625rem 100%);width:-moz-fit-content;width:fit-content;margin:auto;margin-top:2rem;margin-bottom:3rem;text-align:center;display:flex;max-width:100%;position:relative;--underline--width: 0;--underline--height: 0;--underline-offset-x: 0;--top-offset-y: 0}.aemvc-v2-navigation[_ngcontent-%COMP%]:before{content:"";position:absolute;height:.25rem;width:var(--underline--width);bottom:0;transform:translate(var(--underline-offset-x));background-color:#c20029;transition:transform .5s ease-in-out;z-index:1}.aemvc-v2-navigation.aemvc-v2-navigation__left-aligned[_ngcontent-%COMP%]{margin-left:0}.aemvc-v2-navigation.aemvc-v2-navigation__equal[_ngcontent-%COMP%]{display:flex;width:auto}.aemvc-v2-navigation.aemvc-v2-navigation__equal[_ngcontent-%COMP%] > .aemvc-v2-nav-item[_ngcontent-%COMP%]{flex:1}@media only screen and (max-width: 767px){.aemvc-v2-navigation[_ngcontent-%COMP%]{display:flex;flex-direction:column;background:linear-gradient(to right,#cbcece 0 .0625rem,#fff .0625rem 100%);margin:0;text-align:left;padding-left:12px}.aemvc-v2-navigation[_ngcontent-%COMP%]:before{content:"";position:absolute;height:var(--underline--height);width:4px;left:var(--underline-offset-x);top:0;transform:translateY(var(--top-offset-y));background-color:#c20029;transition:transform .5s ease-in-out;z-index:1}}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;margin-right:1.5rem;background:transparent;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#040505;display:inline-block;vertical-align:bottom;padding-top:.75rem;padding-bottom:.75rem;position:relative}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .25rem #0f62c5;outline-offset:.125rem}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem white;outline-offset:.375rem}@supports not selector(*:focus-visible){.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus{position:relative;outline:solid .25rem #0f62c5;outline-offset:.125rem}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem white;outline-offset:.375rem}}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:not(.active){background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,100% .25rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:not(.active), .aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:100% .25rem}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:100% .25rem}}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:last-child{margin-right:0}@media only screen and (max-width: 767px){.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;margin-right:1.5rem;background:transparent;border:0;flex:1}}.aemvc-v2-tabpanel--hidden[_ngcontent-%COMP%]{display:none}'],changeDetection:0})}}return n})();const xJ=["*"];let kJ=(()=>{class n{constructor(){this.active=!1,this.tabid=""}
1ngOnInit(){this.booleanData()}ngOnChanges(){this.booleanData()}booleanData(){"string"==typeof this.active&&(this.active="true"===this.active)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-horizontal-tab-item"]],inputs:{active:"active",tabid:"tabid"},features:[ut],ngContentSelectors:xJ,decls:2,vars:3,consts:[["role","tabpanel",1,"aemvc-v2-horizontal-tab--content",3,"hidden","id"]],template:function(o,i){1&o&&(ai(),C(0,"div",0),ri(1),v()),2&o&&(f("hidden",!i.active)("id",i.tabid+"-tabpanel"),Ue("aria-labelledby",i.tabid+"-tab"))},styles:['.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-v2-navigation[_ngcontent-%COMP%]{font-family:FF Mark,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:24px;display:block;background:linear-gradient(to top,#cbcece 0 .0625rem,#fff .0625rem 100%);width:-moz-fit-content;width:fit-content;margin:auto;margin-top:2rem;margin-bottom:3rem;text-align:center;display:flex;max-width:100%;position:relative;--underline--width: 0;--underline--height: 0;--underline-offset-x: 0;--top-offset-y: 0}.aemvc-v2-navigation[_ngcontent-%COMP%]:before{content:"";position:absolute;height:.25rem;width:var(--underline--width);bottom:0;transform:translate(var(--underline-offset-x));background-color:#c20029;transition:transform .5s ease-in-out;z-index:1}.aemvc-v2-navigation.aemvc-v2-navigation__left-aligned[_ngcontent-%COMP%]{margin-left:0}.aemvc-v2-navigation.aemvc-v2-navigation__equal[_ngcontent-%COMP%]{display:flex;width:auto}.aemvc-v2-navigation.aemvc-v2-navigation__equal[_ngcontent-%COMP%] > .aemvc-v2-nav-item[_ngcontent-%COMP%]{flex:1}@media only screen and (max-width: 767px){.aemvc-v2-navigation[_ngcontent-%COMP%]{display:flex;flex-direction:column;background:linear-gradient(to right,#cbcece 0 .0625rem,#fff .0625rem 100%);margin:0;text-align:left;padding-left:12px}.aemvc-v2-navigation[_ngcontent-%COMP%]:before{content:"";position:absolute;height:var(--underline--height);width:4px;left:var(--underline-offset-x);top:0;transform:translateY(var(--top-offset-y));background-color:#c20029;transition:transform .5s ease-in-out;z-index:1}}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;margin-right:1.5rem;background:transparent;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#040505;display:inline-block;vertical-align:bottom;padding-top:.75rem;padding-bottom:.75rem;position:relative}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .25rem #0f62c5;outline-offset:.125rem}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem white;outline-offset:.375rem}@supports not selector(*:focus-visible){.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus{position:relative;outline:solid .25rem #0f62c5;outline-offset:.125rem}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem white;outline-offset:.375rem}}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:not(.active){background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,100% .25rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:not(.active), .aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:100% .25rem}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:100% .25rem}}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:last-child{margin-right:0}@media only screen and (max-width: 767px){.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;margin-right:1.5rem;background:transparent;border:0;flex:1}}.aemvc-v2-tabpanel--hidden[_ngcontent-%COMP%]{display:none}']})}}return n})(),EJ=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,lo]})}}return n})();const AJ=["tabItem"];function SJ(n,t){if(1&n){const e=st();C(0,"a",5,6),Ve("click",function(){const a=Ye(e).index;return Xe(j().selectTab(a))}),Q(2),v()}if(2&n){const e=t.$implicit;f("ngClass",e.activeTab?"aemvc-v2-nav-item active":"aemvc-v2-nav-item")("tabindex",e.indexTab)("id",e.id+"-tab"),Ue("aria-controls",e.id+"-tabpanel")("aria-selected",e.activeTab),g(2),ct(" ",e.title," ")}}const TJ=["*"];let IJ=(()=>{class n{onResize(){this.setVerticalUnderline()}handleKeyboardEvent(e){this.tabs=this._host.nativeElement.querySelectorAll(".aemvc-v2-nav-item");const o=Array.from(this.tabs).indexOf(e.target);switch(e.key){case"Enter":case" ":-1!==o&&this.selectTab(o);break;case"ArrowUp":this.handleUpKey(o);break;case"ArrowDown":this.handleDownKey(o);break;case"Home":this.tabs[0].focus();break;case"End":this.tabs[this.tabs.length-1].focus()}}constructor(e,o,i){this._host=e,this.ref=o,this.iconService=i,this.tabsdata="[{}]",this.tabsDataParsed=[]}ngOnInit(){this.parseTabsData()}ngOnChanges(){this.parseTabsData(),this.ref.detectChanges()}ngAfterViewInit(){0===this.tabsDataParsed.filter(o=>o.activeTab).length&&this.tabsDataParsed.length>0&&(this.tabsDataParsed[0]={...this.tabsDataParsed[0],activeTab:!0,indexTab:0}),this.ref.detectChanges(),this.setVerticalUnderline()}selectTab(e){for(let o=0;o!==this.tabsDataParsed.length;o++)e!==o?(this.tabsDataParsed[o]={...this.tabsDataParsed[o],activeTab:!1,indexTab:-1},this._host.nativeElement.querySelectorAll(".aemvc-v2-vertical-tab--content")[o].hidden=!0):(this.tabsDataParsed[o]={...this.tabsDataParsed[o],activeTab:!0,indexTab:0},this._host.nativeElement.querySelectorAll(".aemvc-v2-vertical-tab--content")[o].hidden=!1);this.ref.detectChanges(),this.tabItems.get(e).nativeElement.focus(),this.setVerticalUnderline()}
1parseTabsData(){this.tabsDataParsed="string"==typeof this.tabsdata?JSON.parse(this.tabsdata):this.tabsdata}setVerticalUnderline(){const e=this._host.nativeElement.querySelector(".aemvc-v2-navigation"),o=e.querySelectorAll(".aemvc-v2-nav-item"),i=getComputedStyle(e);for(let a=0;a<o.length;a++)if(o[a].classList.contains("active")){const r=o[a];setTimeout(()=>{e.style.setProperty("--underline--height",`${r.offsetHeight}px`)},0),e.style.setProperty("--underline-offset-x",r.offsetLeft-parseInt(i.paddingLeft,10)+"px"),e.style.setProperty("--top-offset-y",`${r.offsetTop}px`)}this.ref.detectChanges()}handleDownKey(e){-1!==e&&(e===this.tabs.length-1?this.tabs[0].focus():this.tabs[e+1].focus())}handleUpKey(e){-1!==e&&(0===e?this.tabs[this.tabs.length-1].focus():this.tabs[e-1].focus())}static{this.\u0275fac=function(o){return new(o||n)(Oe(We),Oe(no),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-vertical-tab-group"]],viewQuery:function(o,i){if(1&o&&ot(AJ,5),2&o){let a;Ze(a=Qe())&&(i.tabItems=a)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)("keyup",function(r){return i.handleKeyboardEvent(r)},!1,On)},inputs:{tabsdata:"tabsdata"},features:[ut],ngContentSelectors:TJ,decls:6,vars:1,consts:[[1,"aemvc-v2-container"],[1,"aemvc-v2-inner-container"],["role","tablist","aria-label","navigation tabs","aria-orientation","vertical","aria-multiselectable","false",1,"aemvc-v2-navigation","manual"],["role","tab",3,"ngClass","tabindex","id","click",4,"ngFor","ngForOf"],["tabindex","0",1,"aemvc-v2-content-container"],["role","tab",3,"ngClass","tabindex","id","click"],["tabItem",""]],template:function(o,i){1&o&&(ai(),C(0,"div",0)(1,"div",1)(2,"div",2),_e(3,SJ,3,6,"a",3),v(),C(4,"div",4),ri(5),v()()()),2&o&&(g(3),f("ngForOf",i.tabsDataParsed))},dependencies:[bo,yo],styles:['.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v2-navigation[_ngcontent-%COMP%]{display:flex;grid-column:1/4;grid-row:1;flex-direction:column;background:linear-gradient(to right,#cbcece 0 .0625rem,#fff .0625rem 100%);text-align:left;padding-left:12px;position:relative}.aemvc-v2-navigation[_ngcontent-%COMP%]:before{content:"";position:absolute;
1height:var(--underline--height);width:4px;left:var(--underline-offset-x);top:0;transform:translateY(var(--top-offset-y));background-color:#c20029;transition:transform .3s ease-in-out;z-index:1}@media only screen and (max-width: 767px){.aemvc-v2-navigation[_ngcontent-%COMP%]{grid-column:1/7}}@media only screen and (max-width: 600px){.aemvc-v2-navigation[_ngcontent-%COMP%]{grid-column:1/5}}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]{border-left:6px solid #c20029;padding-left:16px;color:#040505;display:inline-block;vertical-align:bottom;padding-top:.75rem;padding-bottom:.75rem;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;margin-right:1.5rem;background:transparent;border:0;flex:1;color:#717777;font-weight:400;font-size:17px;line-height:24px}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .25rem #0f62c5;outline-offset:.125rem}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem white;outline-offset:.375rem}@supports not selector(*:focus-visible){.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus{position:relative;outline:solid .25rem #0f62c5;outline-offset:.125rem}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem white;outline-offset:.375rem}}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:hover{font-weight:900;cursor:pointer}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus{font-weight:900}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item.active[_ngcontent-%COMP%]{color:#040505;font-weight:900}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:last-child{margin-right:0}.aemvc-v2-content-container[_ngcontent-%COMP%]{grid-column:4/12;grid-row:1}@media only screen and (max-width: 767px){.aemvc-v2-content-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;grid-row:2;grid-column:1/7}}@media only screen and (max-width: 600px){.aemvc-v2-content-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;grid-row:2;grid-column:1/5}}'],changeDetection:0})}}return n})();const DJ=["*"];let RJ=(()=>{class n{constructor(){this.active=!1,this.tabid=""}ngOnInit(){this.booleanData()}ngOnChanges(){this.booleanData()}booleanData(){"string"==typeof this.active&&(this.active="true"===this.active)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-vertical-tab-item"]],inputs:{active:"active",tabid:"tabid"},features:[ut],ngContentSelectors:DJ,decls:2,vars:3,consts:[["role","tabpanel",1,"aemvc-v2-vertical-tab--content",3,"hidden","id"]],template:function(o,i){1&o&&(ai(),C(0,"div",0),ri(1),v()),2&o&&(f("hidden",!i.active)("id",i.tabid+"-tabpanel"),Ue("aria-labelledby",i.tabid+"-tab"))},styles:['.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v2-navigation[_ngcontent-%COMP%]{display:flex;grid-column:1/4;grid-row:1;flex-direction:column;background:linear-gradient(to right,#cbcece 0 .0625rem,#fff .0625rem 100%);text-align:left;padding-left:12px;position:relative}.aemvc-v2-navigation[_ngcontent-%COMP%]:before{content:"";position:absolute;
1height:var(--underline--height);width:4px;left:var(--underline-offset-x);top:0;transform:translateY(var(--top-offset-y));background-color:#c20029;transition:transform .3s ease-in-out;z-index:1}@media only screen and (max-width: 767px){.aemvc-v2-navigation[_ngcontent-%COMP%]{grid-column:1/7}}@media only screen and (max-width: 600px){.aemvc-v2-navigation[_ngcontent-%COMP%]{grid-column:1/5}}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]{border-left:6px solid #c20029;padding-left:16px;color:#040505;display:inline-block;vertical-align:bottom;padding-top:.75rem;padding-bottom:.75rem;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;margin-right:1.5rem;background:transparent;border:0;flex:1;color:#717777;font-weight:400;font-size:17px;line-height:24px}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .25rem #0f62c5;outline-offset:.125rem}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem white;outline-offset:.375rem}@supports not selector(*:focus-visible){.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus{position:relative;outline:solid .25rem #0f62c5;outline-offset:.125rem}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;outline:solid .25rem white;outline-offset:.375rem}}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:hover{font-weight:900;cursor:pointer}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:focus{font-weight:900}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item.active[_ngcontent-%COMP%]{color:#040505;font-weight:900}.aemvc-v2-navigation[_ngcontent-%COMP%]   .aemvc-v2-nav-item[_ngcontent-%COMP%]:last-child{margin-right:0}.aemvc-v2-content-container[_ngcontent-%COMP%]{grid-column:4/12;grid-row:1}@media only screen and (max-width: 767px){.aemvc-v2-content-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;grid-row:2;grid-column:1/7}}@media only screen and (max-width: 600px){.aemvc-v2-content-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;grid-row:2;grid-column:1/5}}']})}}return n})(),FJ=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,lo]})}}return n})();const LJ=["image"];function NJ(n,t){1&n&&fe(0,"h2",10),2&n&&f("innerHTML",j().firstcolumnsafetitle,Jt)}function BJ(n,t){1&n&&fe(0,"h3",10),2&n&&f("innerHTML",j().firstcolumnsafesubheader,Jt)}function VJ(n,t){if(1&n&&(C(0,"div",11),fe(1,"p",10),v()),2&n){const e=j();g(),f("innerHTML",e.firstcolumnsafebody,Jt)}}function zJ(n,t){if(1&n&&(C(0,"div",12),fe(1,"c11n-aem-button-group",13),v()),2&n){const e=j();g(),f("size",e.size)("firstbuttonlabel",e.firstcolumnfirstbuttonlabel)("firstbuttontype",e.firstcolumnfirstbuttontype)("firstbuttonhref",e.firstcolumnfirstbuttonhref)("firstbuttontargetwindow",e.firstcolumnfirstbuttontargetwindow)("variant",e.firstcolumnvariant)("secondbuttonlabel",e.firstcolumnsecondbuttonlabel)("secondbuttontype",e.firstcolumnsecondbuttontype)("secondbuttonhref",e.firstcolumnsecondbuttonhref)("secondbuttontargetwindow",e.firstcolumnsecondbuttontargetwindow)("color","on-light")("textbuttonlabel",e.firstcolumntextbuttonlabel)("textbuttonhref",e.firstcolumntextbuttonhref)("textbuttontargetwindow",e.firstcolumnsecondbuttontargetwindow)("aligned",e.aligned)}}function HJ(n,t){1&n&&fe(0,"h2",10),2&n&&f("innerHTML",j(2).secondcolumnsafetitle,Jt)}function jJ(n,t){1&n&&fe(0,"h3",10),2&n&&f("innerHTML",j(2).secondcolumnsafesubheader,Jt)}function UJ(n,t){if(1&n&&(C(0,"div",11),fe(1,"p",10),v()),2&n){const e=j(2);g(),f("innerHTML",e.secondcolumnsafebody,Jt)}}function $J(n,t){if(1&n&&(C(0,"div",12),fe(1,"c11n-aem-button-group",13),v()),2&n){const e=j(2);g(),f("size",e.size)("firstbuttonlabel",e.secondcolumnfirstbuttonlabel)("firstbuttontype",e.secondcolumnfirstbuttontype)("firstbuttonhref",e.secondcolumnfirstbuttonhref)("firstbuttontargetwindow",e.secondcolumnfirstbuttontargetwindow)("variant",e.secondcolumnvariant)("secondbuttonlabel",e.secondcolumnsecondbuttonlabel)("secondbuttontype",e.secondcolumnsecondbuttontype)("secondbuttonhref",e.secondcolumnsecondbuttonhref)("secondbuttontargetwindow",e.secondcolumnsecondbuttontargetwindow)("color","on-light")("textbuttonlabel",e.secondcolumntextbuttonlabel)("textbutton
1href",e.secondcolumntextbuttonhref)("textbuttontargetwindow",e.secondcolumnsecondbuttontargetwindow)("aligned",e.aligned)}}function WJ(n,t){if(1&n&&(C(0,"div",14)(1,"div"),fe(2,"img",2,3),v(),C(4,"div")(5,"div",4),_e(6,HJ,1,1,"h2",5)(7,jJ,1,1,"h3",5)(8,UJ,2,1,"div",6),v(),_e(9,$J,2,15,"div",7),v()()),2&n){const e=j();g(),di("aemvc-v1-content-columns-image__",e.defaultsize," ",e.alignCenter("img"),""),g(),f("src",e.secondcolumnsrc,rt)("alt",e.secondcolumnalt),g(2),$t("aemvc-v1-content-columns-content ",e.alignCenter("text"),""),g(2),f("ngIf",e.secondcolumntitle.length>0),g(),f("ngIf",e.secondcolumnsubheader.length>0),g(),f("ngIf",e.secondcolumnbody.length>0),g(),f("ngIf",e.displayAllButtonsColumn("secondcolumn"))}}function GJ(n,t){1&n&&fe(0,"h2",10),2&n&&f("innerHTML",j(2).thirdcolumnsafetitle,Jt)}function qJ(n,t){1&n&&fe(0,"h3",10),2&n&&f("innerHTML",j(2).thirdcolumnsafesubheader,Jt)}function YJ(n,t){if(1&n&&(C(0,"div",11),fe(1,"p",10),v()),2&n){const e=j(2);g(),f("innerHTML",e.thirdcolumnsafebody,Jt)}}function XJ(n,t){if(1&n&&(C(0,"div",12),fe(1,"c11n-aem-button-group",13),v()),2&n){const e=j(2);g(),f("size",e.size)("firstbuttonlabel",e.thirdcolumnfirstbuttonlabel)("firstbuttontype",e.thirdcolumnfirstbuttontype)("firstbuttonhref",e.thirdcolumnfirstbuttonhref)("firstbuttontargetwindow",e.thirdcolumnfirstbuttontargetwindow)("variant",e.thirdcolumnvariant)("secondbuttonlabel",e.thirdcolumnsecondbuttonlabel)("secondbuttontype",e.thirdcolumnsecondbuttontype)("secondbuttonhref",e.thirdcolumnsecondbuttonhref)("secondbuttontargetwindow",e.thirdcolumnsecondbuttontargetwindow)("color","on-light")("textbuttonlabel",e.thirdcolumntextbuttonlabel)("textbuttonhref",e.thirdcolumntextbuttonhref)("textbuttontargetwindow",e.thirdcolumnsecondbuttontargetwindow)("aligned",e.aligned)}}function KJ(n,t){if(1&n&&(C(0,"div",15)(1,"div"),fe(2,"img",2,3),v(),C(4,"div")(5,"div",4),_e(6,GJ,1,1,"h2",5)(7,qJ,1,1,"h3",5)(8,YJ,2,1,"div",6),v(),_e(9,XJ,2,15,"div",7),v()()),2&n){const e=j();g(),di("aemvc-v1-content-columns-image__",e.defaultsize," ",e.alignCenter("img"),""),g(),f("src",e.thirdcolumnsrc,rt)("alt",e.thirdcolumnalt),g(2),$t("aemvc-v1-content-columns-content ",e.alignCenter("text"),""),g(2),f("ngIf",e.thirdcolumntitle.length>0),g(),f("ngIf",e.thirdcolumnsubheader.length>0),g(),f("ngIf",e.thirdcolumnbody.length>0),g(),f("ngIf",e.displayAllButtonsColumn("thirdcolumn"))}}let G5=(()=>{class n extends Ko{constructor(e,o){super(),this.sanitizer=e,this.iconService=o,this.backgroundcolor="white",this.aligned="left",this.columnvariants=1,this.defaultsize="default",this.firstcolumntitle="",this.firstcolumnsubheader="",this.firstcolumnbody="",this.firstcolumnfirstbuttonlabel="",this.firstcolumnfirstbuttontype="button",this.firstcolumnfirstbuttonhref="",this.firstcolumnfirstbuttontargetwindow="_blank",this.firstcolumnvariant="primary",this.firstcolumnsecondbuttonlabel="",this.firstcolumnsecondbuttontype="button",this.firstcolumnsecondbuttonhref="",this.firstcolumnsecondbuttontargetwindow="_blank",this.firstcolumntextbuttonlabel="",this.firstcolumntextbuttonhref="",this.firstcolumntextbuttontargetwindow="_blank",this.firstcolumnsrc="./assets/content-columns.png",this.firstcolumnalt="",this.secondcolumntitle="",this.secondcolumnsubheader="",this.secondcolumnbody="",this.secondcolumnfirstbuttonlabel="",this.secondcolumnfirstbuttontype="button",this.secondcolumnfirstbuttonhref="",this.secondcolumnfirstbuttontargetwindow="_blank",this.secondcolumnvariant="primary",this.secondcolumnsecondbuttonlabel="",this.secondcolumnsecondbuttontype="button",this.secondcolumnsecondbuttonhref="",this.secondcolumnsecondbuttontargetwindow="_blank",this.secondcolumntextbuttonlabel="",this.secondcolumntextbuttonhref="",this.secondcolumntextbuttontargetwindow="_blank",this.secondcolumnsrc="./assets/content-columns.png",this.secondcolumnalt="",this.thirdcolumntitle="",this.thirdcolumnsubheader="",this.thirdcolumnbody="",this.thirdcolumnfirstbuttonlabel="",this.thirdcolumnfirstbuttontype="button",this.thirdcolumnfirstbuttonhref="",this.thirdcolumnfirstbuttontargetwindow="_blank",this.thirdcolumnvariant="primary",this.thirdcolumnsecondbuttonlabel="",this.thirdcolumnsecondbuttontype="button",this.thirdcolumnsecondbuttonhref="",this.thirdcolumnsecondbuttontargetwindow="_blank",this.thirdcolumntextbuttonlabel="",this.thirdcolumntextbutton
1href="",this.thirdcolumntextbuttontargetwindow="_blank",this.thirdcolumnsrc="./assets/content-columns.png",this.thirdcolumnalt="",this.image=new tm,this.firstcolumnsafetitle="",this.firstcolumnsafesubheader="",this.firstcolumnsafebody="",this.secondcolumnsafetitle="",this.secondcolumnsafesubheader="",this.secondcolumnsafebody="",this.thirdcolumnsafetitle="",this.thirdcolumnsafesubheader="",this.thirdcolumnsafebody=""}ngOnInit(){this.castStringData(),this.trustText()}ngOnChanges(){this.castStringData(),this.trustText()}castStringData(){"string"==typeof this.columnvariants&&(this.columnvariants=+this.columnvariants)}trustText(){this.firstcolumnsafetitle=this.sanitizer.bypassSecurityTrustHtml(this.firstcolumntitle),this.firstcolumnsafesubheader=this.sanitizer.bypassSecurityTrustHtml(this.firstcolumnsubheader),this.firstcolumnsafebody=this.sanitizer.bypassSecurityTrustHtml(this.firstcolumnbody),this.secondcolumnsafetitle=this.sanitizer.bypassSecurityTrustHtml(this.secondcolumntitle),this.secondcolumnsafesubheader=this.sanitizer.bypassSecurityTrustHtml(this.secondcolumnsubheader),this.secondcolumnsafebody=this.sanitizer.bypassSecurityTrustHtml(this.secondcolumnbody),this.thirdcolumnsafetitle=this.sanitizer.bypassSecurityTrustHtml(this.thirdcolumntitle),this.thirdcolumnsafesubheader=this.sanitizer.bypassSecurityTrustHtml(this.thirdcolumnsubheader),this.thirdcolumnsafebody=this.sanitizer.bypassSecurityTrustHtml(this.thirdcolumnbody)}alignCenter(e){return"center"===this.aligned?"aemvc-v1-content-columns-aligned__center-"+e:""}displayAllButtonsColumn(e){const o=this[e+"textbuttonlabel"].toString();return!!(this.displayButtons(e+"first")||this.displayButtons(e+"second")||o.length>0)}columnsNumberToText(){return 1===this.columnvariants?"aemvc-v1-content-columns-column__one":2===this.columnvariants?"aemvc-v1-content-columns-column__two":"aemvc-v1-content-columns-column__three"}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-content-columns"]],viewQuery:function(o,i){if(1&o&&ot(LJ,5,We),2&o){let a;Ze(a=Qe())&&(i.image=a)}},inputs:{backgroundcolor:"backgroundcolor",aligned:"aligned",columnvariants:"columnvariants",defaultsize:"defaultsize",firstcolumntitle:"firstcolumntitle",firstcolumnsubheader:"firstcolumnsubheader",firstcolumnbody:"firstcolumnbody",firstcolumnfirstbuttonlabel:"firstcolumnfirstbuttonlabel",firstcolumnfirstbuttontype:"firstcolumnfirstbuttontype",firstcolumnfirstbuttonhref:"firstcolumnfirstbuttonhref",firstcolumnfirstbuttontargetwindow:"firstcolumnfirstbuttontargetwindow",firstcolumnvariant:"firstcolumnvariant",firstcolumnsecondbuttonlabel:"firstcolumnsecondbuttonlabel",firstcolumnsecondbuttontype:"firstcolumnsecondbuttontype",firstcolumnsecondbuttonhref:"firstcolumnsecondbuttonhref",firstcolumnsecondbuttontargetwindow:"firstcolumnsecondbuttontargetwindow",firstcolumntextbuttonlabel:"firstcolumntextbuttonlabel",firstcolumntextbuttonhref:"firstcolumntextbuttonhref",firstcolumntextbuttontargetwindow:"firstcolumntextbuttontargetwindow",firstcolumnsrc:"firstcolumnsrc",firstcolumnalt:"firstcolumnalt",secondcolumntitle:"secondcolumntitle",secondcolumnsubheader:"secondcolumnsubheader",secondcolumnbody:"secondcolumnbody",secondcolumnfirstbuttonlabel:"secondcolumnfirstbuttonlabel",secondcolumnfirstbuttontype:"secondcolumnfirstbuttontype",secondcolumnfirstbuttonhref:"secondcolumnfirstbuttonhref",secondcolumnfirstbuttontargetwindow:"secondcolumnfirstbuttontargetwindow",secondcolumnvariant:"secondcolumnvariant",secondcolumnsecondbuttonlabel:"secondcolumnsecondbuttonlabel",secondcolumnsecondbuttontype:"secondcolumnsecondbuttontype",secondcolumnsecondbuttonhref:"secondcolumnsecondbuttonhref",secondcolumnsecondbuttontargetwindow:"secondcolumnsecondbuttontargetwindow",secondcolumntextbuttonlabel:"secondcolumntextbuttonlabel",secondcolumntextbuttonhref:"secondcolumntextbuttonhref",secondcolumntextbuttontargetwindow:"secondcolumntextbuttontargetwindow",secondcolumnsrc:"secondcolumnsrc",secondcolumnalt:"secondcolumnalt",thirdcolumntitle:"thirdcolumntitle",thirdcolumnsubheader:"thirdcolumnsubheader",thirdcolumnbody:"thirdcolumnbody",thirdcolumnfirstbuttonlabel:"thirdcolumnfirstbuttonlabel",thirdcolumnfirstbuttontype:"thirdcolumnfirstbuttontype",thirdcolumnfirstbuttonhref:"thirdcolumnfirstbuttonhref",thirdcolumnfirstbuttontargetwindow:"thirdcolumnfirstbuttontargetwindow",thirdcolumnvariant:"thirdcolumnvariant",thirdcolumnsecondbuttonlabel:"thirdcolumnsecondbuttonlabel",thirdcolumnsecondbuttontype:"thirdcolumnsecondbuttontype",thirdcolumnsecondbuttonhref:"thirdcolumnsecondbuttonhref",thirdcolumnsecondbuttontargetwindow:"thirdcolumnsecondbuttontargetwindow",thirdcolumntextbuttonlabel:"thirdcolumntextbuttonlabel",thirdcolumntextbutton
1href:"thirdcolumntextbuttonhref",thirdcolumntextbuttontargetwindow:"thirdcolumntextbuttontargetwindow",thirdcolumnsrc:"thirdcolumnsrc",thirdcolumnalt:"thirdcolumnalt"},features:[Zt,ut],decls:15,vars:21,consts:[[1,"aemvc-v2-inner-container"],[1,"aemvc-v1-content-columns-column-one"],[3,"src","alt"],["image",""],[1,"aemvc-v1-content-columns-text"],[3,"innerHTML",4,"ngIf"],["class","aemvc-v1-content-columns-text-container",4,"ngIf"],["class","aemvc-v1-content-columns-buttons",4,"ngIf"],["class","aemvc-v1-content-columns-column-two",4,"ngIf"],["class","aemvc-v1-content-columns-column-three",4,"ngIf"],[3,"innerHTML"],[1,"aemvc-v1-content-columns-text-container"],[1,"aemvc-v1-content-columns-buttons"],[3,"size","firstbuttonlabel","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonlabel","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","color","textbuttonlabel","textbuttonhref","textbuttontargetwindow","aligned"],[1,"aemvc-v1-content-columns-column-two"],[1,"aemvc-v1-content-columns-column-three"]],template:function(o,i){1&o&&(C(0,"div")(1,"div",0)(2,"div")(3,"div",1)(4,"div"),fe(5,"img",2,3),v(),C(7,"div")(8,"div",4),_e(9,NJ,1,1,"h2",5)(10,BJ,1,1,"h3",5)(11,VJ,2,1,"div",6),v(),_e(12,zJ,2,15,"div",7),v()(),_e(13,WJ,10,13,"div",8)(14,KJ,10,13,"div",9),v()()()),2&o&&($t("aemvc-v2-container aemvc-v1-content-columns__",i.backgroundcolor,""),g(2),$t("aemvc-v1-content-columns ",i.columnsNumberToText(),""),g(2),di("aemvc-v1-content-columns-image__",i.defaultsize," ",i.alignCenter("img")," "),g(),f("src",i.firstcolumnsrc,rt)("alt",i.firstcolumnalt),g(2),$t("aemvc-v1-content-columns-content ",i.alignCenter("text"),""),g(2),f("ngIf",i.firstcolumntitle.length>0),g(),f("ngIf",i.firstcolumnsubheader.length>0),g(),f("ngIf",i.firstcolumnbody.length>0),g(),f("ngIf",i.displayAllButtonsColumn("firstcolumn")),g(),f("ngIf",2===i.columnvariants||3===i.columnvariants),g(),f("ngIf",3===i.columnvariants))},dependencies:[Vt,Ko],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-content-columns[_ngcontent-%COMP%]{color:#000;justify-content:center;margin-top:64px;margin-bottom:64px}@media only screen and (max-width: 600px){.aemvc-v1-content-columns[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}}@media only screen and (max-width: 767px){.aemvc-v1-content-columns[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}}@media (min-width: 375px){.aemvc-v1-content-columns[_ngcontent-%COMP%]{grid-column:1/13;row-gap:80px}}@media (min-width: 600px){.aemvc-v1-content-columns[_ngcontent-%COMP%]{grid-column:2/6;row-gap:80px}}@media (min-width: 768px){.aemvc-v1-content-columns[_ngcontent-%COMP%]{grid-column:2/12}}@media (min-width: 1024px){.aemvc-v1-content-columns[_ngcontent-%COMP%]{grid-column:3/11}}.aemvc-v1-content-columns-column-one[_ngcontent-%COMP%], .aemvc-v1-content-columns-column__two[_ngcontent-%COMP%]{flex:1 1 0}@media (min-width: 375px){.aemvc-v1-content-columns-column__two[_ngcontent-%COMP%]{display:grid}}@media (min-width: 768px){.aemvc-v1-content-columns-column__two[_ngcontent-%COMP%]{display:flex}}.aemvc-v1-content-columns-column-two[_ngcontent-%COMP%]{flex:1 1 0}@media (min-width: 375px){.aemvc-v1-content-columns-column-two[_ngcontent-%COMP%]{margin-left:0}}@media (min-width: 768px){.aemvc-v1-content-columns-column-two[_ngcontent-%COMP%]{margin-left:32px}}@media (min-width: 375px){.aemvc-v1-content-columns-column__three[_ngcontent-%COMP%]{grid-column:1/13;display:grid}}@media (min-width: 600px){.aemvc-v1-content-columns-column__three[_ngcontent-%COMP%]{grid-column:2/6}}@media (min-width: 768px){.aemvc-v1-content-columns-column__three[_ngcontent-%COMP%]{grid-column:1/13;display:flex}}@media (min-width: 1024px){.aemvc-v1-content-columns-column__three[_ngcontent-%COMP%]{grid-column:2/12}}@media (min-width: 1366px){.aemvc-v1-content-columns-column__three[_ngcontent-%COMP%]{grid-column:3/11}}.aemvc-v1-content-columns-column-three[_ngcontent-%COMP%]{flex:1 1 0}@media (min-width: 375px){.aemvc-v1-content-columns-column-three[_ngcontent-%COMP%]{margin-left:0}}@media (min-width: 768px){.aemvc-v1-content-columns-column-three[_ngcontent-%COMP%]{margin-left:32px}}.aemvc-v1-content-columns-aligned__center-img[_ngcontent-%COMP%]{display:flex;justify-content:center}.aemvc-v1-content-columns-aligned__center-text[_ngcontent-%COMP%]{text-align:center}.aemvc-v1-content-columns__light-red[_ngcontent-%COMP%]{background-color:#ffeded}.aemvc-v1-content-columns__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0}.aemvc-v1-content-columns__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de}.aemvc-v1-content-columns-content[_ngcontent-%COMP%]{color:inherit;margin:24px 0 0}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .aemvc-v1-content-columns-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{box-sizing:border-box;margin:0}h2[_ngcontent-%COMP%] + .aemvc-v1-content-columns-text-container[_ngcontent-%COMP%]{margin:16px 0 0}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%] + h3[_ngcontent-%COMP%]{margin:16px 0 0}h3[_ngcontent-%COMP%] + .aemvc-v1-content-columns-text-container[_ngcontent-%COMP%]{margin:16px 0 0}@media only screen and (max-width: 767px){.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:28px;font-style:normal;font-weight:700;line-height:32px;align-self:stretch}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}}@media (min-width: 768px){.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:28px;font-style:normal;font-weight:700;line-height:32px;align-self:stretch}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media (min-width: 1024px){.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media (min-width: 1366px){.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media (min-width: 1400px){.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}.aemvc-v1-content-columns-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}.aemvc-v1-content-columns-text[_ngcontent-%COMP%] + .aemvc-v1-content-columns-buttons[_ngcontent-%COMP%]{margin:32px 0 0}.aemvc-v1-content-columns-image__original[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{object-fit:cover}.aemvc-v1-content-columns-image__default[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{aspect-ratio:4/3;object-fit:cover}']})}}return n})();so("constellation-aem/components/content-columns")(G5,{emptyLabel:"content columns label",isEmpty:()=>!1});let ZJ=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,ia,lo]})}}return n})();const QJ=["buttonContainer"],JJ=["contentContainer"];function eee(n,t){if(1&n&&fe(0,"img",7),2&n){const e=j();f("src",e.src,rt)("alt",e.alt)}}function tee(n,t){if(1&n&&(Mt(),C(0,"svg"),fe(1,"use"),v()),2&n){const e=j();
1g(),Ue("href","black"===e.iconcolor?e.icon+"-black":e.icon,null,"xlink")}}function nee(n,t){1&n&&(Mt(),C(0,"svg"),fe(1,"use"),v()),2&n&&(g(),Ue("href","#icon-simple",null,"xlink"))}function oee(n,t){if(1&n&&(C(0,"h2",11),Q(1),v()),2&n){const e=j(2);g(),Le(e.subheader)}}function iee(n,t){if(1&n&&(C(0,"p",11),Q(1),v()),2&n){const e=j(2);g(),Le(e.subheader)}}function aee(n,t){1&n&&fe(0,"div",12),2&n&&f("innerHTML",j(2).safeBodyHTML,Jt)}function ree(n,t){if(1&n&&(C(0,"div",8),_e(1,oee,2,1,"h2",9)(2,iee,2,1,"p",9)(3,aee,1,1,"div",10),v()),2&n){const e=j();g(),f("ngIf",e.body&&e.body.length>0&&e.subheader&&e.subheader.length>0),g(),f("ngIf",!e.body&&e.subheader&&e.subheader.length>0),g(),f("ngIf",e.body&&e.body.length>0)}}function cee(n,t){if(1&n&&(C(0,"h2",15),Q(1),v()),2&n){const e=j(2);g(),Le(e.header)}}function see(n,t){if(1&n&&(C(0,"h3",11),Q(1),v()),2&n){const e=j(2);g(),Le(e.subheader)}}function lee(n,t){if(1&n&&(C(0,"p",11),Q(1),v()),2&n){const e=j(2);g(),Le(e.subheader)}}function mee(n,t){1&n&&fe(0,"div",12),2&n&&f("innerHTML",j(2).safeBodyHTML,Jt)}function dee(n,t){if(1&n&&(C(0,"div",13),_e(1,cee,2,1,"h2",14)(2,see,2,1,"h3",9)(3,lee,2,1,"p",9)(4,mee,1,1,"div",10),v()),2&n){const e=j();g(),f("ngIf",e.header&&e.header.length>0),g(),f("ngIf",e.body&&e.body.length>0&&e.subheader&&e.subheader.length>0),g(),f("ngIf",!e.body&&e.subheader&&e.subheader.length>0),g(),f("ngIf",e.body&&e.body.length>0)}}function uee(n,t){if(1&n){const e=st();C(0,"div",16)(1,"c11n-aem-button-group",17,18),Ve("clickEvent",function(i){return Ye(e),Xe(j().defaultClick(i))})("click",function(i){return Ye(e),Xe(j().defaultClick(i))}),v()()}if(2&n){const e=j();g(),f("size",e.size)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color","on-light")("textbuttonlabel",e.textbuttonlabel)("textbuttonhref",e.textbuttonhref)("textbuttontargetwindow",e.secondbuttontargetwindow)("aligned",e.aligned)}}let gee=(()=>{class n extends Ko{constructor(e,o,i,a){super(),this.sanitizer=e,this.iconService=o,this.dataLayerService=i,this._document=a,this.header="",this.subheader="",this.body="",this.src="",this.alt="",this.imagevariant="large",this.icon="#icon-announcement",this.iconcolor="red",this.contentcolumnsvariant="large",this.safeBodyHTML="",this.buttonContainer={},this.contentContainer={},this.document=a}ngAfterViewInit(){if(this.safeBodyHTML=this.trustSafeHml(this.body),this.contentContainer.nativeElement.closest(".aem-GridColumn")){const e=this.contentContainer.nativeElement.closest(".aem-GridColumn").previousElementSibling;if(e.className.indexOf("container")>0){const o=e.querySelectorAll(".headertext");o.length>0&&null===o.item(o.length-1).nextElementSibling&&this.headerTag(o.item(o.length-1))}else e.classList.contains("headertext")&&this.headerTag(e)}}headerTag(e){const o=e.firstElementChild.getAttribute("headertag"),i=o.slice(o.indexOf("h")+1);"large"===this.contentcolumnsvariant?(this.body&&this.body.length>0&&this.subheader&&this.subheader.length>0&&this.headerChange(3,Number(i)+2,"subheader"),o&&o.length>0&&this.headerChange(2,Number(i)+1,"header")):"thumbnail"===this.contentcolumnsvariant&&this.body&&this.body.length>0&&this.subheader&&this.subheader.length>0&&this.headerChange(2,Number(i)+1,"subheader")}headerChange(e,o,i){var a=this.contentContainer.nativeElement.getElementsByClassName(i)[0].outerHTML;a=(a=a.replace("h"+e,"h"+o)).replace("/h"+e,"/h"+o),this.contentContainer.nativeElement.getElementsByClassName(i)[0].outerHTML=a}ngOnChanges(e){Object.keys(e).forEach(o=>{e[o].isFirstChange()||"body"!==o||(this.safeBodyHTML=this.trustSafeHml(this.body))})}trustSafeHml(e){return this.sanitizer.bypassSecurityTrustHtml(e)}defaultClick(e){const o=e.target,i=this.buttonContainer.nativeElement?.children[0]?.children[0]?.children.length,r=`${this.document.title} - ${this.header&&this.header.length>0?this.header:this.subheader}`,c=o.innerText;let s=this.dataLayerService.ctaType(o,i,this.variant);this.dataLayerService.ctaEvent(r,c,s)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn),Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-content-columns-item"]],viewQuery:function(o,i){if(1&o&&(ot(QJ,5,We),ot(JJ,5,We)),2&o){let a;Ze(a=Qe())&&(i.buttonContainer=a.first),Ze(a=Qe())&&(i.contentContainer=a.first)}},inputs:{header:"header",subheader:"subheader",body:"body",src:"src",alt:"alt",imagevariant:"imagevariant",icon:"icon",iconcolor:"iconcolor",contentcolumnsvariant:"contentcolumnsvariant"},features:[Zt,ut],decls:10,vars:13,consts:[[1,"aemvc-v2-content-columns-item--container"],["contentContainer",""],[3,"src","alt",4,"ngIf"],[4,"ngIf"],["class","aemvc-v2-content-columns-item-thumbnail-text",4,"ngIf"],["class","aemvc-v2-content-columns-item-large-text",4,"ngIf"],["class","aemvc-v2-content-columns-item-buttons",4,"ngIf"],[3,"src","alt"],[1,"aemvc-v2-content-columns-item-thumbnail-text"],["class","subheader",4,"ngIf"],["class","aemvc-v2-content-columns-item-text-container",3,"innerHTML",4,"ngIf"],[1,"subheader"],[1,"aemvc-v2-content-columns-item-text-container",3,"innerHTML"],[1,"aemvc-v2-content-columns-item-large-text"],["class","header",4,"ngIf"],[1,"header"],[1,"aemvc-v2-content-columns-item-buttons"],[3,"size","firstbuttonlabel","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonlabel","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","color","textbuttonlabel","textbutton
1href","textbuttontargetwindow","aligned","clickEvent","click"],["buttonContainer",""]],template:function(o,i){1&o&&(C(0,"div",0,1)(2,"div"),_e(3,eee,1,2,"img",2)(4,tee,2,1,"svg",3)(5,nee,2,1,"svg",3),v(),C(6,"div"),_e(7,ree,4,3,"div",4)(8,dee,5,4,"div",5)(9,uee,3,15,"div",6),v()()),2&o&&(g(2),di("aemvc-v2-content-columns-item-image aemvc-v2-content-columns-item-image__",i.imagevariant," aemvc-v2-content-columns-item-image-aligned__",i.aligned,""),g(),f("ngIf","large"===i.imagevariant||"small"===i.imagevariant),g(),f("ngIf","icon"===i.imagevariant),g(),f("ngIf","simple"===i.imagevariant),g(),$t("aemvc-v2-content-columns-item-content aemvc-v2-content-columns-item-content-aligned__",i.aligned,""),g(),f("ngIf","thumbnail"===i.contentcolumnsvariant),g(),f("ngIf","large"===i.contentcolumnsvariant),g(),f("ngIf",i.displayAllButtons()))},dependencies:[Vt,Ko],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-content-columns[_ngcontent-%COMP%]{display:grid;width:100%;grid-column:1/13;grid-template-columns:repeat(12,1fr);box-sizing:border-box;margin-top:40px;margin-bottom:40px}.aemvc-v2-content-columns__light-red[_ngcontent-%COMP%]{background-color:#ffeded}.aemvc-v2-content-columns__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0}.aemvc-v2-content-columns__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de}@media (min-width: 375px){.aemvc-v2-content-columns-large[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}.aemvc-v2-content-columns-large-one[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-three[_ngcontent-%COMP%]{grid-column:1/5;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-content-columns-large-one[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-three[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-content-columns-large-one[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-two[_ngcontent-%COMP%]{grid-column:2/12;grid-template-columns:repeat(10,1fr)}.aemvc-v2-content-columns-large-three[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-content-columns-large[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}.aemvc-v2-content-columns-large-one[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-two[_ngcontent-%COMP%]{grid-column:3/11;grid-template-columns:repeat(8,1fr)}.aemvc-v2-content-columns-large-three[_ngcontent-%COMP%]{grid-column:2/12;grid-template-columns:repeat(10,1fr)}}@media (min-width: 1366px){.aemvc-v2-content-columns-large-one[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-three[_ngcontent-%COMP%]{grid-column:3/11;grid-template-columns:repeat(8,1fr)}}@media (min-width: 375px){.aemvc-v2-content-columns-thumbnail[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}.aemvc-v2-content-columns-thumbnail-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-three[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-four[_ngcontent-%COMP%]{grid-column:1/5;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-content-columns-thumbnail-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-three[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-four[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-content-columns-thumbnail-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-three[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-four[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-content-columns-thumbnail[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}.aemvc-v2-content-columns-thumbnail-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-three[_ngcontent-%COMP%]{grid-column:2/12;grid-template-columns:repeat(10,1fr)}}@media (min-width: 1366px){.aemvc-v2-content-columns-thumbnail-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-three[_ngcontent-%COMP%]{grid-column:3/11;grid-template-columns:repeat(8,1fr)}}.aemvc-v2-content-columns--container[_ngcontent-%COMP%]{grid-column:1/-1;display:flex;flex-direction:column}.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items[_ngcontent-%COMP%]{box-sizing:border-box;display:grid;grid-template-columns:repeat(1,1fr);row-gap:80px}@media (min-width: 375px){.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr);row-gap:80px}}@media (min-width: 768px){.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items[_ngcontent-%COMP%]{column-gap:32px;row-gap:64px}.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items--two[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items--three[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr)}.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items--four[_ngcontent-%COMP%]{grid-template-columns:repeat(4,1fr)}}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image[_ngcontent-%COMP%]{object-fit:cover;display:flex}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image__large[_ng
1content-%COMP%]   img[_ngcontent-%COMP%]{aspect-ratio:4/3}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image__small[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{aspect-ratio:21/9}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image__icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:32px!important;height:32px!important}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image__simple[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:100%!important;height:4px!important}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image-aligned__center[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:center;text-align:center}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image[_ngcontent-%COMP%] + .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]{margin-top:24px}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content-aligned__center[_ngcontent-%COMP%]{text-align:center}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%], .aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{box-sizing:border-box;margin:0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%] + div[_ngcontent-%COMP%]{margin:16px 0 0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:700;line-height:24px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%] + .aemvc-v2-content-columns-item-buttons[_ngcontent-%COMP%]{margin:32px 0 0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%], .aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%], .aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{box-sizing:border-box;margin:0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%] + div[_ngcontent-%COMP%]{margin:16px 0 0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%] + .subheader[_ngcontent-%COMP%]{margin:16px 0 0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%] + div[_ngcontent-%COMP%]{margin:16px 0 0}@media (min-width: 375px){.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:28px;font-style:normal;font-weight:800;line-height:32px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}}@media (min-width: 1024px){.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%] + .aemvc-v2-content-columns-item-buttons[_ngcontent-%COMP%]{margin:32px 0 0}']})}}return n})();function hee(n,t){if(1&n&&fe(0,"c11n-aem-content-columns-item",5),2&n){const e=t.$implicit,o=j(2);f("header",e.header)("subheader",e.subheader)("body",e.body)("size",e.size)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("textbuttonlabel",e.textbuttonlabel)("textbutton
1href",e.textbuttonhref)("textbuttontargetwindow",e.secondbuttontargetwindow)("icon",e.icon)("src",e.src)("alt",e.alt)("aligned",o.columnsaligned)("imagevariant",o.imagevariant)("iconcolor",o.iconcolor)("contentcolumnsvariant",o.contentcolumnsvariant)}}function fee(n,t){if(1&n&&(C(0,"div"),_e(1,hee,1,23,"c11n-aem-content-columns-item",4),v()),2&n){const e=j();$t("aemvc-v2-content-columns-items aemvc-v2-content-columns-items--",e.numColumnWord,""),g(),f("ngForOf",e.contentColumnItemParsedData)}}function pee(n,t){1&n&&(C(0,"div")(1,"p"),Q(2,"Thumbnail Content Columns with 1 column is not an option"),v()())}function _ee(n,t){1&n&&(C(0,"div")(1,"p"),Q(2,"Large Content Columns with 4 columns is not an option"),v()())}let q5=(()=>{class n extends Ko{constructor(e){super(),this.iconService=e,this.contentcolumnsvariant="large",this.numcolumns="1",this.columndata="[{}]",this.imagevariant="large",this.backgroundcolor="white",this.columnsaligned="left",this.iconcolor="red",this.contentColumnItemParsedData=[],this.numColumnWord="one"}ngOnInit(){this.parseListItemsData(),this.changeNumColumns()}ngOnChanges(e){this.parseListItemsData(),Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"columndata":this.parseListItemsData();break;case"numcolumns":this.changeNumColumns()}})}changeNumColumns(){this.numColumnWord="1"===this.numcolumns?"one":"2"===this.numcolumns?"two":"3"===this.numcolumns?"three":"four"}parseListItemsData(){this.contentColumnItemParsedData="string"==typeof this.columndata?JSON.parse(this.columndata):this.columndata}static{this.\u0275fac=function(o){return new(o||n)(Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-content-columns-v2"]],inputs:{contentcolumnsvariant:"contentcolumnsvariant",numcolumns:"numcolumns",columndata:"columndata",imagevariant:"imagevariant",backgroundcolor:"backgroundcolor",columnsaligned:"columnsaligned",iconcolor:"iconcolor"},features:[Zt,ut],decls:7,vars:11,consts:[[1,"aemvc-v2-inner-container"],[1,"aemvc-v2-content-columns--container"],[3,"class",4,"ngIf"],[4,"ngIf"],[3,"header","subheader","body","size","firstbuttonlabel","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonlabel","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","textbuttonlabel","textbuttonhref","textbuttontargetwindow","icon","src","alt","aligned","imagevariant","iconcolor","contentcolumnsvariant",4,"ngFor","ngForOf"],[3,"header","subheader","body","size","firstbuttonlabel","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonlabel","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","textbuttonlabel","textbuttonhref","textbuttontargetwindow","icon","src","alt","aligned","imagevariant","iconcolor","contentcolumnsvariant"]],template:function(o,i){1&o&&(C(0,"div")(1,"div",0)(2,"div")(3,"div",1),_e(4,fee,2,4,"div",2)(5,pee,3,0,"div",3)(6,_ee,3,0,"div",3),v()()()()),2&o&&($t("aemvc-v2-container aemvc-v2-content-columns__",i.backgroundcolor,""),g(2),Vc("aemvc-v2-content-columns aemvc-v2-content-columns-",i.contentcolumnsvariant," aemvc-v2-content-columns-",i.contentcolumnsvariant,"-",i.numColumnWord,""),g(2),f("ngIf","thumbnail"===i.contentcolumnsvariant&&"one"!==i.numColumnWord||"large"===i.contentcolumnsvariant&&"four"!==i.numColumnWord),g(),f("ngIf","thumbnail"===i.contentcolumnsvariant&&"one"===i.numColumnWord),g(),f("ngIf","large"===i.contentcolumnsvariant&&"four"===i.numColumnWord))},dependencies:[yo,Vt,gee],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-content-columns[_ngcontent-%COMP%]{display:grid;width:100%;grid-column:1/13;grid-template-columns:repeat(12,1fr);box-sizing:border-box;margin-top:40px;margin-bottom:40px}.aemvc-v2-content-columns__light-red[_ngcontent-%COMP%]{background-color:#ffeded}.aemvc-v2-content-columns__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0}.aemvc-v2-content-columns__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de}@media (min-width: 375px){.aemvc-v2-content-columns-large[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}.aemvc-v2-content-columns-large-one[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-three[_ngcontent-%COMP%]{grid-column:1/5;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-content-columns-large-one[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-three[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-content-columns-large-one[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-two[_ngcontent-%COMP%]{grid-column:2/12;grid-template-columns:repeat(10,1fr)}.aemvc-v2-content-columns-large-three[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-content-columns-large[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}.aemvc-v2-content-columns-large-one[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-two[_ngcontent-%COMP%]{grid-column:3/11;grid-template-columns:repeat(8,1fr)}.aemvc-v2-content-columns-large-three[_ngcontent-%COMP%]{grid-column:2/12;grid-template-columns:repeat(10,1fr)}}@media (min-width: 1366px){.aemvc-v2-content-columns-large-one[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-large-three[_ngcontent-%COMP%]{grid-column:3/11;grid-template-columns:repeat(8,1fr)}}@media (min-width: 375px){.aemvc-v2-content-columns-thumbnail[_ngcontent-%COMP%]{margin-top:40px;margin-bottom:40px}.aemvc-v2-content-columns-thumbnail-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-three[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-four[_ngcontent-%COMP%]{grid-column:1/5;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-content-columns-thumbnail-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-three[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-four[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-content-columns-thumbnail-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-three[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-four[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-content-columns-thumbnail[_ngcontent-%COMP%]{margin-top:64px;margin-bottom:64px}.aemvc-v2-content-columns-thumbnail-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-three[_ngcontent-%COMP%]{grid-column:2/12;grid-template-columns:repeat(10,1fr)}}@media (min-width: 1366px){.aemvc-v2-content-columns-thumbnail-two[_ngcontent-%COMP%], .aemvc-v2-content-columns-thumbnail-three[_ngcontent-%COMP%]{grid-column:3/11;grid-template-columns:repeat(8,1fr)}}.aemvc-v2-content-columns--container[_ngcontent-%COMP%]{grid-column:1/-1;display:flex;flex-direction:column}.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items[_ngcontent-%COMP%]{box-sizing:border-box;display:grid;grid-template-columns:repeat(1,1fr);row-gap:80px}@media (min-width: 375px){.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr);row-gap:80px}}@media (min-width: 768px){.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items[_ngcontent-%COMP%]{column-gap:32px;row-gap:64px}.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items--two[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items--three[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr)}.aemvc-v2-content-columns--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-items--four[_ngcontent-%COMP%]{grid-template-columns:repeat(4,1fr)}}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image[_ngcontent-%COMP%]{object-fit:cover;display:flex}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image__large[_ng
1content-%COMP%]   img[_ngcontent-%COMP%]{aspect-ratio:4/3}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image__small[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{aspect-ratio:21/9}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image__icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:32px!important;height:32px!important}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image__simple[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:100%!important;height:4px!important}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image-aligned__center[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:center;text-align:center}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-image[_ngcontent-%COMP%] + .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]{margin-top:24px}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content-aligned__center[_ngcontent-%COMP%]{text-align:center}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%], .aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{box-sizing:border-box;margin:0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%] + div[_ngcontent-%COMP%]{margin:16px 0 0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:700;line-height:24px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-thumbnail-text[_ngcontent-%COMP%] + .aemvc-v2-content-columns-item-buttons[_ngcontent-%COMP%]{margin:32px 0 0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%], .aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%], .aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{box-sizing:border-box;margin:0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%] + div[_ngcontent-%COMP%]{margin:16px 0 0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%] + .subheader[_ngcontent-%COMP%]{margin:16px 0 0}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%] + div[_ngcontent-%COMP%]{margin:16px 0 0}@media (min-width: 375px){.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:28px;font-style:normal;font-weight:800;line-height:32px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}}@media (min-width: 1024px){.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}.aemvc-v2-content-columns-item--container[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-content[_ngcontent-%COMP%]   .aemvc-v2-content-columns-item-large-text[_ngcontent-%COMP%] + .aemvc-v2-content-columns-item-buttons[_ngcontent-%COMP%]{margin:32px 0 0}']})}}return n})();so("constellation-aem/components/content-columns")(q5,{emptyLabel:"content columns label",isEmpty:()=>!1});let vee=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,ia,lo,ir]})}}return n})();function Cee(n,t){if(1&n&&(C(0,"div",7)(1,"p"),Q(2),v()()),2&n){const e=j();g(2),Le(e.number)}}function Mee(n,t){if(1&n&&(C(0,"div",8),Mt(),C(1,"svg"),fe(2,"use"),v()()),2&n){const e=j();g(2),Ue("href",e.icon,null,"xlink")}}let Pee=(()=>{class n{constructor(e){this.sanitizer=e,this.icon="#icon-announcement",this.number="",this.title="",this.text="",this.safeTitleHTML="",this.safeTextHTML=""}ngOnInit(){this.safeTitleHTML=this.trustSafeHml(this.title),this.safeTextHTML=this.trustSafeHml(this.text)}ngOnChanges(){this.safeTitleHTML=this.trustSafeHml(this.title),this.safeTextHTML=this.trustSafeHml(this.text)}trustSafeHml(e){return this.sanitizer.bypassSecurityTrustHtml(e)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-copylist-item"]],inputs:{icon:"icon",number:"number",title:"title",text:"text"},features:[ut],decls:7,vars:4,consts:[[1,"aemvc-v1-copylist-item--container"],[1,"aemvc-v1-copylist-item-header"],["class","aemvc-v1-copylist-item--number",4,"ngIf"],["class","aemvc-v1-copylist-item--icon",4,"ngIf"],[1,"aemvc-v1-copylist-item--title",3,"innerHTML"],[1,"aemvc-v1-copylist-item-body"],[1,"aemvc-v1-copylist-item--text",3,"innerHTML"],[1,"aemvc-v1-copylist-item--number"],[1,"aemvc-v1-copylist-item--icon"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1),_e(2,Cee,3,1,"div",2)(3,Mee,3,1,"div",3),fe(4,"h3",4),v(),C(5,"div",5),fe(6,"p",6),v()()),2&o&&(g(2),f("ngIf",i.number.length>0),g(),f("ngIf",0===i.number.length),g(),f("innerHTML",i.safeTitleHTML,Jt),g(2),f("innerHTML",i.safeTextHTML,Jt))},dependencies:[Vt],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-copylist[_ngcontent-%COMP%]{grid-column:3/span 8}@media only screen and (max-width: 767px){.aemvc-v1-copylist[_ngcontent-%COMP%]{grid-column:2/span 10}}@media only screen and (max-width: 600px){.aemvc-v1-copylist[_ngcontent-%COMP%]{grid-column:1/span 6}}@media only screen and (max-width: 375px){.aemvc-v1-copylist[_ngcontent-%COMP%]{grid-column:1/span 4}}.aemvc-v1-copylist--container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--title[_ngcontent-%COMP%]{margin-bottom:16px;font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--title[_ngcontent-%COMP%]{font-size:28px;font-style:normal;font-weight:800;line-height:32px;align-self:stretch}}.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--header-text[_ngcontent-%COMP%]{margin-bottom:48px;font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--header-text[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch;margin-bottom:32px}}.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--footer-text[_ngcontent-%COMP%]{margin-top:48px;font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--footer-text[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch;margin-top:32px}}.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-items[_ngcontent-%COMP%]{box-sizing:border-box;display:grid;grid-column:1/3;grid-template-columns:repeat(2,1fr);column-gap:32px;padding:0 32px;row-gap:48px}@media only screen and (max-width: 767px){.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-items[_ngcontent-%COMP%]{row-gap:16px}}.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-items--three[_ngcontent-%COMP%]{box-sizing:border-box;display:grid;grid-column:1/4;grid-template-columns:repeat(3,1fr);column-gap:32px;padding:0 32px}@media only screen and (max-width: 767px){.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-items[_ngcontent-%COMP%]{display:grid;grid-column:1/2;grid-template-columns:repeat(1,1fr)}}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   ul.no-bullets[_ngcontent-%COMP%]{list-style-type:none!important;margin:0;padding:0}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:8px;gap:16px}@media only screen and (max-width: 767px){.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]{flex-direction:row;gap:8px}}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--number[_ngcontent-%COMP%]{position:relative;box-sizing:border-box;border-radius:50%;border:1px solid #c20029;display:inline-block;width:32px!important;height:32px!important;line-height:24px;text-align:center;color:#c20029;font-weight:700;font-size:17px}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--number[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:32px!important;height:32px!important}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--title[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:700;line-height:32px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--title[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:700;line-height:24px;align-self:stretch;align-self:center}}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-body[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--text[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-body[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--text[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}}']})}}return n})();function Oee(n,t){if(1&n&&(C(0,"h2",8),Q(1),v()),2&n){const e=j();g(),ct(" ",e.titletext," ")}}function bee(n,t){1&n&&fe(0,"p",9),2&n&&f("innerHTML",j().safeHeaderTextHTML,Jt)}function yee(n,t){if(1&n&&fe(0,"c11n-aem-copylist-item",10),2&n){const e=t.$implicit,o=t.index;f("number",j().isnumbered?(o+1).toString():"")("title",e.title)("text",e.text)("icon",e.icon)}}function wee(n,t){1&n&&fe(0,"p",11),2&n&&f("innerHTML",j().safeFooterTextHTML,Jt)}let xee=(()=>{class n{constructor(e,o){this.sanitizer=e,this.iconService=o,this.titletext="",this.headertext="",this.footertext="",this.itemsdata="[{}]",this.isnumbered=!0,this.safeHeaderTextHTML="",this.safeFooterTextHTML="",this.itemsParsedData=[]}ngOnInit(){this.safeHeaderTextHTML=this.trustSafeHml(this.headertext),this.safeFooterTextHTML=this.trustSafeHml(this.footertext),this.parseListItemsData(),this.booleanData()}ngOnChanges(){this.safeHeaderTextHTML=this.trustSafeHml(this.headertext),this.safeFooterTextHTML=this.trustSafeHml(this.footertext),this.parseListItemsData(),this.booleanData()}trustSafeHml(e){return this.sanitizer.bypassSecurityTrustHtml(e)}booleanData(){"string"==typeof this.isnumbered&&(this.isnumbered="true"===this.isnumbered)}parseListItemsData(){this.itemsParsedData="string"==typeof this.itemsdata?JSON.parse(this.itemsdata):this.itemsdata}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-copylist"]],inputs:{titletext:"titletext",headertext:"headertext",footertext:"footertext",itemsdata:"itemsdata",isnumbered:"isnumbered"},features:[ut],decls:9,vars:7,consts:[[1,"aemvc-v3-container"],[1,"aemvc-v3-inner-container"],[1,"aemvc-v1-copylist"],[1,"aemvc-v1-copylist--container"],["class","aemvc-v1-copylist--title",4,"ngIf"],["class","aemvc-v1-copylist--header-text",3,"innerHTML",4,"ngIf"],[3,"number","title","text","icon",4,"ngFor","ngForOf"],["class","aemvc-v1-copylist--footer-text",3,"innerHTML",4,"ngIf"],[1,"aemvc-v1-copylist--title"],[1,"aemvc-v1-copylist--header-text",3,"innerHTML"],[3,"number","title","text","icon"],[1,"aemvc-v1-copylist--footer-text",3,"innerHTML"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),_e(4,Oee,2,1,"h2",4)(5,bee,1,1,"p",5),C(6,"div"),_e(7,yee,1,4,"c11n-aem-copylist-item",6),v(),_e(8,wee,1,1,"p",7),v()()()()),2&o&&(g(4),f("ngIf",i.titletext.length>0),g(),f("ngIf",i.headertext.length>0),g(),$t("aemvc-v1-copylist-items ",3===i.itemsParsedData.length?"aemvc-v1-copylist-items--three":"",""),g(),f("ngForOf",i.itemsParsedData),g(),f("ngIf",i.footertext.length>0))},dependencies:[yo,Vt,Pee],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-copylist[_ngcontent-%COMP%]{grid-column:3/span 8}@media only screen and (max-width: 767px){.aemvc-v1-copylist[_ngcontent-%COMP%]{grid-column:2/span 10}}@media only screen and (max-width: 600px){.aemvc-v1-copylist[_ngcontent-%COMP%]{grid-column:1/span 6}}@media only screen and (max-width: 375px){.aemvc-v1-copylist[_ngcontent-%COMP%]{grid-column:1/span 4}}.aemvc-v1-copylist--container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--title[_ngcontent-%COMP%]{margin-bottom:16px;font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--title[_ngcontent-%COMP%]{font-size:28px;font-style:normal;font-weight:800;line-height:32px;align-self:stretch}}.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--header-text[_ngcontent-%COMP%]{margin-bottom:48px;font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--header-text[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch;margin-bottom:32px}}.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--footer-text[_ngcontent-%COMP%]{margin-top:48px;font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist--footer-text[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch;margin-top:32px}}.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-items[_ngcontent-%COMP%]{box-sizing:border-box;display:grid;grid-column:1/3;grid-template-columns:repeat(2,1fr);column-gap:32px;padding:0 32px;row-gap:48px}@media only screen and (max-width: 767px){.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-items[_ngcontent-%COMP%]{row-gap:16px}}.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-items--three[_ngcontent-%COMP%]{box-sizing:border-box;display:grid;grid-column:1/4;grid-template-columns:repeat(3,1fr);column-gap:32px;padding:0 32px}@media only screen and (max-width: 767px){.aemvc-v1-copylist--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-items[_ngcontent-%COMP%]{display:grid;grid-column:1/2;grid-template-columns:repeat(1,1fr)}}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   ul.no-bullets[_ngcontent-%COMP%]{list-style-type:none!important;margin:0;padding:0}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:8px;gap:16px}@media only screen and (max-width: 767px){.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]{flex-direction:row;gap:8px}}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--number[_ngcontent-%COMP%]{position:relative;box-sizing:border-box;border-radius:50%;border:1px solid #c20029;display:inline-block;width:32px!important;height:32px!important;line-height:24px;text-align:center;color:#c20029;font-weight:700;font-size:17px}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--number[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:32px!important;height:32px!important}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--title[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:700;line-height:32px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-header[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--title[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:700;line-height:24px;align-self:stretch;align-self:center}}.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-body[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--text[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-copylist-item--container[_ngcontent-%COMP%]   .aemvc-v1-copylist-item-body[_ngcontent-%COMP%]   .aemvc-v1-copylist-item--text[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}}']})}}return n})(),kee=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,lo]})}}return n})(),Eee=(()=>{class n{constructor(){this.backgroundcolor="white",this.size="large"}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-spacer"]],inputs:{backgroundcolor:"backgroundcolor",size:"size"},decls:2,vars:6,template:function(o,i){1&o&&(C(0,"div"),fe(1,"div"),v()),2&o&&($t("aemvc-v2-container aemvc-v1-spacer aemvc-v1-spacer__",i.backgroundcolor,""),g(),$t("aemvc-v1-spacer__",i.size,""))},styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v1-spacer[_ngcontent-%COMP%]{width:100%;margin:-2px 0}.aemvc-v1-spacer__red[_ngcontent-%COMP%]{background-color:#c20029;color:#fff}.aemvc-v1-spacer__turquoise[_ngcontent-%COMP%]{background-color:#007873;color:#fff}.aemvc-v1-spacer__yellow[_ngcontent-%COMP%]{background-color:#ffaf00;color:#040505}.aemvc-v1-spacer__white[_ngcontent-%COMP%]{background-color:#fff;color:#040505}.aemvc-v1-spacer__light-red[_ngcontent-%COMP%]{background-color:#ffeded;color:#040505}.aemvc-v1-spacer__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0;color:#040505}.aemvc-v1-spacer__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de;color:#040505}.aemvc-v1-spacer__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200;color:#fff}.aemvc-v1-spacer__dark-red[_ngcontent-%COMP%]{background-color:#670026;color:#fff}.aemvc-v1-spacer__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9;color:#040505}
1.aemvc-v1-spacer__large[_ngcontent-%COMP%]{height:80px}@media (min-width: 375px){.aemvc-v1-spacer__large[_ngcontent-%COMP%]{height:80px}}@media (min-width: 1024px){.aemvc-v1-spacer__large[_ngcontent-%COMP%]{height:128px}}.aemvc-v1-spacer__medium[_ngcontent-%COMP%]{height:40px}@media (min-width: 375px){.aemvc-v1-spacer__medium[_ngcontent-%COMP%]{height:40px}}@media (min-width: 1024px){.aemvc-v1-spacer__medium[_ngcontent-%COMP%]{height:64px}}.aemvc-v1-spacer__small[_ngcontent-%COMP%]{height:20px}@media (min-width: 375px){.aemvc-v1-spacer__small[_ngcontent-%COMP%]{height:20px}}@media (min-width: 1024px){.aemvc-v1-spacer__small[_ngcontent-%COMP%]{height:32px}}.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}']})}}return n})(),Aee=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt]})}}return n})();const See=["videoContentContainer"],Tee=["videoContainer"],Iee=["buttonContainer"],Y5=(n,t,e)=>({"aemvc-v1-videoplayer-video":!0,"aemvc-v1-videoplayer-video__mirror":n,"aemvc-v1-videoplayer-video__only-grid":t,"aemvc-v1-videoplayer-video__only-container":e});function Dee(n,t){if(1&n&&(C(0,"div",1,3),fe(2,"c11n-aem-video-v1",4),v()),2&n){const e=j();f("ngClass",nm(10,Y5,e.mirror,e.videoonlygrid,e.videoonlycontainer)),g(2),f("mediaid",e.mediaid)("limelightplayerid",e.limelightplayerid)("color",e.buttonColor)("transcripttext",e.transcripttext)("videolengthtext",e.videolengthtext)("alt",e.alt)("src",e.src)("showtranscripttext",e.showtranscripttext)("hidetranscripttext",e.hidetranscripttext)}}function Ree(n,t){if(1&n&&(C(0,"h3"),Q(1),v()),2&n){const e=j(2);g(),Le(e.headingtext)}}function Fee(n,t){if(1&n&&(C(0,"div",10),fe(1,"p",11),v()),2&n){const e=j(2);g(),f("innerHTML",e.safedescription,Jt)}}function Lee(n,t){if(1&n){const e=st();C(0,"div",12)(1,"c11n-aem-button-group",13,14),Ve("clickEvent",function(i){return Ye(e),Xe(j(2).defaultClick(i))})("click",function(i){return Ye(e),Xe(j(2).defaultClick(i))}),v()()}if(2&n){const e=j(2);g(),f("size",e.size)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color",e.buttonColor)("textbuttonlabel",e.textbuttonlabel)("textbuttonhref",e.textbuttonhref)("textbuttontargetwindow",e.secondbuttontargetwindow)}}function Nee(n,t){if(1&n&&(C(0,"div",1,5)(2,"div",6),_e(3,Ree,2,1,"h3",7)(4,Fee,2,1,"div",8),v(),_e(5,Lee,3,14,"div",9),v()),2&n){const e=j();f("ngClass",e.mirror?"aemvc-v1-videoplayer-content aemvc-v1-videoplayer-content__mirror":"aemvc-v1-videoplayer-content"),g(3),f("ngIf",e.headingtext.length>
10),g(),f("ngIf",e.description.length>0),g(),f("ngIf",e.displayButtons("first")||e.displayButtons("second")||e.textbuttonlabel.length>0)}}function Bee(n,t){if(1&n&&(C(0,"div",1,3),fe(2,"c11n-aem-video-v1",4),v()),2&n){const e=j();f("ngClass",nm(10,Y5,e.mirror,e.videoonlygrid,e.videoonlycontainer)),g(2),f("mediaid",e.mediaid)("limelightplayerid",e.limelightplayerid)("color",e.buttonColor)("transcripttext",e.transcripttext)("videolengthtext",e.videolengthtext)("alt",e.alt)("src",e.src)("showtranscripttext",e.showtranscripttext)("hidetranscripttext",e.hidetranscripttext)}}let X5=(()=>{class n extends Ko{onResize(){this.ngAfterViewInit(),this.booleanData()}constructor(e,o,i,a,r){super(),this._host=e,this.sanitizer=o,this.iconService=i,this.dataLayerService=a,this._document=r,this.backgroundcolor="white",this.headingtext="",this.description="",this.size="medium",this.firstbuttonlabel="",this.firstbuttontype="button",this.firstbuttonhref="",this.firstbuttontargetwindow="_blank",this.variant="primary",this.secondbuttonlabel="",this.secondbuttontype="button",this.secondbuttonhref="",this.secondbuttontargetwindow="_blank",this.textbuttonlabel="",this.textbuttonhref="",this.textbuttontargetwindow="_blank",this.videovariant="",this.src="./assets/banner.png",this.alt="./assets/banner.png",this.mediaid="",this.limelightplayerid="",this.transcripttext="",this.videolengthtext="",this.showtranscripttext="View video transcript",this.hidetranscripttext="Hide video transcript",this.safedescription="",this.LARGE_BREAKPOINT=1024,this.videoonly=!1,this.videoonlygrid=!1,this.videoonlycontainer=!1,this.mirror=!1,this.onDarkColors=["red","turquoise","dark-yellow","dark-red"],this.buttonColor="on-light",this.videoContentContainer={},this.videoContainer={},this.buttonContainer={},this.document=r}ngOnInit(){this.safedescription=this.trustText(this.description),this.booleanData(),this.backgroundColorChange(),this.validateContent()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(this.validateContent(),o){case"headingtext":this.ngAfterViewInit();break;case"description":this.safedescription=this.trustText(this.description),this.ngAfterViewInit();break;case"videovariant":this.booleanData(),this.ngAfterViewInit();break;case"backgroundcolor":this.backgroundColorChange()}})}ngAfterViewInit(){this.alignVideoContent()}alignVideoContent(){setTimeout(()=>{this.alignContent()},500)}alignContent(){if(!this.videoonly&&window.innerWidth>=1024){const e=this.videoContainer.nativeElement.querySelector(".aemvc-v1-video__image").offsetHeight,o=this.videoContentContainer.nativeElement.offsetHeight;if(o>0&&e>0)if(o>e){const i=(o-e)/2;this.videoContentContainer.nativeElement.style.marginTop="0",this.videoContainer.nativeElement.style.marginTop=`${i}px`}else if(e>o){const i=(e-o)/2;this.videoContainer.nativeElement.style.marginTop="0",this.videoContentContainer.nativeElement.style.marginTop=`${i}px`}}}trustText(e){return this.sanitizer.bypassSecurityTrustHtml(e)}displayButtons(e){return this[e+"buttonlabel"].toString().length>0}booleanData(){this.videoonly=this.videovariant.includes("video-only"),this.videoonlygrid=this.videovariant.includes("wide"),this.videoonlycontainer=this.videovariant.includes("narrow"),this.mirror=this.videovariant.includes("right")&&window.innerWidth>=this.LARGE_BREAKPOINT}validateContent(){!1===this.videoonly&&0===this.headingtext.length&&0===this.description.length&&!this.displayButtons("first")&&!this.displayButtons("second")&&0===this.textbuttonlabel.length&&(this.videoonly=!0,this.videoonlygrid=!0)}backgroundColorChange(){this.buttonColor=this.onDarkColors.includes(this.backgroundcolor)?"on-dark":"on-light"}defaultClick(e){const o=e.target,i=this.buttonContainer.nativeElement?.children[0]?.children[0]?.children.length;let a=this._document.defaultView.LimelightPlayerUtil.players[this.limelightplayerid].doGetCurrentMedia().title;const r=`${this.document.title} - ${a}`,c=o.innerText,s=this.dataLayerService.ctaType(o,i,this.variant);this.dataLayerService.ctaEvent(r,c,s)}static{this.\u0275fac=function(o){return new(o||n)(Oe(We),Oe(vo),Oe(bn),Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-videoplayer-v1"]],viewQuery:function(o,i){if(1&o&&(ot(See,5,We),ot(Tee,5,We),ot(Iee,5,We)),2&o){let a;Ze(a=Qe())&&(i.videoContentContainer=a.first),Ze(a=Qe())&&(i.videoContainer=a.first),Ze(a=Qe())&&(i.buttonContainer=a.first)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{backgroundcolor:"backgroundcolor",headingtext:"headingtext",description:"description",size:"size",firstbuttonlabel:"firstbuttonlabel",f
1irstbuttontype:"firstbuttontype",firstbuttonhref:"firstbuttonhref",firstbuttontargetwindow:"firstbuttontargetwindow",variant:"variant",secondbuttonlabel:"secondbuttonlabel",secondbuttontype:"secondbuttontype",secondbuttonhref:"secondbuttonhref",secondbuttontargetwindow:"secondbuttontargetwindow",textbuttonlabel:"textbuttonlabel",textbuttonhref:"textbuttonhref",textbuttontargetwindow:"textbuttontargetwindow",videovariant:"videovariant",src:"src",alt:"alt",mediaid:"mediaid",limelightplayerid:"limelightplayerid",transcripttext:"transcripttext",videolengthtext:"videolengthtext",showtranscripttext:"showtranscripttext",hidetranscripttext:"hidetranscripttext"},features:[Zt,ut],decls:6,vars:7,consts:[[1,"aemvc-v2-inner-container"],[3,"ngClass"],[3,"ngClass",4,"ngIf"],["videoContainer",""],[3,"mediaid","limelightplayerid","color","transcripttext","videolengthtext","alt","src","showtranscripttext","hidetranscripttext"],["videoContentContainer",""],[1,"aemvc-v1-videoplayer-heading-text"],[4,"ngIf"],["class","aemvc-v1-videoplayer-heading-text-container",4,"ngIf"],["class","aemvc-v1-videoplayer-buttons",4,"ngIf"],[1,"aemvc-v1-videoplayer-heading-text-container"],[3,"innerHTML"],[1,"aemvc-v1-videoplayer-buttons"],[3,"size","firstbuttonlabel","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonlabel","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","color","textbuttonlabel","textbuttonhref","textbuttontargetwindow","clickEvent","click"],["buttonContainer",""]],template:function(o,i){1&o&&(C(0,"div")(1,"div",0)(2,"div",1),_e(3,Dee,3,14,"div",2)(4,Nee,6,4,"div",2)(5,Bee,3,14,"div",2),v()()()),2&o&&($t("aemvc-v2-container aemvc-v1-videoplayer__",i.backgroundcolor,""),g(2),f("ngClass",i.videoonly?"aemvc-v1-videoplayer aemvc-v1-videoplayer__only":"aemvc-v1-videoplayer"),g(),f("ngIf",i.mirror),g(),f("ngIf",!i.videoonly),g(),f("ngIf",!i.mirror))},dependencies:[bo,Vt,Ko,L5],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-videoplayer[_ngcontent-%COMP%]{display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px}.aemvc-v1-videoplayer__red[_ngcontent-%COMP%]{background-color:#c20029;color:#fff}.aemvc-v1-videoplayer__turquoise[_ngcontent-%COMP%]{background-color:#007873;color:#fff}.aemvc-v1-videoplayer__yellow[_ngcontent-%COMP%]{background-color:#ffaf00;color:#040505}.aemvc-v1-videoplayer__white[_ngcontent-%COMP%]{background-color:#fff;color:#040505}.aemvc-v1-videoplayer__light-red[_ngcontent-%COMP%]{background-color:#ffeded;color:#040505}.aemvc-v1-videoplayer__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0;color:#040505}.aemvc-v1-videoplayer__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de;color:#040505}.aemvc-v1-videoplayer__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200;color:#fff}.aemvc-v1-videoplayer__dark-red[_ngcontent-%COMP%]{background-color:#670026;color:#fff}.aemvc-v1-videoplayer__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9;color:#040505}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-videoplayer[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 767px){.aemvc-v1-videoplayer[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 600px){.aemvc-v1-videoplayer[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:32px}}.aemvc-v1-videoplayer__only[_ngcontent-%COMP%]{grid-column:1/-1;grid-template-columns:repeat(12,1fr);column-gap:24px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-videoplayer__only[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(12,1fr);row-gap:32px}}@media only screen and (max-width: 767px){.aemvc-v1-videoplayer__only[_ngcontent-%COMP%]{display:block;width:100%}}@media only screen and (max-width: 600px){.aemvc-v1-videoplayer__only[_ngcontent-%COMP%]{display:block;width:100%}}@media only screen and (max-width: 375px){.aemvc-v1-videoplayer__only[_ngcontent-%COMP%]{display:block;width:100%}}.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]{grid-column:1/4;height:-moz-fit-content;height:fit-content;grid-row:1}.aemvc-v1-videoplayer-content__mirror[_ngcontent-%COMP%]{grid-column:10/13}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]{grid-column:2/10}}@media only screen and (max-width: 767px){.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]{grid-column:1/11}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 767px){.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 600px){.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 375px){.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]{margin-top:0!important}}.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]   .aemvc-v1-videoplayer-heading-text[_ngcontent-%COMP%]{box-sizing:border-box;margin-bottom:24px}.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]   .aemvc-v1-videoplayer-heading-text[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:24px;font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]   .aemvc-v1-videoplayer-heading-text[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:24px;font-size:28px;font-style:normal;font-weight:700;line-height:32px;align-self:stretch}}.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]   .aemvc-v1-videoplayer-heading-text-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v1-videoplayer-content[_ngcontent-%COMP%]   .aemvc-v1-videoplayer-heading-text-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}}.aemvc-v1-videoplayer-video[_ngcontent-%COMP%]{grid-column:5/13}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-videoplayer-video[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 767px){.aemvc-v1-videoplayer-video[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 600px){.aemvc-v1-videoplayer-video[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 375px){.aemvc-v1-videoplayer-video[_ngcontent-%COMP%]{margin-top:0!important}}.aemvc-v1-videoplayer-video__mirror[_ngcontent-%COMP%]{grid-column:1/9;grid-row-start:1}.aemvc-v1-videoplayer-video__only-container[_ngcontent-%COMP%]{grid-column:3/11!important}@media only screen and (max-width: 767px){.aemvc-v1-videoplayer-video__only-container[_ngcontent-%COMP%]{grid-column:1/7}}.aemvc-v1-videoplayer-video__only-grid[_ngcontent-%COMP%]{grid-column:1/-1}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-videoplayer-video[_ngcontent-%COMP%]{grid-column:1/-1;grid-row-start:2;align-self:center}}@media only screen and (max-width: 767px){.aemvc-v1-videoplayer-video[_ngcontent-%COMP%]{grid-column:1/span 12;grid-row-start:2;align-self:center}}@media only screen and (max-width: 600px){.aemvc-v1-videoplayer-video[_ngcontent-%COMP%]{width:100%}}@media only screen and (max-width: 375px){.aemvc-v1-videoplayer-video[_ngcontent-%COMP%]{width:100%}}']})}}return n})();so("constellation-aem/components/videoplayer")(X5,{emptyLabel:"Video Player label",isEmpty:()=>!1});let Vee=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,ia,z5,ir]})}}return n})();const zee=["videoContentContainer"],Hee=["videoContainer"],jee=["buttonContainer"],K5=(n,t,e)=>({"aemvc-v2-videoplayer-video":!0,"aemvc-v2-videoplayer-video__mirror":n,"aemvc-v2-videoplayer-video__only-grid":t,"aemvc-v2-videoplayer-video__only-container":e});function Uee(n,t){if(1&n&&(C(0,"div",1,3),fe(2,"c11n-aem-video-v2",4),v()),2&n){const e=j();f("ngClass",nm(19,K5,e.mirror,e.videoonlygrid,e.videoonlycontainer)),g(2),f("youtubeid",e.youtubeid)("color",e.buttonColor)("transcripttext",e.transcripttext)("videolengthtext",e.videolengthtext)("alt",e.alt)("src",e.src)("showtranscripttext",e.showtranscripttext)("hidetranscripttext",e.hidetranscripttext)("audiolength",e.audiolength)("showImage",e.showImage)("videotitle",e.videotitle)("segment",e.segment)("category",e.category)("type",e.type)("videobuttoncentered",e.videobuttoncentered)("resetwhendone",e.resetwhendone)("accordionclick",e.accordionclick)("checkcookie",e.checkcookie)}}function $ee(n,t){if(1&n&&(C(0,"h3"),Q(1),v()),2&n){const e=j(2);g(),Le(e.headingtext)}}function Wee(n,t){if(1&n&&(C(0,"div",10),fe(1,"p",11),v()),2&n){const e=j(2);g(),f("innerHTML",e.safedescription,Jt)}}function Gee(n,t){if(1&n){const e=st();C(0,"div",12)(1,"c11n-aem-button-group",13,14),Ve("clickEvent",function(i){return Ye(e),Xe(j(2).defaultClick(i))})("click",function(i){return Ye(e),Xe(j(2).defaultClick(i))}),v()()}if(2&n){const e=j(2);g(),f("size",e.size)("firstbuttonlabel",e.firstbuttonlabel)("firstbuttontype",e.firstbuttontype)("firstbuttonhref",e.firstbuttonhref)("firstbuttontargetwindow",e.firstbuttontargetwindow)("variant",e.variant)("secondbuttonlabel",e.secondbuttonlabel)("secondbuttontype",e.secondbuttontype)("secondbuttonhref",e.secondbuttonhref)("secondbuttontargetwindow",e.secondbuttontargetwindow)("color",e.buttonColor)("textbuttonlabel",e.textbuttonlabel)("textbutton
1href",e.textbuttonhref)("textbuttontargetwindow",e.secondbuttontargetwindow)}}function qee(n,t){if(1&n&&(C(0,"div",1,5)(2,"div",6),_e(3,$ee,2,1,"h3",7)(4,Wee,2,1,"div",8),v(),_e(5,Gee,3,14,"div",9),v()),2&n){const e=j();f("ngClass",e.mirror?"aemvc-v2-videoplayer-content aemvc-v2-videoplayer-content__mirror":"aemvc-v2-videoplayer-content"),g(3),f("ngIf",e.headingtext.length>0),g(),f("ngIf",e.description.length>0),g(),f("ngIf",e.displayButtons("first")||e.displayButtons("second")||e.textbuttonlabel.length>0)}}function Yee(n,t){if(1&n&&(C(0,"div",1,3),fe(2,"c11n-aem-video-v2",4),v()),2&n){const e=j();f("ngClass",nm(19,K5,e.mirror,e.videoonlygrid,e.videoonlycontainer)),g(2),f("youtubeid",e.youtubeid)("color",e.buttonColor)("transcripttext",e.transcripttext)("videolengthtext",e.videolengthtext)("alt",e.alt)("src",e.src)("showtranscripttext",e.showtranscripttext)("hidetranscripttext",e.hidetranscripttext)("audiolength",e.audiolength)("showImage",e.showImage)("videotitle",e.videotitle)("segment",e.segment)("category",e.category)("type",e.type)("videobuttoncentered",e.videobuttoncentered)("resetwhendone",e.resetwhendone)("accordionclick",e.accordionclick)("checkcookie",e.checkcookie)}}let Z5=(()=>{class n extends Ko{onResize(){this.ngAfterViewInit(),this.booleanData(),this.showImage=!this.videoContainer.nativeElement.querySelector(".aemvc-v2-video__image")||!this.videoContainer.nativeElement.querySelector(".aemvc-v2-video__image").classList.contains("aemvc-v2-video__image__hidden")}constructor(e,o,i,a){super(),this._host=e,this.sanitizer=o,this.dataLayerService=i,this._document=a,this.backgroundcolor="white",this.headingtext="",this.description="",this.size="medium",this.firstbuttonlabel="",this.firstbuttontype="button",this.firstbuttonhref="",this.firstbuttontargetwindow="_blank",this.variant="primary",this.secondbuttonlabel="",this.secondbuttontype="button",this.secondbuttonhref="",this.secondbuttontargetwindow="_blank",this.textbuttonlabel="",this.textbuttonhref="",this.textbuttontargetwindow="_blank",this.videovariant="",this.src="./assets/banner.png",this.alt="./assets/banner.png",this.youtubeid="",this.transcripttext="",this.videolengthtext="",this.showtranscripttext="View video transcript",this.hidetranscripttext="Hide video transcript",this.videoheight=360,this.videowidth=640,this.videotitle="",this.videobuttoncentered=!1,this.resetwhendone=!1,this.audiolength="Video",this.segment="",this.category="",this.type="",this.accordionclick=!1,this.checkcookie=!0,this.safedescription="",this.LARGE_BREAKPOINT=1024,this.videoonly=!1,this.videoonlygrid=!1,this.videoonlycontainer=!1,this.mirror=!1,this.showImage=!0,this.onDarkColors=["red","turquoise","dark-yellow","dark-red"],this.buttonColor="on-light",this.videoContentContainer={},this.videoContainer={},this.buttonContainer={},this.document=a}ngOnInit(){this.safedescription=this.trustText(this.description),this.booleanData(),this.backgroundColorChange(),this.validateContent()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(this.validateContent(),o){case"headingtext":this.ngAfterViewInit();break;case"description":this.safedescription=this.trustText(this.description),this.ngAfterViewInit();break;case"videovariant":this.booleanData(),this.ngAfterViewInit();break;case"backgroundcolor":this.backgroundColorChange()}})}ngAfterViewInit(){this.alignVideoContent()}alignVideoContent(){setTimeout(()=>{this.alignContent()},500)}alignContent(){if(!this.videoonly&&window.innerWidth>=1024){const e=this.videoComponent.videoheight,o=this.videoContentContainer.nativeElement.offsetHeight;if(o>0&&e>0)if(o>e){const i=(o-e)/2;this.videoContentContainer.nativeElement.style.marginTop="0",this.videoContainer.nativeElement.style.marginTop=`${i}px`}else if(e>o){const i=(e-o)/2;this.videoContainer.nativeElement.style.marginTop="0",this.videoContentContainer.nativeElement.style.marginTop=`${i}px`}}}trustText(e){return this.sanitizer.bypassSecurityTrustHtml(e)}displayButtons(e){return this[e+"buttonlabel"].toString().length>0}booleanData(){this.videoonly=this.videovariant.includes("video-only"),this.videoonlygrid=this.videovariant.includes("wide"),this.videoonlycontainer=this.videovariant.includes("narrow"),this.mirror=this.videovariant.includes("right")&&window.innerWidth>=this.LARGE_BREAKPOINT}validateContent(){!1===this.videoonly&&0===this.headingtext.length&&0===this.description.length&&!this.displayButtons("first")&&!this.displayButtons("second")&&0===this.textbuttonlabel.length&&(this.videoonly=!0,this.videoonlygrid=!0)}backgroundColorChange(){this.buttonColor=this.onDarkColors.includes(this.backgroundcolor)?"on-dark":"on-light"}defaultClick(e){const o=e.target,i=this.buttonContainer.nativeElement?.children[0]?.children[0]?.children.length,a=`${this.document.title} - ${this.videotitle}`,r=o.innerText,c=this.dataLayerService.ctaType(o,i,this.variant);this.dataLayerService.ctaEvent(a,r,c)}static{this.\u0275fac=function(o){return new(o||n)(Oe(We),Oe(vo),Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-videoplayer-v2"]],viewQuery:function(o,i){if(1&o&&(ot(zee,5,We),ot(Hee,5,We),ot(jee,5,We),ot(pp,5)),2&o){let a;Ze(a=Qe())&&(i.videoContentContainer=a.first),Ze(a=Qe())&&(i.videoContainer=a.first),Ze(a=Qe())&&(i.buttonContainer=a.first),Ze(a=Qe())&&(i.videoComponent=a.first)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{backgroundcolor:"backgroundcolor",headingtext:"headingtext",description:"description",size:"size",firstbuttonlabel:"firstbuttonlabel",f
1irstbuttontype:"firstbuttontype",firstbuttonhref:"firstbuttonhref",firstbuttontargetwindow:"firstbuttontargetwindow",variant:"variant",secondbuttonlabel:"secondbuttonlabel",secondbuttontype:"secondbuttontype",secondbuttonhref:"secondbuttonhref",secondbuttontargetwindow:"secondbuttontargetwindow",textbuttonlabel:"textbuttonlabel",textbuttonhref:"textbuttonhref",textbuttontargetwindow:"textbuttontargetwindow",videovariant:"videovariant",src:"src",alt:"alt",youtubeid:"youtubeid",transcripttext:"transcripttext",videolengthtext:"videolengthtext",showtranscripttext:"showtranscripttext",hidetranscripttext:"hidetranscripttext",videoheight:"videoheight",videowidth:"videowidth",videotitle:"videotitle",videobuttoncentered:"videobuttoncentered",resetwhendone:"resetwhendone",audiolength:"audiolength",segment:"segment",category:"category",type:"type",accordionclick:"accordionclick",checkcookie:"checkcookie"},features:[Zt,ut],decls:6,vars:7,consts:[[1,"aemvc-v2-inner-container"],[3,"ngClass"],[3,"ngClass",4,"ngIf"],["videoContainer",""],[3,"youtubeid","color","transcripttext","videolengthtext","alt","src","showtranscripttext","hidetranscripttext","audiolength","showImage","videotitle","segment","category","type","videobuttoncentered","resetwhendone","accordionclick","checkcookie"],["videoContentContainer",""],[1,"aemvc-v2-videoplayer-heading-text"],[4,"ngIf"],["class","aemvc-v2-videoplayer-heading-text-container",4,"ngIf"],["class","aemvc-v2-videoplayer-buttons",4,"ngIf"],[1,"aemvc-v2-videoplayer-heading-text-container"],[3,"innerHTML"],[1,"aemvc-v2-videoplayer-buttons"],[3,"size","firstbuttonlabel","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonlabel","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","color","textbuttonlabel","textbuttonhref","textbuttontargetwindow","clickEvent","click"],["buttonContainer",""]],template:function(o,i){1&o&&(C(0,"div")(1,"div",0)(2,"div",1),_e(3,Uee,3,23,"div",2)(4,qee,6,4,"div",2)(5,Yee,3,23,"div",2),v()()()),2&o&&($t("aemvc-v2-container aemvc-v2-videoplayer__",i.backgroundcolor,""),g(2),f("ngClass",i.videoonly?"aemvc-v2-videoplayer aemvc-v2-videoplayer__only":"aemvc-v2-videoplayer"),g(),f("ngIf",i.mirror),g(),f("ngIf",!i.videoonly),g(),f("ngIf",!i.mirror))},dependencies:[bo,Vt,Ko,pp],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-videoplayer[_ngcontent-%COMP%]{display:grid;font-family:FF Mark Pro Regular,sans-serif;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px}.aemvc-v2-videoplayer__red[_ngcontent-%COMP%]{background-color:#c20029;color:#fff}.aemvc-v2-videoplayer__transparent[_ngcontent-%COMP%]{background-color:#0000;color:#040505}.aemvc-v2-videoplayer__turquoise[_ngcontent-%COMP%]{background-color:#007873;color:#fff}.aemvc-v2-videoplayer__yellow[_ngcontent-%COMP%]{background-color:#ffaf00;color:#040505}.aemvc-v2-videoplayer__white[_ngcontent-%COMP%]{background-color:#fff;color:#040505}.aemvc-v2-videoplayer__light-red[_ngcontent-%COMP%]{background-color:#ffeded;color:#040505}.aemvc-v2-videoplayer__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0;color:#040505}.aemvc-v2-videoplayer__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de;color:#040505}.aemvc-v2-videoplayer__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200;color:#fff}.aemvc-v2-videoplayer__dark-red[_ngcontent-%COMP%]{background-color:#670026;color:#fff}.aemvc-v2-videoplayer__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9;color:#040505}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-videoplayer[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 767px){.aemvc-v2-videoplayer[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 600px){.aemvc-v2-videoplayer[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:32px}}.aemvc-v2-videoplayer__only[_ngcontent-%COMP%]{grid-column:1/-1;grid-template-columns:repeat(12,1fr);column-gap:24px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-videoplayer__only[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(12,1fr);row-gap:32px}}@media only screen and (max-width: 767px){.aemvc-v2-videoplayer__only[_ngcontent-%COMP%]{display:block;width:100%}}@media only screen and (max-width: 600px){.aemvc-v2-videoplayer__only[_ngcontent-%COMP%]{display:block;width:100%}}@media only screen and (max-width: 375px){.aemvc-v2-videoplayer__only[_ngcontent-%COMP%]{display:block;width:100%}}.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]{grid-column:1/4;height:-moz-fit-content;height:fit-content;grid-row:1}.aemvc-v2-videoplayer-content__mirror[_ngcontent-%COMP%]{grid-column:10/13}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]{grid-column:2/10}}@media only screen and (max-width: 767px){.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]{grid-column:1/11}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 767px){.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 600px){.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 375px){.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]{margin-top:0!important}}.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]   .aemvc-v2-videoplayer-heading-text[_ngcontent-%COMP%]{box-sizing:border-box;margin-bottom:24px}.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]   .aemvc-v2-videoplayer-heading-text[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:24px;font-size:34px;font-style:normal;font-weight:700;line-height:40px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]   .aemvc-v2-videoplayer-heading-text[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:24px;font-size:28px;font-style:normal;font-weight:700;line-height:32px;align-self:stretch}}.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]   .aemvc-v2-videoplayer-heading-text-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}@media only screen and (max-width: 767px){.aemvc-v2-videoplayer-content[_ngcontent-%COMP%]   .aemvc-v2-videoplayer-heading-text-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}}.aemvc-v2-videoplayer-video[_ngcontent-%COMP%]{grid-column:5/13}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-videoplayer-video[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 767px){.aemvc-v2-videoplayer-video[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 600px){.aemvc-v2-videoplayer-video[_ngcontent-%COMP%]{margin-top:0!important}}@media only screen and (max-width: 375px){.aemvc-v2-videoplayer-video[_ngcontent-%COMP%]{margin-top:0!important}}.aemvc-v2-videoplayer-video__mirror[_ngcontent-%COMP%]{grid-column:1/9;grid-row-start:1}.aemvc-v2-videoplayer-video__only-container[_ngcontent-%COMP%]{grid-column:3/11!important}@media only screen and (max-width: 767px){.aemvc-v2-videoplayer-video__only-container[_ngcontent-%COMP%]{grid-column:1/7}}.aemvc-v2-videoplayer-video__only-grid[_ngcontent-%COMP%]{grid-column:1/-1}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-videoplayer-video[_ngcontent-%COMP%]{grid-column:1/-1;grid-row-start:2;align-self:center}}@media only screen and (max-width: 767px){.aemvc-v2-videoplayer-video[_ngcontent-%COMP%]{grid-column:1/span 12;grid-row-start:2;align-self:center}}@media only screen and (max-width: 600px){.aemvc-v2-videoplayer-video[_ngcontent-%COMP%]{width:100%}}@media only screen and (max-width: 375px){.aemvc-v2-videoplayer-video[_ngcontent-%COMP%]{width:100%}}']})}}return n})();so("constellation-aem/components/videoplayer")(Z5,{emptyLabel:"Video Player label",isEmpty:()=>!1});let Xee=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,ia,OP,ir]})}}return n})();function Kee(n,t){if(1&n&&(C(0,"h2"),Q(1),v()),2&n){const e=j();g(),Le(e.title)}}let Zee=(()=>{class n{constructor(e,o){this.sanitizer=e,this.iconService=o,this.title="",this.paragraph="",this.safeparagraph=""}
1ngOnInit(){this.safeparagraph=this.sanitizer.bypassSecurityTrustHtml(this.paragraph)}ngOnChanges(){this.safeparagraph=this.sanitizer.bypassSecurityTrustHtml(this.paragraph)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-footnotes"]],inputs:{title:"title",paragraph:"paragraph"},features:[ut],decls:6,vars:2,consts:[[1,"aemvc-v2-container"],[1,"aemvc-v2-inner-container"],[1,"aemvc-v1-footnotes-container"],[4,"ngIf"],[1,"aemvc-v1-footnotes-text-container"],[3,"innerHTML"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1)(2,"div",2),_e(3,Kee,2,1,"h2",3),C(4,"div",4),fe(5,"p",5),v()()()()),2&o&&(g(3),f("ngIf",i.title.length>0),g(2),f("innerHTML",i.safeparagraph,Jt))},dependencies:[Vt],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v1-footnotes-container[_ngcontent-%COMP%]{grid-column:1/13}@media (min-width: 375px){.aemvc-v1-footnotes-container[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v1-footnotes-container[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v1-footnotes-container[_ngcontent-%COMP%]{grid-column:3/11}}.aemvc-v1-footnotes-container[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:700;line-height:24px;align-self:stretch}.aemvc-v1-footnotes-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v1-footnotes-text-container[_ngcontent-%COMP%]{margin-top:16px}.aemvc-v1-footnotes-text-container[_ngcontent-%COMP%]     ol, .aemvc-v1-footnotes-text-container[_ngcontent-%COMP%]     ul{padding-inline-start:15px}.aemvc-v1-footnotes-text-container[_ngcontent-%COMP%]     li:not(:last-child){margin-bottom:16px}.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}']})}}return n})(),Qee=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,lo]})}}return n})();const Jee=["image"],ete=["container"],tte=["buttonContainer"];function nte(n,t){if(1&n&&(C(0,"h3",10),Q(1),v()),2&n){const e=j();g(),Le(e.subheadertext)}}function ote(n,t){if(1&n&&(C(0,"p",10),Q(1),v()),2&n){const e=j();g(),Le(e.subheadertext)}}const ite=n=>["aemvc-v1-side-by-side",n],ate=(n,t)=>["aemvc-v1-side-by-side-image",n,t];let Q5=(()=>{class n extends Tu{constructor(e,o,i,a,r){super(e),this.ref=o,this.iconService=i,this.dataLayerService=a,this._document=r,this.imagepositionmobile="top",this.subheadertext="",this.imagewidth="margin",this.addanimation="animation",this.showfullimage=!1,this.image={},this.container={},this.buttonContainer={},this.onLightColors=["white","light-red","light-turquoise","light-yellow"],this.animationClass="",this.MOBILE_BREAKPOINT=767,this.PERCENT_COMPONENT=.4}ngAfterViewInit(){this.changeBackgroundColor(),this.safedescription=this.trustDescription(),this.viewComponent(),this.widthOfImage(),0===this.image.nativeElement.clientHeight?setTimeout(()=>this.mobileHalfImage(),35):this.mobileHalfImage(),this.booleanData()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(this.viewComponent(),o){case"backgroundcolor":this.changeBackgroundColor();break;case"bodytext":this.safedescription=this.trustDescription();break;case"imagepositionmobile":case"imagesrc":this.mobileHalfImage();break;case"imageposition":case"imagewidth":this.widthOfImage();break;case"showfullimage":this.booleanData()}})}onResize(){this.mobileHalfImage(),this.viewComponent(),this.widthOfImage()}onScroll(){this.viewComponent()}changeBackgroundColor(){this.color=this.onLightColors.includes(this.backgroundcolor)?"on-light":"on-dark"}mobileHalfImage(){if(this.ref.detectChanges(),window.innerWidth<=this.MOBILE_BREAKPOINT){const e=this.image.nativeElement.clientHeight/2+40;this.container.nativeElement.style.boxShadow="top"===this.imagepositionmobile?"0 "+e+"px 0 0 #ffffff inset":"0 -"+e+"px 0 0 #ffffff inset"}else this.container.nativeElement.style.boxShadow=""}viewComponent(){if(this.ref.detectChanges(),"animation"===this.addanimation){const e=this.container.nativeElement.getBoundingClientRect(),o=window.innerHeight*(1-this.PERCENT_COMPONENT)>=e.top&&window.innerHeight*this.PERCENT_COMPONENT<=e.bottom;this.animationClass=o?"aemvc-v1-side-by-side-animation-active":"aemvc-v1-side-by-side-animation"}else this.animationClass=""}widthOfImage(){let e;if(this.ref.detectChanges(),this.image.nativeElement.style.width="100%",this.image.nativeElement.style.height=(.8*this.image.nativeElement.width).toString()+"px",this.image.nativeElement.style.left="","margin"===this.imagewidth&&"right"===this.imageposition&&window.innerWidth>this.MOBILE_BREAKPOINT){const o=Number(getComputedStyle(this.container.nativeElement.children[0]).getPropertyValue("margin-left").replace("px",""));e=this.image.nativeElement.width+o,this.image.nativeElement.style.width=e+"px"}else if("margin"===this.imagewidth&&"left"===this.imageposition&&window.innerWidth>this.MOBILE_BREAKPOINT){const o=Number(getComputedStyle(this.container.nativeElement.children[0]).getPropertyValue("margin-left").replace("px",""));e=this.image.nativeElement.width+o,this.image.nativeElement.style.left="-"+o+"px",this.image.nativeElement.style.width=e+"px"}else this.image.nativeElement.style.width="100%",this.image.nativeElement.style.left=""}imageFocus(e,o){let i="",a="";return"center"===e&&"center"===o?"aemvc-v1-side-by-side-image__center":("none"!==e&&(i=`__${e}`),"none"!==o&&(a=`__${o}`),""!==i||""!==a?`aemvc-v1-side-by-side-image${i}${a}`:"")}defaultClick(e){const o=e.target,i=this.buttonContainer.nativeElement?.children[0]?.children[0]?.children.length,a=`${this._document.title} - ${this.headingtext}`,r=o.innerText,c=this.dataLayerService.ctaType(o,i,this.variant);this.dataLayerService.ctaEvent(a,r,c)}booleanData(){"string"==typeof this.showfullimage&&(this.showfullimage="true"===this.showfullimage)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(no),Oe(bn),Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-side-by-side"]],viewQuery:function(o,i){if(1&o&&(ot(Jee,5,We),ot(ete,5,We),ot(tte,5,We)),2&o){let a;Ze(a=Qe())&&(i.image=a.first),Ze(a=Qe())&&(i.container=a.first),Ze(a=Qe())&&(i.buttonContainer=a.first)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)("scroll",function(r){return i.onScroll(r)},!1,On)},inputs:{imagepositionmobile:"imagepositionmobile",subheadertext:"subheadertext",imagewidth:"imagewidth",addanimation:"addanimation",showfullimage:"showfullimage"},features:[Zt,ut],decls:19,vars:50,consts:[["container",""],[1,"aemvc-v2-inner-container"],[3,"ngClass"],[1,"eyebrowheader"],["class","subheader",4,"ngIf"],[1,"aemvc-v1-side-by-side-text-container","body",3,"innerHTML"],[3,"size","firstbuttonvarianttype","firstbuttonlabel","firstbuttoniconname","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonvarianttype","secondbuttonlabel","secondbuttoniconname","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","color","textbuttonlabel","textbutton
1href","textbuttontargetwindow","clickEvent","click"],["buttonContainer",""],[3,"src","alt"],["image",""],[1,"subheader"]],template:function(o,i){1&o&&(C(0,"div",null,0)(2,"div",1)(3,"div",2)(4,"div")(5,"div")(6,"h3",3),Q(7),v(),C(8,"h2"),Q(9),v(),_e(10,nte,2,1,"h3",4)(11,ote,2,1,"p",4),fe(12,"div",5),v(),C(13,"div")(14,"c11n-aem-button-group",6,7),Ve("clickEvent",function(r){return i.defaultClick(r)})("click",function(r){return i.defaultClick(r)}),v()()(),C(16,"div"),fe(17,"img",8,9),v()()()()),2&o&&($t("aemvc-v2-container aemvc-v1-side-by-side__",i.backgroundcolor,""),g(3),f("ngClass",wt(45,ite,i.animationClass)),g(),di("aemvc-v1-side-by-side-content aemvc-v1-side-by-side-content__",i.imageposition,"__",i.imagepositionmobile,""),g(),$t("aemvc-v1-side-by-side-text aemvc-v1-side-by-side-text__",i.imagepositionmobile,""),g(2),Le(i.eyebrowheadertext),g(2),Le(i.headingtext),g(),f("ngIf",""!=i.bodytext),g(),f("ngIf",""==i.bodytext),g(),f("innerHTML",i.safedescription,Jt),g(),$t("aemvc-v1-side-by-side-buttons aemvc-v1-side-by-side-buttons__",i.imagepositionmobile,""),g(),f("size",i.size)("firstbuttonvarianttype",i.firstbuttonvarianttype)("firstbuttonlabel",i.firstbuttonlabel)("firstbuttoniconname",i.firstbuttoniconname)("firstbuttontype",i.firstbuttontype)("firstbuttonhref",i.firstbuttonhref)("firstbuttontargetwindow",i.firstbuttontargetwindow)("variant",i.variant)("secondbuttonvarianttype",i.secondbuttonvarianttype)("secondbuttonlabel",i.secondbuttonlabel)("secondbuttoniconname",i.secondbuttoniconname)("secondbuttontype",i.secondbuttontype)("secondbuttonhref",i.secondbuttonhref)("secondbuttontargetwindow",i.secondbuttontargetwindow)("color",i.color)("textbuttonlabel",i.textbuttonlabel)("textbuttonhref",i.textbuttonhref)("textbuttontargetwindow",i.textbuttontargetwindow),g(2),di("aemvc-v1-side-by-side-image aemvc-v1-side-by-side-image__",i.imageposition,"__",i.imagepositionmobile,""),g(),It(Yo(47,ate,i.imageFocus(i.imagevertical,i.imagehorizontal),i.showfullimage?"aemvc-v1__show-full-image":"")),f("src",i.src,rt)("alt",i.alt))},dependencies:[bo,Vt,Ko],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-side-by-side[_ngcontent-%COMP%]{padding:40px 0;display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:center;opacity:1;transform:translateY(0);transition:unset!important}.aemvc-v1-side-by-side-animation[_ngcontent-%COMP%]{opacity:0;transform:translateY(32px);transition:opacity .3s ease-in-out,transform .3s ease-in-out!important}.aemvc-v1-side-by-side-animation-active[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out!important}@media (min-width: 375px){.aemvc-v1-side-by-side[_ngcontent-%COMP%]{grid-column:1/5;grid-template-columns:repeat(4,1fr);padding:40px 0}}@media (min-width: 600px){.aemvc-v1-side-by-side[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v1-side-by-side[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v1-side-by-side[_ngcontent-%COMP%]{padding:64px 0}}.aemvc-v1-side-by-side__white[_ngcontent-%COMP%]{background-color:#fff;color:#040505}.aemvc-v1-side-by-side__light-red[_ngcontent-%COMP%]{background-color:#ffeded;color:#040505}.aemvc-v1-side-by-side__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0;color:#040505}.aemvc-v1-side-by-side__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de;color:#040505}.aemvc-v1-side-by-side__red[_ngcontent-%COMP%]{background-color:#c20029;color:#fff}.aemvc-v1-side-by-side__turquoise[_ngcontent-%COMP%]{background-color:#007873;color:#fff}.aemvc-v1-side-by-side__yellow[_ngcontent-%COMP%]{background-color:#bf8200;color:#fff}.aemvc-v1-side-by-side__dark-red[_ngcontent-%COMP%]{background-color:#670026;color:#fff}.aemvc-v1-side-by-side-content[_ngcontent-%COMP%]{align-self:center;color:inherit;grid-column:1/13}@media (min-width: 375px){.aemvc-v1-side-by-side-content[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v1-side-by-side-content[_ngcontent-%COMP%]{grid-column:1/7}}.aemvc-v1-side-by-side-content__left__top[_ngcontent-%COMP%]{grid-row:2}@media (min-width: 768px){.aemvc-v1-side-by-side-content__left__top[_ngcontent-%COMP%]{grid-column:8/13;grid-row:1}}.aemvc-v1-side-by-side-content__left__bottom[_ngcontent-%COMP%]{grid-row:1}@media (min-width: 768px){.aemvc-v1-side-by-side-content__left__bottom[_ngcontent-%COMP%]{grid-column:8/13}}.aemvc-v1-side-by-side-content__right__top[_ngcontent-%COMP%]{grid-row:2}@media (min-width: 768px){.aemvc-v1-side-by-side-content__right__top[_ngcontent-%COMP%]{grid-column:1/6;grid-row:1}}.aemvc-v1-side-by-side-content__right__bottom[_ngcontent-%COMP%]{grid-row:1}@media (min-width: 768px){.aemvc-v1-side-by-side-content__right__bottom[_ngcontent-%COMP%]{grid-column:1/6}}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%]   .eyebrowheader[_ngcontent-%COMP%] + h2[_ngcontent-%COMP%]{margin:16px 0 0}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%]   .eyebrowheader[_ngcontent-%COMP%] + .subheader[_ngcontent-%COMP%]{margin:16px 0 0}.eyebrowheader[_ngcontent-%COMP%] + .aemvc-v1-side-by-side-text-container[_ngcontent-%COMP%]{margin:16px 0 0}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%] + .subheader[_ngcontent-%COMP%]{margin:16px 0 0}h2[_ngcontent-%COMP%] + .aemvc-v1-side-by-side-text-container[_ngcontent-%COMP%]{margin:16px 0 0}.subheader[_ngcontent-%COMP%] + .aemvc-v1-side-by-side-text-container[_ngcontent-%COMP%]{margin:16px 0 0}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:28px;font-style:normal;font-weight:800;line-height:32px;align-self:stretch}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%]   .eyebrowheader[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch;text-transform:uppercase}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}@media (min-width: 1024px){.aemvc-v1-side-by-side-text[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:stretch}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:400;line-height:32px;align-self:stretch}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}}@media (min-width: 375px){.aemvc-v1-side-by-side-text__top[_ngcontent-%COMP%]   .eyebrowheader[_ngcontent-%COMP%]{margin-top:40px}}@media (min-width: 768px){.aemvc-v1-side-by-side-text__top[_ngcontent-%COMP%]   .eyebrowheader[_ngcontent-%COMP%]{margin-top:0}}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%] + .aemvc-v1-side-by-side-buttons[_ngcontent-%COMP%]{margin:24px 0 40px}@media (min-width: 375px){.aemvc-v1-side-by-side-text[_ngcontent-%COMP%] + .aemvc-v1-side-by-side-buttons[_ngcontent-%COMP%]{margin:24px 0 40px}}@media (min-width: 768px){.aemvc-v1-side-by-side-text[_ngcontent-%COMP%] + .aemvc-v1-side-by-side-buttons[_ngcontent-%COMP%]{margin:24px 0 0}}.aemvc-v1-side-by-side-text[_ngcontent-%COMP%] + .aemvc-v1-side-by-side-buttons__top[_ngcontent-%COMP%]{margin:24px 0 0}.aemvc-v1-side-by-side-image[_ngcontent-%COMP%]{grid-column:1/13;flex-basis:50%}@media (min-width: 375px){.aemvc-v1-side-by-side-image[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v1-side-by-side-image[_ngcontent-%COMP%]{grid-column:1/7}}.aemvc-v1-side-by-side-image__left__top[_ngcontent-%COMP%]{grid-row:1}@media (min-width: 768px){.aemvc-v1-side-by-side-image__left__top[_ngcontent-%COMP%]{grid-column:1/7}}.aemvc-v1-side-by-side-image__left__bottom[_ngcontent-%COMP%]{grid-row:2}@media (min-width: 768px){.aemvc-v1-side-by-side-image__left__bottom[_ngcontent-%COMP%]{grid-column:1/7;grid-row:1}}.aemvc-v1-side-by-side-image__right__top[_ngcontent-%COMP%]{grid-row:1}@media (min-width: 768px){.aemvc-v1-side-by-side-image__right__top[_ngcontent-%COMP%]{grid-column:7/13}}.aemvc-v1-side-by-side-image__right__bottom[_ngcontent-%COMP%]{grid-row:2}@media (min-width: 768px){.aemvc-v1-side-by-side-image__right__bottom[_ngcontent-%COMP%]{grid-column:7/13;grid-row:1}}.aemvc-v1-side-by-side-image__top__center[_ngcontent-%COMP%]{object-position:top center}.aemvc-v1-side-by-side-image__top__left[_ngcontent-%COMP%]{object-position:top left}.aemvc-v1-side-by-side-image__top__right[_ngcontent-%COMP%]{object-position:top right}.aemvc-v1-side-by-side-image__center[_ngcontent-%COMP%]{object-position:center}.aemvc-v1-side-by-side-image__center__left[_ngcontent-%COMP%]{object-position:center left}.aemvc-v1-side-by-side-image__center__right[_ngcontent-%COMP%]{object-position:center right}.aemvc-v1-side-by-side-image__bottom__center[_ngcontent-%COMP%]{object-position:bottom center}.aemvc-v1-side-by-side-image__bottom__left[_ngcontent-%COMP%]{object-position:bottom left}.aemvc-v1-side-by-side-image__bottom__right[_ngcontent-%COMP%]{object-position:bottom right}.aemvc-v1-side-by-side-image__top[_ngcontent-%COMP%]{object-position:top}.aemvc-v1-side-by-side-image__left[_ngcontent-%COMP%]{object-position:left}.aemvc-v1-side-by-side-image__right[_ngcontent-%COMP%]{object-position:right}.aemvc-v1-side-by-side-image__bottom[_ngcontent-%COMP%]{object-position:bottom}.aemvc-v1-side-by-side-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:relative;object-fit:cover;max-width:none;width:100%}.aemvc-v1-side-by-side[_ngcontent-%COMP%]   img.aemvc-v1__show-full-image[_ngcontent-%COMP%]{object-fit:unset!important}']})}}return n})();so("constellation-aem/components/side-by-side")(Q5,{emptyLabel:"side by side label",isEmpty:()=>!1});let rte=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,Iu,ia,lo]})}}return n})();const J5=(n,t)=>[n,t];function cte(n,t){if(1&n&&(C(0,"div"),fe(1,"img",6),v()),2&n){const e=j();$t("aemvc-v1-image__",e.imagevariant,""),g(),It(Yo(7,J5,e.imageFocus(e.imagevertical,e.imagehorizontal),e.showfullimage?"aemvc-v1__show-full-image":"")),f("src",e.src,rt)("alt",e.alt)}}function ste(n,t){if(1&n&&fe(0,"img",6),2&n){const e=j();It(Yo(4,J5,e.imageFocus(e.imagevertical,e.imagehorizontal),e.showfullimage?"aemvc-v1__show-full-image":"")),f("src",e.src,rt)("alt",e.alt)}}function lte(n,t){if(1&n&&fe(0,"div",7),2&n){const e=j();$t("aemvc-v1-image-container-image-text__",e.textalign,""),f("innerHTML",e.safeCaptionHTML,Jt)}}let e4=(()=>{class n{constructor(e){this.sanitizer=e,this.imagevariant="",this.imagecaption="",this.imagevertical="center",this.imagehorizontal="center",this.textalign="left",this.showcaption="true",this.src="",this.alt="",this.showfullimage=!1,this.safeCaptionHTML=""}ngOnInit(){this.safeCaptionHTML=this.trustSafeHml(this.imagecaption),this.booleanData()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"imagecaption":this.safeCaptionHTML=this.trustSafeHml(this.imagecaption);break;case"showfullimage":this.booleanData()}})}trustSafeHml(e){return this.sanitizer.bypassSecurityTrustHtml(e)}imageFocus(e,o){let i="",a="";
1return"center"===e&&"center"===o?"aemvc-v1-image__center":("none"!==e&&(i=`__${e}`),"none"!==o&&(a=`__${o}`),""!==i||""!==a?`aemvc-v1-image${i}${a}`:"")}booleanData(){"string"==typeof this.showfullimage&&(this.showfullimage="true"===this.showfullimage)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-image"]],inputs:{imagevariant:"imagevariant",imagecaption:"imagecaption",imagevertical:"imagevertical",imagehorizontal:"imagehorizontal",textalign:"textalign",showcaption:"showcaption",src:"src",alt:"alt",showfullimage:"showfullimage"},features:[ut],decls:7,vars:6,consts:[[1,"aemvc-v2-container"],[3,"class",4,"ngIf"],[1,"aemvc-v2-inner-container"],[1,"aemvc-v1-image-container"],[3,"class","src","alt",4,"ngIf"],[3,"class","innerHTML",4,"ngIf"],[3,"src","alt"],[3,"innerHTML"]],template:function(o,i){1&o&&(C(0,"div",0),_e(1,cte,2,10,"div",1),C(2,"div",2)(3,"div",3)(4,"div"),_e(5,ste,1,7,"img",4)(6,lte,1,4,"div",5),v()()()()),2&o&&(g(),f("ngIf","large"===i.imagevariant),g(3),$t("aemvc-v1-image-container-image__",i.imagevariant,""),g(),f("ngIf","large"!==i.imagevariant),g(),f("ngIf",i.imagecaption.length>0&&"true"===i.showcaption))},dependencies:[Vt],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-image__large[_ngcontent-%COMP%]{flex-basis:100%}.aemvc-v1-image__large[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;object-fit:cover;aspect-ratio:16/9}@media (min-width: 375px){.aemvc-v1-image__large[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{aspect-ratio:16/9}}@media (min-width: 768px){.aemvc-v1-image__large[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{aspect-ratio:21/9}}.aemvc-v1-image__large[_ngcontent-%COMP%]   img.aemvc-v1__show-full-image[_ngcontent-%COMP%]{object-fit:unset!important}.aemvc-v1-image__top__center[_ngcontent-%COMP%]{object-position:top center}.aemvc-v1-image__top__left[_ngcontent-%COMP%]{object-position:top left}.aemvc-v1-image__top__right[_ngcontent-%COMP%]{object-position:top right}.aemvc-v1-image__center[_ngcontent-%COMP%]{object-position:center}.aemvc-v1-image__center__left[_ngcontent-%COMP%]{object-position:center left}.aemvc-v1-image__center__right[_ngcontent-%COMP%]{object-position:center right}.aemvc-v1-image__bottom__center[_ngcontent-%COMP%]{object-position:bottom center}.aemvc-v1-image__bottom__left[_ngcontent-%COMP%]{object-position:bottom left}.aemvc-v1-image__bottom__right[_ngcontent-%COMP%]{object-position:bottom right}.aemvc-v1-image__top[_ngcontent-%COMP%]{object-position:top}.aemvc-v1-image__left[_ngcontent-%COMP%]{object-position:left}.aemvc-v1-image__right[_ngcontent-%COMP%]{object-position:right}.aemvc-v1-image__bottom[_ngcontent-%COMP%]{object-position:bottom}.aemvc-v1-image-container[_ngcontent-%COMP%]{display:grid;width:100%;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;box-sizing:border-box}@media (min-width: 375px){.aemvc-v1-image-container[_ngcontent-%COMP%]{grid-column:1/5;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v1-image-container[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v1-image-container[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr)}}.aemvc-v1-image-container[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v1-image-container-image[_ngcontent-%COMP%]{flex-basis:100%}.aemvc-v1-image-container-image__large[_ngcontent-%COMP%]{grid-column:1/13}@media (min-width: 375px){.aemvc-v1-image-container-image__large[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v1-image-container-image__large[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v1-image-container-image__large[_ngcontent-%COMP%]{grid-column:1/13}}.aemvc-v1-image-container-image__medium[_ngcontent-%COMP%]{grid-column:1/13}@media (min-width: 375px){.aemvc-v1-image-container-image__medium[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v1-image-container-image__medium[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v1-image-container-image__medium[_ngcontent-%COMP%]{grid-column:3/11}}.aemvc-v1-image-container-image__medium[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{object-fit:cover;aspect-ratio:16/9;width:100%}.aemvc-v1-image-container-image__medium[_ngcontent-%COMP%]   img.aemvc-v1__show-full-image[_ngcontent-%COMP%]{object-fit:unset!important}.aemvc-v1-image-container-image__small[_ngcontent-%COMP%]{grid-column:5/9}@media (min-width: 375px){.aemvc-v1-image-container-image__small[_ngcontent-%COMP%]{grid-column:2/4}}@media (min-width: 600px){.aemvc-v1-image-container-image__small[_ngcontent-%COMP%]{grid-column:2/6}}@media (min-width: 768px){.aemvc-v1-image-container-image__small[_ngcontent-%COMP%]{grid-column:5/9}}.aemvc-v1-image-container-image__small[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{object-fit:cover;aspect-ratio:1/1;width:100%}.aemvc-v1-image-container-image__small[_ngcontent-%COMP%]   img.aemvc-v1__show-full-image[_ngcontent-%COMP%]{object-fit:unset!important}.aemvc-v1-image-container-image__extra-small[_ngcontent-%COMP%]{grid-column:5/9}@media (min-width: 375px){.aemvc-v1-image-container-image__extra-small[_ngcontent-%COMP%]{grid-column:2/4}}@media (min-width: 600px){.aemvc-v1-image-container-image__extra-small[_ngcontent-%COMP%]{grid-column:3/5}}@media (min-width: 768px){.aemvc-v1-image-container-image__extra-small[_ngcontent-%COMP%]{grid-column:6/8}}.aemvc-v1-image-container-image__extra-small[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{object-fit:cover;aspect-ratio:1/1;width:100%}.aemvc-v1-image-container-image__extra-small[_ngcontent-%COMP%]   img.aemvc-v1__show-full-image[_ngcontent-%COMP%]{object-fit:unset!important}.aemvc-v1-image-container-image-text__center[_ngcontent-%COMP%]{text-align:center;margin-top:16px}.aemvc-v1-image-container-image-text__left[_ngcontent-%COMP%]{text-align:left;margin-top:16px}']})}}return n})();so("constellation-aem/components/image")(e4,{emptyLabel:"image label",isEmpty:()=>!1});let mte=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt]})}}return n})();const dte=["mobileHeader"],ute=["mobileParentContainer"],gte=["desktopHeader"],hte=["parentContainer"],fte=["activeContainer"];function pte(n,t){if(1&n&&(C(0,"a",22),Q(1),v()),2&n){const e=j().$implicit;f("href",e.href,rt),g(),Le(e.title)}}function _te(n,t){if(1&n&&(C(0,"div",23)(1,"a"),Q(2),v(),fe(3,"c11n-icon",24),v()),2&n){const e=j().$implicit;g(2),Le(e.title),g(),f("name",e.activeTab?"caret-up":"caret-down")("altText",e.activeTab?"caret-up":"caret-down")}}function vte(n,t){if(1&n&&(C(0,"a",30),Q(1),v()),2&n){const e=t.$implicit;f("href",e.href,rt),g(),Le(e.title)}}function Cte(n,t){if(1&n&&(C(0,"div",27)(1,"a",28),Q(2),v(),_e(3,vte,2,2,"a",29),v()),2&n){const e=t.$implicit,o=j(2).$implicit;g(),f("href",o.href,rt),g(),Le(e.header),g(),f("ngForOf",e.links)}}function Mte(n,t){if(1&n&&(C(0,"div",25),_e(1,Cte,4,3,"div",26),v()),2&n){const e=j(4);g(),f("ngForOf",e.activeMenuGroup)}}function Pte(n,t){if(1&n){const e=st();C(0,"li",17),Ve("click",function(){const a=Ye(e).index;return Xe(j(3).onClick(a))}),C(1,"div",18),_e(2,pte,2,2,"a",19)(3,_te,4,3,"div",20),v(),_e(4,Mte,2,1,"div",21),v()}if(2&n){const e=t.$implicit,o=j(3);g(),f("ngClass",e.activeTab?"aemvc-v2-mobile-header-menu-items active":"aemvc-v2-mobile-header-menu-items"),g(),f("ngIf",!e.menuGroup),g(),f("ngIf",e.menuGroup),g(),f("ngIf",o.activeMenuGroup.length>0&&e.activeTab)}}function Ote(n,t){if(1&n&&(Mt(),qn(),C(0,"ul",14,15),_e(2,Pte,5,4,"li",16),v()),2&n){const e=j(2);g(2),f("ngForOf",e.headerMenuDataParsed)}}function bte(n,t){if(1&n){const e=st();C(0,"div",3,4)(2,"div",5)(3,"nav",6)(4,"div",7)(5,"div",8)(6,"c11n-icon",9),Ve("click",function(){Ye(e);const i=j();return i.showMobile=!i.showMobile,Xe(i.onClick(-1))}),v(),C(7,"a",10),Mt(),C(8,"svg",11),fe(9,"use",12),v()()()()()(),_e(10,Ote,3,1,"ul",13),v()}if(2&n){const e=j();g(7),f("href",e.logohref,rt),g(2),Ue("href","#logo-vanguard",null,"xlink"),g(),f("ngIf",e.showMobile)}}function yte(n,t){if(1&n&&(C(0,"a",44),Q(1),v()),2&n){const e=j().$implicit;f("href",e.href,rt),g(),Le(e.title)}}function wte(n,t){if(1&n&&(C(0,"div",45)(1,"a"),Q(2),v(),fe(3,"c11n-icon",24),v()),2&n){const e=j().$implicit;g(2),Le(e.title),g(),f("name",e.activeTab?"caret-up":"caret-down")("altText",e.activeTab?"caret-up":"caret-down")}}function xte(n,t){if(1&n){const e=st();C(0,"li",41),Ve("click",function(){const a=Ye(e).index;return Xe(j(2).onClick(a))}),_e(1,yte,2,2,"a",42)(2,wte,4,3,"div",43),v()}if(2&n){const e=t.$implicit;f("ngClass",e.activeTab?"aemvc-v2-header-navbar-text-links-item active":"aemvc-v2-header-navbar-text-links-item"),g(),f("ngIf",!e.menuGroup),g(),f("ngIf",e.menuGroup)}}function kte(n,t){if(1&n&&(C(0,"a",54),Q(1),v()),2&n){const e=t.$implicit;f("href",e.href,rt),g(),Le(e.title)}}function Ete(n,t){if(1&n&&(C(0,"div",51)(1,"a",52),Q(2),v(),_e(3,kte,2,2,"a",53),v()),2&n){const e=t.$implicit;g(),f("href",e.href,rt),g(),Le(e.header),g(),f("ngForOf",e.links)}}function Ate(n,t){if(1&n&&(C(0,"div",46,47)(2,"div",48)(3,"div",49),_e(4,Ete,4,3,"div",50),v()()()),2&n){const e=j(2);g(4),f("ngForOf",e.activeMenuGroup)}}function Ste(n,t){if(1&n&&(C(0,"div",31)(1,"nav",6)(2,"div",5,32)(4,"div",33)(5,"div",34)(6,"a",10),Mt(),C(7,"svg",35),fe(8,"use",36),v()(),qn(),C(9,"ul",37,38),_e(11,xte,3,3,"li",39),v()()()(),_e(12,Ate,5,1,"div",40),v()()),2&n){const e=j();g(6),f("href",e.logohref,rt),g(2),Ue("href","#logo-vanguard",null,"xlink"),g(3),f("ngForOf",e.headerMenuDataParsed),g(),f("ngIf",e.activeMenuGroup.length>0)}}let Tte=(()=>{class n{constructor(e,o){this.ref=e,this.iconService=o,this.logohref="",this.headermenudata="[{}]",this.mobileHeader={},this.mobileParentContainer={},this.desktopHeader={},this.parentContainer={},this.activeContainer={},this.MOBILE_BREAKPOINT=1024,this.mobileLayout=!1,this.showMobile=!1,this.headerMenuDataParsed=[],this.activeMenuGroup=[]}ngAfterViewInit(){this.parseHeaderMenuData(),this.changeSize()}ngOnChanges(e){Object.keys(e).forEach(o=>{e[o].isFirstChange()||"headermenudata"!==o||this.parseHeaderMenuData()})}onResize(){this.changeSize(),this.setUnderline()}handleKeyboardEvent(e){if("C11N-ICON"===e.target.nodeName)"Enter"===e.key&&(this.showMobile=!this.showMobile,this.onClick(-1));else{this.header=window.innerWidth>=this.MOBILE_BREAKPOINT?this.parentContainer.nativeElement.querySelectorAll(".aemvc-v2-header-navbar-text-links-item"):this.mobileParentContainer.nativeElement.querySelectorAll(".aemvc-v2-mobile-header-menu-items");const o=Array.from(this.header).indexOf(e.target);switch(e.key){case"Enter":case" ":-1!==o&&(this.onClick(o),"A"===this.header[o].children[0].tagName&&this.header[o].children[0].click());break;case"End":this.header[this.header.length-1].focus();break;case"Home":this.header[0].focus();break;case"ArrowLeft":this.handleLeftKey(o);break;case"ArrowRight":this.handleRightKey(o)}}}onClick(e){for(let o=0;o<this.headerMenuDataParsed.length;o++)e!==o?(this.headerMenuDataParsed[o]={...this.headerMenuDataParsed[o],activeTab:!1},-1===e&&(this.activeMenuGroup=[])):(this.headerMenuDataParsed[o]={...this.headerMenuDataParsed[o],activeTab:!this.headerMenuDataParsed[o].activeTab},this.activeMenuGroup=this.headerMenuDataParsed[o].activeTab&&this.headerMenuDataParsed[o].menuGroup?this.headerMenuDataParsed[o].menuGroup:[]);this.setUnderline(),this.changeSize(),this.setAccessibility()}
1parseHeaderMenuData(){this.headerMenuDataParsed="string"==typeof this.headermenudata?JSON.parse(this.headermenudata):this.headermenudata}setHorizontalUnderline(){this.ref.detectChanges();const e=this.parentContainer.nativeElement.querySelectorAll(".aemvc-v2-header-navbar-text-links-item");let o=!1;for(let i=0;i<e.length;i++)if(e[i].classList.contains("active")){const a=e[i];this.parentContainer.nativeElement.style.setProperty("--underline--width",`${a.offsetWidth}px`),this.parentContainer.nativeElement.style.setProperty("--underline-offset-x",`${a.offsetLeft}px`),o=!0,this.showMobile=!0}o||(this.parentContainer.nativeElement.style.setProperty("--underline--width","0px"),this.showMobile=!1)}setVerticalUnderline(){this.ref.detectChanges();const e=this.showMobile?this.mobileParentContainer.nativeElement.querySelectorAll(".aemvc-v2-mobile-header-menu-items"):"";let o=!1;for(let i=0;i<e.length;i++)if(e[i].classList.contains("active")){const a=e[i];this.mobileParentContainer.nativeElement.style.setProperty("--underline--height",`${a.offsetHeight}px`),this.mobileParentContainer.nativeElement.style.setProperty("--underline-offset-x",`${a.offsetLeft}px`),this.mobileParentContainer.nativeElement.style.setProperty("--top-offset-y",`${a.offsetTop}px`),o=!0}!o&&e.length>0&&this.mobileParentContainer.nativeElement.style.setProperty("--underline--height","0px")}changeSize(){if(this.ref.detectChanges(),window.innerWidth>=this.MOBILE_BREAKPOINT){this.mobileLayout=!1;const e=void 0===this.desktopHeader?"":this.desktopHeader.nativeElement.offsetLeft-this.desktopHeader.nativeElement.parentElement.offsetLeft,o=void 0===this.desktopHeader?"":getComputedStyle(this.desktopHeader.nativeElement.parentElement).getPropertyValue("width").replace("px","");void 0===this.activeContainer||this.activeContainer.nativeElement.style.setProperty("width",o+"px"),void 0===this.activeContainer||this.activeContainer.nativeElement.style.setProperty("padding","0px "+e+"px 100vh "+e+"px")}else this.mobileLayout=!0,void 0===this.mobileParentContainer||this.mobileParentContainer.nativeElement.style.setProperty("width",this.mobileHeader.nativeElement.clientWidth+"px")}setUnderline(){window.innerWidth>=this.MOBILE_BREAKPOINT?this.setHorizontalUnderline():this.setVerticalUnderline()}setAccessibility(){if(window.innerWidth>=this.MOBILE_BREAKPOINT&&this.activeMenuGroup)this.activeContainer&&this.activeContainer.nativeElement.setAttribute("aria-expanded","true");else if(this.mobileParentContainer){const e=this.mobileParentContainer.nativeElement.querySelectorAll(".aemvc-v2-mobile-header-menu-content"),o=this.mobileParentContainer.nativeElement.querySelectorAll("div[aria-expanded]");1===e.length?e[0].setAttribute("aria-expanded","true"):1===o&&o[0].setAttribute("aria-expanded","false")}}handleRightKey(e){-1!==e&&(e===this.header.length-1?this.header[0].focus():this.header[e+1].focus())}handleLeftKey(e){-1!==e&&(0===e?this.header[this.header.length-1].focus():this.header[e-1].focus())}static{this.\u0275fac=function(o){return new(o||n)(Oe(no),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-header"]],viewQuery:function(o,i){if(1&o&&(ot(dte,5,We),ot(ute,5,We),ot(gte,5,We),ot(hte,5,We),ot(fte,5,We)),2&o){let a;Ze(a=Qe())&&(i.mobileHeader=a.first),Ze(a=Qe())&&(i.mobileParentContainer=a.first),Ze(a=Qe())&&(i.desktopHeader=a.first),Ze(a=Qe())&&(i.parentContainer=a.first),Ze(a=Qe())&&(i.activeContainer=a.first)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)("keyup",function(r){return i.handleKeyboardEvent(r)},!1,On)},inputs:{logohref:"logohref",headermenudata:"headermenudata"},features:[ut],decls:4,vars:2,consts:[["href","#main-content",1,"aemvc-v2-header__skip"],["class","aemvc-v2-container aemvc-v2-mobile-header-border",4,"ngIf"],["class","aemvc-v2-container aemvc-v2-header-border",4,"ngIf"],[1,"aemvc-v2-container","aemvc-v2-mobile-header-border"],["mobileHeader",""],[1,"aemvc-v2-inner-container"],["aria-label","mainmenumobilelabel"],[1,"aemvc-v2-mobile-header-navbar"],[1,"aemvc-v2-mobile-header-navbar-nav"],["tabindex","0","name","menu","size","medium","scale","normal",3,"click"],["aria-label","vanguard logo link",3,"href"],[1,"aemvc-v2-mobile-sub-utility-bar-logo"],[1,"aemvc-v2-mobile-logo"],["class","aemvc-v2-mobile-header-menu",4,"ngIf"],[1,"aemvc-v2-mobile-header-menu"],["mobileParentContainer",""],[3,"click",4,"ngFor","ngForOf"],[3,"click"],["tabindex","0",3,"ngClass"],["class","aemvc-v2-mobile-header-menu-items-item","tabindex","-1",3,"href",4,"ngIf"],["class","aemvc-v2-mobile-header-menu-items-item has-submenu",4,"ngIf"],["class","aemvc-v2-mobile-header-menu-content",4,"ngIf"],["tabindex","-1",1,"aemvc-v2-mobile-header-menu-items-item",3,"href"],[1,"aemvc-v2-mobile-header-menu-items-item","has-submenu"],["size","small","scale","normal",3,"name","altText"],[1,"aemvc-v2-mobile-header-menu-content"],["class","aemvc-v2-mobile-header-menu-content-group",4,"ngFor","ngForOf"],[1,"aemvc-v2-mobile-header-menu-content-group"],["c11n-link","","variant","primary-independent","fontWeight","bold",1,"aemvc-v2-mobile-header-menu-content-group-header",3,"href"],["c11n-link","","variant","primary-independent","fontWeight","normal","class","aemvc-v2-mobile-header-menu-content-group-links",3,"href",4,"ngFor","ngForOf"],["c11n-link","","variant","primary-independent","fontWeight","normal",1,"aemvc-v2-mobile-header-menu-content-group-links",3,"href"],[1,"aemvc-v2-container","aemvc-v2-header-border"],["desktopHeader",""],[1,"aemvc-v2-header-navbar"],[1,"aemvc-v2-header-navbar-container"],[1,"aemvc-v2-sub-utility-bar-logo"],[1,"aemvc-v2-logo"],[1,"aemvc-v2-header-navbar-text-links"],["parentContainer",""],["tabindex","0",3,"ngClass","click",4,"ngFor","ngForOf"],["class","aemvc-v2-header-menu",4,"ngIf"],["tabindex","0",3,"ngClass","click"],["class","aemvc-v2-header-navbar-text-links-item-link","tabindex","-1",3,"href",4,"ngIf"],["class","aemvc-v2-header-navbar-text-links-link has-submenu",4,"ngIf"],["tabindex","-1",1,"aemvc-v2-header-navbar-text-links-item-link",3,"href"],[1,"aemvc-v2-header-navbar-text-links-link","has-submenu"],[1,"aemvc-v2-header-menu"],["activeContainer",""],[1,"aemvc-v2-header-menu-container"],[1,"aemvc-v2-header-menu-content"],["class","aemvc-v2-header-menu-content-group",4,"ngFor","ngForOf"],[1,"aemvc-v2-header-menu-content-group"],["c11n-link","","variant","primary-independent","fontWeight","bold",3,"href"],["c11n-link","","variant","primary-independent","fontWeight","normal",3,"href",4,"ngFor","ngForOf"],["c11n-link","","variant","primary-independent","fontWeight","normal",3,"href"]],template:function(o,i){1&o&&(C(0,"a",0),Q(1,"Skip to main content"),v(),_e(2,bte,11,3,"div",1)(3,Ste,13,4,"div",2)),2&o&&(g(2),f("ngIf",i.mobileLayout),g(),f("ngIf",!i.mobileLayout))},dependencies:[bo,yo,Vt,Pa,Sr],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-header-navbar[_ngcontent-%COMP%]{background-color:#fff;height:80px;display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:center;width:100%}.aemvc-v2-header-navbar-container[_ngcontent-%COMP%]{display:flex;grid-column:1/13;align-items:center}.aemvc-v2-header-navbar-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:none!important}.aemvc-v2-header-navbar-text-links[_ngcontent-%COMP%]{list-style:none!important;padding:0!important;position:relative;margin:0 0 0 32px!important;display:flex;gap:24px;align-items:center;height:80px;--underline--width: 0;--underline--height: 0;--underline-offset-x: 0;--top-offset-y: 0}.aemvc-v2-header-navbar-text-links[_ngcontent-%COMP%]:before{content:"";position:absolute;height:.25rem;width:var(--underline--width);bottom:0;transform:translate(var(--underline-offset-x));background-color:#c20029;z-index:1}.aemvc-v2-header-navbar-text-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#040505;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v2-header-navbar-text-links-item[_ngcontent-%COMP%]{display:flex;height:80px;align-items:center;flex-wrap:wrap;align-content:center}.aemvc-v2-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active){color:#c20029;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,100% .25rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v2-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active), .aemvc-v2-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:100% .25rem}.aemvc-v2-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v2-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:100% .25rem}}.aemvc-v2-header-navbar-text-links-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:none!important}.aemvc-v2-header-navbar-text-links-link[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;color:#040505;border-bottom:none!important}.aemvc-v2-header-navbar-text-links-link[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v2-header-menu[_ngcontent-%COMP%]{position:absolute;z-index:1;width:100%;display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;border-top:1px solid #d0d0d0;padding-bottom:100vh;margin-bottom:100%;background:linear-gradient(to right,rgba(4,5,5,.3) 1px,transparent,rgba(4,5,5,.3) 1px)}.aemvc-v2-header-menu-container[_ngcontent-%COMP%]{display:flex;width:100%;background-color:#fff;grid-column:1/13}.aemvc-v2-header-menu-content[_ngcontent-%COMP%]{background-color:#fff;height:auto;display:flex;flex-wrap:wrap;gap:64px;padding:40px 108px}.aemvc-v2-header-menu-content-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;max-width:124px;gap:24px}.aemvc-v2-header-menu-content-group[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#040505!important;border-bottom:none!important;font-size:14px;font-style:normal;font-weight:"";line-height:20px;align-self:stretch}.aemvc-v2-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:116px;height:32px}.aemvc-v2-logo[_ngcontent-%COMP%]{display:inherit;height:100%}.aemvc-v2-header-border[_ngcontent-%COMP%]{border-bottom:1px solid #d0d0d0;z-index:1}.aemvc-v2-mobile-header-navbar[_ngcontent-%COMP%]{background-color:#fff;height:48px;display:flex;align-items:center;width:100%;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px}.aemvc-v2-mobile-header-navbar-nav[_ngcontent-%COMP%]{grid-column:1/13;display:flex;gap:16px}.aemvc-v2-mobile-header-menu[_ngcontent-%COMP%]{list-style:none!important;margin:0!important;padding:0!important;position:absolute;z-index:1;width:100%;background:linear-gradient(to right,transparent 314px,rgba(4,5,5,.3) 1p
1x);--underline--width: 0;--underline--height: 0;--underline-offset-x: 0;--top-offset-y: 0}.aemvc-v2-mobile-header-menu[_ngcontent-%COMP%]:before{content:"";position:absolute;height:var(--underline--height);width:4px;left:var(--underline-offset-x);top:0;transform:translateY(var(--top-offset-y));background-color:#c20029;z-index:1}.aemvc-v2-mobile-header-menu-items[_ngcontent-%COMP%]{background-color:#f5f6f6;height:80px;width:100%;display:grid;align-items:center;border:1px solid #cbcece}@media (min-width: 375px){.aemvc-v2-mobile-header-menu-items[_ngcontent-%COMP%]{width:100%}}@media (min-width: 600px){.aemvc-v2-mobile-header-menu-items[_ngcontent-%COMP%]{width:314px}}.aemvc-v2-mobile-header-menu-items[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v2-mobile-header-menu-items.active[_ngcontent-%COMP%], .aemvc-v2-mobile-header-menu-items[_ngcontent-%COMP%]:hover{background-color:#fff}.aemvc-v2-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active){color:#c20029;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,0% .25rem;background-position:left;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v2-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active), .aemvc-v2-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:.25rem,100% .25rem}.aemvc-v2-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:.25rem,100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v2-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:.25rem,100% .25rem}}.aemvc-v2-mobile-header-menu-items-item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin:0 20px;color:#040505}.aemvc-v2-mobile-header-menu-items-item[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v2-mobile-header-menu-content[_ngcontent-%COMP%]{background-color:#fff;max-width:100%;display:flex;flex-direction:column;border:1px solid #cbcece}@media (min-width: 375px){.aemvc-v2-mobile-header-menu-content[_ngcontent-%COMP%]{width:100%}}@media (min-width: 600px){.aemvc-v2-mobile-header-menu-content[_ngcontent-%COMP%]{width:314px}}.aemvc-v2-mobile-header-menu-content-group[_ngcontent-%COMP%]{display:flex;flex-direction:column}.aemvc-v2-mobile-header-menu-content-group-header[_ngcontent-%COMP%]{margin:0 16px;height:64px;display:flex;align-items:center;color:#040505!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;align-self:stretch}.aemvc-v2-mobile-header-menu-content-group-links[_ngcontent-%COMP%]{margin:0 24px;height:64px;display:flex;align-items:center;color:#040505!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v2-mobile-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:116px;height:24px}.aemvc-v2-mobile-logo[_ngcontent-%COMP%]{display:inherit;height:100%}.aemvc-v2-mobile-header-border[_ngcontent-%COMP%]{border-bottom:1px solid #d0d0d0;z-index:1}.aemvc-v2-header__skip[_ngcontent-%COMP%]{left:-999px;position:fixed;overflow:hidden}.aemvc-v2-header__skip[_ngcontent-%COMP%]:focus{display:block;position:absolute;top:5px;left:5px;z-index:100000;background-color:#d3d3d3;border:1px solid black}']})}}return n})(),Ite=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,pu,or]})}}return n})();const Dte=["linkItem"],Rte=["linkItemMobile"],Fte=["container"],Lte=n=>["aemvc-v3-mobile-header-menu-items-item",n];function Nte(n,t){if(1&n&&(C(0,"a",9),Q(1),v()),2&n){const e=j(3);It(wt(5,Lte,e.boldcurrent&&e.currenturl===e.href&&""!=e.currenturl?"aemvc-v3-mobile-header-menu-items-item-bold":"")),f("href",e.href,rt)("target",e.targetblank?"_blank":"_self"),g(),Le(e.title)}}function Bte(n,t){1&n&&(C(0,"span",10),Q(1," Opens in a new window "),v()),2&n&&f("id",j(3).titleid+"-opens-in-new-window")}function Vte(n,t){if(1&n&&(C(0,"div",11)(1,"a"),Q(2),v(),fe(3,"c11n-icon",12),v()),2&n){const e=j(3);g(2),Le(e.title),g(),f("name",e.activeTab?"caret-up":"caret-down")("altText",e.activeTab?"caret-up":"caret-down")}}function zte(n,t){if(1&n){const e=st();C(0,"div",3)(1,"div",4,5),Ve("click",function(i){return Ye(e),Xe(j(2).onClick(i))}),_e(3,Nte,2,7,"a",6)(4,Bte,2,1,"span",7)(5,Vte,4,3,"div",8),v()()}if(2&n){const e=j(2);g(),f("ngClass",e.activeTab&&e.dropdownexists?"aemvc-v3-mobile-header-menu-items active":"aemvc-v3-mobile-header-menu-items"),Ue("aria-describedby",e.titleid+"-opens-in-new-window"),g(2),f("ngIf",!e.dropdownexists),g(),f("ngIf",!e.dropdownexists&&!0===e.targetblank),g(),f("ngIf",e.dropdownexists)}}const Hte=n=>[n];function jte(n,t){if(1&n&&(C(0,"a",19),Q(1),v()),2&n){const e=j().$implicit,o=j(4);It(wt(7,Hte,e.isbold||o.boldcurrent&&o.currenturl===e.href&&""!=o.currenturl?"aemvc-v3-mobile-header-menu-content-group-header":"aemvc-v3-mobile-header-menu-content-group-links")),f("fontWeight",e.isbold?"bold":"normal")("href",e.href,rt)("target",e.targetblank?"_blank":"_self"),Ue("aria-describedby",e.titleid+"-opens-in-new-window"),g(),ct("",e.title," ")}}function Ute(n,t){1&n&&(C(0,"span",10),Q(1," Opens in a new window "),v()),2&n&&f("id",j().$implicit.titleid+"-opens-in-new-window")}function $te(n,t){if(1&n&&(C(0,"p"),Q(1),v()),2&n){const e=j().$implicit;It(e.isbold?"mobile__bold aemvc-v3-mobile-header-menu-content-group-header":"mobile__normal aemvc-v3-mobile-header-menu-content-group-links"),g(),ct(" ",e.title," ")}}function Wte(n,t){if(1&n&&(C(0,"li"),_e(1,jte,2,9,"a",17)(2,Ute,2,1,"span",7)(3,$te,2,3,"p",18),v()),2&n){const e=t.$implicit;g(),f("ngIf",e.href&&"null.html"!=e.href),g(),f("ngIf",e.href&&"null.html"!=e.href&&!0===e.targetblank),g(),f("ngIf",null==e.href||"null.html"===e.href)}}function Gte(n,t){if(1&n&&(C(0,"ul",15),_e(1,Wte,4,3,"li",16),v()),2&n){const e=t.$implicit;g(),f("ngForOf",e.column)}}function qte(n,t){if(1&n&&(C(0,"div",13),_e(1,Gte,2,1,"ul",14),v()),2&n){const e=j(2);f("hidden",!e.activeTab),g(),f("ngForOf",e.headerGroupDataParsed)}}function Yte(n,t){if(1&n&&(C(0,"div"),_e(1,zte,6,5,"div",1)(2,qte,2,2,"div",2),v()),2&n){const e=j();g(),f("ngIf",e.showMobile),g(),f("ngIf",e.dropdownexists)}}const Xte=n=>["aemvc-v3-header-navbar-text-links-item-link",n];function Kte(n,t){if(1&n&&(C(0,"a",9),Q(1),v()),2&n){const e=j(2);It(wt(5,Xte,e.boldcurrent&&e.currenturl===e.href&&""!=e.currenturl?"aemvc-v3-header-navbar-text-links-item-link-bold":"")),f("href",e.href,rt)("target",e.targetblank?"_blank":"_self"),g(),Le(e.title)}}function Zte(n,t){1&n&&(C(0,"span",10),Q(1," Opens in a new window "),v()),2&n&&f("id",j(2).titleid+"-opens-in-new-window")}function Qte(n,t){if(1&n&&(C(0,"div",24)(1,"a",25),Q(2),v(),fe(3,"c11n-icon",12),v()),2&n){const e=j(2);g(),Ue("aria-selected",e.activeTab),g(),Le(e.title),g(),f("name",e.activeTab?"caret-up":"caret-down")("altText",e.activeTab?"caret-up":"caret-down")}}function Jte(n,t){if(1&n&&(C(0,"a",19),Q(1),v()),2&n){const e=j().$implicit,o=j(4);f("fontWeight",e.isbold||o.boldcurrent&&o.currenturl===e.href&&""!=o.currenturl?"bold":"normal")("href",e.href,rt)("target",e.targetblank?"_blank":"_self"),Ue("aria-describedby",e.titleid+"-opens-in-new-window"),g(),ct("",e.title," ")}}function ene(n,t){1&n&&(C(0,"span",10),Q(1," Opens in a new window "),v()),2&n&&f("id",j().$implicit.titleid+"-opens-in-new-window")}function tne(n,t){if(1&n&&(C(0,"p"),Q(1),v()),2&n){const e=j().$implicit;It(e.isbold?"desktop__bold":"desktop__normal"),g(),ct(" ",e.title," ")}}function nne(n,t){if(1&n&&(C(0,"li"),_e(1,Jte,2,5,"a",35)(2,ene,2,1,"span",7)(3,tne,2,3,"p",18),v()),2&n){const e=t.$implicit;g(),f("ngIf",e.href&&"null.html"!=e.href),g(),f("ngIf",e.href&&"null.html"!=e.href&&!0===e.targetblank),g(),f("ngIf",null==e.href||"null.html"===e.href)}}function one(n,t){if(1&n&&(C(0,"ul",34),_e(1,nne,4,3,"li",16),v()),2&n){const e=t.$implicit;g(),f("ngForOf",e.column)}}function ine(n,t){if(1&n&&(C(0,"div",26)(1,"div",27)(2,"div",28,29)(4,"div",30)(5,"div",31)(6,"div",32),_e(7,one,2,1,"ul",33),v()()()()()()),2&n){const e=j(2);f("hidden",!e.activeTab),g(7),f("ngForOf",e.headerGroupDataParsed)}}function ane(n,t){if(1&n){const e=st();C(0,"div")(1,"div",20)(2,"div",4,21),Ve("click",function(i){return Ye(e),Xe(j().onClick(i))}),C(4,"div"),_e(5,Kte,2,7,"a",6)(6,Zte,2,1,"span",7)(7,Qte,4,4,"div",22),v()()(),_e(8,ine,8,2,"div",23),v()}if(2&n){const e=j();g(2),f("ngClass",e.activeTab&&e.dropdownexists?"aemvc-v3-header-navbar-text-links-item active":"aemvc-v3-header-navbar-text-links-item"),Ue("aria-describedby",e.titleid+"-opens-in-new-window"),g(3),f("ngIf",!e.dropdownexists),g(),f("ngIf",!e.dropdownexists&&!0===e.targetblank),g(),f("ngIf",e.dropdownexists),g(),f("ngIf",e.dropdownexists)}}let _p=(()=>{class n{constructor(e,o){this.ref=e,this.iconService=o,this.title="",this.href="",this.dropdownexists=!1,this.targetblank=!1,this.headergroupdata="[{}]",this.currenturl="",this.boldcurrent=!1,this.clickEvent=new kt,this.showMobileEvent=ne
1w kt,this.headerGroupDataParsed=[],this.activeTab=!1,this.mobileLayout=!1,this.showMobile=!0,this.titleid="",this.MOBILE_BREAKPOINT=1024,this.linkItem={},this.linkItemMobile={},this.container={}}ngAfterViewInit(){this.parseHeaderMenuData(),this.booleanData(),this.changeSize(),this.currenturl=this.currenturl+".html"}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"headergroupdata":this.parseHeaderMenuData();break;case"dropdownexists":case"targetblank":case"boldcurrent":this.booleanData()}})}onResize(){this.changeSize()}parseHeaderMenuData(){this.headerGroupDataParsed="string"==typeof this.headergroupdata?JSON.parse(this.headergroupdata):this.headergroupdata,this.titleid=this.title.length>0?this.title.replace(/\s+/g,"-").toLowerCase():"",this.isBooleanData()}booleanData(){"string"==typeof this.targetblank&&(this.targetblank="true"===this.targetblank),"string"==typeof this.dropdownexists&&(this.dropdownexists="true"===this.dropdownexists),"string"==typeof this.boldcurrent&&(this.boldcurrent="true"===this.boldcurrent)}isBooleanData(){this.headerGroupDataParsed.forEach((e,o)=>{e.column&&e.column.forEach((i,a)=>{"string"==typeof i.isbold&&(this.headerGroupDataParsed[o].column[a].isbold="true"===i.isbold),"string"==typeof i.targetblank&&(this.headerGroupDataParsed[o].column[a].targetblank="true"===i.targetblank),this.headerGroupDataParsed[o].column[a].titleid=this.headerGroupDataParsed[o].column[a].title.length>0?this.headerGroupDataParsed[o].column[a].title.replace(/\s+/g,"-").toLowerCase():""})})}onClick(e){this.ref.detectChanges(),this.mobileLayout?(this.linkItemMobile.nativeElement.dispatchEvent(new CustomEvent("clickEvent",{bubbles:!0,detail:{eventNew:()=>e.target}})),this.activeTab=!this.activeTab,this.activeTab&&this.dropdownexists?this.linkItemMobile.nativeElement.parentNode.setAttribute("aria-expanded",!0):this.linkItemMobile.nativeElement.parentNode.removeAttribute("aria-expanded")):(this.linkItem.nativeElement.dispatchEvent(new CustomEvent("clickEvent",{bubbles:!0,detail:{eventNew:()=>e.target}})),this.activeTab=!this.activeTab,this.activeTab&&this.dropdownexists?this.linkItem.nativeElement.parentNode.setAttribute("aria-expanded",!0):this.linkItem.nativeElement.parentNode.removeAttribute("aria-expanded")),this.changeSize()}changeSize(){if(this.ref.detectChanges(),this.mobileLayout=window.innerWidth<this.MOBILE_BREAKPOINT,this.mobileLayout)this.activeTab&&(this.showMobile=this.activeTab,this.mobileLayout?this.linkItemMobile.nativeElement.dispatchEvent(new CustomEvent("mobileEvent",{bubbles:!0,detail:{mobile:()=>this.showMobile,activeTab:()=>this.activeTab}})):this.linkItem.nativeElement.dispatchEvent(new CustomEvent("mobileEvent",{bubbles:!0,detail:{mobile:()=>this.showMobile,activeTab:()=>this.activeTab}}))),setTimeout(()=>this.setVerticalUnderline(),35);else{if(this.container){this.ref.detectChanges(),this.container.nativeElement.parentElement.parentElement.style.setProperty("height",`calc(100vh - ${this.linkItem.nativeElement.clientHeight}px - ${this.linkItem.nativeElement.offsetParent?this.linkItem.nativeElement.offsetParent.offsetParent.offsetTop:0}px)`);const o=this.container.nativeElement.clientWidth;this.container.nativeElement.children[0]?.style.setProperty("width",o+"px")}this.dropdownexists&&this.setHorizontalUnderline()}}setHorizontalUnderline(){if(this.ref.detectChanges(),this.linkItem){let e=this.linkItem.nativeElement.parentElement;this.activeTab?(e.style.setProperty("--underline--width",`${this.linkItem.nativeElement.offsetWidth}px`),e.style.setProperty("--underline-offset-x",`${this.linkItem.nativeElement.offsetLeft}px`)):e.style.setProperty("--underline--width","0px")}}setVerticalUnderline(){if(this.ref.detectChanges(),this.linkItemMobile){let e=this.linkItemMobile.nativeElement.parentElement;this.activeTab?(e.style.setProperty("--underline--height",`${this.linkItemMobile.nativeElement.offsetHeight}px`),e.style.setProperty("--top--offset--y",`${this.linkItemMobile.nativeElement.offsetTop}px`),e.style.setProperty("--top--offset--x",`${this.linkItemMobile.nativeElement.offsetLeft}px`)):e.style.setProperty("--underline--height","0px")}}static{this.\u0275fac=function(o){return new(o||n)(Oe(no),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-header-item"]],viewQuery:function(o,i){if(1&o&&(ot(Dte,5,We),ot(Rte,5,We),ot(Fte,5,We)),2&o){let a;Ze(a=Qe())&&(i.linkItem=a.first),Ze(a=Qe())&&(i.linkItemMobile=a.first),Ze(a=Qe())&&(i.container=a.first)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{title:"title",href:"href",dropdownexists:"dropdownexists",targetblank:"targetblank",headergroupdata:"headergroupdata",currenturl:"currenturl",boldcurrent:"boldcurrent"},outputs:{clickEvent:"clickEvent",showMobileEvent:"showMobileEvent"},features:[ut],decls:2,vars:2,consts:[[4,"ngIf"],["class","aemvc-v3-mobile-header-menu",4,"ngIf"],["class","aemvc-v3-mobile-header-menu-content",3,"hidden",4,"ngIf"],[1,"aemvc-v3-mobile-header-menu"],["tabindex","0",1,"aemvc-v3-header-menu-items",3,"ngClass","click"],["linkItemMobile",""],["tabindex","-1",3,"class","href","target",4,"ngIf"],["class","sr-only",3,"id",4,"ngIf"],["class","aemvc-v3-mobile-header-menu-items-item has-submenu",4,"ngIf"],["tabindex","-1",3,"href","target"],[1,"sr-only",3,"id"],[1,"aemvc-v3-mobile-header-menu-items-item","has-submenu"],["size","small","scale","normal",3,"name","altText"],[1,"aemvc-v3-mobile-header-menu-content",3,"hidden"],["class","aemvc-v3-mobile-header-menu-content-group",4,"ngFor","ngForOf"],[1,"aemvc-v3-mobile-header-menu-content-group"],[4,"ngFor","ngForOf"],["tabindex","0","c11n-link","","variant","primary-independent",3,"fontWeight","class","href","target",4,"ngIf"],[3,"class",4,"ngIf"],["tabindex","0","c11n-link","","variant","primary-independent",3,"fontWeight","href","target"],[1,"aemvc-v3-header-navbar-text-links"],["linkItem",""],["class","aemvc-v3-header-navbar-text-links-link has-submenu",4,"ngIf"],["class","aemvc-v3-header-active-background",3,"hidden",4,"ngIf"],[1,"aemvc-v3-header-navbar-text-links-link","has-submenu"],["tabindex","-1"],[1,"aemvc-v3-header-active-background",3,"hidden"],[1,"aemvc-v2-container"],[1,"aemvc-v2-inner-container"],["container",""],[1,"aemvc-v3-header-menu"],[1,"aemvc-v3-header-menu-container"],[1,"aemvc-v3-header-menu-content"],["class","aemvc-v3-header-menu-content-group",4,"ngFor","ngForOf"],[1,"aemvc-v3-header-menu-content-group"],["tabindex","0","c11n-link","","variant","primary-independent",3,"fontWeight","href","target",4,"ngIf"]],template:function(o,i){1&o&&_e(0,Yte,3,2,"div",0)(1,ane,9,6,"div",0),2&o&&(f("ngIf",i.mobileLayout),g(),f("ngIf",!i.mobileLayout))},dependencies:[bo,yo,Vt,Pa,Sr],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v3-header-navbar[_ngcontent-%COMP%]{background-color:#fff;height:80px;display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:center;width:100%}.aemvc-v3-header-navbar-container[_ngcontent-%COMP%]{display:flex;grid-column:1/13;align-items:center;height:80px}.aemvc-v3-header-navbar-container[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;padding:0!important;margin-left:32px;gap:24px;list-style-type:none}.aemvc-v3-header-navbar-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:none!important}.aemvc-v3-header-navbar-text-links[_ngcontent-%COMP%]{list-style:none!important;padding:0!important;position:relative;display:flex;gap:24px;align-items:center;height:80px;--underline--width: 0;--underline--height: 0;--underline-offset-x: 0}.aemvc-v3-header-navbar-text-links[_ngcontent-%COMP%]:before{content:"";position:absolute;height:.25rem;width:var(--underline--width);bottom:0;transform:translate(var(--underline-offset-x));background-color:#c20029;z-index:1}.aemvc-v3-header-navbar-text-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#040505;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]{display:flex;height:80px;align-items:center;flex-wrap:wrap;align-content:center}.aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active){color:#c20029;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,100% .25rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active), .aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:100% .25rem}.aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:100% .25rem}}.aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:none!important}.aemvc-v3-header-navbar-text-links-item-link-bold[_ngcontent-%COMP%]{font-weight:700!important}.aemvc-v3-header-navbar-text-links-link[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;color:#040505;border-bottom:none!important}.aemvc-v3-header-navbar-text-links-link[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v3-header-active-background[_ngcontent-%COMP%]{background:linear-gradient(to right,rgba(4,5,5,.3) 1px,transparent,rgba(4,5,5,.3) 1px);position:absolute;width:100%;left:0;border-top:1px solid #d0d0d0}.aemvc-v3-header-active-background[hidden][_ngcontent-%COMP%]{display:none}.aemvc-v3-header-menu[_ngcontent-%COMP%]{position:absolute;z-index:1000;width:100%;display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;margin-bottom:100%}.aemvc-v3-header-menu-container[_ngcontent-%COMP%]{display:flex;width:100%;background-color:#fff;grid-column:1/13}.aemvc-v3-header-menu-content[_ngcontent-%COMP%]{background-color:#fff;height:auto;display:flex;flex-wrap:wrap;gap:64px;padding:40px 108px}.aemvc-v3-header-menu-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;list-style:none;padding:0!important;margin:0!important}.aemvc-v3-header-menu-content-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;max-width:124px;gap:24px}.aemvc-v3-header-menu-content-group[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#040505!important;border-bottom:none!important;font-size:14px;font-style:normal;font-weight:"";line-height:20px;align-self:stretch}.aemvc-v3-header-menu-content-group[_ngcontent-%COMP%]   p.desktop__normal[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:"";line-height:20px;align-self:stretch}.aemvc-v3-header-menu-content-group[_ngcontent-%COMP%]   p.desktop__bold[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:700;line-height:20px;align-self:stretch}.aemvc-v3-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:116px;height:32px}.aemvc-v3-logo[_ngcontent-%COMP%]{display:inherit;height:100%}.aemvc-v3-header-border[_ngcontent-%COMP%]{border-bottom:1px solid #d0d0d0;z-index:1;margin:2px 0}.aemvc-v3-mobile-header-navbar[_ngcontent-%COMP%]{background-color:#fff;height:48px;display:flex;align-items:center;width:100%;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px}.aemvc-v3-mobile-header-navbar-nav[_ngcontent-%COMP%]{grid-column:1/13;display:flex;gap:16px}.aemvc-v3-mobile-header-navbar-nav[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background:none;border:none}.aemvc-v3-mobile-header-menu[_ngcontent-%COMP%]{list-style:none!important;margin:0!important;padding:0!important;z-index:1;width:100%;--underline--height: 0;--top--offset--y: 0;--top--offset--x: 0;--underline--width: 0}.aemvc-v3-mobile-header-menu[_ngcontent-%COMP%]:before{content:"";position:absolute;
1height:var(--underline--height);width:4px;left:var(--top-offset--x);top:0;transform:translateY(var(--top--offset--y));background-color:#c20029;z-index:1}.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]{background-color:#f5f6f6;height:80px;width:100%;display:grid;align-items:center;border:1px solid #cbcece}@media (min-width: 375px){.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]{width:100%}}@media (min-width: 600px){.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]{width:314px}}.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v3-mobile-header-menu-items.active[_ngcontent-%COMP%], .aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:hover{background-color:#fff}.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active){color:#c20029;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,0% .25rem;background-position:left;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active), .aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:.25rem,100% .25rem}.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:.25rem,100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:.25rem,100% .25rem}}.aemvc-v3-mobile-header-menu-items-item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin:0 20px;color:#040505}.aemvc-v3-mobile-header-menu-items-item[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v3-mobile-header-menu-items-item-bold[_ngcontent-%COMP%]{font-weight:700!important}.aemvc-v3-mobile-header-menu-content[_ngcontent-%COMP%]{background-color:#fff!important;max-width:100%;display:flex;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;flex-direction:column;border:1px solid #cbcece}.aemvc-v3-mobile-header-menu-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none!important;padding:0!important}@media (min-width: 375px){.aemvc-v3-mobile-header-menu-content[_ngcontent-%COMP%]{width:100%}}@media (min-width: 600px){.aemvc-v3-mobile-header-menu-content[_ngcontent-%COMP%]{width:314px}}.aemvc-v3-mobile-header-menu-content[hidden][_ngcontent-%COMP%]{display:none}.aemvc-v3-mobile-header-menu-content-group[_ngcontent-%COMP%]{display:flex;flex-direction:column}.aemvc-v3-mobile-header-menu-content-group-header[_ngcontent-%COMP%]{margin:0 16px;height:64px;display:flex;align-items:center;color:#040505!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;align-self:stretch}.aemvc-v3-mobile-header-menu-content-group-header[_ngcontent-%COMP%]   p.mobile__normal[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:"";line-height:20px;align-self:stretch}.aemvc-v3-mobile-header-menu-content-group-header[_ngcontent-%COMP%]   p.mobile__bold[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:700;line-height:20px;align-self:stretch}.aemvc-v3-mobile-header-menu-content-group-links[_ngcontent-%COMP%]{margin:0 24px;height:64px;display:flex;align-items:center;color:#040505!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v3-mobile-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:116px;height:24px}.aemvc-v3-mobile-logo[_ngcontent-%COMP%]{display:inherit;height:100%}.aemvc-v3-mobile-header-border[_ngcontent-%COMP%]{border-bottom:1px solid #d0d0d0;z-index:1}.aemvc-v3-mobile-header-active-background[_ngcontent-%COMP%]{position:absolute;z-index:1000;width:100%;
1background:linear-gradient(to right,rgba(4,5,5,.3) 1px,transparent,rgba(4,5,5,.3) 1px)}.aemvc-v3-mobile-header-active-background[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none!important;padding:0!important;margin:0!important}.aemvc-v3-header__skip[_ngcontent-%COMP%]{left:-999px;position:fixed;overflow:hidden}.aemvc-v3-header__skip[_ngcontent-%COMP%]:focus{display:block;position:absolute;top:5px;left:5px;z-index:100000;background-color:#d3d3d3;border:1px solid black}.aemvc-v3-header__sticky[_ngcontent-%COMP%]{position:fixed;top:0;width:100%;z-index:3500;background:#fff}']})}}return n})();function rne(n,t){1&n&&Nn(0)}const t4=n=>({"aemvc-v3-header__sticky":n});function cne(n,t){if(1&n){const e=st();C(0,"div",3)(1,"nav",4)(2,"div",5)(3,"div",6)(4,"div",7)(5,"div",8)(6,"c11n-icon",9),Ve("click",function(){return Ye(e),Xe(j().onClick())}),v(),C(7,"a",10),fe(8,"img",11),v()()()()(),C(9,"div",12)(10,"ul"),_e(11,rne,1,0,"ng-container",13),v()()()()}if(2&n){const e=j(),o=Nt(5);f("ngClass",wt(5,t4,e.stickyheader)),g(7),f("href",e.logohref,rt),g(),f("src",e.logosrc,rt)("alt",e.logoalt),g(3),f("ngTemplateOutlet",o)}}function sne(n,t){1&n&&Nn(0)}function lne(n,t){if(1&n&&(C(0,"div",3)(1,"nav",4)(2,"div",14)(3,"div",6)(4,"div",15)(5,"div",16)(6,"a",10),fe(7,"img",17),v(),C(8,"ul"),_e(9,sne,1,0,"ng-container",13),v()()()()()()()),2&n){const e=j(),o=Nt(5);f("ngClass",wt(5,t4,e.stickyheader)),g(6),f("href",e.logohref,rt),g(),f("src",e.logosrc,rt)("alt",e.logoalt),g(2),f("ngTemplateOutlet",o)}}function mne(n,t){1&n&&ri(0)}const dne=["*"];let une=(()=>{class n{constructor(e,o,i){this.ref=e,this.iconService=o,this._host=i,this.logoalt="",this.logosrc="",this.logohref="",this.stickyheader=!1,this.MOBILE_BREAKPOINT=1024,this.mobileLayout=!1,this.showMobile=!0,this.header=[],this.headerItemList=new tm}ngAfterViewInit(){this.booleanData(),this.changeSize(),(this._host.nativeElement.querySelectorAll("c11n-aem-header-item").length>0?this._host.nativeElement.querySelectorAll("c11n-aem-header-item"):this._host.nativeElement.querySelectorAll("c11n-aem-el-header-item-v3")).forEac
1h(o=>{if(this.childComponents&&this.childComponents.length>0)this.headerItemList=this.childComponents;else if(void 0!==o._ngElementStrategy){let i=new _p(this.ref,this.iconService);i=o._ngElementStrategy.componentRef.instance,this.headerItemList.reset([this.headerItemList.toArray(),i])}else this.populateHeaderItem(o);o.addEventListener("clickEvent",i=>{this.removeActive(i.detail.eventNew())}),o.addEventListener("mobileEvent",i=>{this.onClick(i.detail.mobile())})}),this.ref.detectChanges(),setTimeout(()=>this.headerItemList._results?.forEach(o=>{o.showMobile=!1,this.ref.detectChanges()}),100),this.showMobile=!1}ngOnChanges(e){Object.keys(e).forEach(o=>{e[o].isFirstChange()||"stickyheader"!==o||this.booleanData()})}booleanData(){"string"==typeof this.stickyheader&&(this.stickyheader="true"===this.stickyheader)}populateHeaderItem(e){if(void 0!==e._ngElementStrategy){const o=window.innerWidth<this.MOBILE_BREAKPOINT?e._ngElementStrategy.componentRef.instance.linkItemMobile:e._ngElementStrategy.componentRef.instance.linkItem;if(void 0!==o&&void 0!==o.nativeElement){let i=new _p(this.ref,this.iconService);i=e._ngElementStrategy.componentRef.instance,this.headerItemList.reset([this.headerItemList.toArray(),i])}else setTimeout(()=>this.populateHeaderItem(e),100)}else setTimeout(()=>this.populateHeaderItem(e),100)}onResize(){this.changeSize()}changeSize(){this.ref.detectChanges(),this.mobileLayout=window.innerWidth<this.MOBILE_BREAKPOINT}removeActive(e){const o=e.classList.contains("aemvc-v3-header-menu-items")?e:e.parentElement.closest(".aemvc-v3-header-menu-items");this.headerItemList?.forEach(i=>{const a=i.mobileLayout?i.linkItemMobile:i.linkItem;i.activeTab&&(i.activeTab=o===a.nativeElement||!i.activeTab,a.nativeElement.parentNode.removeAttribute("aria-expanded")),a.nativeElement.parentElement.style.setProperty("--underline--width","0px"),a.nativeElement.parentElement.style.setProperty("--underline--height","0px"),a.nativeElement.classList.remove("active")})}onClick(e){this.showMobile=e||!this.showMobile,this.headerItemList?.forEach(o=>{o.activeTab=!!e&&o.activeTab,o.showMobile=this.showMobile,this.ref.detectChanges()})}handleKeyboardEvent(e){if("C11N-ICON"===e.target.nodeName)"Enter"===e.key&&(this.showMobile=!this.showMobile,this.headerItemList?.forEach(o=>{o.showMobile=this.showMobile}));else{this.header=[],this.headerItemList?.forEach(r=>{this.header.push(window.innerWidth>=this.MOBILE_BREAKPOINT?r.linkItem.nativeElement:r.linkItemMobile.nativeElement)});const o=this._host.nativeElement.querySelectorAll(".active"),i=Array.from(this.header).indexOf(e.target),a=-1===i&&o.length>0?Array.from(this.header).indexOf(o[0]):i;switch(e.key){case"Enter":case" ":const r=this.header[a].classList.contains("aemvc-v3-mobile-header-menu-items")?this.header[a].children[0]:this.header[a].children[0].children[0];"A"===r.tagName?r.click():this.headerItemList.get(a)?.onClick(e);break;case"End":this.header[this.header.length-1].focus();break;case"Home":this.header[0].focus();break;case"ArrowLeft":this.handleLeftKey(a);break;case"ArrowRight":this.handleRightKey(a)}}}handleRightKey(e){-1!==e&&(e===this.header.length-1?this.header[0].focus():this.header[e+1].focus())}handleLeftKey(e){-1!==e&&(0===e?this.header[this.header.length-1].focus():this.header[e-1].focus())}static{this.\u0275fac=function(o){return new(o||n)(Oe(no),Oe(bn),Oe(We))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-header"]],contentQueries:function(o,i,a){if(1&o&&Jr(a,_p,5),2&o){let r;Ze(r=Qe())&&(i.childComponents=r)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)("keyup",function(r){return i.handleKeyboardEvent(r)},!1,On)},inputs:{logoalt:"logoalt",logosrc:"logosrc",logohref:"logohref",stickyheader:"stickyheader"},features:[ut],ngContentSelectors:dne,decls:6,vars:2,consts:[["href","#main-content",1,"aemvc-v3-header__skip"],[3,"ngClass",4,"ngIf"],["contentTpl",""],[3,"ngClass"],["aria-label","mainmenulabel"],[1,"aemvc-v2-container","aemvc-v3-mobile-header-border"],[1,"aemvc-v2-inner-container"],[1,"aemvc-v3-mobile-header-navbar"],[1,"aemvc-v3-mobile-header-navbar-nav"],["tabindex","0","name","menu","size","medium","scale","normal",3,"click"],["tabindex","0",3,"href"],[1,"aemvc-v3-mobile-sub-utility-bar-logo",3,"src","alt"],[1,"aemvc-v3-mobile-header-active-background"],[4,"ngTemplateOutlet"],[1,"aemvc-v2-container","aemvc-v3-header-border"],[1,"aemvc-v3-header-navbar"],[1,"aemvc-v3-header-navbar-container"],[1,"aemvc-v3-sub-utility-bar-logo",3,"src","alt"]],template:function(o,i){1&o&&(ai(),C(0,"a",0),Q(1,"Skip to main content"),v(),_e(2,cne,12,7,"div",1)(3,lne,10,7,"div",1)(4,mne,1,0,"ng-template",null,2,Ca
1)),2&o&&(g(2),f("ngIf",i.mobileLayout),g(),f("ngIf",!i.mobileLayout))},dependencies:[bo,Vt,ic,Pa],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v3-header-navbar[_ngcontent-%COMP%]{background-color:#fff;height:80px;display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:center;width:100%}.aemvc-v3-header-navbar-container[_ngcontent-%COMP%]{display:flex;grid-column:1/13;align-items:center;height:80px}.aemvc-v3-header-navbar-container[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;padding:0!important;margin-left:32px;gap:24px;list-style-type:none}.aemvc-v3-header-navbar-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:none!important}.aemvc-v3-header-navbar-text-links[_ngcontent-%COMP%]{list-style:none!important;padding:0!important;position:relative;display:flex;gap:24px;align-items:center;height:80px;--underline--width: 0;--underline--height: 0;--underline-offset-x: 0}.aemvc-v3-header-navbar-text-links[_ngcontent-%COMP%]:before{content:"";position:absolute;height:.25rem;width:var(--underline--width);bottom:0;transform:translate(var(--underline-offset-x));background-color:#c20029;z-index:1}.aemvc-v3-header-navbar-text-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#040505;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]{display:flex;height:80px;align-items:center;flex-wrap:wrap;align-content:center}.aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active){color:#c20029;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,100% .25rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active), .aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:100% .25rem}.aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:100% .25rem}}.aemvc-v3-header-navbar-text-links-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:none!important}.aemvc-v3-header-navbar-text-links-item-link-bold[_ngcontent-%COMP%]{font-weight:700!important}.aemvc-v3-header-navbar-text-links-link[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;color:#040505;border-bottom:none!important}.aemvc-v3-header-navbar-text-links-link[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v3-header-active-background[_ngcontent-%COMP%]{background:linear-gradient(to right,rgba(4,5,5,.3) 1px,transparent,rgba(4,5,5,.3) 1px);position:absolute;width:100%;left:0;border-top:1px solid #d0d0d0}.aemvc-v3-header-active-background[hidden][_ngcontent-%COMP%]{display:none}.aemvc-v3-header-menu[_ngcontent-%COMP%]{position:absolute;z-index:1000;width:100%;display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;margin-bottom:100%}.aemvc-v3-header-menu-container[_ngcontent-%COMP%]{display:flex;width:100%;background-color:#fff;grid-column:1/13}.aemvc-v3-header-menu-content[_ngcontent-%COMP%]{background-color:#fff;height:auto;display:flex;flex-wrap:wrap;gap:64px;padding:40px 108px}.aemvc-v3-header-menu-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;list-style:none;padding:0!important;margin:0!important}.aemvc-v3-header-menu-content-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;max-width:124px;gap:24px}.aemvc-v3-header-menu-content-group[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#040505!important;border-bottom:none!important;font-size:14px;font-style:normal;font-weight:"";line-height:20px;align-self:stretch}.aemvc-v3-header-menu-content-group[_ngcontent-%COMP%]   p.desktop__normal[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:"";line-height:20px;align-self:stretch}.aemvc-v3-header-menu-content-group[_ngcontent-%COMP%]   p.desktop__bold[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:700;line-height:20px;align-self:stretch}.aemvc-v3-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:116px;height:32px}.aemvc-v3-logo[_ngcontent-%COMP%]{display:inherit;height:100%}.aemvc-v3-header-border[_ngcontent-%COMP%]{border-bottom:1px solid #d0d0d0;z-index:1;margin:2px 0}.aemvc-v3-mobile-header-navbar[_ngcontent-%COMP%]{background-color:#fff;height:48px;display:flex;align-items:center;width:100%;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px}.aemvc-v3-mobile-header-navbar-nav[_ngcontent-%COMP%]{grid-column:1/13;display:flex;gap:16px}.aemvc-v3-mobile-header-navbar-nav[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background:none;border:none}.aemvc-v3-mobile-header-menu[_ngcontent-%COMP%]{list-style:none!important;margin:0!important;padding:0!important;z-index:1;width:100%;--underline--height: 0;--top--offset--y: 0;--top--offset--x: 0;--underline--width: 0}.aemvc-v3-mobile-header-menu[_ngcontent-%COMP%]:before{content:"";position:absolute;
1height:var(--underline--height);width:4px;left:var(--top-offset--x);top:0;transform:translateY(var(--top--offset--y));background-color:#c20029;z-index:1}.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]{background-color:#f5f6f6;height:80px;width:100%;display:grid;align-items:center;border:1px solid #cbcece}@media (min-width: 375px){.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]{width:100%}}@media (min-width: 600px){.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]{width:314px}}.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v3-mobile-header-menu-items.active[_ngcontent-%COMP%], .aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:hover{background-color:#fff}.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active){color:#c20029;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,0% .25rem;background-position:left;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active), .aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:.25rem,100% .25rem}.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:.25rem,100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v3-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:.25rem,100% .25rem}}.aemvc-v3-mobile-header-menu-items-item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin:0 20px;color:#040505}.aemvc-v3-mobile-header-menu-items-item[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v3-mobile-header-menu-items-item-bold[_ngcontent-%COMP%]{font-weight:700!important}.aemvc-v3-mobile-header-menu-content[_ngcontent-%COMP%]{background-color:#fff!important;max-width:100%;display:flex;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;flex-direction:column;border:1px solid #cbcece}.aemvc-v3-mobile-header-menu-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none!important;padding:0!important}@media (min-width: 375px){.aemvc-v3-mobile-header-menu-content[_ngcontent-%COMP%]{width:100%}}@media (min-width: 600px){.aemvc-v3-mobile-header-menu-content[_ngcontent-%COMP%]{width:314px}}.aemvc-v3-mobile-header-menu-content[hidden][_ngcontent-%COMP%]{display:none}.aemvc-v3-mobile-header-menu-content-group[_ngcontent-%COMP%]{display:flex;flex-direction:column}.aemvc-v3-mobile-header-menu-content-group-header[_ngcontent-%COMP%]{margin:0 16px;height:64px;display:flex;align-items:center;color:#040505!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;align-self:stretch}.aemvc-v3-mobile-header-menu-content-group-header[_ngcontent-%COMP%]   p.mobile__normal[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:"";line-height:20px;align-self:stretch}.aemvc-v3-mobile-header-menu-content-group-header[_ngcontent-%COMP%]   p.mobile__bold[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:700;line-height:20px;align-self:stretch}.aemvc-v3-mobile-header-menu-content-group-links[_ngcontent-%COMP%]{margin:0 24px;height:64px;display:flex;align-items:center;color:#040505!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch}.aemvc-v3-mobile-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:116px;height:24px}.aemvc-v3-mobile-logo[_ngcontent-%COMP%]{display:inherit;height:100%}.aemvc-v3-mobile-header-border[_ngcontent-%COMP%]{border-bottom:1px solid #d0d0d0;z-index:1}.aemvc-v3-mobile-header-active-background[_ngcontent-%COMP%]{position:absolute;z-index:1000;width:100%;
1background:linear-gradient(to right,rgba(4,5,5,.3) 1px,transparent,rgba(4,5,5,.3) 1px)}.aemvc-v3-mobile-header-active-background[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none!important;padding:0!important;margin:0!important}.aemvc-v3-header__skip[_ngcontent-%COMP%]{left:-999px;position:fixed;overflow:hidden}.aemvc-v3-header__skip[_ngcontent-%COMP%]:focus{display:block;position:absolute;top:5px;left:5px;z-index:100000;background-color:#d3d3d3;border:1px solid black}.aemvc-v3-header__sticky[_ngcontent-%COMP%]{position:fixed;top:0;width:100%;z-index:3500;background:#fff}']})}}return n})(),gne=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,pu,or,lo]})}}return n})(),Du=(()=>{class n{static applyRules(e){let o="c11n-text";for(let i=0;i<e?.length;i++){const a=e[i];let r=!1;switch(a.operator){case"<":r=window.innerWidth<this.getBreakpointValueByName(a.breakpoint);break;case"<=":r=window.innerWidth<=this.getBreakpointValueByName(a.breakpoint);break;case">":r=window.innerWidth>this.getBreakpointValueByName(a.breakpoint);break;case">=":r=window.innerWidth>=this.getBreakpointValueByName(a.breakpoint);break;case"=":r=window.innerWidth==this.getBreakpointValueByName(a.breakpoint)}if(r){o+=`-${a.textsize}`;break}}return o}
1static getBreakpointValueByName(e){switch(e){case"xs":return 375;case"sm":return 600;case"md":return 768;case"lg":return 1024;default:return 1366}}static parseRules(e="[]"){let o=[];try{o="string"==typeof e?JSON.parse(e):e,(!o||!Array.isArray(o))&&(o=[])}catch{}return o}constructor(){}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),hne=(()=>{class n{get hasTextResizingRules(){return!!this.textResizingRules?.length}constructor(e,o){this.sanitizer=e,this.iconService=o,this.size="",this.text="",this.style="",this.textresizingrules="[]",this.safeText="",this.className="",this.textResizingRules=[],this.LARGE_BREAKPOINT=1280,this.MEDIUM_BREAKPOINT=1024}ngOnInit(){this.safeText=this.sanitizer.bypassSecurityTrustHtml(this.text),this.parseBreakpointTextSizes(),this.changeClass()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"text":this.safeText=this.sanitizer.bypassSecurityTrustHtml(this.text);break;case"size":this.changeClass();break;case"textresizingrules":this.parseBreakpointTextSizes()}})}onResize(){this.changeClass()}changeClass(){this.className="c11n-text",this.hasTextResizingRules?this.className=Du.applyRules(this.textResizingRules):window.innerWidth>this.LARGE_BREAKPOINT?"Large Text"===this.size?this.className=this.className.concat("-xl"):"Body Text"===this.size?this.className=this.className.concat("-lg"):"Mouseprint"===this.size&&(this.className=this.className.concat("-md")):window.innerWidth>this.MEDIUM_BREAKPOINT?"Large Text"===this.size?this.className=this.className.concat("-lg"):"Body Text"===this.size?this.className=this.className.concat("-md"):"Mouseprint"===this.size&&(this.className=this.className.concat("-sm")):"Large Text"===this.size?this.className=this.className.concat("-md"):"Body Text"===this.size?this.className=this.className.concat("-sm"):"Mouseprint"===this.size&&(this.className=this.className.concat("-xs")),"Bold"===this.style&&(this.className=this.className.concat("-bold"))}parseBreakpointTextSizes(){this.textResizingRules=Du.parseRules(this.textresizingrules)}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-body-text"]],hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{size:"size",text:"text",style:"style",textresizingrules:"textresizingrules"},features:[ut],decls:1,vars:3,consts:[[3,"innerHTML"]],template:function(o,i){1&o&&fe(0,"div",0),2&o&&(It(i.className),f("innerHTML",i.safeText,Jt))}})}}return n})(),fne=(()=>{class n{get hasTextResizingRules(){return!!this.textResizingRules?.length}constructor(){this.style="",this.size="",this.tag="",this.text="",this.textresizingrules="[]",this.className="c11n-text",this.textResizingRules=[],this.headerText="",this.LARGE_BREAKPOINT=1280,this.MEDIUM_BREAKPOINT=1024}ngOnInit(){this.parseBreakpointTextSizes(),this.changeClass(),this.changeTag()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange()){switch(o){case"size":case"style":this.changeClass();break;case"textresizingrules":this.parseBreakpointTextSizes()}this.changeTag()}})}onResize(){this.changeClass(),this.changeTag()}changeClass(){this.className="c11n-text",this.hasTextResizingRules?this.className=Du.applyRules(this.textResizingRules):window.innerWidth>this.LARGE_BREAKPOINT?"XXL"===this.size||"XL"===this.size?this.className=this.className.concat("-6xl"):"L"===this.size?this.className=this.className.concat("-5xl"):"M"===this.size?this.className=this.className.concat("-4xl"):"S"===this.size?this.className=this.className.concat("-3xl"):"XS"===this.size&&(this.className=this.className.concat("-xl")):window.innerWidth>this.MEDIUM_BREAKPOINT?"XXL"===this.size?this.className=this.className.concat("-6xl"):"XL"===this.size?this.className=this.className.concat("-5xl"):"L"===this.size?this.className=this.className.concat("-4xl"):"M"===this.size?this.className=this.className.concat("-3xl"):"S"===this.size?this.className=this.className.concat("-2xl"):"XS"===this.size&&(this.className=this.className.concat("-xl")):"XXL"===this.size?this.className=this.className.concat("-5xl"):"XL"===this.size?this.className=this.className.concat("-4xl"):"L"===this.size?this.className=this.className.concat("-3xl"):"M"===this.size?this.className=this.className.concat("-2xl"):"S"===this.size?this.className=this.className.concat("-xl"):"XS"===this.size&&(this.className=this.className.concat("-lg")),"Display"===this.style?this.className=this.className.concat("-display"):"Headline"===this.style&&(this.className=this.className.concat("-headline"))}
1changeTag(){this.headerText="<"+this.tag+' class="'+this.className+'">'+this.text+"</"+this.tag+">"}parseBreakpointTextSizes(){this.textResizingRules=Du.parseRules(this.textresizingrules)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-header-text"]],hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{style:"style",size:"size",tag:"tag",text:"text",textresizingrules:"textresizingrules"},features:[ut],decls:1,vars:1,consts:[[3,"innerHTML"]],template:function(o,i){1&o&&fe(0,"div",0),2&o&&f("innerHTML",i.headerText,Jt)}})}}return n})();function pne(n,t){if(1&n&&(C(0,"div"),fe(1,"c11n-aem-header-text",2),v()),2&n){const e=j();g(),Ia(e.headerstyle),f("size",e.headersize)("tag",e.headertag)("text",e.text)("textresizingrules",e.textresizingrules)}}function _ne(n,t){if(1&n&&(C(0,"div"),fe(1,"c11n-aem-body-text",3),v()),2&n){const e=j();g(),Ia(e.bodystyle),f("size",e.bodysize)("text",e.text)("textresizingrules",e.textresizingrules)}}let km=(()=>{class n{get isFullwidthVariant(){return"fullwidth"===this.variant}constructor(){this.variant="grid",this.textgridsize="eight",this.componenttype="",this.text="",this.backgroundcolor="white",this.headersize="L",this.headertag="h1",this.headerstyle="Normal",this.headeralign="center",this.bodysize="Body Text",this.bodystyle="",this.textresizingrules="[]",this.colorMode="on-light",this.onDarkBackgroundColors=["turquoise","dark-red","red","dark-grey","red-400","dark-yellow"],this.textAlign=""}ngOnInit(){this.changeBackgroundColor(),this.alignText()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"backgroundcolor":this.changeBackgroundColor();break;case"text":this.alignText()}})}changeBackgroundColor(){this.colorMode=this.onDarkBackgroundColors.includes(this.backgroundcolor)?"on-dark":"on-light"}alignText(){if("Body Text"==this.componenttype&&this.text.includes("text-align")){var e=this.text.split(" "),o=e.findIndex(a=>a.includes("text-align:")),i=e[o+1];i.includes("right")?this.textAlign="right":i.includes("center")?this.textAlign="center":i.includes("left")&&(this.textAlign="left")}}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-text"]],inputs:{variant:"variant",textgridsize:"textgridsize",componenttype:"componenttype",text:"text",backgroundcolor:"backgroundcolor",headersize:"headersize",headertag:"headertag",headerstyle:"headerstyle",headeralign:"headeralign",bodysize:"bodysize",bodystyle:"bodystyle",textresizingrules:"textresizingrules"},features:[ut],decls:5,vars:10,consts:[[1,"aemvc-v3-inner-container"],[4,"ngIf"],[3,"size","tag","text","textresizingrules"],[3,"size","text","textresizingrules"]],template:function(o,i){1&o&&(C(0,"div")(1,"div",0)(2,"div"),_e(3,pne,2,6,"div",1)(4,_ne,2,5,"div",1),v()()()),2&o&&(di("aemvc-v1-text-background__",i.backgroundcolor," aemvc-v1-text__",i.colorMode,""),Hi("aemvc-v3-container",!i.isFullwidthVariant),g(2),It("Header Text"===i.componenttype?"aemvc-v1-text__"+i.textgridsize+" aemvc-v1-text aemvc-v1-text__"+i.headeralign:"aemvc-v1-text__"+i.textgridsize+" aemvc-v1-text aemvc-v1-text__"+i.textAlign),g(),f("ngIf","Header Text"===i.componenttype),g(),f("ngIf","Body Text"===i.componenttype))},dependencies:[Vt,hne,fne],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-text[_ngcontent-%COMP%]{display:flex;grid-column:1/5}.aemvc-v1-text[_ngcontent-%COMP%]     p:not(:last-child){margin-bottom:24px}.aemvc-v1-text[_ngcontent-%COMP%]     p:last-child{margin-bottom:0}.aemvc-v1-text[_ngcontent-%COMP%]     a:not(.c11n-button):not(.c11n-link){text-decoration:underline}.aemvc-v1-text[_ngcontent-%COMP%]     a:not(.c11n-button):not(.c11n-link):hover{font-weight:700}.aemvc-v1-text__on-light[_ngcontent-%COMP%]     a:not(.c11n-button){color:#145bff!important}.aemvc-v1-text__on-dark[_ngcontent-%COMP%]    {color:#fff}.aemvc-v1-text__on-dark[_ngcontent-%COMP%]     a:not(.c11n-button){color:#fff!important}@media (min-width: 375px){.aemvc-v1-text[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 600px){.aemvc-v1-text__twelve[_ngcontent-%COMP%]{grid-column:1/13}}@media (min-width: 600px){.aemvc-v1-text__ten[_ngcontent-%COMP%]{grid-column:2/12}}@media (min-width: 600px){.aemvc-v1-text__eight[_ngcontent-%COMP%]{grid-column:3/11}}.aemvc-v1-text__left[_ngcontent-%COMP%]{justify-content:start;text-align:left}.aemvc-v1-text__center[_ngcontent-%COMP%]{justify-content:center;text-align:center}.aemvc-v1-text__right[_ngcontent-%COMP%]{justify-content:end;text-align:right}.aemvc-v1-text-background__white[_ngcontent-%COMP%]{color:#040505!important;background-color:#fff}.aemvc-v1-text-background__light-red[_ngcontent-%COMP%]{color:#040505!important;background-color:#ffeded}.aemvc-v1-text-background__light-turquoise[_ngcontent-%COMP%]{color:#040505!important;background-color:#def5f0}.aemvc-v1-text-background__light-yellow[_ngcontent-%COMP%]{color:#040505!important;background-color:#fff7de}.aemvc-v1-text-background__red[_ngcontent-%COMP%]{color:#fff!important;background-color:#c20029}.aemvc-v1-text-background__turquoise[_ngcontent-%COMP%]{color:#fff!important;background-color:#007873}.aemvc-v1-text-background__yellow[_ngcontent-%COMP%]{color:#040505!important;background-color:#ffaf00}.aemvc-v1-text-background__dark-red[_ngcontent-%COMP%]{color:#fff!important;background-color:#670026}.aemvc-v1-text-background__dark-yellow[_ngcontent-%COMP%]{color:#fff!important;background-color:#bf8200}']})}}return n})();so("constellation-aem/components/text")(km,{emptyLabel:"text label",isEmpty:()=>!1});let Ru=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({providers:[Du],imports:[yt]})}}return n})(),bP=(()=>{class n{constructor(e){this._document=e,this.document=e,this.window=this.document.defaultView}execute(){this.window.grecaptcha.reset(),this.window.grecaptcha.execute()}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const vne=["c11nInput",""],Cne=["*"],Mne=[[["","c11nInput",""]]],Pne=["[c11nInput]"];let Fu=(()=>{class n{constructor(e){this.elRef=e,this.componentClass=!0,this.newInputEvent=new kt}onInput(e){this.newInputEvent.emit(e.target.value)}static{this.\u0275fac=function(o){return new(o||n)(Oe(We))}}static{this.\u0275cmp=dt({type:n,selectors:[["","c11nInput",""]],hostVars:2,hostBindings:function(o,i){1&o&&Ve("input",function(r){return i.onInput(r)}),2&o&&Hi("c11n-input__input",i.componentClass)},standalone:!0,features:[Oo],attrs:vne,ngContentSelectors:Cne,decls:1,vars:0,template:function(o,i){1&o&&(ai(),ri(0))},dependencies:[yt],styles:[".c11n-input__input[_nghost-%COMP%]{-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;
1font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059;font-variant-numeric:tabular-nums;width:100%;height:3rem;overflow:visible;margin:0;padding:0 1rem .25rem;color:#040505;background:#fff;border:.0625rem solid #040505;border-radius:0}.c11n-input__input[_nghost-%COMP%]   *[_ngcontent-%COMP%]{box-sizing:border-box}.c11n-input__input[_nghost-%COMP%]::placeholder{color:#717777}.c11n-input__input[_nghost-%COMP%]:focus{outline:none}.c11n-input.c11n-input--large[_nghost-%COMP%], .c11n-input.c11n-input--large   [_nghost-%COMP%]{height:4rem;font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4375rem;line-height:1.3913043478;font-variant-numeric:tabular-nums;padding:0 1rem .25rem}.c11n-input.c11n-input--error[_nghost-%COMP%], .c11n-input.c11n-input--error   [_nghost-%COMP%]{border:.0625rem solid #ba3d21}"],changeDetection:0})}}return n})(),vp=(()=>{class n{constructor(){this._destroy=new Fn,this.size="medium",this.hasError=!1,this.isMedium=!1,this.isLarge=!1,this.rangeError=!1,this.inputId=""}ngOnInit(){this.updateSizeRelated()}ngAfterContentInit(){try{this.inputElement=this.textInput.elRef.nativeElement;const e=this.inputElement.id;e?this.inputId=e:(this.inputId=Ds(),this.inputElement.id=this.inputId)}catch(e){console.error(e)}}ngOnChanges(e){Object.keys(e).filter(o=>["size"].includes(o)).forEach(o=>{e[o].isFirstChange()||this.updateSizeRelated()})}ngOnDestroy(){this._destroy.complete()}updateSizeRelated(){this.isMedium="medium"===this.size,this.isLarge="large"===this.size}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-input"]],contentQueries:function(o,i,a){if(1&o&&Jr(a,Fu,5),2&o){let r;Ze(r=Qe())&&(i.textInput=r.first)}},hostAttrs:[1,"c11n-input"],hostVars:8,hostBindings:function(o,i){2&o&&Hi("c11n-input--error",i.hasError)("c11n-input--medium",i.isMedium)("c11n-input--large",i.isLarge)("c11n-input--rangeerror",i.rangeError)},inputs:{size:"size",hasError:"hasError"},standalone:!0,features:[ut,Oo],ngContentSelectors:Pne,decls:2,vars:0,consts:[[1,"c11n-input__focus-element"]],template:function(o,i){1&o&&(ai(Mne),ri(0),fe(1,"div",0))},dependencies:[yt],styles:['.c11n-input[_nghost-%COMP%]{position:relative;display:block;padding:0;margin:0;width:100%;height:auto;box-sizing:border-box;background:transparent;overflow:visible}
1.c11n-input[_nghost-%COMP%]     .c11n-input__input:focus-visible~.c11n-input__focus-element:before, .c11n-input[_nghost-%COMP%]     .c11n-input__input:focus-visible~.c11n-input__focus-element:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.c11n-input[_nghost-%COMP%]     .c11n-input__input:focus-visible~.c11n-input__focus-element:before{outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-input[_nghost-%COMP%]     .c11n-input__input:focus-visible~.c11n-input__focus-element:after{outline:solid .125rem #0f62c5;outline-offset:.125rem}'],changeDetection:0})}}return n})(),Cp=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[vp,Fu]})}}return n})();function bne(n,t){1&n&&fe(0,"c11n-icon",4)}function yne(n,t){1&n&&(C(0,"strong",5),Q(1,"Error:\xa0"),v())}Date,new Date(1e3,0,1),Date,new Date(1e3,0,1),Date,new Date(1e3,0,1),Date,new Date(1e3,0,1),Date,new Date(1e3,0,1),Date,new Date(1e3,0,1);let Lu=(()=>{class n{constructor(){this.topClass="",this.hasError=!1,this.hintErrorId="inputId-hint",this.size="medium",this.hintText="",this.errorText="",this.hasAlertRole=!0,this.role=null}ngOnInit(){this.setRole(),this.updateTopClass()}ngOnChanges(e){Object.keys(e).filter(o=>["size","hasError"].includes(o)).forEach(o=>{e[o].isFirstChange()||("hasError"===o?this.setRole():this.updateTopClass())})}setRole(){this.role=this.hasError?"alert":null}updateTopClass(){this.topClass="c11n-hint-error "+("large"===this.size?"c11n-hint-error--large":"")}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-hint-error"]],hostVars:4,hostBindings:function(o,i){2&o&&(It(i.topClass),Hi("c11n-hint-error--error",i.hasError))},inputs:{hasError:"hasError",hintErrorId:"hintErrorId",size:"size",hintText:"hintText",errorText:"errorText",hasAlertRole:"hasAlertRole"},standalone:!0,features:[ut,Oo],decls:5,vars:5,consts:[["name","error","class","c11n-hint-error__icon","size","small",4,"ngIf"],[1,"c11n-hint-error__content"],["class","c11n-hint-error__content__error",4,"ngIf"],[1,"c11n-hint-error__content__message"],["name","error","size","small",1,"c11n-hint-error__icon"],[1,"c11n-hint-error__content__error"]],template:function(o,i){1&o&&(_e(0,bne,1,0,"c11n-icon",0),C(1,"div",1),_e(2,yne,2,0,"strong",2),C(3,"span",3),Q(4),v()()),2&o&&(f("ngIf",i.hasError),g(),Ue("role",i.hasAlertRole?i.role:null)("id",i.hintErrorId),g(),f("ngIf",i.hasError),g(2),Le(i.hasError?i.errorText:i.hintText))},dependencies:[yt,Vt,Pa],styles:['.c11n-hint-error[_nghost-%COMP%]{display:grid;position:relative;height:auto;width:auto;gap:.25rem;padding:0;margin:.5rem 0 0;color:#040505;line-height:0;z-index:100}.c11n-hint-error.c11n-hint-error--error[_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%], .c11n-hint-error.c11n-hint-error--error   [_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]{padding-left:1.125rem;padding-top:0;margin:0;color:#ba3d21}.c11n-hint-error.c11n-hint-error--large[_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%], .c11n-hint-error.c11n-hint-error--large   [_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059}.c11n-hint-error.c11n-hint-error--large[_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]:before, .c11n-hint-error.c11n-hint-error--large   [_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]:before, .c11n-hint-error.c11n-hint-error--large[_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]:after, .c11n-hint-error.c11n-hint-error--large   [_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-hint-error.c11n-hint-error--large[_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]:before, .c11n-hint-error.c11n-hint-error--large   [_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]:before{margin-bottom:-.4375rem}.c11n-hint-error.c11n-hint-error--large[_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]:after, .c11n-hint-error.c11n-hint-error--large   [_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]:after{margin-top:-.3125rem}.c11n-hint-error.c11n-hint-error--large.c11n-hint-error--error[_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%], .c11n-hint-error.c11n-hint-error--large.c11n-hint-error--error   [_nghost-%COMP%]   .c11n-hint-error__content[_ngcontent-%COMP%]{padding-top:0}.c11n-hint-error.c11n-hint-error--large.c11n-hint-error--error[_nghost-%COMP%]   .c11n-hint-error__icon[_ngcontent-%COMP%], .c11n-hint-error.c11n-hint-error--large.c11n-hint-error--error   [_nghost-%COMP%]   .c11n-hint-error__icon[_ngcontent-%COMP%]{top:-.0625rem}
1.c11n-hint-error__content[_ngcontent-%COMP%]{display:block;padding:0;margin:0;font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.6875rem;line-height:1.4545454545}.c11n-hint-error__content[_ngcontent-%COMP%]:before, .c11n-hint-error__content[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-hint-error__content[_ngcontent-%COMP%]:before{margin-bottom:-.28125rem}.c11n-hint-error__content[_ngcontent-%COMP%]:after{margin-top:-.25rem}.c11n-hint-error__icon[_ngcontent-%COMP%]{position:absolute;left:0;top:-.25rem;color:#ba3d21}'],changeDetection:0})}}return n})(),yP=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[Lu]})}}return n})();const wne=["c11n-label",""],xne=["*"];let Nu=(()=>{class n{constructor(){this.size="medium",this.isMedium=!1,this.isLarge=!1,this.updateClasses=()=>{this.isMedium="medium"===this.size,this.isLarge="large"===this.size}}ngOnInit(){this.updateClasses()}ngOnChanges(e){Object.keys(e).filter(i=>["size"].includes(i)&&!e[i].isFirstChange()).length>0&&this.updateClasses()}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["label","c11n-label",""]],hostAttrs:[1,"c11n-label"],hostVars:4,hostBindings:function(o,i){2&o&&Hi("c11n-label--medium",i.isMedium)("c11n-label--large",i.isLarge)},inputs:{size:"size"},standalone:!0,features:[ut,Oo],attrs:wne,ngContentSelectors:xne,decls:2,vars:0,consts:[[1,"c11n-label__content"]],template:function(o,i){1&o&&(ai(),C(0,"div",0),ri(1),v())},dependencies:[Cp],styles:['.c11n-label[_nghost-%COMP%]{display:grid;position:relative;margin-bottom:.5rem;padding:0;width:100%;color:#040505}.c11n-label[_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]{padding:0;
1font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.6875rem;line-height:1.4545454545}.c11n-label[_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:before, .c11n-label[_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-label[_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:before{margin-bottom:-.28125rem}.c11n-label[_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:after{margin-top:-.25rem}.c11n-label[_nghost-%COMP%]   .c11n-label--tooltip[_ngcontent-%COMP%]{display:inline-block;padding:0 1.5rem 0 0;margin:0;max-width:fit-content;width:auto;position:relative}.c11n-label.c11n-label--medium[_nghost-%COMP%]     .c11n-tooltip .c11n-tooltip__inner-wrapper{transform:initial}.c11n-label.c11n-label--medium[_nghost-%COMP%]     .c11n-tooltip .c11n-tooltip__popup{font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059}.c11n-label--large[_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%], .c11n-label--large   [_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059}.c11n-label--large[_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:before, .c11n-label--large   [_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:before, .c11n-label--large[_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:after, .c11n-label--large   [_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:after{content:"";display:block;height:0;width:0}.c11n-label--large[_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:before, .c11n-label--large   [_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:before{margin-bottom:-.4375rem}.c11n-label--large[_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:after, .c11n-label--large   [_nghost-%COMP%]   .c11n-label__content[_ngcontent-%COMP%]:after{margin-top:-.3125rem}.c11n-label--large[_nghost-%COMP%]     .c11n-tooltip .c11n-tooltip__trigger, .c11n-label--large   [_nghost-%COMP%]     .c11n-tooltip .c11n-tooltip__trigger{top:-.0625rem}'],changeDetection:0})}}return n})(),wP=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[Nu]})}}return n})();const kne=["emailAddress"],Ene=["confirmEmailAddress"],Ane=["firstName"],Sne=["lastName"],Tne=["error"];let n4=(()=>{class n{constructor(e,o){this.recaptchaService=e,this.iconService=o,this.hasEmailAddressError=!1,this.hasConfirmEmailAddressError=!1,this.hasFirstNameError=!1,this.hasLastNameError=!1,this.switch=!0,this.ignoreClickOnMeElement=["firstName","lastName","emailAddress","confirmEmailAddress"],this.emailRegExp=new RegExp(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/),this.emailAddress={},this.confirmEmailAddress={},this.firstName={},this.lastName={},this.error={}}onClick(e){this.checkForErrors(e)}handleKeyboardEvent(e){this.checkForErrors(e)}checkForErrors(e){if(this.previousEvent&&this.ignoreClickOnMeElement.includes(this.previousEvent.id)&&this.previousEvent.id!=e.id)switch(this.previousEvent.id){case"emailAddress":case"confirmEmailAddress":this.hasEmailAddressError=!this.emailRegExp.test(this.previousEvent.value)||0===this.emailAddress.nativeElement.value.length,this.hasConfirmEmailAddressError=this.emailAddress.nativeElement.value!=this.confirmEmailAddress.nativeElement.value||0===this.confirmEmailAddress.nativeElement.value.length;break;case"firstName":this.hasFirstNameError=0===this.firstName.nativeElement.value.length;break;case"lastName":this.hasLastNameError=0===this.lastName.nativeElement.value.length}this.previousEvent=e}hasError(){return!!(0===this.emailAddress.nativeElement.value.length||0===this.confirmEmailAddress.nativeElement.value.length||0===this.firstName.nativeElement.value.length||0===this.lastName.nativeElement.value.length||this.hasConfirmEmailAddressError||this.hasEmailAddressError||this.hasFirstNameError||this.hasLastNameError||null===this.previousEvent)}onButtonClick(e){e.preventDefault(),this.checkForErrors(e),this.hasError()?this.error.nativeElement.innerHTML="There is an error with the form. Please verify your answers.":this.recaptchaService.execute()}static{this.\u0275fac=function(o){return new(o||n)(Oe(bP),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-user-fields"]],viewQuery:function(o,i){if(1&o&&(ot(kne,5,We),ot(Ene,5,We),ot(Ane,5,We),ot(Sne,5,We),ot(Tne,5,We)),2&o){let a;Ze(a=Qe())&&(i.emailAddress=a.first),Ze(a=Qe())&&(i.confirmEmailAddress=a.first),Ze(a=Qe())&&(i.firstName=a.first),Ze(a=Qe())&&(i.lastName=a.first),Ze(a=Qe())&&(i.error=a.first)}},hostBindings:function(o,i){1&o&&Ve("click",function(r){return i.onClick(r.target)},0,On)("keyup",function(r){return i.handleKeyboardEvent(r.target)},!1,On)},decls:36,vars:12,consts:[["id","subscribeForm",1,"aemvc-v1-user-fields-form"],[1,"aemvc-v1-user-fields"],[1,"aemvc-v1-user-fields-inputs"],[1,"aemvc-v1-user-fields-inputs-names"],[1,"aemvc-v1-user-fields-inputs-first-name"],["c11n-label","",3,"for"],[3,"hasError"],["c11nInput","","id","firstName","type","text","placeholder","First Name","aria-describedby","firstNameInput"],["firstName",""],["errorText","First name is required","hintErrorId","firstNameInput",3,"hasError"],[1,"aemvc-v1-user-fields-inputs-last-name"],["c11nInput","","id","lastName","type","text","placeholder","Last Name","aria-describedby","lastNameInput"],["lastName",""],["errorText","Last name is required","hintErrorId","lastNameInput",3,"hasError"],["c11nInput","","id","emailAddress","type","email","placeholder","Email Address","aria-describedby","emailAddressInput"],["emailAddress",""],["errorText","Valid email is required","hintErrorId","emailAddressInput",3,"hasError"],["c11nInput","","id","confirmEmailAddress","type","email","placeholder","Confirm Email Address","aria-describedby","confirmEmailAddressInput"],["confirmEmailAddress",""],["errorText","Email fields must match","hintErrorId","confirmEmailAddressInput",3,"hasError"],["id","submitForm","labelText","Submit","buttonType","button","size","medium","variant","secondary","colorMode","on-light","href","","targetWindow","_blank",3,"clickEvent"],["id","captcha-error",2,"color","red"],["error",""],["id","recaptcha"]],template:function(o,i){if(1&o&&(C(0,"form",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"label",5),Q(6," First Name "),v(),C(7,"c11n-input",6),fe(8,"input",7,8),v(),fe(10,"c11n-hint-error",9),v(
1),C(11,"div",10)(12,"label",5),Q(13," Last Name "),v(),C(14,"c11n-input",6),fe(15,"input",11,12),v(),fe(17,"c11n-hint-error",13),v()()(),C(18,"div",2)(19,"label",5),Q(20," Email Address "),v(),C(21,"c11n-input",6),fe(22,"input",14,15),v(),fe(24,"c11n-hint-error",16),v(),C(25,"div",2)(26,"label",5),Q(27," Confirm Email Address "),v(),C(28,"c11n-input",6),fe(29,"input",17,18),v(),fe(31,"c11n-hint-error",19),v(),C(32,"c11n-button",20),Ve("clickEvent",function(r){return i.onButtonClick(r)}),v(),fe(33,"span",21,22)(35,"div",23),v()()),2&o){const a=Nt(9),r=Nt(16),c=Nt(23),s=Nt(30);g(5),f("for",a),g(2),f("hasError",i.hasFirstNameError),g(3),f("hasError",i.hasFirstNameError),g(2),f("for",r),g(2),f("hasError",i.hasLastNameError),g(3),f("hasError",i.hasLastNameError),g(2),f("for",c),g(2),f("hasError",i.hasEmailAddressError),g(3),f("hasError",i.hasEmailAddressError),g(2),f("for",s),g(2),f("hasError",i.hasConfirmEmailAddressError),g(3),f("hasError",i.hasConfirmEmailAddressError)}},dependencies:[vp,Fu,Lu,Wc,Nu],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-user-fields[_ngcontent-%COMP%]{width:70%;gap:16px;display:grid;margin:20px 0 0 20px}.aemvc-v1-user-fields-form[_ngcontent-%COMP%]{display:flex;justify-content:center}.aemvc-v1-user-fields-inputs-names[_ngcontent-%COMP%]{display:flex;gap:16px}.aemvc-v1-user-fields-inputs-first-name[_ngcontent-%COMP%], .aemvc-v1-user-fields-inputs-last-name[_ngcontent-%COMP%]{width:100%}']})}}return n})();so("constellation-aem/components/user-fields")(n4,{emptyLabel:"User Fields label",isEmpty:()=>!1});let Ine=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,Cp,yP,oa,wP]})}}return n})();const Dne=["c11nSelectInput",""],Rne=["*"];function Fne(n,t){if(1&n&&(C(0,"label",5),Q(1),v()),2&n){const e=j();f("for",e.selectId)("size",e.size),g(),Le(e.labelText)}}function Lne(n,t){if(1&n&&fe(0,"c11n-hint-error",6),2&n){const e=j();f("hasError",e.hasError)("hintText",e.hintText)("errorText",e.errorText)("size",e.size)("hintErrorId",e.ariaDescribedById)("hasAlertRole",e.hasHintErrorAlertRole)}}const Nne=[[["","c11nSelectInput",""]]],Bne=["[c11nSelectInput]"];let Bu=(()=>{class n{constructor(e){this.elRef=e,this.componentClass=!0,this.isReadOnly=null,this.inputEvent=new kt}onChange(e){this.inputEvent.emit(e.target.value)}static{this.\u0275fac=function(o){return new(o||n)(Oe(We))}}static{this.\u0275cmp=dt({type:n,selectors:[["","c11nSelectInput",""]],hostVars:3,hostBindings:function(o,i){1&o&&Ve("change",function(r){return i.onChange(r)}),2&o&&(Ue("disabled",i.isReadOnly),Hi("c11n-select__box__select",i.componentClass))},standalone:!0,features:[Oo],attrs:Dne,ngContentSelectors:Rne,decls:1,vars:0,template:function(o,i){1&o&&(ai(),ri(0))},styles:[".c11n-select__box__select[_nghost-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059;color:#040505;position:relative;background-color:transparent;display:inline-block;width:100%;height:100%;padding:0rem 3rem .125rem 1rem;border:0 none;margin:0;text-overflow:ellipsis;cursor:default;z-index:1;-moz-appearance:none;appearance:none;-webkit-appearance:none}.c11n-select__box__select[_nghost-%COMP%]:focus{outline:none}.c11n-select__box__select[_nghost-%COMP%]:-moz-focusring{color:transparent;text-shadow:none}.c11n-select__box__select[_nghost-%COMP%]::-moz-focus-inner{border:0}.c11n-select__box__select[_nghost-%COMP%]:invalid{color:#717777}.c11n-select__box__select[_nghost-%COMP%]     option{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;line-height:1.5;color:#040505}.c11n-select__box__select[_nghost-%COMP%]     option[data-option=placeholder]{color:#717777}.c11n-select--medium[_nghost-%COMP%], .c11n-select--medium   [_nghost-%COMP%]{font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059;padding:0rem 3rem .125rem 1rem}.c11n-select--large[_nghost-%COMP%], .c11n-select--large   [_nghost-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4375rem;line-height:1.3913043478;padding:0rem 3rem .25rem 1rem}.c11n-select--readonly[_nghost-%COMP%]:disabled, .c11n-select--readonly   [_nghost-%COMP%]:disabled{opacity:1}"],changeDetection:0})}}return n})(),Vu=(()=>{class n{constructor(e){this.cdr=e,this.size="medium",this.labelText="Label for select",this.hintText="Hint text for select",this.errorText="A valid option is required.",this.hasError=!1,this.hideLabel=!1,this.hasCustomHintError=!1,this.hasHintErrorAlertRole=!0,this.isReadOnly=!1,this.stateChange=new kt,this.isMedium=!1,this.isLarge=!1,this.valueStream=new eo(""),this._destroy=new Fn,this.currentSelectValue="",this.selectId="",this.ariaDescribedById="",this.iconSize="small"}ngOnInit(){this.valueStream.pipe(_n(this._destroy),VM(1)).subscribe(e=>{this.emitSelectedValue(e)}),this.updateSizeRelated()}ngAfterContentInit(){try{this.selectInput.inputEvent.pipe(_n(this._destroy)).subscribe(o=>this.updateCurrentSelectValue(o));const e=this.selectInput.elRef.nativeElement.id;e?this.selectId=e:(this.selectId=Ds(),this.selectInput.elRef.nativeElement.id=this.selectId),this.currentSelectValue=this.selectInput.elRef.nativeElement.value,this.ariaDescribedById=`${this.selectId}-description`,this.selectInput.elRef.nativeElement.setAttribute("aria-describedby",this.ariaDescribedById),this.cdr.detectChanges()}catch(e){console.error(e)}this.setChildReadOnly()}ngOnChanges(e){Object.keys(e).filter(o=>["size","isReadOnly"].includes(o)).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"size":this.updateSizeRelated();break;case"isReadOnly":this.setChildReadOnly()}})}setChildReadOnly(){try{this.selectInput.isReadOnly=this.isReadOnly?"":null}catch(e){console.error(e)}}ngOnDestroy(){this._destroy.complete()}emitSelectedValue(e){const o=this.selectInput?.elRef?.nativeElement?.options?.selectedIndex;if(o>=0){const i=this.selectInput.elRef.nativeElement.options[o];this.stateChange.emit({value:e,label:i?.label,selectedIndex:o})}}updateSizeRelated(){this.isMedium="medium"===this.size,this.isLarge="large"===this.size,this.iconSize=this.isLarge?"medium":"small",this.cdr.detectChanges()}updateCurrentSelectValue(e){this.valueStream.next(e),this.cdr.detectChanges()}static{this.\u0275fac=function(o){return new(o||n)(Oe(no))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-select"]],contentQueries:function(o,i,a){if(1&o&&Jr(a,Bu,5),2&o){let r;Ze(r=Qe())&&(i.selectInput=r.first)}},hostAttrs:[1,"c11n-select"],hostVars:8,hostBindings:function(o,i){2&o&&Hi("c11n-select--error",i.hasError)("c11n-select--readonly",i.isReadOnly)("c11n-select--medium",i.isMedium)("c11n-select--large",i.isLarge)},inputs:{size:"size",labelText:"labelText",hintText:"hintText",errorText:"errorText",hasError:"hasError",hideLabel:"hideLabel",hasCustomHintError:"hasCustomHintError",hasHintErrorAlertRole:"hasHintErrorAlertRole",isReadOnly:"isReadOnly"},outputs:{stateChange:"stateChange"},standalone:!0,features:[ut,Oo],ngContentSelectors:Bne,decls:6,vars:3,consts:[["c11n-label","","class","c11n-select__label",3,"for","size",4,"ngIf"],[1,"c11n-select__box"],["name","caret-down",1,"c11n-select__box__icon",3,"size"],[1,"c11n-select__focus-element"],[3,"hasError","hintText","errorText","size","hintErrorId","hasAlertRole",4,"ngIf"],["c11n-label","",1,"c11n-select__label",3,"for","size"],[3,"hasError","hintText","errorText","size","hintErrorId","hasAlertRole"]],template:function(o,i){1&o&&(ai(Nne),_e(0,Fne,2,3,"label",0),C(1,"div",1),ri(2),fe(3,"c11n-icon",2)(4,"div",3),v(),_e(5,Lne,1,6,"c11n-hint-error",4)),2&o&&(f("ngIf",!i.hideLabel),g(3),f("size",i.iconSize),g(2),f("ngIf",!i.hasCustomHintError))},dependencies:[yt,Vt,Pa,Nu,Lu],styles:[".c11n-select[_nghost-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059;display:inline-block;position:relative;width:100%;height:auto;margin:0;padding:0}.c11n-select[_nghost-%COMP%]   .c11n-select__box[_ngcontent-%COMP%]{margin:0;padding:0;display:inline-block;position:relative;width:100%;height:3rem;min-width:2.75rem;background:#fff;border:.0625rem solid #040505;border-radius:0}.c11n-select[_nghost-%COMP%]   .c11n-select__box__icon[_ngcontent-%COMP%]{position:absolute;pointer-events:none;top:0;right:1rem;height:100%;display:flex;align-items:center;color:#040505}.c11n-select[_nghost-%COMP%]   .c11n-select__box__icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{height:.875rem;width:.875rem}.c11n-select[_nghost-%COMP%]   .c11n-select__box[_ngcontent-%COMP%]   .c11n-select__focus-element[_ngcontent-%COMP%]{position:absolute;top:-1px;left:-1px;height:calc(100% + .125rem);width:calc(100% + .125rem)}.c11n-select[_nghost-%COMP%]:focus-within   .c11n-select__box[_ngcontent-%COMP%]{outline:solid .125rem #0f62c5;outline-offset:.125rem}.c11n-select[_nghost-%COMP%]:focus-within   .c11n-select__focus-element[_ngcontent-%COMP%]{outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-select.c11n-select--error[_nghost-%COMP%]   .c11n-select__box[_ngcontent-%COMP%]{border-color:#ba3d21}.c11n-select.c11n-select--medium[_nghost-%COMP%]   .c11n-select__box__select[_ngcontent-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059;padding:0rem 3rem .125rem 1rem}.c11n-select.c11n-select--medium[_nghost-%COMP%]   .c11n-select__box[_ngcontent-%COMP%]{height:3rem}.c11n-select.c11n-select--medium[_nghost-%COMP%]   .c11n-select__box__icon[_ngcontent-%COMP%]{right:1rem}.c11n-select.c11n-select--large[_nghost-%COMP%]   .c11n-select__box__select[_ngcontent-%COMP%]{font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4375rem;line-height:1.3913043478;padding:0rem 3rem .25rem 1rem}.c11n-select.c11n-select--large[_nghost-%COMP%]   .c11n-select__box[_ngcontent-%COMP%]{height:4rem}.c11n-select.c11n-select--large[_nghost-%COMP%]   .c11n-select__box__icon[_ngcontent-%COMP%]{right:1rem}.c11n-select.c11n-select--large[_nghost-%COMP%]   .c11n-select__box__icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{height:1.5rem;width:1.5rem}.c11n-select.c11n-select--large[_nghost-%COMP%]   .c11n-select__box__icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:transparent;stroke:#040505}"],changeDetection:0})}}return n})(),Mp=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[Vu]})}}return n})();const Vne=["emailAddress"],zne=["confirmEmailAddress"],Hne=["firstName"],jne=["lastName"],Une=["company"],$ne=["phone"],Wne=["addressLineOne"],Gne=["addressLineTwo"],qne=["city"],Yne=["state"],Xne=["zip"],Kne=["country"],Zne=["industry"],Qne=["crd"],Jne=["interest"],eoe=["error"];function toe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",23,24),v(),fe(6,"c11n-hint-error",25),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.emailaddressplaceholder," "),g(),f("hasError",o.hasEmailAddressError),g(),f("placeholder",o.emailaddressplaceholder),g(2),f("hasError",o.hasEmailAddressError)("errorText",o.emailaddresserror)}}function noe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",26,27),v(),fe(6,"c11n-hint-error",28),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.confirmemailaddressplaceholder," "),g(),f("hasError",o.hasConfirmEmailAddressError),g(),f("placeholder",o.confirmemailaddressplaceholder),g(2),f("hasError",o.hasConfirmEmailAddressError)("errorText",o.confirmemailaddresserror)}}function ooe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",29,30),v(),fe(6,"c11n-hint-error",31),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.firstnameplaceholder," "),g(),f("hasError",o.hasFirstNameError),g(),f("placeholder",o.firstnameplaceholder),g(2),f("hasError",o.hasFirstNameError)("errorText",o.firstnameerror)}}function ioe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",32,33),v(),fe(6,"c11n-hint-error",34),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.lastnameplaceholder," "),g(),f("hasError",o.hasLastNameError),g(),f("placeholder",o.lastnameplaceholder),g(2),f("hasError",o.hasLastNameError)("errorText",o.lastnameerror)}}function aoe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",35,36),v(),fe(6,"c11n-hint-error",37),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.companyplaceholder," "),g(),f("hasError",o.hasCompanyError),g(),f("placeholder",o.companyplaceholder),g(2),f("hasError",o.hasCompanyError)("errorText",o.companyerror)}}function roe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",38,39),v(),fe(6,"c11n-hint-error",40),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.phoneplaceholder," "),g(),f("hasError",o.hasPhoneError),g(),f("placeholder",o.phoneplaceholder),g(2),f("hasError",o.hasPhoneError)("errorText",o.phoneerror)}}function coe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",41,42),v(),fe(6,"c11n-hint-error",43),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.addresslineoneplaceholder," "),g(),f("hasError",o.hasAddressLineOneError),g(),f("placeholder",o.addresslineoneplaceholder),g(2),f("hasError",o.hasAddressLineOneError)("errorText",o.addresslineoneerror)}}function soe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input"),fe(4,"input",44,45),v()()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.addresslinetwoplaceholder," "),g(2),f("placeholder",o.addresslinetwoplaceholder)}}function loe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",46,47),v(),fe(6,"c11n-hint-error",48),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.cityplaceholder," "),g(),f("hasError",o.hasCityError),g(),f("placeholder",o.cityplaceholder),g(2),f("hasError",o.hasCityError)("errorText",o.cityerror)}}function moe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",49,50),v(),fe(6,"c11n-hint-error",51),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.zipplaceholder," "),g(),f("hasError",o.hasZipError),g(),f("placeholder",o.zipplaceholder),g(2),f("hasError",o.hasZipError)("errorText",o.ziperror)}}function doe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",52,53),v(),fe(6,"c11n-hint-error",54),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.countryplaceholder," "),g(),f("hasError",o.hasCountryError),g(),f("placeholder",o.countryplaceholder),g(2),f("hasError",o.hasCountryError)("errorText",o.countryerror)}}function uoe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",55,56),v(),fe(6,"c11n-hint-error",57),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.stateplaceholder," "),g(),f("hasError",o.hasStateError),g(),f("placeholder",o.stateplaceholder),g(2),f("hasError",o.hasStateError)("errorText",o.stateerror)}}function goe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",58,59),v(),fe(6,"c11n-hint-error",60),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.industryplaceholder," "),g(),f("hasError",o.hasIndustryError),g(),f("placeholder",o.industryplaceholder),g(2),f("hasError",o.hasIndustryError)("errorText",o.industryerror)}}function hoe(n,t){if(1&n&&(C(0,"div")(1,"label",21),Q(2),v(),C(3,"c11n-input",22),fe(4,"input",61,62),v(),fe(6,"c11n-hint-error",63),v()),2&n){const e=Nt(5),o=j(2);g(),f("for",e),g(),ct(" ",o.crdplaceholder," "),g(),f("hasError",o.hasCRDError),g(),f("placeholder",o.crdplaceholder),g(2),f("hasError",o.hasCRDError)("errorText",o.crderror)}}function foe(n,t){if(1&n&&(C(0,"option",69),Q(1),v()),2&n){const e=t.$implicit;f("value",e.interestOption),g(),Le(e.interestOption)}}function poe(n,t){if(1&n&&(C(0,"div")(1,"c11n-select",64)(2,"select",65,66)(4,"option",67),Q(5),v(),_e(6,foe,2,2,"option",68),v()()()),2&n){const e=j(2);g(),f("hasError",e.hasInterestError)("errorText",e.interesterror)("labelText",e.interestplaceholder),g(4),Le(e.interestplaceholder),g(),f("ngForOf",e.interestParsedData)}}function _oe(n,t){if(1&n){const e=st();C(0,"div",1)(1,"form",2)(2,"div",3)(3,"div",4),_e(4,toe,7,6,"div",5)(5,noe,7,6,"div",5)(6,ooe,7,6,"div",5)(7,ioe,7,6,"div",5)(8,aoe,7,6,"div",5)(9,roe,7,6,"div",5)(10,coe,7,6,"div",5)(11,soe,6,3,"div",5)(12,loe,7,6,"div",5)(13,moe,7,6,"div",5)(14,doe,7,6,"div",5)(15,uoe,7,6,"div",5)(16,goe,7,6,"div",5)(17,hoe,7,6,"div",5)(18,poe,7,5,"div",5),v(),C(19,"c11n-button",6),Ve("clickEvent",function(i){return Ye(e),Xe(j().onButtonClick(i))}),v(),fe(20,"div",7,8)(22,"div",9)(23,"input",10)(24,"input",11)(25,"input",12)(26,"input",13)(27,"input",14)(28,"input",15)(29,"input",16)(30,"input",17)(31,"input",18)(32,"input",19)(33,"input",20),v()()()}if(2&n){const e=j();g(4),f("ngIf",e.includeemailaddress),g(),f("ngIf",e.includeemailaddress),g(),f("ngIf",e.includefirstname),g(),f("ngIf",e.includelastname),g(),f("ngIf",e.includecompany),g(),f("ngIf",e.includephone),g(),f("ngIf",e.includeaddressline),g(),f("ngIf",e.includeaddressline),g(),f("ngIf",e.includecity),g(),f("ngIf",e.includezip),g(),f("ngIf",e.includecountry),g(),f("ngIf",e.includestate),g(),f("ngIf",e.includeindustry),g(),f("ngIf",e.includecrd),g(),f("ngIf",e.includeinterest),g(),f("labelText",e.buttontext)("variant",e.buttonstyle),g(4),f("value",e.formid),g(),f("value",e.formversionnum),g(),f("value",e.purpose),g(),f("value",e.lob),g(),f("value",e.url),g(),f("value",e.formname),g(),f("value",e.language),g(),f("value",e.countryinput),g(),f("value",e.published),g(),f("value",e.expired),g(),f("value",e.submiturl)}}let o4=(()=>{class n{constructor(e,o,i){this.recaptchaService=e,this.iconService=o,this.dataLayerService=i,this.ishidden=!1,this.formid="",this.formversionnum="",this.purpose="",this.lob="",this.url="",this.formname="",this.language="",this.countryinput="",this.published="",this.expired="",this.submiturl="",this.includefirstname=!0,this.firstnameplaceholder="",this.firstnameerror="",this.includelastname=!0,this.lastnameplaceholder="",this.lastnameerror="",this.includeemailaddress=!0,this.emailaddressplaceholder="",this.emailaddresserror="",this.confirmemailaddressplaceholder="",this.confirmemailaddresserror="",this.includecompany=!0,this.companyplaceholder="",this.companyerror="",this.includephone=!0,this.phoneplaceholder="",this.phoneerror="",this.includeaddressline=!0,this.addresslineoneplaceholder="",this.addresslineoneerror="",this.addresslinetwoplaceholder="",this.addresslinetwoerror="",this.includecity=!0,this.cityplaceholder="",this.cityerror="",this.includestate=!0,this.stateplaceholder="",this.stateerror="",this.includezip=!0,this.zipplaceholder="",this.ziperror="",this.includecountry=!0,this.countryplaceholder="",this.countryerror="",this.includeindustry=!0,this.industryplaceholder="",this.industryerror="",this.includecrd=!0,this.crdplaceholder="",this.crderror="",this.includeinterest=!0,this.interestplaceholder="",this.interesterror="",this.interestoptions="[{}]",this.buttontext="Submit",this.buttonstyle="primary",this.hasEmailAddressError=!1,this.hasConfirmEmailAddressError=!1,this.hasFirstNameError=!1,this.hasLastNameError=!1,this.hasCompanyError=!1,this.hasPhoneError=!1,this.hasAddressLineOneError=!1,this.hasCityError=!1,this.hasStateError=!1,this.hasZipError=!1,this.hasCountryError=!1,this.hasIndustryError=!1,this.hasCRDError=!1,this.hasInterestError=!1,this.switch=!0,this.ignoreClickOnMeElement=["firstName","lastName","emailAddress","confirmEmailAddress","company","phone","addressLineOne","addressLineTwo","city","state","zip","country","industry","crd","interest"],this.emailRegExp=new RegExp(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/),this.phoneRegExp=new RegExp(/^\s*(?:\+?(\d{1,3}))?[-. (]*(\d{3})[-. )]*(\d{3})[-. ]*(\d{4})(?: *x(\d+))?\s*$/),this.zipRegExp=new RegExp(/^\d{5}$/),this.crdRegExp=new RegExp(/^[0-9]+$/),this.emailAddress={},this.confirmEmailAddress={},this.firstName={},this.lastName={},this.company={},this.phone={},this.addressLineOne={},this.addressLineTwo={},this.city={},this.state={},this.zip={},this.country={},this.industry={},this.crd={},this.interest={},this.error={}}ngOnInit(){this.stringInterestOptions(),this.booleanData()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"interestoptions":this.stringInterestOptions();break;case"includefirstname":case"includelastname":case"includeemailaddress":case"includecompany":case"includephone":case"includeaddresslineone":case"includeaddresslinetwo":case"includecity":case"includestate":case"includezip":case"includecountry":case"includeindustry":case"includecrd":case"includeinterest":case"ishidden":this.booleanData()}})}onClick(e){this.checkForErrors(e)}handleKeyboardEvent(e){this.checkForErrors(e)}checkForErrors(e){if(this.previousEvent&&this.ignoreClickOnMeElement.includes(this.previousEvent.id)&&this.previousEvent.id!=e.id)switch(this.previousEvent.id){case"firstName":this.hasFirstNameError=0===this.firstName.nativeElement.value.length;break;case"lastName":this.hasLastNameError=0===this.lastName.nativeElement.value.length;break;case"emailAddress":case"confirmEmailAddress":this.hasEmailAddressError=!this.emailRegExp.test(this.previousEvent.value)||0===this.emailAddress.nativeElement.value.length,this.hasConfirmEmailAddressError=this.emailAddress.nativeElement.value!=this.confirmEmailAddress.nativeElement.value||0===this.confirmEmailAddress.nativeElement.value.length;break;case"company":this.hasCompanyError=0===this.company.nativeElement.value.length;break;case"phone":this.hasPhoneError=!this.phoneRegExp.test(this.phone.nativeElement.value);break;case"addressLineOne":this.hasAddressLineOneError=0===this.addressLineOne.nativeElement.value.length;break;case"city":this.hasCityError=0===this.city.nativeElement.value.length;break;case"state":this.hasStateError=0===this.state.nativeElement.value.length;break;case"zip":this.hasZipError=!this.zipRegExp.test(this.zip.nativeElement.value);break;case"country":this.hasCountryError=0===this.country.nativeElement.value.length;break;case"industry":this.hasIndustryError=0===this.industry.nativeElement.value.length;break;case"crd":this.hasCRDError=0===this.crd.nativeElement.value.length||!this.crdRegExp.test(this.crd.nativeElement.value);break;case"interest":this.hasInterestError=""===this.interest.nativeElement.value}this.previousEvent=e}hasError(){return this.notTouchedError(),!!(this.hasConfirmEmailAddressError||this.hasEmailAddressError||this.hasFirstNameError||this.hasLastNameError||this.hasCompanyError||this.hasPhoneError||this.hasAddressLineOneError||this.hasCityError||this.hasStateError||this.hasZipError||this.hasCountryError||this.hasIndustryError||this.hasCRDError||this.hasInterestError||null===this.previousEvent)}elementExists(e){return!!e&&0===e.nativeElement.value.length}notTouchedError(){this.elementExists(this.firstName)&&(this.hasFirstNameError=0===this.firstName.nativeElement.value.length),this.elementExists(this.lastName)&&(this.hasLastNameError=0===this.lastName.nativeElement.value.length),this.elementExists(this.emailAddress)&&(this.hasEmailAddressError=!this.emailRegExp.test(this.previousEvent.value)||0===this.emailAddress.nativeElement.value.length,this.hasConfirmEmailAddressError=this.emailAddress.nativeElement.value!=this.confirmEmailAddress.nativeElement.value||0===this.confirmEmailAddress.nativeElement.value.length),this.elementExists(this.confirmEmailAddress)&&(this.hasEmailAddressError=!this.emailRegExp.test(this.previousEvent.value)||0===this.emailAddress.nativeElement.value.length,this.hasConfirmEmailAddressError=this.emailAddress.nativeElement.value!=this.confirmEmailAddress.nativeElement.value||0===this.confirmEmailAddress.nativeElement.value.length),this.elementExists(this.company)&&(this.hasCompanyError=0===this.company.nativeElement.value.length),this.elementExists(this.phone)&&(this.hasPhoneError=!this.phoneRegExp.test(this.phone.nativeElement.value)),this.elementExists(this.addressLineOne)&&(this.hasAddressLineOneError=0===this.addressLineOne.nativeElement.value.length),this.elementExists(this.city)&&(this.hasCityError=0===this.city.nativeElement.value.length),this.elementExists(this.state)&&(this.hasStateError=0===this.state.nativeElement.value.length),this.elementExists(this.zip)&&(this.hasZipError=!this.zipRegExp.test(this.zip.nativeElement.value)),this.elementExists(this.country)&&(this.hasCountryError=0===this.country.nativeElement.value.length),this.elementExists(this.industry)&&(this.hasIndustryError=0===this.industry.nativeElement.value.length),this.elementExists(this.crd)&&(this.hasCRDError=0===this.crd.nativeElement.value.length||!this.crdRegExp.test(this.crd.nativeElement.value)),this.elementExists(this.interest)&&(this.hasInterestError=""===this.interest.nativeElement.value)}onButtonClick(e){e.preventDefault(),this.checkForErrors(e);const o=this.hasError();this.displayErrors(o),o||(this.dataLayerService.addDataLayer({event:"callToAction",callToAction:{formName:this.formname}
1,fireTrackLink:{fireTrackLink:"false"}}),this.recaptchaService.execute())}displayErrors(e=!1){this.error.nativeElement.innerHTML=e?"There is an error with the form. Please verify your answers.":""}booleanData(){"string"==typeof this.ishidden&&(this.ishidden="true"===this.ishidden),"string"==typeof this.includefirstname&&(this.includefirstname="true"===this.includefirstname),"string"==typeof this.includelastname&&(this.includelastname="true"===this.includelastname),"string"==typeof this.includeemailaddress&&(this.includeemailaddress="true"===this.includeemailaddress),"string"==typeof this.includecompany&&(this.includecompany="true"===this.includecompany),"string"==typeof this.includephone&&(this.includephone="true"===this.includephone),"string"==typeof this.includeaddressline&&(this.includeaddressline="true"===this.includeaddressline),"string"==typeof this.includecity&&(this.includecity="true"===this.includecity),"string"==typeof this.includestate&&(this.includestate="true"===this.includestate),"string"==typeof this.includezip&&(this.includezip="true"===this.includezip),"string"==typeof this.includecountry&&(this.includecountry="true"===this.includecountry),"string"==typeof this.includeindustry&&(this.includeindustry="true"===this.includeindustry),"string"==typeof this.includecrd&&(this.includecrd="true"===this.includecrd),"string"==typeof this.includeinterest&&(this.includeinterest="true"===this.includeinterest)}stringInterestOptions(){this.interestParsedData="string"==typeof this.interestoptions?JSON.parse(this.interestoptions):this.interestoptions}static{this.\u0275fac=function(o){return new(o||n)(Oe(bP),Oe(bn),Oe(wi))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-user-fields-v2"]],viewQuery:function(o,i){if(1&o&&(ot(Vne,5,We),ot(zne,5,We),ot(Hne,5,We),ot(jne,5,We),ot(Une,5,We),ot($ne,5,We),ot(Wne,5,We),ot(Gne,5,We),ot(qne,5,We),ot(Yne,5,We),ot(Xne,5,We),ot(Kne,5,We),ot(Zne,5,We),ot(Qne,5,We),ot(Jne,5,We),ot(eoe,5,We)),2&o){let a;Ze(a=Qe())&&(i.emailAddress=a.first),Ze(a=Qe())&&(i.confirmEmailAddress=a.first),Ze(a=Qe())&&(i.firstName=a.first),Ze(a=Qe())&&(i.lastName=a.first),Ze(a=Qe())&&(i.company=a.first),Ze(a=Qe())&&(i.phone=a.first),Ze(a=Qe())&&(i.addressLineOne=a.first),Ze(a=Qe())&&(i.addressLineTwo=a.first),Ze(a=Qe())&&(i.city=a.first),Ze(a=Qe())&&(i.state=a.first),Ze(a=Qe())&&(i.zip=a.first),Ze(a=Qe())&&(i.country=a.first),Ze(a=Qe())&&(i.industry=a.first),Ze(a=Qe())&&(i.crd=a.first),Ze(a=Qe())&&(i.interest=a.first),Ze(a=Qe())&&(i.error=a.first)}},hostBindings:function(o,i){1&o&&Ve("click",function(r){return i.onClick(r.target)},0,On)("keyup",function(r){return i.handleKeyboardEvent(r.target)},!1,On)},inputs:{ishidden:"ishidden",formid:"formid",formversionnum:"formversionnum",purpose:"purpose",lob:"lob",url:"url",formname:"formname",language:"language",countryinput:"countryinput",published:"published",expired:"expired",submiturl:"submiturl",includefirstname:"includefirstname",firstnameplaceholder:"firstnameplaceholder",firstnameerror:"firstnameerror",includelastname:"includelastname",lastnameplaceholder:"lastnameplaceholder",lastnameerror:"lastnameerror",includeemailaddress:"includeemailaddress",emailaddressplaceholder:"emailaddressplaceholder",emailaddresserror:"emailaddresserror",confirmemailaddressplaceholder:"confirmemailaddressplaceholder",confirmemailaddresserror:"confirmemailaddresserror",includecompany:"includecompany",companyplaceholder:"companyplaceholder",companyerror:"companyerror",includephone:"includephone",phoneplaceholder:"phoneplaceholder",phoneerror:"phoneerror",includeaddressline:"includeaddressline",addresslineoneplaceholder:"addresslineoneplaceholder",addresslineoneerror:"addresslineoneerror",addresslinetwoplaceholder:"addresslinetwoplaceholder",addresslinetwoerror:"addresslinetwoerror",includecity:"includecity",cityplaceholder:"cityplaceholder",cityerror:"cityerror",includestate:"includestate",stateplaceholder:"stateplaceholder",stateerror:"stateerror",includezip:"includezip",zipplaceholder:"zipplaceholder",ziperror:"ziperror",includecountry:"includecountry",countryplaceholder:"countryplaceholder",countryerror:"countryerror",includeindustry:"includeindustry",industryplaceholder:"industryplaceholder",industryerror:"industryerror",includecrd:"includecrd",crdplaceholder:"crdplaceholder",crderror:"crderror",includeinterest:"includeinterest",interestplaceholder:"interestplaceholder",interesterror:"interesterror",interestoptions:"interestoptions",buttontext:"buttontext",buttonstyle:"buttonstyle"},features:[ut],decls:1,vars:1,consts:[["class","aemvc-v3-container",4,"ngIf"],[1,"aemvc-v3-container"],["id","subscribeForm",1,"aemvc-v2-user-fields-form"],[1,"aemvc-v2-user-fields"],[1,"aemvc-v2-user-fields-inputs"],[4,"ngIf"],["id","submitForm","buttonType","button","size","medium","colorMode","on-light","href","","targetWindow","_blank",3,"labelText","variant","clickEvent"],["id","captcha-error",1,"aemvc-v2-user-fields-captcha-error"],["error",""],["id","recaptcha"],["type","hidden","id","formId","name","formId",3,"value"],["type","hidden","id","formVersionNum","name","formVersionNum",3,"value"],["type","hidden","id","purpose","name","purpose",3,"value"],["type","hidden","id","lob","name","lob",3,"value"],["type","hidden","id","url","name","url",3,"value"],["type","hidden","id","formName","name","formName",3,"value"],["type","hidden","id","language","name","language",3,"value"],["type","hidden","id","countryInput","name","countryInput",3,"value"],["type","hidden","id","published","name","published",3,"value"],["type","hidden","id","expired","name","expired",3,"value"],["type","hidden","id","submitUrl","name","submitUrl",3,"value"],["c11n-label","",3,"for"],[3,"hasError"],["c11nInput","","id","emailAddress","name","emailAddress","type","email","aria-describedby","emailAddressInput",3,"placeholder"],["emailAddress",""],["hintErrorId","emailAddressInput",3,"hasError","errorText"],["c11nInput","","id","confirmEmailAddress","name","confirmEmailAddress","type","email","aria-describedby","confirmEmailAddressInput",3,"placeholder"],["confirmEmailAddress",""],["hintErrorId","confirmEmailAddressInput",3,"hasError","errorText"],["c11nInput","","id","firstName","name","firstName","type","text","aria-describedby","firstNameInput",3,"placeholder"],["firstName",""],["hintErrorId","firstNameInput",3,"hasError","errorText"],["c11nInput","","id","lastName","name","lastName","type","text","aria-describedby","lastNameInput",3,"placeholder"],["lastName",""],["hintErrorId","lastNameInput",3,"hasError","errorText"],["c11nInput","","id","company","name","company","type","text","aria-describedby","companyInput",3,"placeholder"],["company",""],["hintErrorId","companyInput",3,"hasError","errorText"],["c11nInput","","id","phone","name","phone","type","text","aria-describedby","phoneInput",3,"placeholder"],["phone",""],["hintErrorId","phoneInput",3,"hasError","errorText"],["c11nInput","","id","addressLineOne","name","addressLineOne","type","text","aria-describedby","addressLineOneInput",3,"placeholder"],["addressLineOne",""],["hintErrorId","addresslineoneInput",3,"hasError","errorText"],["c11nInput","","id","addressLineTwo","name","addressLineTwo","type","text","aria-describedby","addressLineTwoInput",3,"placeholder"],["addressLineTwo",""],["c11nInput","","id","city","name","city","type","text","aria-describedby","cityInput",3,"placeholder"],["city",""],["hintErrorId","cityInput",3,"hasError","errorText"],["c11nInput","","id","zip","name","zip","type","text","maxlength","5","aria-describedby","zipInput",3,"placeholder"],["zip",""],["hintErrorId","zipInput",3,"hasError","errorText"],["c11nInput","","id","country","name","country","type","text","aria-describedby","countryInput",3,"placeholder"],["country",""],["hintErrorId","countryInput",3,"hasError","errorText"],["c11nInput","","id","state","name","state","type","text","aria-describedby","stateInput",3,"placeholder"],["state",""],["hintErrorId","stateInput",3,"hasError","errorText"],["c11nInput","","id","industry","name","industry","type","text","aria-describedby","industryInput",3,"placeholder"],["industry",""],["hintErrorId","industryInput",3,"hasError","errorText"],["c11nInput","","id","crd","name","crd","type","text","aria-describedby","crdInput",3,"placeholder"],["crd",""],["hintErrorId","crdInput",3,"hasError","errorText"],["hintText","",3,"hasError","errorText","labelText"],["c11nSelectInput","","id","interest","name","interest",1,"c11n-select__box__select"],["interest",""],["value","","data-option","placeholder","selected","","disabled",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,i){1&o&&_e(0,_oe,34,28,"div",0),2&o&&f("ngIf",i.ishidden)},dependencies:[yo,Vt,vp,Fu,Lu,Wc,Vu,Bu,Nu],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-user-fields[_ngcontent-%COMP%]{grid-column:1/-1}.aemvc-v2-user-fields-form[_ngcontent-%COMP%]{display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;padding:32px 0}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v2-user-fields-form[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 767px){.aemvc-v2-user-fields-form[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 600px){.aemvc-v2-user-fields-form[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:32px;margin:0 32px}}.aemvc-v2-user-fields-inputs[_ngcontent-%COMP%]{grid-column:1/-1;flex-direction:column;box-sizing:border-box;display:grid;grid-template-columns:repeat(1,1fr);column-gap:32px;row-gap:16px;margin-bottom:16px}@media (min-width: 375px){.aemvc-v2-user-fields-inputs[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)}}@media (min-width: 600px){.aemvc-v2-user-fields-inputs[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}.aemvc-v2-user-fields-captcha-error[_ngcontent-%COMP%]{padding:16px 0;color:red}.c11n-select[_ngcontent-%COMP%]{margin-top:-8px!important;margin-bottom:-25px!important}']})}}return n})();function Gc(n){return"string"==typeof n||n instanceof String}function i4(n){var t;return"object"==typeof n&&null!=n&&"Object"===(null==n||null==(t=n.constructor)?void 0:t.name)}function a4(n,t){return Array.isArray(t)?a4(n,(e,o)=>t.includes(o)):Object.entries(n).reduce((e,o)=>{let[i,a]=o;return t(a,i)&&(e[i]=a),e},{})}so("constellation-aem/components/user-fields")(o4,{emptyLabel:"User Fields label",isEmpty:()=>!1});function xP(n){return n.replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1")}function Pp(n,t){if(t===n)return!0;const e=Array.isArray(t),o=Array.isArray(n);let i;if(e&&o){if(t.length!=n.length)return!1;for(i=0;i<t.length;i++)if(!Pp(t[i],n[i]))return!1;return!0}if(e!=o)return!1;if(t&&n&&"object"==typeof t&&"object"==typeof n){const a=t instanceof Date,r=n instanceof Date;if(a&&r)return t.getTime()==n.getTime();if(a!=r)return!1;const c=t instanceof RegExp,s=n instanceof RegExp;if(c&&s)return t.toString()==n.toString();if(c!=s)return!1;const l=Object.keys(t);for(i=0;i<l.length;i++)if(!Object.prototype.hasOwnProperty.call(n,l[i]))return!1;for(i=0;i<l.length;i++)if(!Pp(n[l[i]],t[l[i]]))return!1;return!0}return!(!t||!n||"function"!=typeof t||"function"!=typeof n)&&t.toString()===n.toString()}class Coe{constructor(t){for(Object.assign(this,t);this.value.slice(0,this.startChangePos)!==this.oldValue.slice(0,this.startChangePos);)--this.oldSelection.start;if(this.insertedCount)for(;this.value.slice(this.cursorPos)!==this.oldValue.slice(this.oldSelection.end);)this.value.length-this.cursorPos<this.oldValue.length-this.oldSelection.end?++this.oldSelection.end:++this.cursorPos}get startChangePos(){return Math.min(this.cursorPos,this.oldSelection.start)}get insertedCount(){return this.cursorPos-this.startChangePos}get inserted(){return this.value.substr(this.startChangePos,this.insertedCount)}get removedCount(){return Math.max(this.oldSelection.end-this.startChangePos||this.oldValue.length-this.value.length,0)}get removed(){return this.oldValue.substr(this.startChangePos,this.removedCount)}get head(){return this.value.substring(0,this.startChangePos)}get tail(){return this.value.substring(this.startChangePos+this.insertedCount)}get removeDirection(){return!this.removedCount||this.insertedCount?"NONE":this.oldSelection.end!==this.cursorPos&&this.oldSelection.start!==this.cursorPos||this.oldSelection.end!==this.oldSelection.start?"LEFT":"RIGHT"}}function Xt(n,t){return new Xt.InputMask(n,t)}function r4(n){if(null==n)throw new Error("mask property should be defined");return n instanceof RegExp?Xt.MaskedRegExp:Gc(n)?Xt.MaskedPattern:n===Date?Xt.MaskedDate:n===Number?Xt.MaskedNumber:Array.isArray(n)||n===Array?Xt.MaskedDynamic:Xt.Masked&&n.prototype instanceof Xt.Masked?n:Xt.Masked&&n instanceof Xt.Masked?n.constructor:n instanceof Function?Xt.MaskedFunction:(console.warn("Mask not found for mask",n),Xt.Masked)}function zu(n){if(!n)throw new Error("Options in not defined");if(Xt.Masked){if(n.prototype instanceof Xt.Masked)return{mask:n};const{mask:t,...e}=n instanceof Xt.Masked?{mask:n}:i4(n)&&n.mask instanceof Xt.Masked?n:{};if(t){const o=t.mask;return{...a4(t,(i,a)=>!a.startsWith("_")),mask:t.constructor,_mask:o,...e}}}return i4(n)?{...n}:{mask:n}}function cc(n){if(Xt.Masked&&n instanceof Xt.Masked)return n;const t=zu(n),e=r4(t.mask);if(!e)throw new Error("Masked class is not found for provided mask "+t.mask+", appropriate module needs to be imported manually before creating mask.");return t.mask===e&&delete t.mask,t._mask&&(t.mask=t._mask,delete t._mask),new e(t)}Xt.createMask=cc;class kP{get selectionStart(){let t;try{t=this._unsafeSelectionStart}catch{}return t??this.value.length}get selectionEnd(){let t;try{t=this._unsafeSelectionEnd}catch{}return t??this.value.length}select(t,e){if(null!=t&&null!=e&&(t!==this.selectionStart||e!==this.selectionEnd))try{this._unsafeSelect(t,e)}catch{}}get isActive(){return!1}}Xt.MaskElement=kP;class Op extends kP{constructor(t){super(),this.input=t,this._onKeydown=this._onKeydown.bind(this),this._onInput=this._onInput.bind(this),this._onBeforeinput=this._onBeforeinput.bind(this),this._onCompositionEnd=this._onCompositionEnd.bind(this)}get rootElement(){var t,e,o;return null!=(t=null==(e=(o=this.input).getRootNode)?void 0:e.call(o))?t:document}get isActive(){return this.input===this.rootElement.activeElement}bindEvents(t){this.input.addEventListener("keydown",this._onKeydown),this.input.addEventListener("input",this._onInput),this.input.addEventListener("beforeinput",this._onBeforeinput),this.input.addEventListener("compositionend",this._onCompositionEnd),this.input.addEventListener("drop",t.drop),this.input.addEventListener("click",t.click),this.input.addEventListener("focus",t.focus),this.input.addEventListener("blur",t.commit),this._handlers=t}_onKeydown(t){return this._handlers.redo&&(90===t.keyCode&&t.shiftKey&&(t.metaKey||t.ctrlKey)||89===t.keyCode&&t.ctrlKey)?(t.preventDefault(),this._handlers.redo(t)):this._handlers.undo&&90===t.keyCode&&(t.metaKey||t.ctrlKey)?(t.preventDefault(),this._handlers.undo(t)):void(t.isComposing||this._handlers.selectionChange(t))}_onBeforeinput(t){return"historyUndo"===t.inputType&&this._handlers.undo?(t.preventDefault(),this._handlers.undo(t)):"historyRedo"===t.inputType&&this._handlers.redo?(t.preventDefault(),this._handlers.redo(t)):void 0}_onCompositionEnd(t){this._handlers.input(t)}_onInput(t){t.isComposing||this._handlers.input(t)}unbindEvents(){this.input.removeEventListener("keydown",this._onKeydown),this.input.removeEventListener("input",this._onInput),this.input.removeEventListener("beforeinput",this._onBeforeinput),this.input.removeEventListener("compositionend",this._onCompositionEnd),this.input.removeEventListener("drop",this._handlers.drop),this.input.removeEventListener("click",this._handlers.click),this.input.removeEventListener("focus",this._handlers.focus),this.input.removeEventListener("blur",this._handlers.commit),this._handlers={}}}Xt.HTMLMaskElement=Op;class Poe extends Op{constructor(t){super(t),this.input=t}get _unsafeSelectionStart(){return null!=this.input.selectionStart?this.input.selectionStart:this.value.length}get _unsafeSelectionEnd(){return this.input.selectionEnd}_unsafeSelect(t,e){this.input.setSelectionRange(t,e)}get value(){return this.input.value}set value(t){this.input.value=t}}Xt.HTMLMaskElement=Op;class s4 extends Op{get _unsafeSelectionStart(){const t=this.rootElement,e=t.getSelection&&t.getSelection(),o=e&&e.anchorOffset,i=e&&e.focusOffset;return null==i||null==o||o<i?o:i}get _unsafeSelectionEnd(){const t=this.rootElement,e=t.getSelection&&t.getSelection(),o=e&&e.anchorOffset,i=e&&e.focusOffset;return null==i||null==o||o>i?o:i}_unsafeSelect(t,e){if(!this.rootElement.createRange)return;const o=this.rootElement.createRange();o.setStart(this.input.firstChild||this.input,t),o.setEnd(this.input.last
vendor: 4,357 bytes, line 1
1Child||this.input,e);const i=this.rootElement,a=i.getSelection&&i.getSelection();a&&(a.removeAllRanges(),a.addRange(o))}get value(){return this.input.textContent||""}set value(t){this.input.textContent=t}}Xt.HTMLContenteditableMaskElement=s4;let Ooe=(()=>{class n{constructor(){this.states=[],this.currentIndex=0}get currentState(){return this.states[this.currentIndex]}get isEmpty(){return 0===this.states.length}push(e){this.currentIndex<this.states.length-1&&(this.states.length=this.currentIndex+1),this.states.push(e),this.states.length>n.MAX_LENGTH&&this.states.shift(),this.currentIndex=this.states.length-1}go(e){return this.currentIndex=Math.min(Math.max(this.currentIndex+e,0),this.states.length-1),this.currentState}undo(){return this.go(-1)}redo(){return this.go(1)}clear(){this.states.length=0,this.currentIndex=0}}return n.MAX_LENGTH=100,n})();Xt.InputMask=class boe{constructor(t,e){this.el=t instanceof kP?t:t.isContentEditable&&"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName?new s4(t):new Poe(t),this.masked=cc(e),this._listeners={},this._value="",this._unmaskedValue="",this._rawInputValue="",this.history=new Ooe,this._saveSelection=this._saveSelection.bind(this),this._onInput=this._onInput.bind(this),this._onChange=this._onChange.bind(this),this._onDrop=this._onDrop.bind(this),this._onFocus=this._onFocus.bind(this),this._onClick=this._onClick.bind(this),this._onUndo=this._onUndo.bind(this),this._onRedo=this._onRedo.bind(this),this.alignCursor=this.alignCursor.bind(this),this.alignCursorFriendly=this.alignCursorFriendly.bind(this),this._bindEvents(),this.updateValue(),this._onChange()}maskEquals(t){var e;return null==t||(null==(e=this.masked)?void 0:e.maskEquals(t))}get mask(){return this.masked.mask}set mask(t){if(this.maskEquals(t))return;if(!(t instanceof Xt.Masked)&&this.masked.constructor===r4(t))return void this.masked.updateOptions({mask:t});const e=t instanceof Xt.Masked?t:cc({mask:t});e.unmaskedValue=this.masked.unmaskedValue,this.masked=e}get value(){return this._value}set value(t){this.value!==t&&(this.masked.value=t,this.updateControl("auto"))}get unmaskedValue(){return this._unmaskedValue}set unmaskedValue(t){this.unmaskedValue!==t&&(this.masked.unmaskedValue=t,this.updateControl("auto"))}get rawInputValue(){return this._rawInputValue}set rawInputValue(t){this.rawInputValue!==t&&(this.masked.rawInputValue=t,this.updateControl(),this.alignCursor())}get typedValue(){return this.masked.typedValue}set typedValue(t){this.masked.typedValueEquals(t)||(this.masked.typedValue=t,this.updateControl("auto"))}get displayValue(){return this.masked.displayValue}_bindEvents(){this.el.bindEvents({selectionChange:this._saveSelection,input:this._onInput,drop:this._onDrop,click:this._onClick,focus:this._onFocus,commit:this._onChange,undo:this._onUndo,redo:this._onRedo})}_unbindEvents(){this.el&&this.el.unbindEvents()}_fireEvent(t,e){const o=this._listeners[t];o&&o.forEach(i=>i(e))}get selectionStart(){return this._cursorChanging?this._changingCursorPos:this.el.selectionStart}get cursorPos(){return this._cursorChanging?this._changingCursorPos:this.el.selectionEnd}set cursorPos(t){!this.el||!this.el.isActive||(this.el.select(t,t),this._saveSelection())}_saveSelection(){this.displayValue!==this.el.value&&console.warn("Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly."),this._selection={start:this.selectionStart,end:this.cursorPos}}updateValue(){this.masked.value=this.el.value,this._value=this.masked.value,this._unmaskedValue=this.masked.unmaskedValue,this._rawInputValue=this.masked.rawInputValue}updateControl(t){const e=this.masked.unmaskedValue,o=this.masked.value,i=this.masked.rawInputValue,a=this.displayValue,r=this.unmaskedValue!==e||this.value!==o||this._rawInputValue!==i;this._unmaskedValue=e,this._value=o,this._rawInputValue=i,this.el.value!==a&&(this.el.value=a),"auto"===t?this.alignCursor():null!=t&&(this.cursorPos=t),r&&this._fireChangeEvents(),!this._historyChanging&&(r||this.history.isEmpty)&&this.history.push({unmaskedValue:e,selection:{start:this.selectionStart,end:this.cursorPos}})}updateOptions(t){const{mask:e,...o}=t,i=!this.maskEquals(e),a=this.masked.optionsIsChanged(o);i&&(this.mask=e),a&&this.masked.updateOptions(o),(i||a)&&this.updateControl()}updateCursor(t){null!=t&&(this.cursorPos=t,this._delayUpdateCursor(t))}
vendor: 5,655 bytes, line 1
1_delayUpdateCursor(t){this._abortUpdateCursor(),this._changingCursorPos=t,this._cursorChanging=setTimeout(()=>{this.el&&(this.cursorPos=this._changingCursorPos,this._abortUpdateCursor())},10)}_fireChangeEvents(){this._fireEvent("accept",this._inputEvent),this.masked.isComplete&&this._fireEvent("complete",this._inputEvent)}_abortUpdateCursor(){this._cursorChanging&&(clearTimeout(this._cursorChanging),delete this._cursorChanging)}alignCursor(){this.cursorPos=this.masked.nearestInputPos(this.masked.nearestInputPos(this.cursorPos,"LEFT"))}alignCursorFriendly(){this.selectionStart===this.cursorPos&&this.alignCursor()}on(t,e){return this._listeners[t]||(this._listeners[t]=[]),this._listeners[t].push(e),this}off(t,e){if(!this._listeners[t])return this;if(!e)return delete this._listeners[t],this;const o=this._listeners[t].indexOf(e);return o>=0&&this._listeners[t].splice(o,1),this}_onInput(t){this._inputEvent=t,this._abortUpdateCursor();const e=new Coe({value:this.el.value,cursorPos:this.cursorPos,oldValue:this.displayValue,oldSelection:this._selection}),o=this.masked.rawInputValue,i=this.masked.splice(e.startChangePos,e.removed.length,e.inserted,e.removeDirection,{input:!0,raw:!0}).offset,a=o===this.masked.rawInputValue?e.removeDirection:"NONE";let r=this.masked.nearestInputPos(e.startChangePos+i,a);"NONE"!==a&&(r=this.masked.nearestInputPos(r,"NONE")),this.updateControl(r),delete this._inputEvent}_onChange(){this.displayValue!==this.el.value&&this.updateValue(),this.masked.doCommit(),this.updateControl(),this._saveSelection()}_onDrop(t){t.preventDefault(),t.stopPropagation()}_onFocus(t){this.alignCursorFriendly()}_onClick(t){this.alignCursorFriendly()}_onUndo(){this._applyHistoryState(this.history.undo())}_onRedo(){this._applyHistoryState(this.history.redo())}_applyHistoryState(t){t&&(this._historyChanging=!0,this.unmaskedValue=t.unmaskedValue,this.el.select(t.selection.start,t.selection.end),this._saveSelection(),this._historyChanging=!1)}destroy(){this._unbindEvents(),this._listeners.length=0,delete this.el}};class an{static normalize(t){return Array.isArray(t)?t:[t,new an]}constructor(t){Object.assign(this,{inserted:"",rawInserted:"",tailShift:0,skip:!1},t)}aggregate(t){return this.inserted+=t.inserted,this.rawInserted+=t.rawInserted,this.tailShift+=t.tailShift,this.skip=this.skip||t.skip,this}get offset(){return this.tailShift+this.inserted.length}get consumed(){return!!this.rawInserted||this.skip}equals(t){return this.inserted===t.inserted&&this.tailShift===t.tailShift&&this.rawInserted===t.rawInserted&&this.skip===t.skip}}Xt.ChangeDetails=an;class Tr{constructor(t,e,o){void 0===t&&(t=""),void 0===e&&(e=0),this.value=t,this.from=e,this.stop=o}toString(){return this.value}extend(t){this.value+=String(t)}appendTo(t){return t.append(this.toString(),{tail:!0}).aggregate(t._appendPlaceholder())}get state(){return{value:this.value,from:this.from,stop:this.stop}}set state(t){Object.assign(this,t)}unshift(t){if(!this.value.length||null!=t&&this.from>=t)return"";const e=this.value[0];return this.value=this.value.slice(1),e}shift(){if(!this.value.length)return"";const t=this.value[this.value.length-1];return this.value=this.value.slice(0,-1),t}}class xi{constructor(t){this._value="",this._update({...xi.DEFAULTS,...t}),this._initialized=!0}updateOptions(t){this.optionsIsChanged(t)&&this.withValueRefresh(this._update.bind(this,t))}_update(t){Object.assign(this,t)}get state(){return{_value:this.value,_rawInputValue:this.rawInputValue}}set state(t){this._value=t._value}reset(){this._value=""}get value(){return this._value}set value(t){this.resolve(t,{input:!0})}resolve(t,e){void 0===e&&(e={input:!0}),this.reset(),this.append(t,e,""),this.doCommit()}get unmaskedValue(){return this.value}set unmaskedValue(t){this.resolve(t,{})}get typedValue(){return this.parse?this.parse(this.value,this):this.unmaskedValue}set typedValue(t){this.format?this.value=this.format(t,this):this.unmaskedValue=String(t)}get rawInputValue(){return this.extractInput(0,this.displayValue.length,{raw:!0})}set rawInputValue(t){this.resolve(t,{raw:!0})}get displayValue(){return this.value}get isComplete(){return!0}get isFilled(){return this.isComplete}nearestInputPos(t,e){return t}totalInputPositions(t,e){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),Math.min(this.displayValue.length,e-t)}extractInput(t,e,o){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),this.displayValue.slice(t,e)}extractTail(t,e){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),new Tr(this.extractInput(t,e),t)}appendTail(t){return Gc(t)&&(t=new Tr(String(t))),t.appendTo(this)}_appendCharRaw(t,e){return t?(this._value+=t,new an({inserted:t,rawInserted:t})):new an}_appendChar(t,e,o){void 0===e&&(e={});const i=this.state;let a;if([t,a]=this.doPrepareChar(t,e),t&&(a=a.aggregate(this._appendCharRaw(t,e)),!a.rawInserted&&"pad"===this.autofix)){const r=this.state;this.state=i;let c=this.pad(e);const s=this._appendCharRaw(t,e);c=c.aggregate(s),s.rawInserted||c.equals(a)?a=c:this.state=r}if(a.inserted){let r,c=!1!==this.doValidate(e);if(c&&null!=o){const s=this.state;if(!0===this.overwrite){r=o.state;for(let m=0;m<a.rawInserted.length;++m)o.unshift(this.displayValue.length-a.tailShift)}let l=this.appendTail(o);if(c=l.rawInserted.length===o.toString().length,!(c&&l.inserted||"shift"!==this.overwrite)){this.state=s,r=o.state;for(let m=0;m<a.rawInserted.length;++m)o.shift();l=this.appendTail(o),c=l.rawInserted.length===o.toString().length}c&&l.inserted&&(this.state=s)}c||(a=new an,this.state=i,o&&r&&(o.state=r))}return a}_appendPlaceholder(){return new an}_appendEager(){return new an}
vendor: 7,742 bytes, line 1
1append(t,e,o){if(!Gc(t))throw new Error("value should be string");const i=Gc(o)?new Tr(String(o)):o;let a;null!=e&&e.tail&&(e._beforeTailState=this.state),[t,a]=this.doPrepare(t,e);for(let r=0;r<t.length;++r){const c=this._appendChar(t[r],e,i);if(!c.rawInserted&&!this.doSkipInvalid(t[r],e,i))break;a.aggregate(c)}return(!0===this.eager||"append"===this.eager)&&null!=e&&e.input&&t&&a.aggregate(this._appendEager()),null!=i&&(a.tailShift+=this.appendTail(i).tailShift),a}remove(t,e){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),this._value=this.displayValue.slice(0,t)+this.displayValue.slice(e),new an}withValueRefresh(t){if(this._refreshing||!this._initialized)return t();this._refreshing=!0;const e=this.rawInputValue,o=this.value,i=t();return this.rawInputValue=e,this.value&&this.value!==o&&0===o.indexOf(this.value)&&(this.append(o.slice(this.displayValue.length),{},""),this.doCommit()),delete this._refreshing,i}runIsolated(t){if(this._isolated||!this._initialized)return t(this);this._isolated=!0;const e=this.state,o=t(this);return this.state=e,delete this._isolated,o}doSkipInvalid(t,e,o){return!!this.skipInvalid}doPrepare(t,e){return void 0===e&&(e={}),an.normalize(this.prepare?this.prepare(t,this,e):t)}doPrepareChar(t,e){return void 0===e&&(e={}),an.normalize(this.prepareChar?this.prepareChar(t,this,e):t)}doValidate(t){return(!this.validate||this.validate(this.value,this,t))&&(!this.parent||this.parent.doValidate(t))}doCommit(){this.commit&&this.commit(this.value,this)}splice(t,e,o,i,a){void 0===o&&(o=""),void 0===i&&(i="NONE"),void 0===a&&(a={input:!0});const r=t+e,c=this.extractTail(r),s=!0===this.eager||"remove"===this.eager;let l;s&&(i=function voe(n){switch(n){case"LEFT":return"FORCE_LEFT";case"RIGHT":return"FORCE_RIGHT";default:return n}}(i),l=this.extractInput(0,r,{raw:!0}));let m=t;const d=new an;if("NONE"!==i&&(m=this.nearestInputPos(t,e>1&&0!==t&&!s?"NONE":i),d.tailShift=m-t),d.aggregate(this.remove(m)),s&&"NONE"!==i&&l===this.rawInputValue)if("FORCE_LEFT"===i){let u;for(;l===this.rawInputValue&&(u=this.displayValue.length);)d.aggregate(new an({tailShift:-1})).aggregate(this.remove(u-1))}else"FORCE_RIGHT"===i&&c.unshift();return d.aggregate(this.append(o,a,c))}maskEquals(t){return this.mask===t}optionsIsChanged(t){return!Pp(this,t)}typedValueEquals(t){const e=this.typedValue;return t===e||xi.EMPTY_VALUES.includes(t)&&xi.EMPTY_VALUES.includes(e)||!!this.format&&this.format(t,this)===this.format(this.typedValue,this)}pad(t){return new an}}xi.DEFAULTS={skipInvalid:!0},xi.EMPTY_VALUES=[void 0,null,""],Xt.Masked=xi;class Bs{constructor(t,e){void 0===t&&(t=[]),void 0===e&&(e=0),this.chunks=t,this.from=e}toString(){return this.chunks.map(String).join("")}extend(t){if(!String(t))return;t=Gc(t)?new Tr(String(t)):t;const e=this.chunks[this.chunks.length-1],o=e&&(e.stop===t.stop||null==t.stop)&&t.from===e.from+e.toString().length;if(t instanceof Tr)o?e.extend(t.toString()):this.chunks.push(t);else if(t instanceof Bs){if(null==t.stop){let i;for(;t.chunks.length&&null==t.chunks[0].stop;)i=t.chunks.shift(),i.from+=t.from,this.extend(i)}t.toString()&&(t.stop=t.blockIndex,this.chunks.push(t))}}appendTo(t){if(!(t instanceof Xt.MaskedPattern))return new Tr(this.toString()).appendTo(t);const e=new an;for(let o=0;o<this.chunks.length;++o){const i=this.chunks[o],a=t._mapPosToBlock(t.displayValue.length),r=i.stop;let c;if(null!=r&&(!a||a.index<=r)&&((i instanceof Bs||t._stops.indexOf(r)>=0)&&e.aggregate(t._appendPlaceholder(r)),c=i instanceof Bs&&t._blocks[r]),c){const s=c.appendTail(i);e.aggregate(s);const l=i.toString().slice(s.rawInserted.length);l&&e.aggregate(t.append(l,{tail:!0}))}else e.aggregate(t.append(i.toString(),{tail:!0}))}return e}get state(){return{chunks:this.chunks.map(t=>t.state),from:this.from,stop:this.stop,blockIndex:this.blockIndex}}set state(t){const{chunks:e,...o}=t;Object.assign(this,o),this.chunks=e.map(i=>{const a="chunks"in i?new Bs:new Tr;return a.state=i,a})}unshift(t){if(!this.chunks.length||null!=t&&this.from>=t)return"";const e=null!=t?t-this.from:t;let o=0;for(;o<this.chunks.length;){const i=this.chunks[o],a=i.unshift(e);if(i.toString()){if(!a)break;++o}else this.chunks.splice(o,1);if(a)return a}return""}shift(){if(!this.chunks.length)return"";let t=this.chunks.length-1;for(;0<=t;){const e=this.chunks[t],o=e.shift();if(e.toString()){if(!o)break;--t}else this.chunks.splice(t,1);if(o)return o}return""}}class yoe{constructor(t,e){this.masked=t,this._log=[];const{offset:o,index:i}=t._mapPosToBlock(e)||(e<0?{index:0,offset:0}:{index:this.masked._blocks.length,offset:0});this.offset=o,this.index=i,this.ok=!1}get block(){return this.masked._blocks[this.index]}get pos(){return this.masked._blockStartPos(this.index)+this.offset}get state(){return{index:this.index,offset:this.offset,ok:this.ok}}set state(t){Object.assign(this,t)}pushState(){this._log.push(this.state)}popState(){const t=this._log.pop();return t&&(this.state=t),t}bindBlock(){this.block||(this.index<0&&(this.index=0,this.offset=0),this.index>=this.masked._blocks.length&&(this.index=this.masked._blocks.length-1,this.offset=this.block.displayValue.length))}_pushLeft(t){for(this.pushState(),this.bindBlock();0<=this.index;--this.index,this.offset=(null==(e=this.block)?void 0:e.displayValue.length)||0){var e;if(t())return this.ok=!0}return this.ok=!1}_pushRight(t){for(this.pushState(),this.bindBlock();this.index<this.masked._blocks.length;++this.index,this.offset=0)if(t())return this.ok=!0;return this.ok=!1}pushLeftBeforeFilled(){return this._pushLeft(()=>{if(!this.block.isFixed&&this.block.value&&(this.offset=this.block.nearestInputPos(this.offset,"FORCE_LEFT"),0!==this.offset))return!0})}pushLeftBeforeInput(){return this._pushLeft(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,"LEFT"),!0})}pushLeftBeforeRequired(){return this._pushLeft(()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,"LEFT"),!0})}pushRightBeforeFilled(){return this._pushRight(()=>{if(!this.block.isFixed&&this.block.value&&(this.offset=this.block.nearestInputPos(this.offset,"FORCE_RIGHT"),this.offset!==this.block.value.length))return!0})}pushRightBeforeInput(){return this._pushRight(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,"NONE"),!0})}pushRightBeforeRequired(){return this._pushRight(()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,"NONE"),!0})}}class l4{constructor(t){Object.assign(this,t),this._value="",this.isFixed=!0}get value(){return this._value}get unmaskedValue(){return this.isUnmasking?this.value:""}get rawInputValue(){return this._isRawInput?this.value:""}get displayValue(){return this.value}reset(){this._isRawInput=!1,this._value=""}remove(t,e){return void 0===t&&(t=0),void 0===e&&(e=this._value.length),this._value=this._value.slice(0,t)+this._value.slice(e),this._value||(this._isRawInput=!1),new an}nearestInputPos(t,e){void 0===e&&(e="NONE");const i=this._value.length;switch(e){case"LEFT":case"FORCE_LEFT":return 0;default:return i}}totalInputPositions(t,e){return void 0===t&&(t=0),void 0===e&&(e=this._value.length),this._isRawInput?e-t:0}extractInput(t,e,o){return void 0===t&&(t=0),void 0===e&&(e=this._value.length),void 0===o&&(o={}),o.raw&&this._isRawInput&&this._value.slice(t,e)||""}get isComplete(){return!0}get isFilled(){return!!this._value}_appendChar(t,e){if(void 0===e&&(e={}),this.isFilled)return new an;const a=this.char===t&&(this.isUnmasking||e.input||e.raw)&&(!e.raw||!(!0===this.eager||"append"===this.eager))&&!e.tail,r=new an({inserted:this.char,rawInserted:a?this.char:""});
1return this._value=this.char,this._isRawInput=a&&(e.raw||e.input),r}_appendEager(){return this._appendChar(this.char,{tail:!0})}_appendPlaceholder(){const t=new an;return this.isFilled||(this._value=t.inserted=this.char),t}extractTail(){return new Tr("")}appendTail(t){return Gc(t)&&(t=new Tr(String(t))),t.appendTo(this)}append(t,e,o){const i=this._appendChar(t[0],e);return null!=o&&(i.tailShift+=this.appendTail(o).tailShift),i}doCommit(){}get state(){return{_value:this._value,_rawInputValue:this.rawInputValue}}set state(t){this._value=t._value,this._isRawInput=!!t._rawInputValue}pad(t){return this._appendPlaceholder()}}let EP=(()=>{class n{constructor(e){const{parent:o,isOptional:i,placeholderChar:a,displayChar:r,lazy:c,eager:s,...l}=e;this.masked=cc(l),Object.assign(this,{parent:o,isOptional:i,placeholderChar:a,displayChar:r,lazy:c,eager:s})}reset(){this.isFilled=!1,this.masked.reset()}remove(e,o){return void 0===e&&(e=0),void 0===o&&(o=this.value.length),0===e&&o>=1?(this.isFilled=!1,this.masked.remove(e,o)):new an}get value(){return this.masked.value||(this.isFilled&&!this.isOptional?this.placeholderChar:"")}get unmaskedValue(){return this.masked.unmaskedValue}get rawInputValue(){return this.masked.rawInputValue}get displayValue(){return this.masked.value&&this.displayChar||this.value}get isComplete(){return!!this.masked.value||this.isOptional}_appendChar(e,o){if(void 0===o&&(o={}),this.isFilled)return new an;const i=this.masked.state;let a=this.masked._appendChar(e,this.currentMaskFlags(o));return a.inserted&&!1===this.doValidate(o)&&(a=new an,this.masked.state=i),!a.inserted&&!this.isOptional&&!this.lazy&&!o.input&&(a.inserted=this.placeholderChar),a.skip=!a.inserted&&!this.isOptional,this.isFilled=!!a.inserted,a}append(e,o,i){return this.masked.append(e,this.currentMaskFlags(o),i)}_appendPlaceholder(){return this.isFilled||this.isOptional?new an:(this.isFilled=!0,new an({inserted:this.placeholderChar}))}_appendEager(){return new an}extractTail(e,o){return this.masked.extractTail(e,o)}appendTail(e){return this.masked.appendTail(e)}extractInput(e,o,i){return void 0===e&&(e=0),void 0===o&&(o=this.value.length),this.masked.extractInput(e,o,i)}nearestInputPos(e,o){void 0===o&&(o="NONE");const a=this.value.length,r=Math.min(Math.max(e,0),a);switch(o){case"LEFT":case"FORCE_LEFT":return this.isComplete?r:0;case"RIGHT":case"FORCE_RIGHT":return this.isComplete?r:a;default:return r}}totalInputPositions(e,o){return void 0===e&&(e=0),void 0===o&&(o=this.value.length),this.value.slice(e,o).length}doValidate(e){return this.masked.doValidate(this.currentMaskFlags(e))&&(!this.parent||this.parent.doValidate(this.currentMaskFlags(e)))}doCommit(){this.masked.doCommit()}get state(){return{_value:this.value,_rawInputValue:this.rawInputValue,masked:this.masked.state,isFilled:this.isFilled}}set state(e){this.masked.state=e.masked,this.isFilled=e.isFilled}currentMaskFlags(e){var o;return{...e,_beforeTailState:(null==e||null==(o=e._beforeTailState)?void 0:o.masked)||e?._beforeTailState}}pad(e){return new an}}return n.DEFAULT_DEFINITIONS={0:/\d/,a:/[\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u
vendor: 4,631 bytes, line 1
10EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,"*":/./},n})();Xt.MaskedRegExp=class woe extends xi{updateOptions(t){super.updateOptions(t)}_update(t){const e=t.mask;e&&(t.validate=o=>o.search(e)>=0),super._update(t)}};class ki extends xi{constructor(t){super({...ki.DEFAULTS,...t,definitions:Object.assign({},EP.DEFAULT_DEFINITIONS,t?.definitions)})}updateOptions(t){super.updateOptions(t)}_update(t){t.definitions=Object.assign({},this.definitions,t.definitions),super._update(t),this._rebuildMask()}_rebuildMask(){const t=this.definitions;this._blocks=[],this.exposeBlock=void 0,this._stops=[],this._maskedBlocks={};const e=this.mask;if(!e||!t)return;let o=!1,i=!1;for(let a=0;a<e.length;++a){if(this.blocks){const l=e.slice(a),m=Object.keys(this.blocks).filter(u=>0===l.indexOf(u));m.sort((u,h)=>h.length-u.length);const d=m[0];if(d){const{expose:u,repeat:h,..._}=zu(this.blocks[d]),w={lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,overwrite:this.overwrite,autofix:this.autofix,..._,repeat:h,parent:this},V=null!=h?new Xt.RepeatBlock(w):cc(w);V&&(this._blocks.push(V),u&&(this.exposeBlock=V),this._maskedBlocks[d]||(this._maskedBlocks[d]=[]),this._maskedBlocks[d].push(this._blocks.length-1)),a+=d.length-1;continue}}let r=e[a],c=r in t;if(r===ki.STOP_CHAR){this._stops.push(this._blocks.length);continue}if("{"===r||"}"===r){o=!o;continue}if("["===r||"]"===r){i=!i;continue}if(r===ki.ESCAPE_CHAR){if(++a,r=e[a],!r)break;c=!1}const s=c?new EP({isOptional:i,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,...zu(t[r]),parent:this}):new l4({char:r,eager:this.eager,isUnmasking:o});this._blocks.push(s)}}get state(){return{...super.state,_blocks:this._blocks.map(t=>t.state)}}set state(t){if(!t)return void this.reset();const{_blocks:e,...o}=t;this._blocks.forEach((i,a)=>i.state=e[a]),super.state=o}reset(){super.reset(),this._blocks.forEach(t=>t.reset())}get isComplete(){return this.exposeBlock?this.exposeBlock.isComplete:this._blocks.every(t=>t.isComplete)}get isFilled(){return this._blocks.every(t=>
1t.isFilled)}get isFixed(){return this._blocks.every(t=>t.isFixed)}get isOptional(){return this._blocks.every(t=>t.isOptional)}doCommit(){this._blocks.forEach(t=>t.doCommit()),super.doCommit()}get unmaskedValue(){return this.exposeBlock?this.exposeBlock.unmaskedValue:this._blocks.reduce((t,e)=>t+e.unmaskedValue,"")}set unmaskedValue(t){if(this.exposeBlock){const e=this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock))+this.exposeBlock.displayValue.length);this.exposeBlock.unmaskedValue=t,this.appendTail(e),this.doCommit()}else super.unmaskedValue=t}get value(){return this.exposeBlock?this.exposeBlock.value:this._blocks.reduce((t,e)=>t+e.value,"")}set value(t){if(this.exposeBlock){const e=this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock))+this.exposeBlock.displayValue.length);this.exposeBlock.value=t,this.appendTail(e),this.doCommit()}else super.value=t}get typedValue(){return this.exposeBlock?this.exposeBlock.typedValue:super.typedValue}set typedValue(t){if(this.exposeBlock){const e=this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock))+this.exposeBlock.displayValue.length);this.exposeBlock.typedValue=t,this.appendTail(e),this.doCommit()}else super.typedValue=t}get displayValue(){return this._blocks.reduce((t,e)=>t+e.displayValue,"")}appendTail(t){return super.appendTail(t).aggregate(this._appendPlaceholder())}_appendEager(){var t;const e=new an;let o=null==(t=this._mapPosToBlock(this.displayValue.length))?void 0:t.index;if(null==o)return e;this._blocks[o].isFilled&&++o;for(let i=o;i<this._blocks.length;++i){const a=this._blocks[i]._appendEager();if(!a.inserted)break;e.aggregate(a)}return e}_appendCharRaw(t,e){void 0===e&&(e={});const o=this._mapPosToBlock(this.displayValue.length),i=new an;if(!o)return i;for(let c,r=o.index;c=this._blocks[r];++r){var a;const s=c._appendChar(t,{...e,_beforeTailState:null==(a=e._beforeTailState)||null==(a=a._blocks)?void 0:a[r]});if(i.aggregate(s),s.consumed)break}return i}extractTail(t,e){void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length);const o=new Bs;return t===e||this._forEachBlocksInRange(t,e,(i,a,r,c)=>{const s=i.extractTail(r,c);s.stop=this._findStopBefore(a),s.from=this._blockStartPos(a),s instanceof Bs&&(s.blockIndex=a),o.extend(s)}),o}extractInput(t,e,o){if(void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),void 0===o&&(o={}),t===e)return"";let i="";return this._forEachBlocksInRange(t,e,(a,r,c,s)=>{i+=a.extractInput(c,s,o)}),i}_findStopBefore(t){let e;for(let o=0;o<this._stops.length;++o){const i=this._stops[o];if(!(i<=t))break;e=i}return e}_appendPlaceholder(t){const e=new an;if(this.lazy&&null==t)return e;const o=this._mapPosToBlock(this.displayValue.length);return o?(this._blocks.slice(o.index,t??this._blocks.length).forEach(r=>{var c;r.lazy&&null==t||e.aggregate(r._appendPlaceholder(null==(c=r._blocks)?void 0:c.length))}),e):e}_mapPosToBlock(t){let e="";for(let o=0;o<this._blocks.length;++o){const a=e.length;if(e+=this._blocks[o].displayValue,t<=e.length)return{index:o,offset:t-a}}}_blockStartPos(t){return this._blocks.slice(0,t).reduce((e,o)=>e+o.displayValue.length,0)}_forEachBlocksInRange(t,e,o){void 0===e&&(e=this.displayValue.length);const i=this._mapPosToBlock(t);if(i){const a=this._mapPosToBlock(e),r=a&&i.index===a.index;if(o(this._blocks[i.index],i.index,i.offset,a&&r?a.offset:this._blocks[i.index].displayValue.length),a&&!r){for(let l=i.index+1;l<a.index;++l)o(this._blocks[l],l,0,this._blocks[l].displayValue.length);o(this._blocks[a.index],a.index,0,a.offset)}}}remove(t,e){void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length);const o=super.remove(t,e);return this._forEachBlocksInRange(t,e,(i,a,r,c)=>{o.aggregate(i.remove(r,c))}),o}nearestInputPos(t,e){if(void 0===e&&(e="NONE"),!this._blocks.length)return 0;const o=new yoe(this,t);if("NONE"===e)return o.pushRightBeforeInput()||(o.popState(),o.pushLeftBeforeInput())?o.pos:this.displayValue.length;if("LEFT"===e||"FORCE_LEFT"===e){if("LEFT"===e){if(o.pushRightBeforeFilled(),o.ok&&o.pos===t)return t;o.popState()}if(o.pushLeftBeforeInput(),o.pushLeftBeforeRequired(),o.pushLeftBeforeFilled(),"LEFT"===e){if(o.pushRightBeforeInput(),o.pushRightBeforeRequired(),o.ok&&o.pos<=t||(o.popState(),o.ok&&o.pos<=t))return o.pos;o.popState()}return o.ok?o.pos:"FORCE_LEFT"===e?0:(o.popState(),o.ok||(o.popState(),o.ok)?o.pos:0)}return"RIGHT"===e||"FORCE_RIGHT"===e?(o.pushRightBeforeInput(),o.pushRightBeforeRequired(),o.pushRightBeforeFilled()?o.pos:"FORCE_RIGHT"===e?this.displayValue.length:(o.popState(),o.ok||(o.popState(),o.ok)?o.pos:this.nearestInputPos(t,"LEFT"))):t}totalInputPositions(t,e){void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length);let o=0;
vendor: 4,972 bytes, line 1
1return this._forEachBlocksInRange(t,e,(i,a,r,c)=>{o+=i.totalInputPositions(r,c)}),o}maskedBlock(t){return this.maskedBlocks(t)[0]}maskedBlocks(t){const e=this._maskedBlocks[t];return e?e.map(o=>this._blocks[o]):[]}pad(t){const e=new an;return this._forEachBlocksInRange(0,this.displayValue.length,o=>e.aggregate(o.pad(t))),e}}ki.DEFAULTS={...xi.DEFAULTS,lazy:!0,placeholderChar:"_"},ki.STOP_CHAR="`",ki.ESCAPE_CHAR="\\",ki.InputDefinition=EP,ki.FixedDefinition=l4,Xt.MaskedPattern=ki;class bp extends ki{get _matchFrom(){return this.maxLength-String(this.from).length}constructor(t){super(t)}updateOptions(t){super.updateOptions(t)}_update(t){const{to:e=this.to||0,from:o=this.from||0,maxLength:i=this.maxLength||0,autofix:a=this.autofix,...r}=t;this.to=e,this.from=o,this.maxLength=Math.max(String(e).length,i),this.autofix=a;const c=String(this.from).padStart(this.maxLength,"0"),s=String(this.to).padStart(this.maxLength,"0");let l=0;for(;l<s.length&&s[l]===c[l];)++l;r.mask=s.slice(0,l).replace(/0/g,"\\0")+"0".repeat(this.maxLength-l),super._update(r)}get isComplete(){return super.isComplete&&!!this.value}boundaries(t){let e="",o="";const[,i,a]=t.match(/^(\D*)(\d*)(\D*)/)||[];return a&&(e="0".repeat(i.length)+a,o="9".repeat(i.length)+a),e=e.padEnd(this.maxLength,"0"),o=o.padEnd(this.maxLength,"9"),[e,o]}doPrepareChar(t,e){let o;return void 0===e&&(e={}),[t,o]=super.doPrepareChar(t.replace(/\D/g,""),e),t||(o.skip=!this.isComplete),[t,o]}_appendCharRaw(t,e){if(void 0===e&&(e={}),!this.autofix||this.value.length+1>this.maxLength)return super._appendCharRaw(t,e);const o=String(this.from).padStart(this.maxLength,"0"),i=String(this.to).padStart(this.maxLength,"0"),[a,r]=this.boundaries(this.value+t);return Number(r)<this.from?super._appendCharRaw(o[this.value.length],e):Number(a)>this.to?!e.tail&&"pad"===this.autofix&&this.value.length+1<this.maxLength?super._appendCharRaw(o[this.value.length],e).aggregate(this._appendCharRaw(t,e)):super._appendCharRaw(i[this.value.length],e):super._appendCharRaw(t,e)}doValidate(t){const e=this.value;if(-1===e.search(/[^0]/)&&e.length<=this._matchFrom)return!0;const[i,a]=this.boundaries(e);return this.from<=Number(a)&&Number(i)<=this.to&&super.doValidate(t)}pad(t){const e=new an;if(this.value.length===this.maxLength)return e;const o=this.value,i=this.maxLength-this.value.length;if(i){this.reset();for(let a=0;a<i;++a)e.aggregate(super._appendCharRaw("0",t));o.split("").forEach(a=>this._appendCharRaw(a))}return e}}Xt.MaskedRange=bp;class sc extends ki{static extractPatternOptions(t){const{mask:e,pattern:o,...i}=t;return{...i,mask:Gc(e)?e:o}}constructor(t){super(sc.extractPatternOptions({...sc.DEFAULTS,...t}))}updateOptions(t){super.updateOptions(t)}_update(t){const{mask:e,pattern:o,blocks:i,...a}={...sc.DEFAULTS,...t},r=Object.assign({},sc.GET_DEFAULT_BLOCKS());t.min&&(r.Y.from=t.min.getFullYear()),t.max&&(r.Y.to=t.max.getFullYear()),t.min&&t.max&&r.Y.from===r.Y.to&&(r.m.from=t.min.getMonth()+1,r.m.to=t.max.getMonth()+1,r.m.from===r.m.to&&(r.d.from=t.min.getDate(),r.d.to=t.max.getDate())),Object.assign(r,this.blocks,i),super._update({...a,mask:Gc(e)?e:o,blocks:r})}doValidate(t){const e=this.date;return super.doValidate(t)&&(!this.isComplete||this.isDateExist(this.value)&&null!=e&&(null==this.min||this.min<=e)&&(null==this.max||e<=this.max))}isDateExist(t){return this.format(this.parse(t,this),this).indexOf(t)>=0}get date(){return this.typedValue}set date(t){this.typedValue=t}get typedValue(){return this.isComplete?super.typedValue:null}set typedValue(t){super.typedValue=t}maskEquals(t){return t===Date||super.maskEquals(t)}optionsIsChanged(t){return super.optionsIsChanged(sc.extractPatternOptions(t))}}sc.GET_DEFAULT_BLOCKS=()=>({d:{mask:bp,from:1,to:31,maxLength:2},m:{mask:bp,from:1,to:12,maxLength:2},Y:{mask:bp,from:1900,to:9999}}),sc.DEFAULTS={...ki.DEFAULTS,mask:Date,pattern:"d{.}`m{.}`Y",format:(n,t)=>n?[String(n.getDate()).padStart(2,"0"),String(n.getMonth()+1).padStart(2,"0"),n.getFullYear()].join("."):"",parse:(n,t)=>{const[e,o,i]=n.split(".").map(Number);return new Date(i,o-1,e)}},Xt.MaskedDate=sc;class yp extends xi{constructor(t){super({...yp.DEFAULTS,...t}),this.currentMask=void 0}updateOptions(t){super.updateOptions(t)}_update(t){super._update(t),"mask"in t&&(this.exposeMask=void 0,this.compiledMasks=Array.isArray(t.mask)?t.mask.map(e=>{const{expose:o,...i}=zu(e),a=cc({overwrite:this._overwrite,eager:this._eager,skipInvalid:this._skipInvalid,...i});return o&&(this.exposeMask=a),a}):[])}_appendCharRaw(t,e){void 0===e&&(e={});const o=this._applyDispatch(t,e);return this.currentMask&&o.aggregate(this.currentMask._appendChar(t,this.currentMaskFlags(e))),o}_applyDispatch(t,e,o){void 0===t&&(t=""),void 0===e&&(e={}),void 0===o&&(o="");const i=e.tail&&null!=e._beforeTailState?e._beforeTailState._value:this.value,a=this.rawInputValue,r=e.tail&&null!=e._beforeTailState?e._beforeTailState._rawInputValue:a,c=a.slice(r.length),s=this.currentMask,l=new an,m=s?.state;
vendor: 4,120 bytes, line 1
1return this.currentMask=this.doDispatch(t,{...e},o),this.currentMask&&(this.currentMask!==s?(this.currentMask.reset(),r&&(this.currentMask.append(r,{raw:!0}),l.tailShift=this.currentMask.value.length-i.length),c&&(l.tailShift+=this.currentMask.append(c,{raw:!0,tail:!0}).tailShift)):m&&(this.currentMask.state=m)),l}_appendPlaceholder(){const t=this._applyDispatch();return this.currentMask&&t.aggregate(this.currentMask._appendPlaceholder()),t}_appendEager(){const t=this._applyDispatch();return this.currentMask&&t.aggregate(this.currentMask._appendEager()),t}appendTail(t){const e=new an;return t&&e.aggregate(this._applyDispatch("",{},t)),e.aggregate(this.currentMask?this.currentMask.appendTail(t):super.appendTail(t))}currentMaskFlags(t){var e,o;return{...t,_beforeTailState:(null==(e=t._beforeTailState)?void 0:e.currentMaskRef)===this.currentMask&&(null==(o=t._beforeTailState)?void 0:o.currentMask)||t._beforeTailState}}doDispatch(t,e,o){return void 0===e&&(e={}),void 0===o&&(o=""),this.dispatch(t,this,e,o)}doValidate(t){return super.doValidate(t)&&(!this.currentMask||this.currentMask.doValidate(this.currentMaskFlags(t)))}doPrepare(t,e){void 0===e&&(e={});let[o,i]=super.doPrepare(t,e);if(this.currentMask){let a;[o,a]=super.doPrepare(o,this.currentMaskFlags(e)),i=i.aggregate(a)}return[o,i]}doPrepareChar(t,e){void 0===e&&(e={});let[o,i]=super.doPrepareChar(t,e);if(this.currentMask){let a;[o,a]=super.doPrepareChar(o,this.currentMaskFlags(e)),i=i.aggregate(a)}return[o,i]}reset(){var t;null==(t=this.currentMask)||t.reset(),this.compiledMasks.forEach(e=>e.reset())}get value(){return this.exposeMask?this.exposeMask.value:this.currentMask?this.currentMask.value:""}set value(t){this.exposeMask?(this.exposeMask.value=t,this.currentMask=this.exposeMask,this._applyDispatch()):super.value=t}get unmaskedValue(){return this.exposeMask?this.exposeMask.unmaskedValue:this.currentMask?this.currentMask.unmaskedValue:""}set unmaskedValue(t){this.exposeMask?(this.exposeMask.unmaskedValue=t,this.currentMask=this.exposeMask,this._applyDispatch()):super.unmaskedValue=t}get typedValue(){return this.exposeMask?this.exposeMask.typedValue:this.currentMask?this.currentMask.typedValue:""}set typedValue(t){if(this.exposeMask)return this.exposeMask.typedValue=t,this.currentMask=this.exposeMask,void this._applyDispatch();let e=String(t);this.currentMask&&(this.currentMask.typedValue=t,e=this.currentMask.unmaskedValue),this.unmaskedValue=e}get displayValue(){return this.currentMask?this.currentMask.displayValue:""}get isComplete(){var t;return!(null==(t=this.currentMask)||!t.isComplete)}get isFilled(){var t;return!(null==(t=this.currentMask)||!t.isFilled)}remove(t,e){const o=new an;return this.currentMask&&o.aggregate(this.currentMask.remove(t,e)).aggregate(this._applyDispatch()),o}get state(){var t;return{...super.state,_rawInputValue:this.rawInputValue,compiledMasks:this.compiledMasks.map(e=>e.state),currentMaskRef:this.currentMask,currentMask:null==(t=this.currentMask)?void 0:t.state}}set state(t){const{compiledMasks:e,currentMaskRef:o,currentMask:i,...a}=t;e&&this.compiledMasks.forEach((r,c)=>r.state=e[c]),null!=o&&(this.currentMask=o,this.currentMask.state=i),super.state=a}extractInput(t,e,o){return this.currentMask?this.currentMask.extractInput(t,e,o):""}extractTail(t,e){return this.currentMask?this.currentMask.extractTail(t,e):super.extractTail(t,e)}doCommit(){this.currentMask&&this.currentMask.doCommit(),super.doCommit()}nearestInputPos(t,e){return this.currentMask?this.currentMask.nearestInputPos(t,e):super.nearestInputPos(t,e)}get overwrite(){return this.currentMask?this.currentMask.overwrite:this._overwrite}set overwrite(t){this._overwrite=t}get eager(){return this.currentMask?this.currentMask.eager:this._eager}set eager(t){this._eager=t}get skipInvalid(){return this.currentMask?this.currentMask.skipInvalid:this._skipInvalid}set skipInvalid(t){this._skipInvalid=t}get autofix(){return this.currentMask?this.currentMask.autofix:this._autofix}set autofix(t){this._autofix=t}maskEquals(t){return Array.isArray(t)?this.compiledMasks.every((e,o)=>{if(!t[o])return;const{mask:i,...a}
vendor: 7,933 bytes, line 1
1=t[o];return Pp(e,a)&&e.maskEquals(i)}):super.maskEquals(t)}typedValueEquals(t){var e;return!(null==(e=this.currentMask)||!e.typedValueEquals(t))}}yp.DEFAULTS={...xi.DEFAULTS,dispatch:(n,t,e,o)=>{if(!t.compiledMasks.length)return;const i=t.rawInputValue,a=t.compiledMasks.map((r,c)=>{const s=t.currentMask===r,l=s?r.displayValue.length:r.nearestInputPos(r.displayValue.length,"FORCE_LEFT");return r.rawInputValue!==i?(r.reset(),r.append(i,{raw:!0})):s||r.remove(l),r.append(n,t.currentMaskFlags(e)),r.appendTail(o),{index:c,weight:r.rawInputValue.length,totalInputPositions:r.totalInputPositions(0,Math.max(l,r.nearestInputPos(r.displayValue.length,"FORCE_LEFT")))}});return a.sort((r,c)=>c.weight-r.weight||c.totalInputPositions-r.totalInputPositions),t.compiledMasks[a[0].index]}},Xt.MaskedDynamic=yp;class wp extends ki{constructor(t){super({...wp.DEFAULTS,...t})}updateOptions(t){super.updateOptions(t)}_update(t){const{enum:e,...o}=t;if(e){const i=e.map(c=>c.length),a=Math.min(...i),r=Math.max(...i)-a;o.mask="*".repeat(a),r&&(o.mask+="["+"*".repeat(r)+"]"),this.enum=e}super._update(o)}_appendCharRaw(t,e){void 0===e&&(e={});const o=Math.min(this.nearestInputPos(0,"FORCE_RIGHT"),this.value.length),i=this.enum.filter(a=>this.matchValue(a,this.unmaskedValue+t,o));if(i.length){1===i.length&&this._forEachBlocksInRange(0,this.value.length,(r,c)=>{const s=i[0][c];c>=this.value.length||s===r.value||(r.reset(),r._appendChar(s,e))});const a=super._appendCharRaw(i[0][this.value.length],e);return 1===i.length&&i[0].slice(this.unmaskedValue.length).split("").forEach(r=>a.aggregate(super._appendCharRaw(r))),a}return new an({skip:!this.isComplete})}extractTail(t,e){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),new Tr("",t)}remove(t,e){if(void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),t===e)return new an;const o=Math.min(super.nearestInputPos(0,"FORCE_RIGHT"),this.value.length);let i;for(i=t;i>=0&&!(this.enum.filter(c=>this.matchValue(c,this.value.slice(o,i),o)).length>1);--i);const a=super.remove(i,e);return a.tailShift+=i-t,a}get isComplete(){return this.enum.indexOf(this.value)>=0}}var m4;wp.DEFAULTS={...ki.DEFAULTS,matchValue:(n,t,e)=>n.indexOf(t,e)===e},Xt.MaskedEnum=wp,Xt.MaskedFunction=class koe extends xi{updateOptions(t){super.updateOptions(t)}_update(t){super._update({...t,validate:t.mask})}};class Oa extends xi{constructor(t){super({...Oa.DEFAULTS,...t})}updateOptions(t){super.updateOptions(t)}_update(t){super._update(t),this._updateRegExps()}_updateRegExps(){const t="^"+(this.allowNegative?"[+|\\-]?":""),o=(this.scale?"("+xP(this.radix)+"\\d{0,"+this.scale+"})?":"")+"$";this._numberRegExp=new RegExp(t+"\\d*"+o),this._mapToRadixRegExp=new RegExp("["+this.mapToRadix.map(xP).join("")+"]","g"),this._thousandsSeparatorRegExp=new RegExp(xP(this.thousandsSeparator),"g")}_removeThousandsSeparators(t){return t.replace(this._thousandsSeparatorRegExp,"")}_insertThousandsSeparators(t){const e=t.split(this.radix);return e[0]=e[0].replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandsSeparator),e.join(this.radix)}doPrepareChar(t,e){void 0===e&&(e={});const[o,i]=super.doPrepareChar(this._removeThousandsSeparators(this.scale&&this.mapToRadix.length&&(e.input&&e.raw||!e.input&&!e.raw)?t.replace(this._mapToRadixRegExp,this.radix):t),e);return t&&!o&&(i.skip=!0),o&&!this.allowPositive&&!this.value&&"-"!==o&&i.aggregate(this._appendChar("-")),[o,i]}_separatorsCount(t,e){void 0===e&&(e=!1);let o=0;for(let i=0;i<t;++i)this._value.indexOf(this.thousandsSeparator,i)===i&&(++o,e&&(t+=this.thousandsSeparator.length));return o}_separatorsCountFromSlice(t){return void 0===t&&(t=this._value),this._separatorsCount(this._removeThousandsSeparators(t).length,!0)}extractInput(t,e,o){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),[t,e]=this._adjustRangeWithSeparators(t,e),this._removeThousandsSeparators(super.extractInput(t,e,o))}_appendCharRaw(t,e){void 0===e&&(e={});const i=this._separatorsCountFromSlice(e.tail&&e._beforeTailState?e._beforeTailState._value:this._value);this._value=this._removeThousandsSeparators(this.value);const a=this._value;this._value+=t;let l,c=!isNaN(this.number),s=!1;if(c){let u;null!=this.min&&this.min<0&&this.number<this.min&&(u=this.min),null!=this.max&&this.max>0&&this.number>this.max&&(u=this.max),null!=u&&(this.autofix?(this._value=this.format(u,this).replace(Oa.UNMASKED_RADIX,this.radix),s||(s=a===this._value&&!e.tail)):c=!1),c&&(c=!!this._value.match(this._numberRegExp))}c?l=new an({inserted:this._value.slice(a.length),rawInserted:s?"":t,skip:s}):(this._value=a,l=new an),this._value=this._insertThousandsSeparators(this._value);const d=this._separatorsCountFromSlice(e.tail&&e._beforeTailState?e._beforeTailState._value:this._value);return l.tailShift+=(d-i)*this.thousandsSeparator.length,l}_findSeparatorAround(t){if(this.thousandsSeparator){const o=this.value.indexOf(this.thousandsSeparator,t-this.thousandsSeparator.length+1);if(o<=t)return o}return-1}_adjustRangeWithSeparators(t,e){const o=this._findSeparatorAround(t);o>=0&&(t=o);const i=this._findSeparatorAround(e);return i>=0&&(e=i+this.thousandsSeparator.length),[t,e]}remove(t,e){void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),[t,e]=this._adjustRangeWithSeparators(t,e);const o=this.value.slice(0,t),i=this.value.slice(e),a=this._separatorsCount(o.length);this._value=this._insertThousandsSeparators(this._removeThousandsSeparators(o+i));const r=this._separatorsCountFromSlice(o);return new an({tailShift:(r-a)*this.thousandsSeparator.length})}nearestInputPos(t,e){if(!this.thousandsSeparator)return t;switch(e){case"NONE":case"LEFT":case"FORCE_LEFT":{const o=this._findSeparatorAround(t-1);if(o>=0){const i=o+this.thousandsSeparator.length;if(t<i||this.value.length<=i||"FORCE_LEFT"===e)return o}break}case"RIGHT":case"FORCE_RIGHT":{const o=this._findSeparatorAround(t);if(o>=0)return o+this.thousandsSeparator.length}}return t}doCommit(){if(this.value){const t=this.number;let e=t;null!=this.min&&(e=Math.max(e,this.min)),null!=this.max&&(e=Math.min(e,this.max)),e!==t&&(this.unmaskedValue=this.format(e,this));let o=this.value;this.normalizeZeros&&(o=this._normalizeZeros(o)),this.padFractionalZeros&&this.scale>0&&(o=this._padFractionalZeros(o)),this._value=o}super.doCommit()}_normalizeZeros(t){const e=this._removeThousandsSeparators(t).split(this.radix);return e[0]=e[0].replace(/^(\D*)(0*)(\d*)/,(o,i,a,r)=>i+r),t.length&&!/\d$/.test(e[0])&&(e[0]=e[0]+"0"),e.length>1&&(e[1]=e[1].replace(/0*$/,""),e[1].length||(e.length=1)),this._insertThousandsSeparators(e.join(this.radix))}_padFractionalZeros(t){if(!t)return t;const e=t.split(this.radix);return e.length<2&&e.push(""),e[1]=e[1].padEnd(this.scale,"0"),e.join(this.radix)}doSkipInvalid(t,e,o){void 0===e&&(e={});const i=0===this.scale&&t!==this.thousandsSeparator&&(t===this.radix||t===Oa.UNMASKED_RADIX||this.mapToRadix.includes(t));return super.doSkipInvalid(t,e,o)&&!i}get unmaskedValue(){return this._removeThousandsSeparators(this._normalizeZeros(this.value)).replace(this.radix,Oa.UNMASKED_RADIX)}set unmaskedValue(t){super.unmaskedValue=t}get typedValue(){return this.parse(this.unmaskedValue,this)}set typedValue(t){this.rawInputValue=this.format(t,this).replace(Oa.UNMASKED_RADIX,this.radix)}get number(){return this.typedValue}set number(t){this.typedValue=t}get allowNegative(){return null!=this.min&&this.min<0||null!=this.max&&this.max<0}get allowPositive(){return null!=this.min&&this.min>0||null!=this.max&&this.max>0}typedValueEquals(t){return(super.typedValueEquals(t)||Oa.EMPTY_VALUES.includes(t)&&Oa.EMPTY_VALUES.includes(this.typedValue))&&!(0===t&&""===this.value)}}m4=Oa,Oa.UNMASKED_RADIX=".",Oa.EMPTY_VALUES=[...xi.EMPTY_VALUES,0],Oa.DEFAULTS={...xi.DEFAULTS,mask:Number,radix:",",thousandsSeparator:"",mapToRadix:[m4.UNMASKED_RADIX],min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,scale:2,normalizeZeros:!0,padFractionalZeros:!1,parse:Number,format:n=>
1n.toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:20})},Xt.MaskedNumber=Oa;const AP={MASKED:"value",UNMASKED:"unmaskedValue",TYPED:"typedValue"};function d4(n,t,e){void 0===t&&(t=AP.MASKED),void 0===e&&(e=AP.MASKED);const o=cc(n);return i=>o.runIsolated(a=>(a[t]=i,a[e]))}Xt.PIPE_TYPE=AP,Xt.createPipe=d4,Xt.pipe=function Eoe(n,t,e,o){return d4(t,e,o)(n)},Xt.RepeatBlock=class Aoe extends ki{get repeatFrom(){var t;return null!=(t=Array.isArray(this.repeat)?this.repeat[0]:this.repeat===1/0?0:this.repeat)?t:0}get repeatTo(){var t;return null!=(t=Array.isArray(this.repeat)?this.repeat[1]:this.repeat)?t:1/0}constructor(t){super(t)}updateOptions(t){super.updateOptions(t)}_update(t){var e,o,i;const{repeat:a,...r}=zu(t);this._blockOpts=Object.assign({},this._blockOpts,r);const c=cc(this._blockOpts);this.repeat=null!=(e=null!=(o=a??c.repeat)?o:this.repeat)?e:1/0,super._update({mask:"m".repeat(Math.max(this.repeatTo===1/0&&(null==(i=this._blocks)?void 0:i.length)||0,this.repeatFrom)),blocks:{m:c},eager:c.eager,overwrite:c.overwrite,skipInvalid:c.skipInvalid,lazy:c.lazy,placeholderChar:c.placeholderChar,displayChar:c.displayChar})}_allocateBlock(t){return t<this._blocks.length?this._blocks[t]:this.repeatTo===1/0||this._blocks.length<this.repeatTo?(this._blocks.push(cc(this._blockOpts)),this.mask+="m",this._blocks[this._blocks.length-1]):void 0}_appendCharRaw(t,e){void 0===e&&(e={});const o=new an;for(let l,m,s=null!=(i=null==(a=this._mapPosToBlock(this.displayValue.length))?void 0:a.index)?i:Math.max(this._blocks.length-1,0);l=null!=(r=this._blocks[s])?r:m=!m&&this._allocateBlock(s);++s){var i,a,r,c;const d=l._appendChar(t,{...e,_beforeTailState:null==(c=e._beforeTailState)||null==(c=c._blocks)?void 0:c[s]});if(d.skip&&m){this._blocks.pop(),this.mask=this.mask.slice(1);break}if(o.aggregate(d),d.consumed)break}return o}_trimEmptyTail(t,e){var o,i;void 0===t&&(t=0);const a=Math.max((null==(o=this._mapPosToBlock(t))?void 0:o.index)||0,this.repeatFrom,0);let r;null!=e&&(r=null==(i=this._mapPosToBlock(e))?void 0:i.index),null==r&&(r=this._blocks.length-1);let c=0;for(let s=r;a<=s&&!this._blocks[s].unmaskedValue;--s,++c);c&&(this._blocks.splice(r-c+1,c),this.mask=this.mask.slice(c))}reset(){super.reset(),this._trimEmptyTail()}remove(t,e){void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length);const o=super.remove(t,e);return this._trimEmptyTail(t,e),o}totalInputPositions(t,e){return void 0===t&&(t=0),null==e&&this.repeatTo===1/0?1/0:super.totalInputPositions(t,e)}get state(){return super.state}set state(t){this._blocks.length=t._blocks.length,this.mask=this.mask.slice(0,this._blocks.length),super.state=t}};try{globalThis.IMask=Xt}catch{}const ar=new vt(""),h4=new vt("");Promise.resolve(),Promise.resolve();let kie=(()=>{class n{create(e,o){return Xt(e,o)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const Eie=new vt("IMASK_FACTORY",{providedIn:"root",factory:()=>nt(kie)}),Aie={provide:ar,useExisting:Un(()=>Sie),multi:!0},pS=n=>n.nativeElement;let Sie=(()=>{class n{constructor(){this.onTouched=()=>{},this.onChange=()=>{},this._viewInitialized=!1,this._composing=!1,this._writing=!1,this._elementRef=nt(We),this._renderer=nt(zi),this._factory=nt(Eie),this._platformId=nt(Dc),this._compositionMode=nt(h4,{optional:!0})??!this._isAndroid(),this.imaskElement=pS,this.accept=new kt,this.complete=new kt}get element(){return this.imaskElement(this._elementRef,this)}get maskValue(){return this.maskRef?"typed"===this.unmask?this.maskRef.typedValue:this.unmask?this.maskRef.unmaskedValue:this.maskRef.value:this.element?.value||""}set maskValue(e){this.maskRef?"typed"===this.unmask?this.maskRef.typedValue=e:this.unmask?this.maskRef.unmaskedValue=e:this.maskRef.value=e:this._renderer.setProperty(this.element,"value",e)}ngAfterViewInit(){this.imask&&this.initMask(),this._viewInitialized=!0}ngOnChanges(e){e.elementRef&&!this.imaskElement&&(this.imaskElement=pS),e.imask&&this._viewInitialized&&(this.imask?this.maskRef?this.maskRef.updateOptions(this.imask):(this.initMask(),this.onChange(this.maskValue)):this.destroyMask())}destroyMask(){this.maskRef&&(this.maskRef.destroy(),delete this.maskRef)}ngOnDestroy(){this.destroyMask(),this.accept.complete(),this.complete.complete()}beginWrite(e){this._writing=!0,this._writingValue=e}endWrite(){return this._writing=!1,this._writingValue}writeValue(e){e=null==e&&"typed"!==this.unmask?"":e,this.maskRef?(this.beginWrite(e),this.maskValue=e,this.endWrite()):(this._renderer.setProperty(this.element,"value",e),this._initialValue=e)}_onAccept(){const e=this.maskValue;this._writing&&e===this.endWrite()||(this.onChange(e),this.accept.emit(e))}_onComplete(){this.complete.emit(this.maskValue)}initMask(){this.maskRef=this._factory.create(this.element,this.imask).on("accept",this._onAccept.bind(this)).on("complete",this._onComplete.bind(this)),null!=this._initialValue&&this.writeValue(this._initialValue),delete this._initialValue}setDisabledState(e){this._renderer.setProperty(this.element,"disabled",e)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}_handleInput(e){this.maskRef||(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this._handleInput(e)}_isAndroid(){return LE(this._platformId)&&/android (\d+)/.test(navigator.userAgent.toLowerCase())}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275dir=Rt({type:n,selectors:[["","imask",""]],hostBindings:function(o,i){1&o&&Ve("input",function(r){return i._handleInput(r.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(r){return i._compositionEnd(r.target.value)})},inputs:{imask:"imask",unmask:"unmask",imaskElement:"imaskElement"},outputs:{accept:"accept",complete:"complete"},exportAs:["imask"],standalone:!0,features:[Xn([Aie]),ut]})}}return n})(),_S=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({})}}return n})(),Tie=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,Cp,yP,oa,_S,Mp,pu,wP]})}}return n})();const Iie=["subscribeForm"],Die=["error"];function Rie(n,t){if(1&n&&(C(0,"div")(1,"label",24),Q(2),v(),C(3,"c11n-input",25),fe(4,"input",26),v(),fe(5,"c11n-hint-error",27),v()),2&n){const e=j().$implicit;g(),f("for",e.name),g(),ct(" ",e.placeholder," "),g(),f("hasError",e.hasError),g(),f("id",e.name)("name",e.name)("placeholder",e.placeholder),Ue("aria-describedby",e.name+"Input"),g(),f("hasError",e.hasError)("errorText",e.error)("hintErrorId",e.name+"Input")}}function Fie(n,t){if(1&n&&(C(0,"option",32),Q(1),v()),2&n){const e=t.$implicit;f("value",e.interestOption),g(),Le(e.interestOption)}}function Lie(n,t){if(1&n&&(C(0,"div")(1,"c11n-select",28)(2,"select",29)(3,"option",30),Q(4),v(),_e(5,Fie,2,2,"option",31),v()()()),2&n){const e=j().$implicit,o=j(2);g(),f("hasError",e.hasError)("errorText",e.error)("labelText",e.placeholder),g(),f("id",e.name)("name",e.name),g(2),Le(e.placeholder),g(),f("ngForOf",o.interestParsedData)}}function Nie(n,t){if(1&n&&(C(0,"div"),_e(1,Rie,6,10,"div",23)(2,Lie,6,7,"div",23),v()),2&n){const e=t.$implicit;g(),f("ngIf",e.include&&"interest"!=e.name),g(),f("ngIf",e.include&&"interest"==e.name)}}function Bie(n,t){if(1&n){const e=st();C(0,"div",1)(1,"form",2,3)(3,"div",4)(4,"div",5),_e(5,Nie,3,2,"div",6),v(),C(6,"c11n-button",7),Ve("clickEvent",function(i){return Ye(e),Xe(j().onButtonClick(i))}),v(),fe(7,"div",8,9)(9,"div",10)(10,"input",11)(11,"input",12)(12,"input",13)(13,"input",14)(14,"input",15)(15,"input",16)(16,"input",17)(17,"input",18)(18,"input",19)(19,"input",20)(20,"input",21)(21,"input",22),v()()()}if(2&n){const e=j();g(5),f("ngForOf",e.formParsedData),g(),f("labelText",e.buttontext)("variant",e.buttonstyle),g(4),f("value",e.formid),g(),f("value",e.formversionnum),g(),f("value",e.purpose),g(),f("value",e.lob),g(),f("value",e.url),g(),f("value",e.formname),g(),f("value",e.language),g(),f("value",e.countryinput),g(),f("value",e.published),g(),f("value",e.expired),g(),f("value",e.submiturl),g(),f("value",e.segment)}}let vS=(()=>{class n{constructor(e,o,i){this.recaptchaService=e,this.iconService=o,this.dataLayerService=i,this.ishidden=!1,this.formid="",this.formversionnum="",this.purpose="",this.lob="",this.url="",this.formname="",this.language="",this.countryinput="",this.published="",this.expired="",this.segment="",this.submiturl="",this.formdata="[{}]",this.interestoptions="[{}]",this.buttontext="Submit",this.buttonstyle="primary",this.ignoreClickOnMeElement=["firstName","lastName","emailAddress","confirmEmailAddress","company","phone","addressLineOne","addressLineTwo","city","state","zip","country","industry","crd","interest"],this.emailRegExp=new RegExp(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/),this.phoneRegExp=new RegExp(/^\s*(?:\+?(\d{1,3}))?[-. (]*(\d{3})[-. )]*(\d{3})[-. ]*(\d{4})(?: *x(\d+))?\s*$/),this.zipRegExp=new RegExp(/^\d{5}$/),this.crdRegExp=new RegExp(/^[0-9]+$/),this.subscribeForm={},this.error={}}ngOnInit(){this.parseFormData(),this.stringInterestOptions(),this.booleanData()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"interestoptions":this.stringInterestOptions();break;case"ishidden":this.booleanData();break;case"formdata":this.parseFormData()}})}onClick(e){this.checkForErrors(e)}handleKeyboardEvent(e){this.checkForErrors(e)}checkForErrors(e){if(this.previousEvent&&this.ignoreClickOnMeElement.includes(this.previousEvent.id)&&this.previousEvent.id!=e.id)switch(this.previousEvent.id){case"firstName":this.formParsedData.find(o=>"firstName"===o.name).hasError=0===this.subscribeForm.nativeElement.querySelector("#firstName").value.length;break;case"lastName":this.formParsedData.find(o=>"lastName"===o.name).hasError=0===this.subscribeForm.nativeElement.querySelector("#lastName").value.length;break;case"emailAddress":case"confirmEmailAddress":this.formParsedData.find(o=>"emailAddress"===o.name).hasError=!this.emailRegExp.test(this.previousEvent.value)||0===this.subscribeForm.nativeElement.querySelector("#emailAddress").value.length,this.formParsedData.find(o=>"confirmEmailAddress"===o.name).hasError=this.subscribeForm.nativeElement.querySelector("#emailAddress").value!=this.subscribeForm.nativeElement.querySelector("#confirmEmailAddress").value||0===this.subscribeForm.nativeElement.querySelector("#confirmEmailAddress").value.length;break;case"company":this.formParsedData.find(o=>"company"===o.name).hasError=0===this.subscribeForm.nativeElement.querySelector("#company").value.length;break;case"phone":this.formParsedData.find(o=>"phone"===o.name).hasError=!this.phoneRegExp.test(this.subscribeForm.nativeElement.querySelector("#phone").value);break;case"addressLineOne":this.formParsedData.find(o=>"addressLineOne"===o.name).hasError=0===this.subscribeForm.nativeElement.querySelector("#addressLineOne").value.length;break;case"city":this.formParsedData.find(o=>"city"===o.name).hasError=0===this.subscribeForm.nativeElement.querySelector("#city").value.length;break;case"state":this.formParsedData.find(o=>"state"===o.name).hasError=0===this.subscribeForm.nativeElement.querySelector("#state").value.length;break;case"zip":this.formParsedData.find(o=>"zip"===o.name).hasError=!this.zipRegExp.test(this.subscribeForm.nativeElement.querySelector("#zip").value);break;case"country":this.formParsedData.find(o=>"country"===o.name).hasError=0===this.subscribeForm.nativeElement.querySelector("#country").value.length;break;case"industry":this.formParsedData.find(o=>"industry"===o.name).hasError=0===this.subscribeForm.nativeElement.querySelector("#industry").value.length;break;case"crd":this.formParsedData.find(o=>"crd"===o.name).hasError=0===this.subscribeForm.nativeElement.querySelector("#crd").value.length||!this.crdRegExp.test(this.subscribeForm.nativeElement.querySelector("#crd").value);break;case"interest":this.formParsedData.find(o=>"interest"===o.name).hasError=""===this.subscribeForm.nativeElement.querySelector("#interest").value}this.previousEvent=e}hasError(){var e=!1;for(var o of this.formParsedData)(o.include&&"addressLineTwo"!=o.name&&0===this.subscribeForm.nativeElement.querySelector("#"+o.name).value.length||o.hasError)&&(o.hasError=!0,e=!0);return e}onButtonClick(e){e.preventDefault(),this.checkForErrors(e);const o=this.hasError();this.displayErrors(o),o||(this.dataLayerService.addDataLayer({event:"callToAction",callToAction:{formName:this.formname}
1,fireTrackLink:{fireTrackLink:"false"}}),this.recaptchaService.execute())}displayErrors(e=!1){this.error.nativeElement.innerHTML=e?"There is an error with the form. Please verify your answers.":""}booleanData(){"string"==typeof this.ishidden&&(this.ishidden="true"===this.ishidden)}parseFormData(){this.formParsedData="string"==typeof this.formdata?JSON.parse(this.formdata):this.formdata,this.formParsedData.forEach(e=>{"string"==typeof e.include&&(e.include="true"===e.include),e.hasError=!1})}stringInterestOptions(){this.interestParsedData="string"==typeof this.interestoptions?JSON.parse(this.interestoptions):this.interestoptions}static{this.\u0275fac=function(o){return new(o||n)(Oe(bP),Oe(bn),Oe(wi))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-user-fields-v3"]],viewQuery:function(o,i){if(1&o&&(ot(Iie,5,We),ot(Die,5,We)),2&o){let a;Ze(a=Qe())&&(i.subscribeForm=a.first),Ze(a=Qe())&&(i.error=a.first)}},hostBindings:function(o,i){1&o&&Ve("click",function(r){return i.onClick(r.target)},0,On)("keyup",function(r){return i.handleKeyboardEvent(r.target)},!1,On)},inputs:{ishidden:"ishidden",formid:"formid",formversionnum:"formversionnum",purpose:"purpose",lob:"lob",url:"url",formname:"formname",language:"language",countryinput:"countryinput",published:"published",expired:"expired",segment:"segment",submiturl:"submiturl",formdata:"formdata",interestoptions:"interestoptions",buttontext:"buttontext",buttonstyle:"buttonstyle"},features:[ut],decls:1,vars:1,consts:[["class","aemvc-v3-container",4,"ngIf"],[1,"aemvc-v3-container"],["id","subscribeForm",1,"aemvc-v3-user-fields-form"],["subscribeForm",""],[1,"aemvc-v3-user-fields"],[1,"aemvc-v3-user-fields-inputs"],[4,"ngFor","ngForOf"],["id","submitForm","buttonType","button","size","medium","colorMode","on-light","href","","targetWindow","_blank",3,"labelText","variant","clickEvent"],["id","captcha-error",1,"aemvc-v3-user-fields-captcha-error"],["error",""],["id","recaptcha"],["type","hidden","id","formId","name","formId",3,"value"],["type","hidden","id","formVersionNum","name","formVersionNum",3,"value"],["type","hidden","id","purpose","name","purpose",3,"value"],["type","hidden","id","lob","name","lob",3,"value"],["type","hidden","id","url","name","url",3,"value"],["type","hidden","id","formName","name","formName",3,"value"],["type","hidden","id","language","name","language",3,"value"],["type","hidden","id","countryInput","name","countryInput",3,"value"],["type","hidden","id","published","name","published",3,"value"],["type","hidden","id","expired","name","expired",3,"value"],["type","hidden","id","submitUrl","name","submitUrl",3,"value"],["type","hidden","id","segment","name","segment",3,"value"],[4,"ngIf"],["c11n-label","",3,"for"],[3,"hasError"],["c11nInput","","type","text",3,"id","name","placeholder"],[3,"hasError","errorText","hintErrorId"],["hintText","",3,"hasError","errorText","labelText"],["c11nSelectInput","",1,"c11n-select__box__select",3,"id","name"],["value","","data-option","placeholder","selected","","disabled",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,i){1&o&&_e(0,Bie,22,15,"div",0),2&o&&f("ngIf",i.ishidden)},dependencies:[yo,Vt,vp,Fu,Lu,Wc,Vu,Bu,Nu],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v3-user-fields[_ngcontent-%COMP%]{grid-column:1/-1}.aemvc-v3-user-fields-form[_ngcontent-%COMP%]{display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;padding:32px 0}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v3-user-fields-form[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 767px){.aemvc-v3-user-fields-form[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 600px){.aemvc-v3-user-fields-form[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:32px;margin:0 32px}}.aemvc-v3-user-fields-inputs[_ngcontent-%COMP%]{grid-column:1/-1;flex-direction:column;box-sizing:border-box;display:grid;grid-template-columns:repeat(1,1fr);column-gap:32px;row-gap:16px;margin-bottom:16px}@media (min-width: 375px){.aemvc-v3-user-fields-inputs[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)}}@media (min-width: 600px){.aemvc-v3-user-fields-inputs[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}.aemvc-v3-user-fields-captcha-error[_ngcontent-%COMP%]{padding:16px 0;color:red}.c11n-select[_ngcontent-%COMP%]{margin-top:-8px!important;margin-bottom:-25px!important}']})}}return n})();so("constellation-aem/components/user-fields")(vS,{emptyLabel:"User Fields label",isEmpty:()=>!1});let Vie=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,Cp,yP,oa,_S,Mp,pu,wP]})}}return n})();const zie=n=>[n,"aemvc-v1-quote-text-quote"];let CS=(()=>{class n{constructor(e){this.iconService=e,this.backgroundcolor="white",this.quotetext="",this.quotename="",this.quotedetails="",this.imageside="left",this.src="",this.alt="",this.MEDIUM_BREAKPOINT=1024,this.SMALL_BREAKPOINT=767,this.XS_BREAKPOINT=599,this.quoteSizeClass="",this.nameSizeClass="",this.detailSizeClass="",this.quoteSrc="",this.onDarkColors=["red","turquoise","dark-yellow","dark-red"]}ngOnInit(){this.changeSize(),this.quoteColor()}ngOnChanges(e){Object.keys(e).forEach(o=>{e[o].isFirstChange()||"backgroundcolor"!==o||this.quoteColor()})}onResize(){this.changeSize(),this.quoteColor()}changeSize(){this.quoteSizeClass="c11n-text",this.nameSizeClass="c11n-text",this.detailSizeClass="c11n-text",window.innerWidth>this.MEDIUM_BREAKPOINT?(this.quoteSizeClass="c11n-text-2xl-display",this.nameSizeClass="c11n-text-2xl-headline",this.detailSizeClass="c11n-text-md"):window.innerWidth>this.SMALL_BREAKPOINT||window.innerWidth<this.XS_BREAKPOINT?(this.quoteSizeClass="c11n-text-xl-display",this.nameSizeClass="c11n-text-xl-headline",this.detailSizeClass="c11n-text-sm"):(this.quoteSizeClass="c11n-text-xl-display",this.nameSizeClass="c11n-text-2xl-headline",this.detailSizeClass="c11n-text-md")}quoteColor(){this.quoteSrc=this.onDarkColors.includes(this.backgroundcolor)&&window.innerWidth<this.SMALL_BREAKPOINT?"#small-quote-white":this.onDarkColors.includes(this.backgroundcolor)&&window.innerWidth<this.SMALL_BREAKPOINT?"#small-quote-black":this.onDarkColors.includes(this.backgroundcolor)&&window.innerWidth>this.SMALL_BREAKPOINT?"#large-quote-white":"#large-quote-black"}static{this.\u0275fac=function(o){return new(o||n)(Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-quote"]],hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{backgroundcolor:"backgroundcolor",quotetext:"quotetext",quotename:"quotename",quotedetails:"quotedetails",imageside:"imageside",src:"src",alt:"alt"},features:[ut],decls:13,vars:23,consts:[[1,"aemvc-v2-inner-container"],[1,"aemvc-v1-quote"],[3,"src","alt"],["role","img","aria-label","quotation marks image",1,"aemvc-v1-quote-text-image"]],template:function(o,i){1&o&&(C(0,"div")(1,"div",0)(2,"div",1),fe(3,"img",2),C(4,"div"),Mt(),C(5,"svg",3),fe(6,"use"),v(),qn(),C(7,"p"),Q(8),v(),C(9,"h3"),Q(10),v(),C(11,"p"),Q(12),v(
1)()()()()),2&o&&($t("aemvc-v2-container aemvc-v1-quote__",i.backgroundcolor,""),g(3),$t("aemvc-v1-quote-image aemvc-v1-quote-image__",i.imageside,""),f("src",i.src,rt)("alt",i.alt),g(),$t("aemvc-v1-quote-text aemvc-v1-quote-text__",i.imageside,""),g(2),Ue("href",i.quoteSrc,null,"xlink"),g(),It(wt(21,zie,i.quoteSizeClass)),g(),ct(" ",i.quotetext," "),g(),It(i.nameSizeClass),g(),ct(" ",i.quotename," "),g(),It(i.detailSizeClass),g(),ct(" ",i.quotedetails," "))},styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-quote[_ngcontent-%COMP%]{display:grid;width:100%;grid-column:2/12;grid-template-columns:repeat(12,1fr);box-sizing:border-box;margin-top:48px;margin-bottom:48px;column-gap:24px;align-items:center}@media (min-width: 375px){.aemvc-v1-quote[_ngcontent-%COMP%]{grid-column:1/5;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v1-quote[_ngcontent-%COMP%]{grid-column:1/7;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v1-quote[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(12,1fr);margin-top:64px;margin-bottom:64px}}.aemvc-v1-quote__red[_ngcontent-%COMP%]{background-color:#c20029;color:#fff}.aemvc-v1-quote__turquoise[_ngcontent-%COMP%]{background-color:#007873;color:#fff}.aemvc-v1-quote__yellow[_ngcontent-%COMP%]{background-color:#ffaf00;color:#040505}.aemvc-v1-quote__white[_ngcontent-%COMP%]{background-color:#fff;color:#040505}.aemvc-v1-quote__light-red[_ngcontent-%COMP%]{background-color:#ffeded;color:#040505}.aemvc-v1-quote__light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0;color:#040505}.aemvc-v1-quote__light-yellow[_ngcontent-%COMP%]{background-color:#fff7de;color:#040505}.aemvc-v1-quote__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200;color:#fff}.aemvc-v1-quote__dark-red[_ngcontent-%COMP%]{background-color:#670026;color:#fff}.aemvc-v1-quote__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9;color:#040505}.aemvc-v1-quote-image[_ngcontent-%COMP%]{grid-row:1;grid-column:4/8;margin-bottom:16px}@media (min-width: 375px){.aemvc-v1-quote-image[_ngcontent-%COMP%]{grid-column:2/4}}@media (min-width: 600px){.aemvc-v1-quote-image[_ngcontent-%COMP%]{grid-column:3/5}}@media (min-width: 768px){.aemvc-v1-quote-image[_ngcontent-%COMP%]{margin-bottom:unset}.aemvc-v1-quote-image__left[_ngcontent-%COMP%]{grid-column:1/3}.aemvc-v1-quote-image__right[_ngcontent-%COMP%]{grid-column:11/13}}.aemvc-v1-quote-text[_ngcontent-%COMP%]{grid-column:1/13;grid-row:2}@media (min-width: 375px){.aemvc-v1-quote-text[_ngcontent-%COMP%]{grid-column:1/5}}@media (min-width: 600px){.aemvc-v1-quote-text[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px){.aemvc-v1-quote-text[_ngcontent-%COMP%]{grid-row:1}.aemvc-v1-quote-text__left[_ngcontent-%COMP%]{grid-column:3/13;margin-left:8px}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-quote-text__left[_ngcontent-%COMP%]{margin-left:24px}}@media (min-width: 768px){.aemvc-v1-quote-text__right[_ngcontent-%COMP%]{grid-column:1/11;margin-right:8px}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-quote-text__right[_ngcontent-%COMP%]{margin-right:24px}}.aemvc-v1-quote-text-image[_ngcontent-%COMP%]{width:44px;height:33px;margin-bottom:32px}@media (min-width: 768px){.aemvc-v1-quote-text-image[_ngcontent-%COMP%]{margin-bottom:48px;width:60px;height:45px}}.aemvc-v1-quote-text-quote[_ngcontent-%COMP%]{margin-bottom:32px}@media (min-width: 768px){.aemvc-v1-quote-text-quote[_ngcontent-%COMP%]{margin-bottom:48px}}']})}}return n})();so("constellation-aem/components/text")(CS,{emptyLabel:"quote label",isEmpty:()=>!1});let Hie=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,lo]})}}return n})();function jie(n,t){if(1&n&&(ea(0),fe(1,"div"),C(2,"div"),fe(3,"c11n-aem-text",4),v(),ta()),2&n){const e=j();g(),Vc("aemvc-v1-logon__",e.layout,"__devider aemvc-v1-logon__",e.layout,"__devider__",e.colorMode,""),g(),di("aemvc-v1-logon__",e.layout,"__text aemvc-v1-logon__",e.layout,"__text__wrapper"),g(),f("text",e.bodytext)("backgroundcolor",e.backgroundcolor)("textresizingrules",e.bodyTextResizingRules)}}let MS=(()=>{class n{onResize(){this.changeTitleTextSize(),this.changeButtonSize()}get isFullWidthMode(){return"fullwidth"===this.layout}get isFloatingGridMode(){return"floatinggrid"===this.layout}get isRailMode(){return"rail"===this.layout}get hasBodyText(){return!!this.bodytext?.length}get hasButtonLink(){return!!this.buttonhref?.length}constructor(e,o){this.dataLayerService=e,this._document=o,this.layout="floatinggrid",this.backgroundcolor="dark-grey",this.overhang="0",this.titletext="",this.buttonlabel="LOG ON",this.buttonhref="",this.buttontargetwindow="_self",this.bodytext="",this.onDarkColors=["dark-grey","dark-red","red","red-400","dark-yellow"],this.colorMode="on-dark",this.buttonvariant="primary",this.buttoncolor="on-dark",this.buttonsize="medium",this.titleTextComponentType="Header Text",this.titleTextResizingRules='[{ "breakpoint": "lg", "operator": "<", "textsize": "md" },{ "breakpoint": "xl", "operator": "<", "textsize": "lg" },{ "breakpoint": "xl", "operator": ">=", "textsize": "xl" }]',this.bodyTextResizingRules='[{ "breakpoint": "lg", "operator": "<", "textsize": "sm" },{ "breakpoint": "lg", "operator": ">=", "textsize": "md" }]',this.isMobile=!1,this.EXTRA_LARGE_BREAKPOINT=1366,this.LARGE_BREAKPOINT=1024,this.document=o}ngOnInit(){this.changeColor(),this.changeTitleTextSize(),this.changeButtonSize()}ngOnChanges(e){Object.keys(e).forEach(o=>{e[o].isFirstChange()||"backgroundcolor"!==o||this.changeColor()})}defaultClick(e){this.dataLayerService.ctaEvent(`${this.document.title} - Logon`,this.buttonlabel,`Button ${this.buttonvariant}`)}
1changeColor(){this.colorMode=this.onDarkColors.includes(this.backgroundcolor)?"on-dark":"on-light",this.buttoncolor=this.onDarkColors.includes(this.backgroundcolor)?"on-dark":"on-light"}changeButtonSize(){this.buttonsize=window.innerWidth>=this.EXTRA_LARGE_BREAKPOINT?"large":"medium"}changeTitleTextSize(){this.titleTextComponentType=window.innerWidth>this.LARGE_BREAKPOINT?"Header Text":"Body Text"}static{this.\u0275fac=function(o){return new(o||n)(Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-logon-v1"]],hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{layout:"layout",backgroundcolor:"backgroundcolor",overhang:"overhang",titletext:"titletext",buttonlabel:"buttonlabel",buttonhref:"buttonhref",buttontargetwindow:"buttontargetwindow",bodytext:"bodytext"},features:[ut],decls:8,vars:34,consts:[[1,"aemvc-v3-inner-container"],["variant","fullwidth","headertag","h3","headerstyle","Headline","headeralign","left","bodystyle","Bold",3,"text","backgroundcolor","componenttype","textresizingrules"],["buttonType","button",3,"labelText","colorMode","size","href","targetWindow","variant","clickEvent"],[4,"ngIf"],["variant","fullwidth","componenttype","Body Text",3,"text","backgroundcolor","textresizingrules"]],template:function(o,i){1&o&&(C(0,"div")(1,"div",0)(2,"div")(3,"div"),fe(4,"c11n-aem-text",1),v(),C(5,"div")(6,"c11n-button",2),Ve("clickEvent",function(r){return i.defaultClick(r)}),v()(),_e(7,jie,4,12,"ng-container",3),v()()()),2&o&&(di("aemvc-v3-container aemvc-v3-container__",i.layout,"__",i.backgroundcolor,""),g(2),yC("aemvc-v1-logon aemvc-v1-logon__",i.layout," aemvc-v1-logon__",i.layout,"",i.isFloatingGridMode?"__float-up":""," aemvc-v1-logon__",i.backgroundcolor," ",i.colorMode,""),g(),Zd("aemvc-v1-logon__",i.layout,"__headline",i.hasBodyText?"":"__without-body-text"," aemvc-v1-logon__",i.layout,"__headline__wrapper",i.hasBodyText?"":"__without-body-text",""),g(),f("text",i.titletext)("backgroundcolor",i.backgroundcolor)("componenttype",i.titleTextComponentType)("textresizingrules",i.titleTextResizingRules),g(),Zd("aemvc-v1-logon__",i.layout,"__button",i.hasBodyText?"":"__without-body-text"," aemvc-v1-logon__",i.layout,"__button__wrapper",i.hasBodyText?"":"__without-body-text",""),g(),f("labelText",i.buttonlabel)("colorMode",i.buttoncolor)("size",i.buttonsize)("href",i.buttonhref)("targetWindow",i.buttontargetwindow)("variant",i.buttonvariant),g(),f("ngIf",i.hasBodyText))},dependencies:[Vt,Wc,km],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container__fullwidth__dark-grey[_ngcontent-%COMP%]{background-color:#3f4444}.aemvc-v3-container__fullwidth__dark-red[_ngcontent-%COMP%]{background-color:#670026}.aemvc-v3-container__fullwidth__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v3-container__fullwidth__red-400[_ngcontent-%COMP%]{background-color:#f6001e}.aemvc-v3-container__fullwidth__yellow[_ngcontent-%COMP%]{background-color:#ffaf00}.aemvc-v3-container__fullwidth__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200}.aemvc-v3-container__fullwidth__white[_ngcontent-%COMP%]{background-color:#fff}.aemvc-v3-container__fullwidth__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9}.aemvc-v1-logon__dark-grey[_ngcontent-%COMP%]{background-color:#3f4444}.aemvc-v1-logon__dark-red[_ngcontent-%COMP%]{background-color:#670026}.aemvc-v1-logon__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v1-logon__red-400[_ngcontent-%COMP%]{background-color:#f6001e}.aemvc-v1-logon__yellow[_ngcontent-%COMP%]{background-color:#ffaf00}.aemvc-v1-logon__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200}.aemvc-v1-logon__white[_ngcontent-%COMP%]{background-color:#fff}.aemvc-v1-logon__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9}.aemvc-v1-logon[_ngcontent-%COMP%]{display:grid;align-items:center;justify-items:stretch;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;grid-template-rows:auto auto auto auto;box-sizing:border-box;padding:64px;width:100%}.aemvc-v1-logon__fullwidth[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid[_ngcontent-%COMP%]{padding:32px 24px}@media (min-width: 600px){.aemvc-v1-logon__fullwidth[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid[_ngcontent-%COMP%]{padding:32px}}@media (min-width: 768px){.aemvc-v1-logon__fullwidth[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid[_ngcontent-%COMP%]{padding:48px 32px}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-logon__fullwidth[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid[_ngcontent-%COMP%]{padding:48px}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid[_ngcontent-%COMP%]{padding:64px}}.aemvc-v1-logon__fullwidth__headline[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline[_ngcontent-%COMP%]{grid-column:1/13;grid-row:1;align-self:flex-end}@media (min-width: 768px){.aemvc-v1-logon__fullwidth__headline[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline[_ngcontent-%COMP%]{grid-column:1/7;grid-row:1/3;align-self:flex-end}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-logon__fullwidth__headline[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth__headline[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline[_ngcontent-%COMP%]{grid-column:1/5;align-self:center;margin-right:40px}}.aemvc-v1-logon__fullwidth__headline__without-body-text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline__without-body-text[_ngcontent-%COMP%]{grid-column:1/13;grid-row:1;align-self:center}@media (min-width: 768px){.aemvc-v1-logon__fullwidth__headline__without-body-text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline__without-body-text[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-logon__fullwidth__headline__without-body-text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline__without-body-text[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth__headline__without-body-text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline__without-body-text[_ngcontent-%COMP%]{align-self:center}}.aemvc-v1-logon__fullwidth__headline__wrapper[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline__wrapper[_ngcontent-%COMP%]{margin-bottom:24px}@media (min-width: 768px){.aemvc-v1-logon__fullwidth__headline__wrapper[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline__wrapper[_ngcontent-%COMP%]{margin-right:16px;margin-bottom:16px}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth__headline__wrapper[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__headline__wrapper[_ngcontent-%COMP%]{margin-right:0;margin-bottom:0}}.aemvc-v1-logon__fullwidth__button[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button[_ngcontent-%COMP%]{grid-column:1/13;grid-row:2}@media (min-width: 768px){.aemvc-v1-logon__fullwidth__button[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button[_ngcontent-%COMP%]{grid-column:1/6;grid-row:3/5;align-self:start}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-logon__fullwidth__button[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button[_ngcontent-%COMP%]{grid-column:1/6}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth__button[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button[_ngcontent-%COMP%]{grid-row:1;grid-column:5/9;align-self:center}}.aemvc-v1-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]{grid-column:1/13;grid-row:2}.aemvc-v1-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%]     .c11n-button, .aemvc-v1-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]     .c11n-button{width:100%}@media (min-width: 768px){.aemvc-v1-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]{grid-column:7/13;grid-row:1;align-self:start;padding-left:40px}.aemvc-v1-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%]     .c11n-button, .aemvc-v1-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]     .c11n-button{max-width:300px}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%]     .c11n-button, .aemvc-v1-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]     .c11n-button{max-width:340px}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]{grid-row:1;grid-column:8/13;align-self:center}}.aemvc-v1-logon__fullwidth__button__wrapper[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]{margin-left:0;margin-top:0;text-align:left}.aemvc-v1-logon__fullwidth__button__wrapper[_ngcontent-%COMP%]     .c11n-button, .aemvc-v1-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]     .c11n-button{width:100%}@media (min-width: 768px){.aemvc-v1-logon__fullwidth__button__wrapper[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]{margin-top:8px}.aemvc-v1-logon__fullwidth__button__wrapper[_ngcontent-%COMP%]     .c11n-button, .aemvc-v1-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]     .c11n-button{max-width:340px}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-logon__fullwidth__button__wrapper[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]{margin-left:0}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth__button__wrapper[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]{text-align:right;margin-top:0;margin-left:40px;padding-right:40px}}.aemvc-v1-logon__fullwidth__button__wrapper__without-body-text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button__wrapper__without-body-text[_ngcontent-%COMP%]{margin-top:24px}.aemvc-v1-logon__fullwidth__button__wrapper__without-body-text[_ngcontent-%COMP%]     .c11n-button, .aemvc-v1-logon__floatinggrid__button__wrapper__without-body-text[_ngcontent-%COMP%]     .c11n-button{width:100%}@media (min-width: 768px){.aemvc-v1-logon__fullwidth__button__wrapper__without-body-text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button__wrapper__without-body-text[_ngcontent-%COMP%]{margin-top:0;text-align:right}.aemvc-v1-logon__fullwidth__button__wrapper__without-body-text[_ngcontent-%COMP%]     .c11n-button, .aemvc-v1-logon__floatinggrid__button__wrapper__without-body-text[_ngcontent-%COMP%]     .c11n-button{max-width:340px}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth__button__wrapper__without-body-text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__button__wrapper__without-body-text[_ngcontent-%COMP%]{margin-top:0;margin-left:8px}}.aemvc-v1-logon__fullwidth__devider[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__devider[_ngcontent-%COMP%]{grid-column:8;grid-row:1;margin-left:0;height:100%;display:none}@media (min-width: 768px){.aemvc-v1-logon__fullwidth__devider[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__devider[_ngcontent-%COMP%]{grid-column:7;grid-row:1/5;display:inherit}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-logon__fullwidth__devider[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__devider[_ngcontent-%COMP%]{grid-column:7}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth__devider[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__devider[_ngcontent-%COMP%]{grid-column:8;grid-row:1;padding-left:8px;justify-self:flex-end}}.aemvc-v1-logon__fullwidth__devider__on-dark[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__devider__on-dark[_ngcontent-%COMP%]{color:#fff;border-left:2px solid white;margin-left:-14px}.aemvc-v1-logon__fullwidth__devider__on-light[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__devider__on-light[_ngcontent-%COMP%]{color:#040505;border-left:2px solid #040505;margin-left:-14px}.aemvc-v1-logon__fullwidth__text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__text[_ngcontent-%COMP%]{grid-column:1/13;grid-row:3/5}@media (min-width: 768px){.aemvc-v1-logon__fullwidth__text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__text[_ngcontent-%COMP%]{grid-column:7/13;grid-row:1/5}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-logon__fullwidth__text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__text[_ngcontent-%COMP%]{grid-column:7/13}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth__text[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__text[_ngcontent-%COMP%]{grid-column:9/13;grid-row:1}}.aemvc-v1-logon__fullwidth__text__wrapper[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__text__wrapper[_ngcontent-%COMP%]{margin-top:32px;text-align:justify}@media (min-width: 768px){.aemvc-v1-logon__fullwidth__text__wrapper[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__text__wrapper[_ngcontent-%COMP%]{margin-top:0;padding-left:12px}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth__text__wrapper[_ngcontent-%COMP%], .aemvc-v1-logon__floatinggrid__text__wrapper[_ngcontent-%COMP%]{margin-top:0;padding-left:0}}@media (min-width: 375px){.aemvc-v1-logon__fullwidth[_ngcontent-%COMP%]{padding:32px 0}}@media (min-width: 600px){.aemvc-v1-logon__fullwidth[_ngcontent-%COMP%]{padding:32px 0}}@media (min-width: 768px){.aemvc-v1-logon__fullwidth[_ngcontent-%COMP%]{padding:48px 0}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v1-logon__fullwidth[_ngcontent-%COMP%]{padding:64px 0}}.aemvc-v1-logon__floatinggrid[_ngcontent-%COMP%]{margin-top:0}.aemvc-v1-logon__floatinggrid__float-up[_ngcontent-%COMP%]{margin-top:-40px}@media (min-width: 768px){.aemvc-v1-logon__floatinggrid__float-up[_ngcontent-%COMP%]{margin-top:-48px}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v1-logon__floatinggrid__float-up[_ngcontent-%COMP%]{margin-top:-64px}}.aemvc-v1-logon__rail[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(4,1fr);padding:32px}@media (min-width: 375px){.aemvc-v1-logon__rail[_ngcontent-%COMP%]{padding:32px 24px}}@media (min-width: 600px){.aemvc-v1-logon__rail[_ngcontent-%COMP%]{padding:32px}}@media (min-width: 768px){.aemvc-v1-logon__rail[_ngcontent-%COMP%]{grid-column:1/5;grid-template-columns:repeat(4,1fr);padding:32px 24px}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v1-logon__rail[_ngcontent-%COMP%]{padding:48px 32px}}.aemvc-v1-logon__rail__headline[_ngcontent-%COMP%], .aemvc-v1-logon__rail__headline__without-body-text[_ngcontent-%COMP%]{grid-column:1/5;grid-row:1;align-self:center}.aemvc-v1-logon__rail__headline__wrapper[_ngcontent-%COMP%]{grid-column:1/5;margin-right:0;margin-bottom:24px}@media (min-width: 1366px){.aemvc-v1-logon__rail__headline__wrapper[_ngcontent-%COMP%]{margin-bottom:32px}}.aemvc-v1-logon__rail__button[_ngcontent-%COMP%]{grid-column:1/5;grid-row:2;
1align-self:center}.aemvc-v1-logon__rail__button__wrapper[_ngcontent-%COMP%]{grid-column:1/5;margin-left:0;margin-top:0}.aemvc-v1-logon__rail__button__wrapper[_ngcontent-%COMP%]     .c11n-button{width:100%}.aemvc-v1-logon__rail__button__wrapper__without-body-text[_ngcontent-%COMP%]{grid-column:1/5;margin-top:24px}.aemvc-v1-logon__rail__button__wrapper__without-body-text[_ngcontent-%COMP%]     .c11n-button{width:100%}.aemvc-v1-logon__rail__devider[_ngcontent-%COMP%]{display:none}.aemvc-v1-logon__rail__text[_ngcontent-%COMP%]{grid-column:1/5;grid-row:3}.aemvc-v1-logon__rail__text__wrapper[_ngcontent-%COMP%]{margin-top:24px}@media (min-width: 600px){.aemvc-v1-logon__rail__text__wrapper[_ngcontent-%COMP%]{margin-top:32px}}@media (min-width: 600px) and (min-width: 1366px){.aemvc-v1-logon__rail__text__wrapper[_ngcontent-%COMP%]{margin-top:48px}}'],changeDetection:0})}}return n})();so("constellation-aem/components/logon")(MS,{emptyLabel:"logon label",isEmpty:()=>!1});let Uie=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,oa,Ru,ir]})}}return n})();function $ie(n,t){if(1&n&&(C(0,"a",5),Q(1),v()),2&n){const e=t.$implicit,o=t.index,i=j(2);f("href",e.href,rt)("colorMode",i.buttoncolor)("target",e.targetblank?"_blank":"_self"),Ue("number",i.isnumbered?(o+1).toString():"")("data-analytics",e.analyticsvalue),g(),ct(" ",e.title," ")}}function Wie(n,t){if(1&n&&(ea(0),fe(1,"div"),C(2,"div"),_e(3,$ie,2,6,"a",4),v(),ta()),2&n){const e=j();g(),Vc("aemvc-v2-logon__",e.layout,"__devider aemvc-v2-logon__",e.layout,"__devider__",e.colorMode,""),g(),di("aemvc-v2-logon__",e.layout,"__text aemvc-v2-logon__",e.layout,"__text__wrapper"),g(),f("ngForOf",e.itemsParsedData)}}let PS=(()=>{class n{onResize(){this.changeTitleTextSize(),this.changeButtonSize()}get isFullWidthMode(){return"fullwidth"===this.layout}get isFloatingGridMode(){return"floatinggrid"===this.layout}get isRailMode(){return"rail"===this.layout}get hasButtonLink(){return!!this.buttonhref?.length}constructor(e,o){this.dataLayerService=e,this._document=o,this.layout="floatinggrid",this.backgroundcolor="dark-grey",this.overhang="0",this.titletext="",this.buttonlabel="LOG ON",this.buttonhref="",this.buttontargetwindow="_self",this.itemsdata="[{}]",this.isnumbered=!0,this.itemsParsedData=[],this.onDarkColors=["dark-grey","dark-red","red","red-400","dark-yellow"],this.colorMode="on-dark",this.buttonvariant="primary",this.buttoncolor="on-dark",this.buttonsize="medium",this.titleTextComponentType="Header Text",this.titleTextResizingRules='[{ "breakpoint": "lg", "operator": "<", "textsize": "md" },{ "breakpoint": "xl", "operator": "<", "textsize": "lg" },{ "breakpoint": "xl", "operator": ">=", "textsize": "xl" }]',this.bodyTextResizingRules='[{ "breakpoint": "lg", "operator": "<", "textsize": "sm" },{ "breakpoint": "lg", "operator": ">=", "textsize": "md" }]',this.isMobile=!1,this.EXTRA_LARGE_BREAKPOINT=1366,this.LARGE_BREAKPOINT=1024,this.document=o}ngOnInit(){this.changeColor(),this.changeTitleTextSize(),this.changeButtonSize(),this.parseListItemsData()}ngOnChanges(e){Object.keys(e).forEach(o=>{e[o].isFirstChange()||"backgroundcolor"!==o||this.changeColor()})}defaultClick(e){this.dataLayerService.ctaEvent(`${this.document.title} - Logon`,this.buttonlabel,`Button ${this.buttonvariant}`)}changeColor(){this.colorMode=this.onDarkColors.includes(this.backgroundcolor)?"on-dark":"on-light",this.buttoncolor=this.onDarkColors.includes(this.backgroundcolor)?"on-dark":"on-light"}changeButtonSize(){this.buttonsize=window.innerWidth>=this.EXTRA_LARGE_BREAKPOINT?"large":"medium"}changeTitleTextSize(){this.titleTextComponentType=window.innerWidth>this.LARGE_BREAKPOINT?"Header Text":"Body Text"}parseListItemsData(){this.itemsParsedData="string"==typeof this.itemsdata?JSON.parse(this.itemsdata):this.itemsdata}static{this.\u0275fac=function(o){return new(o||n)(Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-logon-v2"]],hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{layout:"layout",backgroundcolor:"backgroundcolor",overhang:"overhang",titletext:"titletext",buttonlabel:"buttonlabel",buttonhref:"buttonhref",buttontargetwindow:"buttontargetwindow",itemsdata:"itemsdata",isnumbered:"isnumbered"},features:[ut],decls:8,vars:34,consts:[[1,"aemvc-v3-inner-container"],["variant","fullwidth","headertag","h3","headerstyle","Headline","headeralign","left","bodystyle","Bold",3,"text","backgroundcolor","componenttype","textresizingrules"],["buttonType","button",3,"labelText","colorMode","size","href","targetWindow","variant","clickEvent"],[4,"ngIf"],["c11n-link","","variant","secondary-independent",3,"href","colorMode","target",4,"ngFor","ngForOf"],["c11n-link","","variant","secondary-independent",3,"href","colorMode","target"]],template:function(o,i){1&o&&(C(0,"div")(1,"div",0)(2,"div")(3,"div"),fe(4,"c11n-aem-text",1),v(),C(5,"div")(6,"c11n-button",2),Ve("clickEvent",function(r){return i.defaultClick(r)}
1),v()(),_e(7,Wie,4,10,"ng-container",3),v()()()),2&o&&(di("aemvc-v3-container aemvc-v3-container__",i.layout,"__",i.backgroundcolor,""),g(2),yC("aemvc-v2-logon aemvc-v2-logon__",i.layout," aemvc-v2-logon__",i.layout,"",i.isFloatingGridMode?"__float-up":""," aemvc-v1-logon__",i.backgroundcolor," ",i.colorMode,""),g(),Zd("aemvc-v2-logon__",i.layout,"__headline",0==i.itemsParsedData.length?"__without-body-text":""," aemvc-v2-logon__",i.layout,"__headline__wrapper",0==i.itemsParsedData.length?"__without-body-text":"",""),g(),f("text",i.titletext)("backgroundcolor",i.backgroundcolor)("componenttype",i.titleTextComponentType)("textresizingrules",i.titleTextResizingRules),g(),Zd("aemvc-v2-logon__",i.layout,"__button",0==i.itemsParsedData.length?"__without-body-text":""," aemvc-v2-logon__",i.layout,"__button__wrapper",0==i.itemsParsedData.length?"__without-body-text":"",""),g(),f("labelText",i.buttonlabel)("colorMode",i.buttoncolor)("size",i.buttonsize)("href",i.buttonhref)("targetWindow",i.buttontargetwindow)("variant",i.buttonvariant),g(),f("ngIf",i.itemsParsedData.length>0))},dependencies:[yo,Vt,Wc,km,Sr],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container__fullwidth__dark-grey[_ngcontent-%COMP%]{background-color:#3f4444}.aemvc-v3-container__fullwidth__dark-red[_ngcontent-%COMP%]{background-color:#670026}.aemvc-v3-container__fullwidth__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v3-container__fullwidth__red-400[_ngcontent-%COMP%]{background-color:#f6001e}.aemvc-v3-container__fullwidth__yellow[_ngcontent-%COMP%]{background-color:#ffaf00}.aemvc-v3-container__fullwidth__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200}.aemvc-v3-container__fullwidth__white[_ngcontent-%COMP%]{background-color:#fff}.aemvc-v3-container__fullwidth__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9}.aemvc-v1-logon__dark-grey[_ngcontent-%COMP%]{background-color:#3f4444}.aemvc-v1-logon__dark-red[_ngcontent-%COMP%]{background-color:#670026}.aemvc-v1-logon__red[_ngcontent-%COMP%]{background-color:#c20029}.aemvc-v1-logon__red-400[_ngcontent-%COMP%]{background-color:#f6001e}.aemvc-v1-logon__yellow[_ngcontent-%COMP%]{background-color:#ffaf00}.aemvc-v1-logon__dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200}.aemvc-v1-logon__white[_ngcontent-%COMP%]{background-color:#fff}.aemvc-v1-logon__light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9}.aemvc-v2-logon[_ngcontent-%COMP%]{display:grid;align-items:center;justify-items:stretch;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;grid-template-rows:auto auto auto auto;box-sizing:border-box;padding:64px;width:100%}.aemvc-v2-logon[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none!important}.aemvc-v2-logon__fullwidth[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid[_ngcontent-%COMP%]{padding:32px 24px}@media (min-width: 600px){.aemvc-v2-logon__fullwidth[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid[_ngcontent-%COMP%]{padding:32px}}@media (min-width: 768px){.aemvc-v2-logon__fullwidth[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid[_ngcontent-%COMP%]{padding:48px 32px}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v2-logon__fullwidth[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid[_ngcontent-%COMP%]{padding:48px}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid[_ngcontent-%COMP%]{padding:64px}}.aemvc-v2-logon__fullwidth__headline[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline[_ngcontent-%COMP%]{grid-column:1/13;grid-row:1;align-self:flex-end}@media (min-width: 768px){.aemvc-v2-logon__fullwidth__headline[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline[_ngcontent-%COMP%]{grid-column:1/7;grid-row:1/3;align-self:flex-end}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v2-logon__fullwidth__headline[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth__headline[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline[_ngcontent-%COMP%]{grid-column:1/5;align-self:center;margin-right:40px}}.aemvc-v2-logon__fullwidth__headline__without-body-text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline__without-body-text[_ngcontent-%COMP%]{grid-column:1/13;grid-row:1;align-self:center}@media (min-width: 768px){.aemvc-v2-logon__fullwidth__headline__without-body-text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline__without-body-text[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v2-logon__fullwidth__headline__without-body-text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline__without-body-text[_ngcontent-%COMP%]{grid-column:1/7}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth__headline__without-body-text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline__without-body-text[_ngcontent-%COMP%]{align-self:center}}.aemvc-v2-logon__fullwidth__headline__wrapper[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline__wrapper[_ngcontent-%COMP%]{margin-bottom:24px}@media (min-width: 768px){.aemvc-v2-logon__fullwidth__headline__wrapper[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline__wrapper[_ngcontent-%COMP%]{margin-right:16px;margin-bottom:16px}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth__headline__wrapper[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__headline__wrapper[_ngcontent-%COMP%]{margin-right:0;margin-bottom:0}}.aemvc-v2-logon__fullwidth__button[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button[_ngcontent-%COMP%]{grid-column:1/13;grid-row:2}@media (min-width: 768px){.aemvc-v2-logon__fullwidth__button[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button[_ngcontent-%COMP%]{grid-column:1/6;grid-row:3/5;align-self:start}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v2-logon__fullwidth__button[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button[_ngcontent-%COMP%]{grid-column:1/6}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth__button[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button[_ngcontent-%COMP%]{grid-row:1;grid-column:5/9;align-self:center}}.aemvc-v2-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]{grid-column:1/13;grid-row:2}.aemvc-v2-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%]     .c11n-button, .aemvc-v2-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]     .c11n-button{width:100%}@media (min-width: 768px){.aemvc-v2-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]{grid-column:7/13;grid-row:1;align-self:start;padding-left:40px}.aemvc-v2-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%]     .c11n-button, .aemvc-v2-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]     .c11n-button{max-width:300px}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v2-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%]     .c11n-button, .aemvc-v2-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]     .c11n-button{max-width:340px}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth__button__without-body-text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button__without-body-text[_ngcontent-%COMP%]{grid-row:1;grid-column:8/13;align-self:center}}.aemvc-v2-logon__fullwidth__button__wrapper[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]{margin-left:0;margin-top:0;text-align:left}.aemvc-v2-logon__fullwidth__button__wrapper[_ngcontent-%COMP%]     .c11n-button, .aemvc-v2-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]     .c11n-button{width:100%}@media (min-width: 768px){.aemvc-v2-logon__fullwidth__button__wrapper[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]{margin-top:8px}.aemvc-v2-logon__fullwidth__button__wrapper[_ngcontent-%COMP%]     .c11n-button, .aemvc-v2-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]     .c11n-button{max-width:340px}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v2-logon__fullwidth__button__wrapper[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]{margin-left:0}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth__button__wrapper[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button__wrapper[_ngcontent-%COMP%]{text-align:right;margin-top:0;margin-left:40px;padding-right:40px}}.aemvc-v2-logon__fullwidth__button__wrapper__without-body-text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button__wrapper__without-body-text[_ngcontent-%COMP%]{margin-top:24px}.aemvc-v2-logon__fullwidth__button__wrapper__without-body-text[_ngcontent-%COMP%]     .c11n-button, .aemvc-v2-logon__floatinggrid__button__wrapper__without-body-text[_ngcontent-%COMP%]     .c11n-button{width:100%}@media (min-width: 768px){.aemvc-v2-logon__fullwidth__button__wrapper__without-body-text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button__wrapper__without-body-text[_ngcontent-%COMP%]{margin-top:0;text-align:right}.aemvc-v2-logon__fullwidth__button__wrapper__without-body-text[_ngcontent-%COMP%]     .c11n-button, .aemvc-v2-logon__floatinggrid__button__wrapper__without-body-text[_ngcontent-%COMP%]     .c11n-button{max-width:340px}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth__button__wrapper__without-body-text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__button__wrapper__without-body-text[_ngcontent-%COMP%]{margin-top:0;margin-left:8px}}.aemvc-v2-logon__fullwidth__devider[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__devider[_ngcontent-%COMP%]{grid-column:8;grid-row:1;margin-left:0;height:100%;display:none}@media (min-width: 768px){.aemvc-v2-logon__fullwidth__devider[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__devider[_ngcontent-%COMP%]{grid-column:7;grid-row:1/5;display:inherit}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v2-logon__fullwidth__devider[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__devider[_ngcontent-%COMP%]{grid-column:7}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth__devider[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__devider[_ngcontent-%COMP%]{grid-column:8;grid-row:1;padding-left:8px;justify-self:flex-end}}.aemvc-v2-logon__fullwidth__devider__on-dark[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__devider__on-dark[_ngcontent-%COMP%]{color:#fff;border-left:2px solid white;margin-left:-14px}.aemvc-v2-logon__fullwidth__devider__on-light[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__devider__on-light[_ngcontent-%COMP%]{color:#040505;border-left:2px solid #040505;margin-left:-14px}.aemvc-v2-logon__fullwidth__text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__text[_ngcontent-%COMP%]{grid-column:1/13;grid-row:3/5}@media (min-width: 768px){.aemvc-v2-logon__fullwidth__text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__text[_ngcontent-%COMP%]{grid-column:7/13;grid-row:1/5}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v2-logon__fullwidth__text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__text[_ngcontent-%COMP%]{grid-column:7/13}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth__text[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__text[_ngcontent-%COMP%]{grid-column:9/13;grid-row:1}}.aemvc-v2-logon__fullwidth__text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none!important}.aemvc-v2-logon__fullwidth__text__wrapper[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__text__wrapper[_ngcontent-%COMP%]{margin-top:32px;text-align:justify;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.aemvc-v2-logon__fullwidth__text__wrapper[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__text__wrapper[_ngcontent-%COMP%]{margin-top:0;padding-left:12px}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth__text__wrapper[_ngcontent-%COMP%], .aemvc-v2-logon__floatinggrid__text__wrapper[_ngcontent-%COMP%]{margin-top:0;padding-left:0}}@media (min-width: 375px){.aemvc-v2-logon__fullwidth[_ngcontent-%COMP%]{padding:32px 0}}@media (min-width: 600px){.aemvc-v2-logon__fullwidth[_ngcontent-%COMP%]{padding:32px 0}}@media (min-width: 768px){.aemvc-v2-logon__fullwidth[_ngcontent-%COMP%]{padding:48px 0}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v2-logon__fullwidth[_ngcontent-%COMP%]{padding:64px 0}}.aemvc-v2-logon__floatinggrid[_ngcontent-%COMP%]{margin-top:0}.aemvc-v2-logon__floatinggrid__float-up[_ngcontent-%COMP%]{margin-top:-40px}@media (min-width: 768px){.aemvc-v2-logon__floatinggrid__float-up[_ngcontent-%COMP%]{margin-top:-48px}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v2-logon__floatinggrid__float-up[_ngcontent-%COMP%]{margin-top:-64px}}.aemvc-v2-logon__rail[_ngcontent-%COMP%]{grid-column:1/13;grid-template-columns:repeat(4,1fr);padding:32px}@media (min-width: 375px){.aemvc-v2-logon__rail[_ngcontent-%COMP%]{padding:32px 24px}}@media (min-width: 600px){.aemvc-v2-logon__rail[_ngcontent-%COMP%]{padding:32px}}@media (min-width: 768px){.aemvc-v2-logon__rail[_ngcontent-%COMP%]{grid-column:1/5;grid-template-columns:repeat(4,1fr);padding:32px 24px}}@media (min-width: 768px) and (min-width: 1366px){.aemvc-v2-logon__rail[_ngcontent-%COMP%]{padding:48px 32px}}.aemvc-v2-logon__rail__headline[_ngcontent-%COMP%], .aemvc-v2-logon__rail__headline__without-body-text[_ngcontent-%COMP%]{grid-column:1/5;grid-row:1;align-self:center}.aemvc-v2-logon__rail__headline__wrapper[_ngcontent-%COMP%]{grid-column:1/5;margin-right:0;margin-bottom:24px}@media (min-width: 1366px){.aemvc-v2-logon__rail__headline__wrapper[_ngcontent-%COMP%]{margin-bottom:32px}}.aemvc-v2-logon__rail__button[_ngcontent-%COMP%]{grid-column:1/5;grid-row:2;
1align-self:center}.aemvc-v2-logon__rail__button__wrapper[_ngcontent-%COMP%]{grid-column:1/5;margin-left:0;margin-top:0}.aemvc-v2-logon__rail__button__wrapper[_ngcontent-%COMP%]     .c11n-button{width:100%}.aemvc-v2-logon__rail__button__wrapper__without-body-text[_ngcontent-%COMP%]{grid-column:1/5;margin-top:24px}.aemvc-v2-logon__rail__button__wrapper__without-body-text[_ngcontent-%COMP%]     .c11n-button{width:100%}.aemvc-v2-logon__rail__devider[_ngcontent-%COMP%]{display:none}.aemvc-v2-logon__rail__text[_ngcontent-%COMP%]{grid-column:1/5;grid-row:3}.aemvc-v2-logon__rail__text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none!important}.aemvc-v2-logon__rail__text__wrapper[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-direction:column;gap:16px;align-items:center}@media (min-width: 600px){.aemvc-v2-logon__rail__text__wrapper[_ngcontent-%COMP%]{margin-top:32px}}@media (min-width: 600px) and (min-width: 1366px){.aemvc-v2-logon__rail__text__wrapper[_ngcontent-%COMP%]{margin-top:48px}}'],changeDetection:0})}}return n})();so("constellation-aem/components/logon")(PS,{emptyLabel:"logon label",isEmpty:()=>!1});let Gie=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,oa,Ru,ir,or]})}}return n})();class qie extends qe{constructor(t,e){super()}schedule(t,e=0){return this}}const Fp={setInterval(n,t,...e){const{delegate:o}=Fp;return o?.setInterval?o.setInterval(n,t,...e):setInterval(n,t,...e)},clearInterval(n){const{delegate:t}=Fp;return(t?.clearInterval||clearInterval)(n)},delegate:void 0};class Gu{constructor(t,e=Gu.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,o){return new this.schedulerActionCtor(this,t).schedule(o,e)}}Gu.now=DM.now;const Lp=new class Xie extends Gu{constructor(t,e=Gu.now){super(t,e),this.actions=[],this._active=!1}flush(t){const{actions:e}=this;if(this._active)return void e.push(t);let o;this._active=!0;do{if(o=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,o){for(;t=e.shift();)t.unsubscribe();throw o}}}(class Yie extends qie{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){var o;if(this.closed)return this;this.state=t;const i=this.id,a=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(a,i,e)),this.pending=!0,this.delay=e,this.id=null!==(o=this.id)&&void 0!==o?o:this.requestAsyncId(a,this.id,e),this}requestAsyncId(t,e,o=0){return Fp.setInterval(t.flush.bind(t,this),o)}recycleAsyncId(t,e,o=0){if(null!=o&&this.delay===o&&!1===this.pending)return e;null!=e&&Fp.clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const o=this._execute(t,e);if(o)return o;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let i,o=!1;try{this.work(t)}catch(a){o=!0,i=a||new Error("Scheduled action threw falsy error")}if(o)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:t,scheduler:e}=this,{actions:o}=e;this.work=this.state=this.scheduler=null,this.pending=!1,mt(o,this),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null,super.unsubscribe()}}}),Kie=Lp;function OS(n=0,t,e=Kie){let o=-1;return null!=t&&(fA(t)?e=t:o=t),new En(i=>{let a=function Qie(n){return n instanceof Date&&!isNaN(n)}(n)?+n-e.now():n;a<0&&(a=0);let r=0;return e.schedule(function(){i.closed||(i.next(r++),0<=o?this.schedule(void 0,o):i.complete())},a)})}const eae=["chipButton"],tae=["removeButton"];function nae(n,t){1&n&&Nn(0)}function oae(n,t){if(1&n){const e=st();C(0,"div",8),_e(1,nae,1,0,"ng-container",9),C(2,"button",10,11),Ve("mou
1seup",function(i){return Ye(e),Xe(j(2).handleClose(i))})("keyup",function(i){return Ye(e),Xe(j(2).handleClose(i))}),Mt(),C(4,"svg",12)(5,"title"),Q(6),v(),fe(7,"use",13),v()()()}if(2&n){const e=j(2),o=Nt(2);g(),f("ngTemplateOutlet",o),g(),Ue("aria-label","remove "+e.labelText)("title","remove "+e.labelText),g(4),Le("remove chip "+e.labelText)}}function iae(n,t){1&n&&Nn(0)}function aae(n,t){if(1&n){const e=st();C(0,"button",14,15),Ve("click",function(){return Ye(e),Xe(j(2).handleCallback())}),_e(2,iae,1,0,"ng-container",9),v()}if(2&n){j(2);const e=Nt(2);g(2),f("ngTemplateOutlet",e)}}function rae(n,t){1&n&&Nn(0)}function cae(n,t){if(1&n&&(C(0,"a",16,15),_e(2,rae,1,0,"ng-container",9),v()),2&n){const e=j(2),o=Nt(2);f("href",e.href,rt),Ue("target",e.targetWindow||null),g(2),f("ngTemplateOutlet",o)}}function sae(n,t){1&n&&Nn(0)}function lae(n,t){if(1&n&&(C(0,"a",17,15),_e(2,sae,1,0,"ng-container",9),v()),2&n){const e=j(2),o=Nt(2);f("routerLink",e.routerLink),g(2),f("ngTemplateOutlet",o)}}function mae(n,t){1&n&&Nn(0)}function dae(n,t){if(1&n&&(C(0,"div",8),_e(1,mae,1,0,"ng-container",9),v()),2&n){j(2);const e=Nt(2);g(),f("ngTemplateOutlet",e)}}function uae(n,t){1&n&&(ea(0,2),_e(1,oae,8,4,"div",3)(2,aae,3,1,"button",4)(3,cae,3,3,"a",5)(4,lae,3,2,"a",6)(5,dae,2,1,"div",7),ta()),2&n&&(f("ngSwitch",j().action),g(),f("ngSwitchCase","removable"),g(),f("ngSwitchCase","button"),g(),f("ngSwitchCase","link"),g(),f("ngSwitchCase","routerLink"))}function gae(n,t){if(1&n&&(C(0,"span",18),Q(1),v()),2&n){const e=j();g(),Le(e.labelText)}}const hae=["*"];let ZP=(()=>{class n{constructor(e,o){this.elRef=e,this.cdr=o,this.topClass="",this.action="none",this.size="small",this.color="turquoise",this.labelText="Chip text",this.href="",this.routerLink="",this.targetWindow="",this.stateChange=new kt,this.userCallbackEvent=new kt,this.chipId="",this.lastEventType="",this.lastClicked=0,this.isClosed=!1,this.groupOrder=0}ngOnInit(){this.chipId=Ds(),this.updateProperties()}ngOnChanges(e){Object.keys(e).filter(o=>["size","action","color","href","routerLink","targetWindow"].includes(o)&&!e[o].isFirstChange()).length>0&&this.updateProperties()}getChipInfo(){return{labelText:this.labelText,isClosed:this.isClosed,action:this.action,elementRef:this.elRef,groupOrder:this.groupOrder,chipId:this.chipId,eventType:this.lastEventType,lastClicked:this.lastClicked}}handleClose(e){"mouseup"===e.type?0===e.button&&this.closeAndSendInfo(e.type):("Enter"===e.key||" "===e.key)&&this.closeAndSendInfo(e.type)}closeAndSendInfo(e){this.lastEventType=e,this.lastClicked=(new Date).getTime(),this.isClosed=!0;const o=this.getChipInfo();this.stateChange.emit(o),this.updateProperties()}handleCallback(){this.lastEventType="click",this.lastClicked=(new Date).getTime(),this.userCallbackEvent.emit(this.getChipInfo());const e=this.getChipInfo();this.stateChange.emit(e)}updateProperties(){this.updateTopClass(),this.cdr.detectChanges()}updateTopClass(){this.topClass=`c11n-chip c11n-chip--${this.color} c11n-chip--${this.size}${"removable"===this.action?" c11n-chip--removable":""}${this.isClosed?" c11n-chip--removed":""}`}static{this.\u0275fac=function(o){return new(o||n)(Oe(We),Oe(no))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-chip"]],viewQuery:function(o,i){if(1&o&&(ot(eae,5,We),ot(tae,5,We)),2&o){let a;Ze(a=Qe())&&(i.chipButtonElRef=a.first),Ze(a=Qe())&&(i.removeButtonElRef=a.first)}},hostVars:4,hostBindings:function(o,i){2&o&&(Ue("role",i.chipRole)("aria-hidden",i.isClosed),It(i.topClass))},inputs:{chipRole:"chipRole",action:"action",size:"size",color:"color",labelText:"labelText",href:"href",routerLink:"routerLink",targetWindow:"targetWindow"},outputs:{stateChange:"stateChange",userCallbackEvent:"userCallbackEvent"},standalone:!0,features:[ut,Oo],decls:3,vars:1,consts:[[3,"ngSwitch",4,"ngIf"],["labelCode",""],[3,"ngSwitch"],["class","c11n-chip__box",4,"ngSwitchCase"],["type","button","class","c11n-chip__box c11n-chip__box--button",3,"click",4,"ngSwitchCase"],["class","c11n-chip__box c11n-chip__box--link",3,"href",4,"ngSwitchCase"],["class","c11n-chip__box c11n-chip__box--link",3,"routerLink",4,"ngSwitchCase"],["class","c11n-chip__box",4,"ngSwitchDefault"],[1,"c11n-chip__box"],[4,"ngTemplateOutlet"],["type","button",3,"mouseup","keyup"],["removeButton",""],["aria-hidden","false","focusable","true",1,"c11n-remove-small"],["href","#remove-small"],["type","button",1,"c11n-chip__box","c11n-chip__box--button",3,"click"],["chipButton",""],[1,"c11n-chip__box","c11n-chip__box--link",3,"href"],[1,"c11n-chip__box","c11n-chip__box--link",3,"routerLink"],[1,"c11n-chip__box__label"]],template:function(o,i){1&o&&_e(0,uae,6,5,"ng-container",0)(1,gae,2,1,"ng-template",null,1,Ca),2&o&&f("ngIf",!i.isClosed)},dependencies:[yt,Vt,ic,Uc,lm,Gf,Ns,Ls],styles:['.c11n-chip[_nghost-%COMP%]{--chip-fg-color: $c11n-color-ink-800;--chip-bg-color: #def5f0;--chip-alt-bg-color: #007873;--chip-border-color: #007873;--chip-alt-fg-color: #ffffff;--remove-button-width: 1.5rem;--height: 1.5rem;box-sizing:border-box;max-height:var(--height);white-space:nowrap;width:fit-content;padding:0;margin:0}.c11n-chip[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:var(--height);width:fit-content;margin:0;padding:0 .5rem;border-radius:.125rem;background:var(--chip-bg-color);border:.0625rem solid var(--chip-border-color);overflow:visible;position:relative}.c11n-chip[_nghost-%COMP%]   .c11n-chip__box__label[_ngcontent-%COMP%]{font-size:.6875rem;
1font-family:FF Mark,Arial,sans-serif;font-weight:700;color:#040505;display:inline-block;height:inherit;line-height:var(--height);background:transparent}.c11n-chip[_nghost-%COMP%]   .c11n-chip__box--button[_ngcontent-%COMP%], .c11n-chip[_nghost-%COMP%]   .c11n-chip__box--link[_ngcontent-%COMP%]{height:inherit;box-sizing:border-box;-webkit-appearance:none;appearance:none;text-decoration:none;max-height:var(--height)}.c11n-chip[_nghost-%COMP%]   .c11n-chip__box--button[_ngcontent-%COMP%]:focus-visible, .c11n-chip[_nghost-%COMP%]   .c11n-chip__box--link[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-chip[_nghost-%COMP%]   .c11n-chip__box--button[_ngcontent-%COMP%]:focus-visible:after, .c11n-chip[_nghost-%COMP%]   .c11n-chip__box--link[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}.c11n-chip[_nghost-%COMP%]   .c11n-chip__box--button[_ngcontent-%COMP%]:hover, .c11n-chip[_nghost-%COMP%]   .c11n-chip__box--button[_ngcontent-%COMP%]:focus-visible, .c11n-chip[_nghost-%COMP%]   .c11n-chip__box--link[_ngcontent-%COMP%]:hover, .c11n-chip[_nghost-%COMP%]   .c11n-chip__box--link[_ngcontent-%COMP%]:focus-visible{background:var(--chip-alt-bg-color)}.c11n-chip[_nghost-%COMP%]   .c11n-chip__box--button[_ngcontent-%COMP%]:hover   .c11n-chip__box__label[_ngcontent-%COMP%], .c11n-chip[_nghost-%COMP%]   .c11n-chip__box--button[_ngcontent-%COMP%]:focus-visible   .c11n-chip__box__label[_ngcontent-%COMP%], .c11n-chip[_nghost-%COMP%]   .c11n-chip__box--link[_ngcontent-%COMP%]:hover   .c11n-chip__box__label[_ngcontent-%COMP%], .c11n-chip[_nghost-%COMP%]   .c11n-chip__box--link[_ngcontent-%COMP%]:focus-visible   .c11n-chip__box__label[_ngcontent-%COMP%]{color:var(--chip-alt-fg-color)}.c11n-chip[_nghost-%COMP%]   button[_ngcontent-%COMP%], .c11n-chip[_nghost-%COMP%]   a[_ngcontent-%COMP%], .c11n-chip[_nghost-%COMP%]   a[_ngcontent-%COMP%]:active, .c11n-chip[_nghost-%COMP%]   a[_ngcontent-%COMP%]:visited{box-sizing:border-box;-webkit-appearance:none;appearance:none;text-decoration:none;color:var(--chip-fg-color)}.c11n-chip[_nghost-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none;color:var(--chip-alt-fg-color)}.c11n-chip.c11n-chip--yellow[_nghost-%COMP%]{--chip-bg-color: #fff7de;--chip-alt-bg-color: #ffad00;--chip-border-color: #bf8200;--chip-alt-fg-color: $c11n-color-ink-800}.c11n-chip.c11n-chip--ink[_nghost-%COMP%]{--chip-bg-color: #e8e9e9;--chip-alt-bg-color: #3f4444;--chip-border-color: #040505}.c11n-chip.c11n-chip--internal[_nghost-%COMP%]{--chip-bg-color: #bbcf9c;--chip-alt-bg-color: #556b33;--chip-border-color: #556b33;--chip-alt-fg-color: #ffffff}.c11n-chip.c11n-chip--medium[_nghost-%COMP%]{--height: 2rem;--remove-button-width: 2rem}.c11n-chip.c11n-chip--removed[_nghost-%COMP%]{margin:0;display:none}.c11n-chip.c11n-chip--removable[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]{padding:0 0 0 .5rem}.c11n-chip.c11n-chip--removable[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:relative;margin:0 0 0 .5rem;border:0 none;border-radius:0;background:var(--chip-bg-color);width:var(--remove-button-width);height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.c11n-chip.c11n-chip--removable[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{max-width:.5rem;max-height:.5rem}.c11n-chip.c11n-chip--removable[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:var(--chip-fg-color)}.c11n-chip.c11n-chip--removable[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-chip.c11n-chip--removable[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}.c11n-chip.c11n-chip--removable[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .c11n-chip.c11n-chip--removable[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:focus-visible{background:var(--chip-alt-bg-color);border-color:var(--chip-alt-bg-color)}.c11n-chip.c11n-chip--removable[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .c11n-chip.c11n-chip--removable[_nghost-%COMP%]   .c11n-chip__box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:focus-visible   svg[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:var
1(--chip-alt-fg-color)}'],changeDetection:0})}}return n})(),bS=(()=>{class n{constructor(e,o,i){this.elRef=e,this.cdr=o,this.defaultFocusableSelector="",this.stateChange=new kt,this.userCallbackEvent=new kt,this.chipGroupState=[],this.focusableSelectors='a:not([disabled]), button:not([disabled]), input:not([disabled]), [tabindex]:not([disabled]):not([tabindex="-1"])',this._destroy=new Fn,this.document=i}ngAfterContentInit(){this.updateGroupOrder(),this.contentChips.changes.pipe(UM(this.contentChips),_n(this._destroy),yi(e=>(this.setChipRoles(),NM(...e.map(o=>o.stateChange)))),hn(()=>this.getCurrentState()),function Jie(n,t=Lp,e){const o=OS(n,t);return function Zie(n,t){return on((e,o)=>{const{leading:i=!0,trailing:a=!1}=t??{};let r=!1,c=null,s=null,l=!1;const m=()=>{s?.unsubscribe(),s=null,a&&(h(),l&&o.complete())},d=()=>{s=null,l&&o.complete()},u=_=>s=bi(n(_)).subscribe(gn(o,m,d)),h=()=>{if(r){r=!1;const _=c;c=null,o.next(_),!l&&u(_)}};e.subscribe(gn(o,_=>{r=!0,c=_,(!s||s.closed)&&(i?h():u(_))},()=>{l=!0,(!(a&&r&&s)||s.closed)&&o.complete()}))})}(()=>o,e)}(50)).subscribe(()=>{this.updateGroupOrder(),this.stateChange.emit(this.getGroupState()),this.updateChips()})}ngOnDestroy(){this._destroy.complete()}getGroupState(){return this.chipGroupState=this.getCurrentState(),this.chipGroupState}getCurrentState(){return this.contentChips.map(e=>e.getChipInfo())}updateGroupOrder(){this.contentChips.forEach((e,o)=>{e.groupOrder=o})}updateChips(){const e=(new Date).getTime();this.contentChips.forEach(o=>{if(o.isClosed&&e-o.lastClicked<200){const i=o.getChipInfo();this.handleCloseChip(i,i.groupOrder)}}),this.cdr.detectChanges()}setChipRoles(){setTimeout(()=>{this.contentChips.forEach(e=>{e.chipRole="listitem",e.cdr.detectChanges()})})}handleCloseChip(e,o){const i=this.contentChips.filter(c=>c.groupOrder>o&&!c.isClosed&&c.elRef.nativeElement.querySelector("button, a")),a=this.contentChips.filter(c=>c.groupOrder===o)[0].elRef.nativeElement.querySelector("button, a");if("keyup"===e.eventType){let c;if(i.length>0)c=i[0].elRef.nativeElement.querySelector("button, a");else{const s=this.elRef.nativeElement.querySelector(this.focusableSelectors),l=this.document.querySelector(this.focusableSelectors),m=this.document.querySelector(this.defaultFocusableSelector);c=(s!==a?s:null)||m||l}c&&c.focus()}this.contentChips.filter(c=>!c.isClosed).forEach((c,s)=>{c.groupOrder=s}),this.cdr.detectChanges()}static{this.\u0275fac=function(o){return new(o||n)(Oe(We),Oe(no),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-chip-group"]],contentQueries:function(o,i,a){if(1&o&&Jr(a,ZP,5),2&o){let r;Ze(r=Qe())&&(i.contentChips=r)}},hostAttrs:["role","list",1,"c11n-chip-group"],inputs:{defaultFocusableSelector:"defaultFocusableSelector"},outputs:{stateChange:"stateChange",userCallbackEvent:"userCallbackEvent"},standalone:!0,features:[Oo],ngContentSelectors:hae,decls:1,vars:0,template:function(o,i){1&o&&(ai(),ri(0))},dependencies:[yt,Ns],styles:['.c11n-chip-group[_nghost-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;margin:0;line-height:1}.c11n-chip-group[_nghost-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-chip-group[_nghost-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}'],changeDetection:0})}}return n})(),fae=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[ZP,bS]})}}return n})();const pae=["*"];let yS=(()=>{class n{constructor(){this.designClass="",this.variant="dark-1"}ngOnInit(){this.updateDesignClass()}ngOnChanges(e){Object.keys(e).filter(o=>["variant"].includes(o)).forEach(o=>{e[o].isFirstChange()||this.updateDesignClass()})}updateDesignClass(){this.designClass=`c11n-graphic-pattern c11n-graphic-pattern--${this.variant}`}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-graphic-pattern"]],hostVars:2,hostBindings:function(o,i){2&o&&It(i.designClass)},inputs:{variant:"variant"},standalone:!0,features:[ut,Oo],ngContentSelectors:pae,decls:1,vars:0,template:function(o,i){1&o&&(ai(),ri(0))},dependencies:[yt],styles:[".c11n-graphic-pattern[_nghost-%COMP%]{display:block;color:#fff;width:inherit;height:inherit;max-width:inherit;max-height:inherit;background-size:cover;background-origin:border-box;background-repeat:no-repeat}.c11n-graphic-pattern.c11n-graphic-pattern--bright-1[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--dark-1[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--turquoise-1[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--yellow-1[_nghost-%COMP%]{background-position:70% top}@media screen and (min-width: 1400px){.c11n-graphic-pattern.c11n-graphic-pattern--bright-1[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--dark-1[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--turquoise-1[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--yellow-1[_nghost-%COMP%]{background-position:65% top}}.c11n-graphic-pattern.c11n-graphic-pattern--bright-1[_nghost-%COMP%]{background-color:#c20029;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 480' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23C20029' d='M0 480h2560V0H0z'/%3E%3Cpath d='M2560 480V0h-862.118c108.76 14.464 145.936 158.346 83.396 291.334L1693.306 480H2560z' fill='%23F6001E'/%3E%3C/g%3E%3C/svg%3E\")}.c11n-graphic-pattern.c11n-graphic-pattern--dark-1[_nghost-%COMP%]{background-color:#660026;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 2560 480' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath fill='%23670026' d='M0 480h2560V0H0z'/%3e%3cpath d='M2560 480V0h-862.118c108.76 14.464 145.936 158.346 83.396 291.334L1693.306 480H2560z' fill='%23C20029'/%3e%3c/g%3e%3c/svg%3e\")}.c11n-graphic-pattern.c11n-graphic-pattern--turquoise-1[_nghost-%COMP%]{background-color:#007873;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 480' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23007873' d='M0 480h2560V0H0z'/%3E%3Cpath d='M2560 480V0h-862.118c108.76 14.464 145.936 158.346 83.396 291.334L1693.306 480H2560z' fill='%2300BDA3'/%3E%3C/g%3E%3C/svg%3E\")}.c11n-graphic-pattern.c11n-graphic-pattern--yellow-1[_nghost-%COMP%]{background-color:#bf8200;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 480' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23BF8200' d='M0 480h2560V0H0z'/%3E%3Cpath d='M2560 480V0h-862.118c108.76 14.464 145.936 158.346 83.396 291.334L1693.306 480H2560z' fill='%23FFAF00'/%3E%3C/g%3E%3C/svg%3E\")}.c11n-graphic-pattern.c11n-graphic-pattern--bright-2[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--dark-2[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--turquoise-2[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--yellow-2[_nghost-%COMP%]{background-position:50% top}@media screen and (min-width: 1400px){.c11n-graphic-pattern.c11n-graphic-pattern--bright-2[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--dark-2[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--turquoise-2[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--yellow-2[_nghost-%COMP%]{background-position:10% top}}.c11n-graphic-pattern.c11n-graphic-pattern--bright-2[_nghost-%COMP%]{background-color:#c20029;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 480' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F6001E' d='M0 480h2560V0H0z'/%3E%3Cpath d='M0 480V0h1264.522c13.96 2.048 26.084 7.276 36.352 15.672 10.254 8.398 19.918 21.416 28.946 39.018L1559.032 480H0z' fill='%23C20029'/%3E%3C/g%3E%3C/svg%3E\")}.c11n-graphic-pattern.c11n-graphic-pattern--dark-2[_nghost-%COMP%]{background-color:#660026;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 480' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23C20029' d='M0 480h2560V0H0z'/%3E%3Cpath d='M0 480V0h1264.522c13.96 2.048 26.084 7.276 36.352 15.672 10.254 8.398 19.918 21.416 28.946 39.018L1559.032 480H0z' fill='%23670026'/%3E%3C/g%3E%3C/svg%3E\")}.c11n-graphic-pattern.c11n-graphic-pattern--turquoise-2[_nghost-%COMP%]{background-color:#007873;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 480' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300BDA3' d='M0 480h2560V0H0z'/%3E%3Cpath d='M0 480V0h1264.522c13.96 2.048 26.084 7.276 36.352 15.672 10.254 8.398 19.918 21.416 28.946 39.018L1559.032 480H0z' fill='%23007873'/%3E%3C/g%3E%3C/svg%3E\")}.c11n-graphic-pattern.c11n-graphic-pattern--yellow-2[_nghost-%COMP%]{background-color:#bf8200;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 480' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFAF00' d='M0 480h2560V0H0z'/%3E%3Cpath d='M0 480V0h1264.522c13.96 2.048 26.084 7.276 36.352 15.672 10.254 8.398 19.918 21.416 28.946 39.018L1559.032 480H0z' fill='%23BF8200'/%3E%3C/g%3E%3C/svg%3E%0A\")}.c11n-graphic-pattern.c11n-graphic-pattern--stacked-red[_nghost-%COMP%]{background-color:#660026;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 1440' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23C20029' d='M0 1440h2560V960H0zM0 480h2560V0H0z'/%3E%3Cpath d='M1374.476 0c108.76 14.464 145.938 158.346 83.394 291.334L1369.9 480H0v480h2560V0H1374.476z' fill='%23670026'/%3E%3Cpath d='M0 1440V960h1264.522c13.96 2.048 26.084 7.276 36.352 15.672 10.254 8.398 19.918 21.416 28.946 39.018L1559.032 1440H0zM0 480V0h510.
1648C524.608 2.048 536.73 7.274 547 15.672c10.256 8.4 19.922 21.416 28.948 39.018L805.158 480H0zM2559.694 960V480h-862.118c108.76 14.464 145.936 158.346 83.396 291.334L1693 960h866.694z' fill='%23F6001E'/%3E%3C/g%3E%3C/svg%3E\")}.c11n-graphic-pattern.c11n-graphic-pattern--stacked-multi[_nghost-%COMP%]{background-color:#c20029;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 1440' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFAF00' d='M0 1440h2560V960H0z'/%3E%3Cpath d='M0 1440V960h1264.522c13.96 2.048 26.084 7.276 36.352 15.672 10.254 8.398 19.918 21.416 28.946 39.018L1559.032 1440H0z' fill='%23FFF'/%3E%3Cpath fill='%23670026' d='M0 960h2560V480H0z'/%3E%3Cpath d='M2560 960V480h-862.118c108.76 14.464 145.936 158.346 83.396 291.334L1693.306 960H2560zM0 480h2560V0H0z' fill='%23FFF'/%3E%3Cpath d='M0 480V0h510.648C524.608 2.048 536.73 7.274 547 15.672c10.256 8.4 19.922 21.416 28.948 39.018L805.158 480H0z' fill='%23F6001E'/%3E%3Cpath d='M2560 480V0H1374.476c108.76 14.464 145.936 158.346 83.396 291.334L1369.9 480H2560z' fill='%2300BDA3'/%3E%3C/g%3E%3C/svg%3E\")}.c11n-graphic-pattern.c11n-graphic-pattern--stacked-turquoise[_nghost-%COMP%]{background-color:#007873;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 1440' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2300BDA3' d='M0 1440h2560V960H0zM0 480h2560V0H0z'/%3E%3Cpath d='M1374.476 0c108.76 14.464 145.938 158.346 83.394 291.334L1369.9 480H0v480h2560V0H1374.476z' fill='%23007873'/%3E%3Cpath d='M0 1440V960h1264.522c13.96 2.048 26.084 7.276 36.352 15.672 10.254 8.398 19.918 21.416 28.946 39.018L1559.032 1440H0zM0 480V0h510.648C524.608 2.048 536.73 7.274 547 15.672c10.256 8.4 19.922 21.416 28.948 39.018L805.158 480H0zM2559.694 960V480h-862.118c108.76 14.464 145.936 158.346 83.396 291.334L1693 960h866.694z' fill='%2340CDBA'/%3E%3C/g%3E%3C/svg%3E\")}.c11n-graphic-pattern.c11n-graphic-pattern--stacked-yellow[_nghost-%COMP%]{background-color:#bf8200;background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 2560 1440' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFAF00' d='M0 1440h2560V960H0zM0 480h2560V0H0z'/%3E%3Cpath d='M1374.476 0c108.76 14.464 145.938 158.346 83.394 291.334L1369.9 480H0v480h2560V0H1374.476z' fill='%23BF8200'/%3E%3Cpath d='M0 1440V960h1264.522c13.96 2.048 26.084 7.276 36.352 15.672 10.254 8.398 19.918 21.416 28.946 39.018L1559.032 1440H0zM0 480V0h510.648C524.608 2.048 536.73 7.274 547 15.672c10.256 8.4 19.922 21.416 28.948 39.018L805.158 480H0zM2559.694 960V480h-862.118c108.76 14.464 145.936 158.346 83.396 291.334L1693 960h866.694z' fill='%23FFC240'/%3E%3C/g%3E%3C/svg%3E\")}.c11n-graphic-pattern.c11n-graphic-pattern--stacked-red[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--stacked-multi[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--stacked-turquoise[_nghost-%COMP%], .c11n-graphic-pattern.c11n-graphic-pattern--stacked-yellow[_nghost-%COMP%]{background-position:50%}"],changeDetection:0})}}return n})(),_ae=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yS]})}}return n})(),wS=(()=>{class n{constructor(e){this._document=e,this.document=e,this.window=this.document.defaultView}getElemByID(e){return this.document.getElementById(e)}printHtml(e,o){if(!e?.length)return;const i=this.document.querySelector(e);if(!i)return;const a=`\n      <html>\n          <head>\n              <meta charset="utf-8">\n              <title>Page content</title>\n          </head>\n          <body>\n            <div id="content-to-print">\n              ${i.innerHTML}\n            </div>\n          </body>\n      </html>\n    `,r=this.document.querySelector(o);if(r&&r.contentWindow){r.contentWindow.document.body.innerHTML=a;const c=r.contentWindow.document.querySelector("#content-to-print");c&&this.copyStyles(i,c),r.focus(),r.contentWindow.print()}}copyStyles(e,o){const i=e.getElementsByTagName("*"),a=o.getElementsByTagName("*");for(let r=i.length;r--;){const c=i[r],s=a[r],l=this.document.defaultView?.getComputedStyle(c,"")||[],m=l&&Object.keys(l)||[];for(let d=0;d<m.length;d++){const h=l[+m[d]];try{s.style[h]=l[h],"font"==h&&(s.style.fontSize=l.fontSize)}catch{}}}}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function vae(n,t){if(1&n){const e=st();C(0,"a",5),Ve("click",function(){return Ye(e),Xe(j().addDataLayerEvent())}),C(1,"span",6),Q(2,"Opens in a new window"),v(),Mt(),C(3,"svg"),fe(4,"use"),v()()}if(2&n){const e=j();Vc("aemvc-v1-share-button__link aemvc-v1-share-button__",e.iconsize," aemvc-v1-share-button__",e.colormode," ",e.classname,""),f("href",e.getShareHref(),rt)("title",e.title),Ue("aria-describedby",e.icontype+"-link"),g(),f("id",e.icontype+"-link"),g(2),Vc("aemvc-v1-share-button__link__icon aemvc-v1-share-button__",e.icontype,"-",e.iconsize," ",e.classname,""),g(),Ue("href",e.getSvgXlinkHref(),null,"xlink")}}function Cae(n,t){if(1&n){const e=st();C(0,"button",7),Ve("click",function(i){return Ye(e),Xe(j().buttonClicked(i))}),C(1,"span",6),Q(2,"Opens in a new window"),v(),Mt(),C(3,"svg"),fe(4,"use"),v()()}if(2&n){const e=j();Vc("aemvc-v1-share-button__button aemvc-v1-share-button__",e.iconsize," aemvc-v1-share-button__",e.colormode," ",e.classname,""),f("title",e.title),Ue("aria-describedby",e.icontype+"-link"),g(),f("id",e.icontype+"-link"),g(2),Vc("aemvc-v1-share-button__button__icon aemvc-v1-share-button__",e.icontype,"-",e.iconsize," ",e.classname,""),g(),Ue("href",e.getSvgXlinkHref(),null,"xlink")}}function Mae(n,t){1&n&&fe(0,"iframe",8),2&n&&f("id",j().prinIFrameID)}let QP=(()=>{class n{get isShareLink(){return this.links.includes(this.icontype)}get hasEmailType(){return"email"===this.icontype}get hasPrintType(){return"print"===this.icontype}get mailToLinkHref(){return`mailto:?body=${encodeURIComponent(this.linktoshare)}&subject=${encodeURIComponent(this.emailsubject)}`}constructor(e,o,i,a){this.iconService=e,this.shareButtonService=o,this.dataLayerService=i,this._document=a,this.icontype="print",this.iconsize="small",this.colormode="on-light",this.title="",this.classname="",this.emailsubject="",this.linktoshare="",this.printcontainerid="",this.locationname="",this.clickEvent=new kt,this.controlID=`share-button-${Ds()}`,this.prinIFrameID=`${this.controlID}-print-iframe`,this.mailToLinkID=`${this.controlID}-mailto-link`,this.buttonType="Button Secondary",this.ctaNameValue={facebook:"Share - Facebook",x:"Share - X",linkedin:"Share - LinkedIn",print:"Print page",email:"Share - Email",instagram:"Share - Instagram",youtube:"Share - Youtube"},this.links=["facebook","x","linkedin","instagram","youtube"],this.document=a}
1ngOnInit(){this.iconTypeAndDataMap=this.getIconTypeAndDataMap()}ngOnChanges(e){Object.keys(e).forEach(o=>{e[o].isFirstChange()||"linktoshare"!==o||(this.iconTypeAndDataMap=this.getIconTypeAndDataMap())})}addDataLayerEvent(){this.dataLayerService.ctaEvent(`${this.document.title} - ${this.locationname}`,this.ctaNameValue[this.icontype]||"",this.buttonType)}buttonClicked(e){const o=this.getShareOnClickHandler();"function"==typeof o&&o(e),this.clickEvent.emit(e),this.addDataLayerEvent()}getSvgXlinkHref(){return this.iconTypeAndDataMap&&`#${this.iconTypeAndDataMap[this.icontype].icon}-${this.iconsize}`||""}getShareHref(){return this.iconTypeAndDataMap&&this.iconTypeAndDataMap[this.icontype].href||void 0}getShareOnClickHandler(){return this.iconTypeAndDataMap&&this.iconTypeAndDataMap[this.icontype].onClick||void 0}getIconTypeAndDataMap(){const e=encodeURIComponent(this.linktoshare);return{facebook:{icon:"icon-facebook",href:`https://www.facebook.com/sharer/sharer.php?u=${e}`},x:{icon:"icon-x",href:`https://twitter.com/intent/tweet?url=${e}`},linkedin:{icon:"icon-linkedin",href:`https://www.linkedin.com/shareArticle?mini=true&url=${e}`},instagram:{icon:"icon-instagram",href:`https://www.linkedin.com/company/vanguard?url=${e}`},youtube:{icon:"icon-youtube",href:`https://www.youtube.com/user/Vanguard?url=${e}`},email:{icon:"icon-email",onClick:this.emailClicked.bind(this)},print:{icon:"icon-print",onClick:this.printClicked.bind(this)}}}emailClicked(e){const o=this.shareButtonService.getElemByID(this.mailToLinkID);o&&o.click()}printClicked(e){this.shareButtonService.printHtml(this.printcontainerid,`#${this.prinIFrameID}`)}static{this.\u0275fac=function(o){return new(o||n)(Oe(bn),Oe(wS),Oe(wi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-share-button-v1"]],inputs:{icontype:"icontype",iconsize:"iconsize",colormode:"colormode",title:"title",classname:"classname",emailsubject:"emailsubject",linktoshare:"linktoshare",printcontainerid:"printcontainerid",locationname:"locationname"},outputs:{clickEvent:"clickEvent"},features:[ut],decls:5,vars:5,consts:[[1,"aemvc-v1-share-button"],["target","_blank",3,"class","href","title","click",4,"ngIf"],["c11n-button","",3,"class","title","click",4,"ngIf"],["class","d-none","width","0","height","0",3,"id",4,"ngIf"],["target","_top",1,"d-none",3,"id","href"],["target","_blank",3,"href","title","click"],[1,"sr-only",3,"id"],["c11n-button","",3,"title","click"],["width","0","height","0",1,"d-none",3,"id"]],template:function(o,i){1&o&&(C(0,"div",0),_e(1,vae,5,15,"a",1)(2,Cae,5,14,"button",2),v(),_e(3,Mae,1,1,"iframe",3),fe(4,"a",4)),2&o&&(g(),f("ngIf",i.isShareLink),g(),f("ngIf",!i.isShareLink),g(),f("ngIf",i.hasPrintType),g(),f("id",i.mailToLinkID)("href",i.mailToLinkHref,rt))},dependencies:[Vt],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__on-dark[_ngcontent-%COMP%]{color:#fff;border:1px solid white;background-color:transparent}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__on-dark[_ngcontent-%COMP%]:focus, .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__on-dark[_ngcontent-%COMP%]:hover{color:#fff;background-color:#040505}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__on-light[_ngcontent-%COMP%]{color:#040505;border:1px solid #040505;background-color:transparent}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__on-light[_ngcontent-%COMP%]:focus, .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__on-light[_ngcontent-%COMP%]:hover{color:#fff;background-color:#040505}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__small[_ngcontent-%COMP%]{width:2rem;height:2rem}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__smaller.aemvc-v1-share-button__small[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__medium[_ngcontent-%COMP%]{width:3rem;height:3rem}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__instagram-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__youtube-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__linkedin-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__x-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__facebook-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__print-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__email-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__instagram-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__youtube-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__linkedin-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__x-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__facebook-small[_ngcontent-%COMP%]{width:1rem;height:1rem}.aemvc-v1-share-button[_ngcontent-%COMP%]   .c11n-icon--smaller.aemvc-v1-share-button__print-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .c11n-icon--smaller.aemvc-v1-share-button__email-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .c11n-icon--smaller.aemvc-v1-share-button__instagram-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .c11n-icon--smaller.aemvc-v1-share-button__youtube-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .c11n-icon--smaller.aemvc-v1-share-button__linkedin-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .c11n-icon--smaller.aemvc-v1-share-button__x-small[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .c11n-icon--smaller.aemvc-v1-share-button__facebook-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}.aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__link[_ngcontent-%COMP%], .aemvc-v1-share-button[_ngcontent-%COMP%]   .aemvc-v1-share-button__button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.aemvc-v1-share-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:block}.aemvc-v1-share-button__linkedin-small[_ngcontent-%COMP%]{margin-top:-2px;width:12px!important;height:12px!important}.aemvc-v1-share-button__x-small[_ngcontent-%COMP%]{margin-left:2px;width:13px!important;height:16px!important}.aemvc-v1-share-button__facebook-small[_ngcontent-%COMP%]{width:6px!important;height:14px!important}.aemvc-v1-share-button__instagram-small[_ngcontent-%COMP%], .aemvc-v1-share-button__youtube-small[_ngcontent-%COMP%]{margin-left:-1px;width:32px!important;height:32px!important}.aemvc-v1-share-button__email-small[_ngcontent-%COMP%]{width:16px!important;height:12px!important}.aemvc-v1-share-button__print-small[_ngcontent-%COMP%]{width:16px!important;height:16px!important}.aemvc-v1-email-form[_ngcontent-%COMP%]   .input-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding:8px 0}'],changeDetection:0})}}return n})();function Pae(n,t){if(1&n){const e=st();C(0,"li")(1,"c11n-aem-share-button-v1",2),Ve("clickEvent",function(i){return Ye(e),Xe(j().onClicked(i))}),v()()}if(2&n){const e=j();g(),f("iconsize",e.iconsize)("colormode",e.colormode)("classname",e.classname)("title",e.twittertitle)("linktoshare",e.linktoshare)("locationname",e.locationname)}}function Oae(n,t){if(1&n){const e=st();C(0,"li")(1,"c11n-aem-share-button-v1",3),Ve("clickEvent",function(i){return Ye(e),Xe(j().onClicked(i))}),v()()}if(2&n){const e=j();g(),f("iconsize",e.iconsize)("colormode",e.colormode)("classname",e.classname)("title",e.linkedintitle)("linktoshare",e.linktoshare)("locationname",e.locationname)}}function bae(n,t){if(1&n){const e=st();C(0,"li")(1,"c11n-aem-share-button-v1",4),Ve("clickEvent",function(i){return Ye(e),Xe(j().onClicked(i))}),v()()}if(2&n){const e=j();g(),f("iconsize",e.iconsize)("colormode",e.colormode)("classname",e.classname)("title",e.facebooktitle)("linktoshare",e.linktoshare)("locationname",e.locationname)}}function yae(n,t){if(1&n){const e=st();C(0,"li")(1,"c11n-aem-share-button-v1",5),Ve("clickEvent",function(i){return Ye(e),Xe(j().onClicked(i))}),v()()}if(2&n){const e=j();g(),f("iconsize",e.iconsize)("colormode",e.colormode)("classname",e.classname)("title",e.instagramtitle)("linktoshare",e.linktoshare)("locationname",e.locationname)}}function wae(n,t){if(1&n){const e=st();C(0,"li")(1,"c11n-aem-share-button-v1",6),Ve("clickEvent",function(i){return Ye(e),Xe(j().onClicked(i))}),v()()}if(2&n){const e=j();g(),f("iconsize",e.iconsize)("colormode",e.colormode)("classname",e.classname)("title",e.youtubetitle)("linktoshare",e.linktoshare)("locationname",e.locationname)}}function xae(n,t){if(1&n){const e=st();C(0,"li")(1,"c11n-aem-share-button-v1",7),Ve("clickEvent",function(i){return Ye(e),Xe(j().onClicked(i))}),v()()}if(2&n){const e=j();g(),yr("classname","outlined-icon ",e.classname,""),f("iconsize",e.iconsize)("colormode",e.colormode)("title",e.emailtitle)("emailsubject",e.emailsubject)("linktoshare",e.linktoshare)("locationname",e.locationname)}}function kae(n,t){if(1&n){const e=st();C(0,"li")(1,"c11n-aem-share-button-v1",8),Ve("clickEvent",function(i){return Ye(e),Xe(j().onClicked(i))}),v()()}if(2&n){const e=j();g(),yr("classname","outlined-icon ",e.classname,""),f("iconsize",e.iconsize)("colormode",e.colormode)("title",e.printtitle)("printcontainerid",e.printcontainerid)("locationname",e.locationname)}}so("constellation-aem/components/share-button")(QP,{emptyLabel:"Share button label",isEmpty:()=>!1});let Np=(()=>{class n{constructor(){this.iconsize="small",this.linktoshare="",this.twittertitle="Share content link via X",this.linkedintitle="Share content link via LinkedIn",this.facebooktitle="Share content link via Facebook",this.instagramtitle="Share content link via Instagram",this.youtubetitle="Share content link via Youtube",this.emailtitle="Send content link",this.printtitle="Print content",this.colormode="on-light",this.classname="",this.emailsubject="",this.printcontainerid="#article-1",this.showtwitter=!0,this.showlinkedin=!0,this.showfacebook=!0,this.showinstagram=!0,this.showyoutube=!0,this.showemail=!0,this.locationname="",this.showprint=!0,this.clickEvent=new kt}ngOnInit(){this.checkForBoolean()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"showtwitter":case"showlinkedin":case"showfacebook":case"showinstagram":case"showyoutube":case"showemail":case"showprint":this.checkForBoolean()}})}onClicked(e){this.clickEvent.emit(e)}checkForBoolean(){"string"==typeof this.showtwitter&&(this.showtwitter="true"===this.showtwitter),"string"==typeof this.showlinkedin&&(this.showlinkedin="true"===this.showlinkedin),"string"==typeof this.showfacebook&&(this.showfacebook="true"===this.showfacebook),"string"==typeof this.showinstagram&&(this.showinstagram="true"===this.showinstagram),"string"==typeof this.showyoutube&&(this.showyoutube="true"===this.showyoutube),"string"==typeof this.showemail&&(this.showemail="true"===this.showemail),"string"==typeof this.showprint&&(this.showprint="true"===this.showprint)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-share-button-group-v1"]],inputs:{iconsize:"iconsize",linktoshare:"linktoshare",twittertitle:"twittertitle",linkedintitle:"linkedintitle",facebooktitle:"facebooktitle",instagramtitle:"instagramtitle",youtubetitle:"youtubetitle",emailtitle:"emailtitle",printtitle:"printtitle",colormode:"colormode",classname:"
1classname",emailsubject:"emailsubject",printcontainerid:"printcontainerid",showtwitter:"showtwitter",showlinkedin:"showlinkedin",showfacebook:"showfacebook",showinstagram:"showinstagram",showyoutube:"showyoutube",showemail:"showemail",locationname:"locationname",showprint:"showprint"},outputs:{clickEvent:"clickEvent"},features:[ut],decls:9,vars:7,consts:[[1,"aemvc-v1-share-button-group"],[4,"ngIf"],["icontype","x",3,"iconsize","colormode","classname","title","linktoshare","locationname","clickEvent"],["icontype","linkedin",3,"iconsize","colormode","classname","title","linktoshare","locationname","clickEvent"],["icontype","facebook",3,"iconsize","colormode","classname","title","linktoshare","locationname","clickEvent"],["icontype","instagram",3,"iconsize","colormode","classname","title","linktoshare","locationname","clickEvent"],["icontype","youtube",3,"iconsize","colormode","classname","title","linktoshare","locationname","clickEvent"],["icontype","email",3,"iconsize","colormode","classname","title","emailsubject","linktoshare","locationname","clickEvent"],["icontype","print",3,"iconsize","colormode","classname","title","printcontainerid","locationname","clickEvent"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"ul"),_e(2,Pae,2,6,"li",1)(3,Oae,2,6,"li",1)(4,bae,2,6,"li",1)(5,yae,2,6,"li",1)(6,wae,2,6,"li",1)(7,xae,2,7,"li",1)(8,kae,2,6,"li",1),v()()),2&o&&(g(2),f("ngIf",i.showtwitter),g(),f("ngIf",i.showlinkedin),g(),f("ngIf",i.showfacebook),g(),f("ngIf",i.showinstagram),g(),f("ngIf",i.showyoutube),g(),f("ngIf",i.showemail),g(),f("ngIf",i.showprint))},dependencies:[Vt,QP],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-share-button-group[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.aemvc-v1-share-button-group[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;list-style-type:none;padding-left:0;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.aemvc-v1-share-button-group[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:8px}'],changeDetection:0})}}return n})();function Eae(n,t){if(1&n&&fe(0,"img",16),2&n){const e=j();f("src",e.image,rt),Ue("alt",e.imagealttext)}}function Aae(n,t){1&n&&fe(0,"c11n-graphic-pattern",17),2&n&&f("variant",j().graphicpatternvariant)}function Sae(n,t){if(1&n&&(C(0,"div",18),fe(1,"c11n-aem-text",11),v()),2&n){const e=j();g(),f("text",e.eyebrowtext)("textresizingrules",e.serviceTextResizingRules)}}function Tae(n,t){if(1&n&&(C(0,"div",19)(1,"span",20)(2,"b"),Q(3),v()()()),2&n){const e=j();g(3),Le(e.publicationdate)}}function Iae(n,t){if(1&n&&fe(0,"c11n-aem-text",11),2&n){const e=j(2);yr("text","",e.lengthindicator," read"),f("textresizingrules",e.serviceTextResizingRules)}}function Dae(n,t){1&n&&(C(0,"div",24),Q(1," \u2022 "),v())}function Rae(n,t){if(1&n&&fe(0,"c11n-aem-text",11),2&n){const e=j(2);yr("text","",e.viewsindicator," views"),f("textresizingrules",e.serviceTextResizingRules)}}function Fae(n,t){if(1&n&&(C(0,"div",21),_e(1,Iae,1,2,"c11n-aem-text",22)(2,Dae,2,0,"div",23)(3,Rae,1,2,"c11n-aem-text",22),v()),2&n){const e=j();g(),f("ngIf",!(null==e.lengthindicator||!e.lengthindicator.length)),g(),f("ngIf",!(null==e.lengthindicator||!e.lengthindicator.length||null==e.viewsindicator||!e.viewsindicator.length)),g(),f("ngIf",!(null==e.viewsindicator||!e.viewsindicator.length))}}function Lae(n,t){if(1&n&&(C(0,"div",25),fe(1,"c11n-aem-share-button-group-v1",26),v()),2&n){const e=j();g(),yr("printcontainerid","#",e.componentPrintableContainerID,""),f("linktoshare",e.articleUrl)("emailsubject",e.titletext)("showtwitter",e.showtwitter)("showlinkedin",e.showlinkedin)("showfacebook",e.showfacebook)("showemail",e.showemail)("showprint",e.showprint)}}function Nae(n,t){if(1&n&&fe(0,"c11n-chip",31),2&n){const e=t.$implicit,o=j(2);f("action",e.action||"none")("labelText",e.text)("color",o.tagcolor||e.color||"ink")("href",e.href||"")("targetWindow",e.targetWindow||"_blank")}}function Bae(n,t){if(1&n){const e=st();C(0,"div",27)(1,"div",28)(2,"c11n-chip-group",29),Ve("stateChange",function(i){return Ye(e),Xe(j().onTagsGroupStateChanged(i))}),_e(3,Nae,1,5,"c11n-chip",30),v()()()}if(2&n){const e=j();g(3),f("ngForOf",e.tagsParsedData)}}so("constellation-aem/components/share-button-group")(Np,{emptyLabel:"Share button group label",isEmpty:()=>!1});let xS=(()=>{class n{get showLengthAndViewsIndicator(){return!!this.lengthindicator?.length||!!this.viewsindicator?.length}get showSocialLinks(){return this.showtwitter||this.showlinkedin||this.showfacebook||this.showemail||this.showprint}get articleUrl(){return this.document.location.href}onResize(){this.changeSize()}constructor(e){this._document=e,this.graphicpatternvariant="bright-1",this.image="",this.imagealttext="",this.eyebrowtext="",this.titletext="",this.publicationdate="",this.introtext="",this.lengthindicator="",this.viewsindicator="",this.showtwitter=!0,this.showlinkedin=!0,this.showfacebook=!0,this.showemail=!0,this.showprint=!0,this.showtags=!0,this.tagcolor="ink",this.tagsdata="[{}]",this.tagStateChanged=new kt,this.componentPrintableContainerID=`article_header_content_${Ds()}`,this.tagsParsedData=[],this.serviceTextResizingRules='[{ "breakpoint": "lg", "operator": "<", "textsize": "sm" },{ "breakpoint": "lg", "operator": ">=", "textsize": "md" }]',this.titleTextResizingRules='[{ "breakpoint": "lg", "operator": "<", "textsize": "2xl" },{ "breakpoint": "xl", "operator": ">=", "textsize": "4xl" },{ "breakpoint": "lg", "operator": ">=", "textsize": "3xl" }]',this.introTextresizingRules='[{ "breakpoint": "lg", "operator": "<", "textsize": "sm" },{ "breakpoint": "lg", "operator": ">=", "textsize": "lg" }]',this.isMobile=!1,this.MEDIUM_BREAKPOINT=768,this.document=e}
1ngOnInit(){this.changeSize(),this.checkForBoolean(),this.parseTagsData()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"tagsdata":this.parseTagsData();break;case"showtwitter":case"showlinkedin":case"showfacebook":case"showemail":case"showprint":case"showtags":this.checkForBoolean()}})}onTagsGroupStateChanged(e){this.tagStateChanged.emit(e)}parseTagsData(){try{this.tagsParsedData="string"==typeof this.tagsdata?JSON.parse(this.tagsdata):this.tagsdata,(!this.tagsParsedData||!Array.isArray(this.tagsParsedData))&&(this.tagsParsedData=[])}catch{console.error("Invalid JSON format"),this.tagsParsedData=[]}}checkForBoolean(){"string"==typeof this.showtwitter&&(this.showtwitter="true"===this.showtwitter),"string"==typeof this.showlinkedin&&(this.showlinkedin="true"===this.showlinkedin),"string"==typeof this.showfacebook&&(this.showfacebook="true"===this.showfacebook),"string"==typeof this.showemail&&(this.showemail="true"===this.showemail),"string"==typeof this.showprint&&(this.showprint="true"===this.showprint),"string"==typeof this.showtags&&(this.showtags="true"===this.showtags)}changeSize(){this.isMobile=window.innerWidth<this.MEDIUM_BREAKPOINT}static{this.\u0275fac=function(o){return new(o||n)(Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-article-header-v1"]],hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{graphicpatternvariant:"graphicpatternvariant",image:"image",imagealttext:"imagealttext",eyebrowtext:"eyebrowtext",titletext:"titletext",publicationdate:"publicationdate",introtext:"introtext",lengthindicator:"lengthindicator",viewsindicator:"viewsindicator",showtwitter:"showtwitter",showlinkedin:"showlinkedin",showfacebook:"showfacebook",showemail:"showemail",showprint:"showprint",showtags:"showtags",tagcolor:"tagcolor",tagsdata:"tagsdata"},outputs:{tagStateChanged:"tagStateChanged"},features:[ut],decls:17,vars:15,consts:[[1,"aemvc-v3-container"],[1,"aemvc-v1-article-header__graphic-pattern"],[3,"src",4,"ngIf"],[3,"variant",4,"ngIf"],[1,"aemvc-v1-article-header-container"],[1,"aemvc-v1-article-header-container__article",3,"id"],["class","row aemvc-v1-article-header-container__article__eyebrow-text",4,"ngIf"],[1,"row","aemvc-v1-article-header-container__article__title"],["variant","fullwidth","headertag","h2","headerstyle","Headline","headeralign","left","componenttype","Header Text",3,"text","textresizingrules"],["class","\n            row\n            aemvc-v1-article-header-container__article__publication-date\n          ",4,"ngIf"],[1,"row","aemvc-v1-article-header-container__article__intro-text"],["variant","fullwidth","componenttype","Body Text",3,"text","textresizingrules"],[1,"row","aemvc-v1-article-header-container__article__social","aemvc-v1-article-header-container__article__social__container"],["class","col aemvc-v1-article-header-container__article__social__info",4,"ngIf"],["class","\n              col\n              aemvc-v1-article-header-container__article__social__links\n            ",4,"ngIf"],["class","row aemvc-v1-article-header-container__article__tags",4,"ngIf"],[3,"src"],[3,"variant"],[1,"row","aemvc-v1-article-header-container__article__eyebrow-text"],[1,"row","aemvc-v1-article-header-container__article__publication-date"],[1,"c11n-text-md"],[1,"col","aemvc-v1-article-header-container__article__social__info"],["variant","fullwidth","componenttype","Body Text",3,"text","textresizingrules",4,"ngIf"],["class","bull",4,"ngIf"],[1,"bull"],[1,"col","aemvc-v1-article-header-container__article__social__links"],["variant","secondary","locationname","Article Header",3,"linktoshare","emailsubject","showtwitter","showlinkedin","showfacebook","showemail","showprint","printcontainerid"],[1,"row","aemvc-v1-article-header-container__article__tags"],[1,"tags-wrapper"],[3,"stateChange"],["size","small",3,"action","labelText","color","href","targetWindow",4,"ngFor","ngForOf"],["size","small",3,"action","labelText","color","href","targetWindow"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1),_e(2,Eae,1,2,"img",2)(3,Aae,1,1,"c11n-graphic-pattern",3),v(),C(4,"div")(5,"div",4)(6,"div",5),_e(7,Sae,2,2,"div",6),C(8,"div",7),fe(9,"c11n-aem-text",8),v(),_e(10,Tae,4,1,"div",9),C(11,"div",10),fe(12,"c11n-aem-text",11),v(),C(13,"div",12),_e(14,Fae,4,3,"div",13)(15,Lae,2,8,"div",14),v(),_e(16,Bae,4,1,"div",15),v()()()()),2&o&&(g(2),f("ngIf",i.image.length>0),g(),f("ngIf",0===i.image.length),g(),$t("aemvc-v3-inner-container",i.isMobile?"-fullwidth":"",""),g(2),f("id",i.componentPrintableContainerID),g(),f("ngIf",!(null==i.eyebrowtext||!i.eyebrowtext.length)),g(2),f("text",i.titletext)("textresizingrules",i.titleTextResizingRules),g(),f("ngIf",!(null==i.publicationdate||!i.publicationdate.length)),g(2),f("text",i.introtext)("textresizingrules",i.introTextresizingRules),g(2),f("ngIf",i.showLengthAndViewsIndicator),g(),f("ngIf",i.showSocialLinks),g(),f("ngIf",i.showtags&&!(null==i.tagsParsedData||!i.tagsParsedData.length)))},dependencies:[yo,Vt,ZP,bS,yS,km,Np],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-article-header__graphic-pattern[_ngcontent-%COMP%]{height:200px;width:100%}.aemvc-v1-article-header__graphic-pattern[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:200px!important;width:100%!important}@media (min-width: 600px){.aemvc-v1-article-header__graphic-pattern[_ngcontent-%COMP%]{height:240px}.aemvc-v1-article-header__graphic-pattern[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:240px!important}}@media (min-width: 768px){.aemvc-v1-article-header__graphic-pattern[_ngcontent-%COMP%]{height:400px}.aemvc-v1-article-header__graphic-pattern[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:400px!important}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-article-header__graphic-pattern[_ngcontent-%COMP%]{height:600px}.aemvc-v1-article-header__graphic-pattern[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:600px!important}}.aemvc-v1-article-header-container[_ngcontent-%COMP%]{grid-column:1/13;display:grid;grid-template-columns:repeat(12,1fr);align-items:center;justify-items:stretch;column-gap:24px;margin-top:0;padding-top:24px;padding-bottom:8px;background-color:#fff}@media (min-width: 375px){.aemvc-v1-article-header-container[_ngcontent-%COMP%]{padding-top:24px}}@media (min-width: 600px){.aemvc-v1-article-header-container[_ngcontent-%COMP%]{padding-top:24px}}@media (min-width: 768px){.aemvc-v1-article-header-container[_ngcontent-%COMP%]{grid-column:2/12;margin-top:-64px;padding-top:32px;padding-bottom:16px}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-article-header-container[_ngcontent-%COMP%]{margin-top:-96px;padding-top:48px;padding-bottom:24px}}@media (min-width: 768px) and (min-width: 1024px) and (min-width: 1366px){.aemvc-v1-article-header-container[_ngcontent-%COMP%]{padding-top:64px;padding-bottom:40px}}.aemvc-v1-article-header-container__article[_ngcontent-%COMP%]{grid-column:2/12;display:flex;flex-direction:column}.aemvc-v1-article-header-container__article[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{padding-bottom:16px}.aemvc-v1-article-header-container__article__eyebrow-text[_ngcontent-%COMP%]{text-transform:uppercase}.aemvc-v1-article-header-container__article__intro-text[_ngcontent-%COMP%]{padding-bottom:40px!important}@media (min-width: 1024px){.aemvc-v1-article-header-container__article__intro-text[_ngcontent-%COMP%]{padding-bottom:48px!important}}.aemvc-v1-article-header-container__article__social__container[_ngcontent-%COMP%]{flex-direction:column;padding-bottom:24px!important}@media (min-width: 1024px){.aemvc-v1-article-header-container__article__social__container[_ngcontent-%COMP%]{flex-direction:row}}.aemvc-v1-article-header-container__article__social__info[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.aemvc-v1-article-header-container__article__social__links[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-top:24px!important;padding-bottom:8px!important}@media (min-width: 1024px){.aemvc-v1-article-header-container__article__social__links[_ngcontent-%COMP%]{justify-content:flex-end;padding-top:0!important}}.aemvc-v1-article-header-container__article__social[_ngcontent-%COMP%]   .bull[_ngcontent-%COMP%]{padding:0 8px 2px}.aemvc-v1-article-header-container__article__tags[_ngcontent-%COMP%]{padding-top:8px!important;padding-bottom:24px!important}@media (min-width: 1024px){.aemvc-v1-article-header-container__article__tags[_ngcontent-%COMP%]{padding-top:0!important}}'],changeDetection:0})}}return n})();so("constellation-aem/components/article-header")(xS,{emptyLabel:"article header label",isEmpty:()=>!1});let kS=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({providers:[wS],imports:[yt,or,oa,lo]})}}return n})(),JP=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,oa,kS]})}}return n})(),Vae=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,or,oa,fae,_ae,Ru,JP]})}}return n})();function zae(n,t){1&n&&(Mt(),C(0,"svg",8),fe(1,"use",9),v())}function Hae(n,t){if(1&n&&(C(0,"a",10),Q(1),v()),2&n){const e=j().$implicit,o=j(2);$t("aemvc-v1-breadcrumbs__items__item__link aemvc-v1-breadcrumbs__",o.colorMode,"__items__item__link"),f("href",e.href,rt)("colorMode",o.colorMode),g(),ct(" ",o.isMobile?o.backtext:e.title," ")}}function jae(n,t){if(1&n&&fe(0,"c11n-aem-text",11),2&n){const e=j().$implicit,o=j(2);$t("aemvc-v1-breadcrumbs__items__item__label aemvc-v1-breadcrumbs__",o.colorMode,"__items__item__label"),f("text",e.title)("textresizingrules",o.currentItemTextresizingRules)("backgroundcolor",o.backgroundcolor)}}function Uae(n,t){1&n&&(Mt(),C(0,"svg",12),fe(1,"use",13),v())}function $ae(n,t){if(1&n&&(C(0,"li"),_e(1,zae,2,0,"svg",4)(2,Hae,2,6,"a",5)(3,jae,1,6,"c11n-aem-text",6)(4,Uae,2,0,"svg",7),v()),2&n){const e=t.$implicit,o=t.last,i=j(2);$t("aemvc-v1-breadcrumbs__items__item aemvc-v1-breadcrumbs__",i.colorMode,"__items__item"),g(),f("ngIf",i.isMobile&&e.isBackItem),g(),f("ngIf",!i.isMobile&&!o||i.isMobile&&i.items.length>=2&&e.isBackItem),g(),f("ngIf",!i.isMobile&&o||i.isMobile&&i.items.length<2&&(e.isBackItem||o)),g(),f("ngIf",!i.isMobile&&!o)}}const Wae=n=>({mobile:n});function Gae(n,t){if(1&n&&(C(0,"div")(1,"ul",2),_e(2,$ae,5,7,"li",3),v()()),2&n){const e=j();$t("aemvc-v1-breadcrumbs aemvc-v1-breadcrumbs__",e.colorMode,""),g(),$t("aemvc-v1-breadcrumbs__items aemvc-v1-breadcrumbs__",e.colorMode,"__items"),f("ngClass",wt(8,Wae,e.isMobile)),g(),f("ngForOf",e.items)}}let ES=(()=>{class n{get hasItems(){return!!this.items.length}onResize(){this.changeSize()}constructor(e){this.iconService=e,this.backgroundcolor="dark-grey",this.itemsdata="[]",this.backtext="Back",this.levels=1,this.colorMode="on-light",this.items=[],this.isMobile=!1,this.currentItemTextresizingRules='[{ "breakpoint": "sm", "operator": "<", "textsize": "md" },{ "breakpoint": "sm", "operator": ">=", "textsize": "md" }]',this.parsedItems=[],this.onDarkColors=["dark-grey"],this.MEDIUM_BREAKPOINT=768}ngOnInit(){this.changeSize(),this.changeColor(),this.checkForInteger(),this.parseItemsData(),this.filterItemsByLevel()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"itemsdata":this.parseItemsData(),this.filterItemsByLevel();break;case"backgroundcolor":this.changeColor();break;case"levels":this.checkForInteger(),this.filterItemsByLevel()}})}filterItemsByLevel(){this.items=this.levels?this.parsedItems.slice(-1*this.levels):[...this.parsedItems]}parseItemsData(){try{this.parsedItems="string"==typeof this.itemsdata?JSON.parse(this.itemsdata):[...this.itemsdata],(!this.parsedItems||!Array.isArray(this.parsedItems))&&(this.parsedItems=[]),this.parsedItems.map((e,o)=>{e.isBackItem=this.parsedItems.length>1&&o===this.parsedItems.length-2})}catch{console.error("Invalid JSON format"),this.parsedItems=[]}}changeColor(){this.colorMode=this.onDarkColors.includes(this.backgroundcolor)?"on-dark":"on-light"}changeSize(){this.isMobile=window.innerWidth<this.MEDIUM_BREAKPOINT}checkForInteger(){try{this.levels="string"!=typeof this.levels||this.levels.length?"string"==typeof this.levels&&"no limits"!==this.levels?this.levels:void 0:1}catch{console.error("Invalid integer parameter"),this.levels=1}}static{this.\u0275fac=function(o){return new(o||n)(Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-breadcrumbs-v1"]],hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{backgroundcolor:"backgroundcolor",itemsdata:"itemsdata",backtext:"backtext",levels:"levels"},features:[ut],decls:3,vars:4,consts:[[1,"aemvc-v3-inner-container"],[3,"class",4,"ngIf"],[3,"ngClass"],[3,"class",4,"ngFor","ngForOf"],["class","separator aemvc-v1-breadcrumbs__items__item__back-icon",4,"ngIf"],["c11n-link","","fontWeight","normal",3,"class","href","colorMode",4,"ngIf"],["variant","fullwidth","componenttype","Body Text",3,"class","text","textresizingrules","backgroundcolor",4,"ngIf"],["class","separator",4,"ngIf"],[1,"separator","aemvc-v1-breadcrumbs__items__item__back-icon"],[0,"xlink","href","#caret-left-small"],["c11n-link","","fontWeight","normal",3,"href","colorMode"],["variant","fullwidth","componenttype","Body Text",3,"text","textresizingrules","backgroundcolor"],[1,"separator"],[0,"xlink","href","#caret-right-small"]],template:function(o,i){1&o&&(C(0,"div")(1,"div",0),_e(2,Gae,3,10,"div",1),v()()),2&o&&($t("aemvc-v3-container aemvc-v3-container__",i.backgroundcolor,""),g(2),f("ngIf",i.hasItems))},dependencies:[bo,yo,Vt,Sr,km],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v3-container__dark-grey[_ngcontent-%COMP%]{background-color:#3f4444}.aemvc-v3-container__white[_ngcontent-%COMP%]{background-color:#fff}.aemvc-v1-breadcrumbs[_ngcontent-%COMP%]{grid-column:1/13;display:flex;align-content:center;min-height:56px}.aemvc-v1-breadcrumbs__items[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin-block-start:.75em;margin-block-end:.75em;padding-inline-start:8px}@media (min-width: 768px){.aemvc-v1-breadcrumbs__items[_ngcontent-%COMP%]{margin-inline-start:0;padding-inline-start:8px}}@media (min-width: 768px) and (min-width: 1024px){.aemvc-v1-breadcrumbs__items[_ngcontent-%COMP%]{padding-inline-start:24px}}.aemvc-v1-breadcrumbs__items[_ngcontent-%COMP%]     [class^=c11n-text]{margin-top:-.1875rem}.aemvc-v1-breadcrumbs__items__item[_ngcontent-%COMP%]{display:flex;align-items:center}.aemvc-v1-breadcrumbs__items__item[_ngcontent-%COMP%]   .separator[_ng
1content-%COMP%], .aemvc-v1-breadcrumbs__items__item__back-icon[_ngcontent-%COMP%]{width:14px;height:14px}.separator[_ngcontent-%COMP%]:not(.aemvc-v1-breadcrumbs__items__item__back-icon){margin:0 16px}.aemvc-v1-breadcrumbs__items__item__back-icon[_ngcontent-%COMP%]{margin:0 16px 0 0}.aemvc-v1-breadcrumbs__on-dark__items__item__label[_ngcontent-%COMP%]     [class^=c11n-text]{color:#fff!important}.aemvc-v1-breadcrumbs__on-dark__items__item[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%]{fill:#fff}.aemvc-v1-breadcrumbs__on-light__items__item__label[_ngcontent-%COMP%]     [class^=c11n-text]{color:#717777}.aemvc-v1-breadcrumbs__on-light__items__item[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%]{fill:#040505}'],changeDetection:0})}}return n})();so("constellation-aem/components/breadcrumbs")(ES,{emptyLabel:"breadcrumbs",isEmpty:()=>!1});let qae=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,or,lo,Ru]})}}return n})();function Yae(n,t){if(1&n&&(C(0,"div",2)(1,"div",3)(2,"div",4)(3,"a",5),fe(4,"img",6),v()(),C(5,"div",7)(6,"h5"),Q(7),v(),C(8,"a",8)(9,"h4"),Q(10),v()()()()()),2&n){const e=j();g(3),f("href",e.href,rt),g(),f("src",e.src,rt)("alt",e.alt),g(2),$t("c11n-text-color-",e.categorycolor,""),g(),Le(e.category),g(),f("href",e.href,rt)("title",e.title),g(),$t("c11n-text-color-",e.titlecolor,""),g(),Le(e.title)}}function Xae(n,t){if(1&n&&(C(0,"div",9)(1,"div",10)(2,"div",11)(3,"a",5),fe(4,"img",12),v()(),C(5,"div",13)(6,"div"),Q(7),v(),C(8,"a",8)(9,"h4"),Q(10),v()()()()()),2&n){const e=j();g(3),f("href",e.href,rt),g(),f("src",e.src,rt)("alt",e.alt),g(2),di("aemvc-v1-most-viewed-list-item-content-pretitle c11n-text-color-",e.categorycolor," c11n-bg-color-",e.imagefooterbgcolor,""),g(),ct(" ",e.category," "),g(),f("href",e.href,rt)("title",e.title),g(),$t("c11n-text-color-",e.titlecolor,""),g(),Le(e.title)}}let Kae=(()=>{class n{constructor(){this.category="",this.title="",this.src="",this.alt="",this.href="",this.display="",this.backgroundcolor="white",this.categorycolor="light-grey",this.titlecolor="black",this.imagefooterbgcolor="light-ink",this.onLightColors=["white","light-red","light-turquoise","light-yellow","yellow","light-ink"]}ngOnInit(){this.changeBackgroundColor()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"backgroundcolor":case"display":this.changeBackgroundColor()}})}changeBackgroundColor(){this.categorycolor="list"===this.display?"primary-interactive":this.onLightColors.includes(this.backgroundcolor)?"black":"light-grey",this.titlecolor=this.onLightColors.includes(this.backgroundcolor)?"black":"white",this.imagefooterbgcolor=this.onLightColors.includes(this.backgroundcolor)?"light-ink":"white"}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-most-viewed-item"]],inputs:{category:"category",title:"title",src:"src",alt:"alt",href:"href",display:"display",backgroundcolor:"backgroundcolor"},features:[ut],decls:2,vars:2,consts:[["class","aemvc-v1-most-viewed-item",4,"ngIf"],["class","aemvc-v1-most-viewed-list-item",4,"ngIf"],[1,"aemvc-v1-most-viewed-item"],[1,"aemvc-v1-most-viewed-item-container"],[1,"aemvc-v1-most-viewed-item-image-container"],["target","_self",3,"href"],[1,"aemvc-v1-most-viewed-item-image",3,"src","alt"],[1,"aemvc-v1-most-viewed-item-content"],["target","_self",3,"href","title"],[1,"aemvc-v1-most-viewed-list-item"],[1,"aemvc-v1-most-viewed-list-item-container"],[1,"aemvc-v1-most-viewed-list-item-image-container"],[1,"aemvc-v1-most-viewed-list-item-image",3,"src","alt"],[1,"aemvc-v1-most-viewed-list-item-content"]],template:function(o,i){1&o&&_e(0,Yae,11,13,"div",0)(1,Xae,11,14,"div",1),2&o&&(f("ngIf","card"===i.display),g(),f("ngIf","list"===i.display))},dependencies:[Vt],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-most-viewed[_ngcontent-%COMP%]{display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-most-viewed[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 767px){.aemvc-v1-most-viewed[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 600px){.aemvc-v1-most-viewed[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:32px}}.aemvc-v1-most-viewed-content[_ngcontent-%COMP%]{padding:28px 0;grid-column:1/-1}.aemvc-v1-most-viewed-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:stretch;margin-bottom:40px;padding-left:12px}.aemvc-v1-most-viewed-content-list-items[_ngcontent-%COMP%]{box-sizing:border-box;display:grid;grid-column:1/3;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:40px}@media only screen and (max-width: 767px){.aemvc-v1-most-viewed-content-list-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/-1;grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-most-viewed-content-list-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/2;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 600px){.aemvc-v1-most-viewed-content-list-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/-1;grid-template-columns:repeat(1,1fr)}}.aemvc-v1-most-viewed-content-items[_ngcontent-%COMP%]{box-sizing:border-box;display:grid;grid-column:1/3;grid-template-columns:repeat(3,1fr);column-gap:24px}@media only screen and (max-width: 767px){.aemvc-v1-most-viewed-content-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/-1;grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-most-viewed-content-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/2;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 600px){.aemvc-v1-most-viewed-content-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/-1;grid-template-columns:repeat(1,1fr)}}.aemvc-v1-most-viewed-item[_ngcontent-%COMP%]{padding-top:24px}.aemvc-v1-most-viewed-item-container[_ngcontent-%COMP%]{max-width:350px;display:flex}.aemvc-v1-most-viewed-item-image-container[_ngcontent-%COMP%]{width:25%}.aemvc-v1-most-viewed-item-image[_ngcontent-%COMP%]{height:86px;width:86px;object-fit:cover;max-width:none}.aemvc-v1-most-viewed-item-content[_ngcontent-%COMP%]{padding-left:24px;width:75%}.aemvc-v1-most-viewed-item-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none!important;color:#040505}.aemvc-v1-most-viewed-item-content[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:11px;font-style:normal;font-weight:400;line-height:16px;align-self:stretch}.aemvc-v1-most-viewed-item-content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:900;line-height:24px;align-self:stretch;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.aemvc-v1-most-viewed-list-item-container[_ngcontent-%COMP%]{max-width:350px;display:flex;flex-direction:column}.aemvc-v1-most-viewed-list-item-image[_ngcontent-%COMP%]{height:200px;width:100%;object-fit:cover;max-width:none}.aemvc-v1-most-viewed-list-item-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none!important;color:#040505}.aemvc-v1-most-viewed-list-item-content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:900;line-height:32px;align-self:stretch;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:-12px}.aemvc-v1-most-viewed-list-item-content-pretitle[_ngcontent-%COMP%]{position:relative;top:-24px;background-color:#fff;font-size:11px;padding:4px 3rem 4px 8px;font-weight:700;text-transform:none;letter-spacing:-.5px}']})}}return n})();function Zae(n,t){if(1&n&&fe(0,"c11n-aem-most-viewed-item",4),2&n){const e=t.$implicit,o=j();f("category",e.category)("title",e.title)("src",e.src)("alt",e.alt)("href",e.href)("display",o.display)("backgroundcolor",o.backgroundcolor)}}let Qae=(()=>{class n{constructor(e){this.iconService=e,this.backgroundcolor="white",this.itemsdata="[{}]",this.display="card",this.textcolor="black",this.itemsParsedData=[],this.onLightColors=["white","light-red","light-turquoise","light-yellow","yellow","light-ink"]}
1ngOnInit(){this.parseListItemsData(),this.changeBackgroundColor()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"backgroundcolor":this.changeBackgroundColor();break;case"itemsdata":this.parseListItemsData()}})}parseListItemsData(){this.itemsParsedData="string"==typeof this.itemsdata?JSON.parse(this.itemsdata):this.itemsdata}changeBackgroundColor(){this.textcolor=this.onLightColors.includes(this.backgroundcolor)?"black":"white"}static{this.\u0275fac=function(o){return new(o||n)(Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-most-viewed"]],inputs:{backgroundcolor:"backgroundcolor",itemsdata:"itemsdata",display:"display"},features:[ut],decls:8,vars:9,consts:[[1,"aemvc-v3-inner-container"],[1,"aemvc-v1-most-viewed"],[1,"aemvc-v1-most-viewed-content"],[3,"category","title","src","alt","href","display","backgroundcolor",4,"ngFor","ngForOf"],[3,"category","title","src","alt","href","display","backgroundcolor"]],template:function(o,i){1&o&&(C(0,"div")(1,"div",0)(2,"div",1)(3,"div",2)(4,"h2"),Q(5,"Most Viewed"),v(),C(6,"div"),_e(7,Zae,1,7,"c11n-aem-most-viewed-item",3),v()()()()()),2&o&&($t("aemvc-v3-container c11n-bg-color-",i.backgroundcolor,""),g(4),$t(" c11n-text-color-",i.textcolor,""),g(2),It("card"===i.display?"aemvc-v1-most-viewed-content-items":"aemvc-v1-most-viewed-content-list-items"),g(),f("ngForOf",i.itemsParsedData))},dependencies:[yo,Kae],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-most-viewed[_ngcontent-%COMP%]{display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-most-viewed[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 767px){.aemvc-v1-most-viewed[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(10,1fr);row-gap:32px}}@media only screen and (max-width: 600px){.aemvc-v1-most-viewed[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:32px}}.aemvc-v1-most-viewed-content[_ngcontent-%COMP%]{padding:28px 0;grid-column:1/-1}.aemvc-v1-most-viewed-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:34px;font-style:normal;font-weight:800;line-height:40px;align-self:stretch;margin-bottom:40px;padding-left:12px}.aemvc-v1-most-viewed-content-list-items[_ngcontent-%COMP%]{box-sizing:border-box;display:grid;grid-column:1/3;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:40px}@media only screen and (max-width: 767px){.aemvc-v1-most-viewed-content-list-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/-1;grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-most-viewed-content-list-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/2;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 600px){.aemvc-v1-most-viewed-content-list-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/-1;grid-template-columns:repeat(1,1fr)}}.aemvc-v1-most-viewed-content-items[_ngcontent-%COMP%]{box-sizing:border-box;display:grid;grid-column:1/3;grid-template-columns:repeat(3,1fr);column-gap:24px}@media only screen and (max-width: 767px){.aemvc-v1-most-viewed-content-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/-1;grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.aemvc-v1-most-viewed-content-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/2;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 600px){.aemvc-v1-most-viewed-content-items[_ngcontent-%COMP%]{row-gap:16px;grid-column:1/-1;grid-template-columns:repeat(1,1fr)}}.aemvc-v1-most-viewed-item[_ngcontent-%COMP%]{padding-top:24px}.aemvc-v1-most-viewed-item-container[_ngcontent-%COMP%]{max-width:350px;display:flex}.aemvc-v1-most-viewed-item-image-container[_ngcontent-%COMP%]{width:25%}.aemvc-v1-most-viewed-item-image[_ngcontent-%COMP%]{height:86px;width:86px;object-fit:cover;max-width:none}.aemvc-v1-most-viewed-item-content[_ngcontent-%COMP%]{padding-left:24px;width:75%}.aemvc-v1-most-viewed-item-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none!important;color:#040505}.aemvc-v1-most-viewed-item-content[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:11px;font-style:normal;font-weight:400;line-height:16px;align-self:stretch}.aemvc-v1-most-viewed-item-content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:17px;font-style:normal;font-weight:900;line-height:24px;align-self:stretch;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.aemvc-v1-most-viewed-list-item-container[_ngcontent-%COMP%]{max-width:350px;display:flex;flex-direction:column}.aemvc-v1-most-viewed-list-item-image[_ngcontent-%COMP%]{height:200px;width:100%;object-fit:cover;max-width:none}.aemvc-v1-most-viewed-list-item-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none!important;color:#040505}.aemvc-v1-most-viewed-list-item-content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:23px;font-style:normal;font-weight:900;line-height:32px;align-self:stretch;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:-12px}.aemvc-v1-most-viewed-list-item-content-pretitle[_ngcontent-%COMP%]{position:relative;top:-24px;background-color:#fff;font-size:11px;padding:4px 3rem 4px 8px;font-weight:700;text-transform:none;letter-spacing:-.5px}']})}}return n})(),Jae=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,lo]})}}return n})();var ere=Z(4818),qu={d:(n,t)=>{for(var e in t)qu.o(t,e)&&!qu.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},o:(n,t)=>Object.prototype.hasOwnProperty.call(n,t)},Kt=globalThis.pdfjsLib={};qu.d(Kt,{AbortException:()=>js,AnnotationEditorLayer:()=>ise,AnnotationEditorParamsType:()=>Wt,AnnotationEditorType:()=>tn,AnnotationEditorUIManager:()=>Ju,AnnotationLayer:()=>tse,AnnotationMode:()=>Kc,ColorPicker:()=>Ba,DOMSVGFactory:()=>kO,DrawLayer:()=>Ti,FeatureTest:()=>qi,GlobalWorkerOptions:()=>tg,ImageKind:()=>Vp,InvalidPDFException:()=>SS,MissingPDFException:()=>Hs,OPS:()=>rr,OutputScale:()=>mO,PDFDataRangeTransport:()=>uT,PDFDateString:()=>FS,PDFWorker:()=>si,PasswordResponses:()=>are,PermissionFlag:()=>ire,PixelsPerInch:()=>Im,RenderingCancelledException:()=>cO,TextLayer:()=>Xi,UnexpectedResponseException:()=>Up,Util:()=>Et,VerbosityLevel:()=>zp,XfaLayer:()=>pT,build:()=>Fce,createValidAbsoluteUrl:()=>lre,fetchData:()=>Wp,getDocument:()=>xce,getFilenameFromUrl:()=>Cre,getPdfFilenameFromUrl:()=>Mre,getXfaPageViewport:()=>Pre,isDataScheme:()=>Gp,isPdfFile:()=>sO,noContextMenu:()=>La,normalizeUnicode:()=>pre,setLayerDimensions:()=>Us,shadow:()=>Cn,version:()=>Rce});const Ai=!("object"!=typeof process||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type),AS=[1,0,0,1,0,0],eO=[.001,0,0,.001,0,0],Kc={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},tn={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15}
1,Wt={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_DEFAULT_COLOR:32,HIGHLIGHT_THICKNESS:33,HIGHLIGHT_FREE:34,HIGHLIGHT_SHOW_ALL:35},ire={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},Vp={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},zp={ERRORS:0,WARNINGS:1,INFOS:5},rr={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91,setStrokeTransparent:92,setFillTransparent:93},are={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let Hp=zp.WARNINGS;function cre(){return Hp}function jp(n){Hp>=zp.INFOS&&console.log(`Info: ${n}`)}function rn(n){Hp>=zp.WARNINGS&&console.log(`Warning: ${n}`)}function oo(n){throw new Error(n)}function Qo(n,t){n||oo(t)}function lre(n,t=null,e=null){if(!n)return null;try{if(e&&"string"==typeof n&&(e.addDefaultProtocol&&n.startsWith("www.")&&n.match(/\./g)?.length>=2&&(n=`http://${n}`),e.tryConvertEncoding))try{n=function fre(n){return decodeURIComponent(escape(n))}(n)}catch{}const o=t?new URL(n,t):new URL(n);if(function sre(n){switch(n?.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(o))return o}catch{}return null}function Cn(n,t,e,o=!1){return Object.defineProperty(n,t,{value:e,enumerable:!o,configurable:!0,writable:!1}),e}const Zc=function(){function t(e,o){this.message=e,this.name=o}return t.prototype=new Error,t.constructor=t,t}();class tO extends Zc{constructor(t,e){super(t,"PasswordException"),this.code=e}}class nO extends Zc{constructor(t,e){super(t,"UnknownErrorException"),this.details=e}}class SS extends Zc{constructor(t){super(t,"InvalidPDFException")}}class Hs extends Zc{constructor(t){super(t,"MissingPDFException")}}class Up extends Zc{constructor(t,e){super(t,"UnexpectedResponseException"),this.status=e}}class mre extends Zc{constructor(t){super(t,"FormatError")}}class js extends Zc{constructor(t){super(t,"AbortException")}}function TS(n){("object"!=typeof n||void 0===n?.length)&&oo("Invalid argument for bytesToString");const t=n.length,e=8192;if(t<e)return String.fromCharCode.apply(null,n);const o=[];for(let i=0;i<t;i+=e){const a=Math.min(i+e,t),r=n.subarray(i,a);o.push(String.fromCharCode.apply(null,r))}return o.join("")}function Tm(n){"string"!=typeof n&&oo("Invalid argument for stringToBytes");const t=n.length,e=new Uint8Array(t);for(let o=0;o<t;++o)e[o]=255&n.charCodeAt(o);return e}function oO(n){const t=Object.create(null);for(const[e,o]of n)t[e]=o;return t}class qi{static get isLittleEndian(){return Cn(this,"isLittleEndian",function ure(){const n=new Uint8Array(4);return n[0]=1,1===new Uint32Array(n.buffer,0,1)[0]}())}static get isEvalSupported(){return Cn(this,"isEvalSupported",function gre(){try{return new Function(""),!0}catch{return!1}}())}static get isOffscreenCanvasSupported(){return Cn(this,"isOffscreenCanvasSupported",typeof OffscreenCanvas<"u")}static get platform(){return typeof navigator<"u"&&"string"==typeof navigator?.platform?Cn(this,"platform",{isMac:navigator.platform.includes("Mac"),isWindows:navigator.platform.includes("Win"),isFirefox:"string"==typeof navigator?.userAgent&&navigator.userAgent.includes("Firefox")}):Cn(this,"platform",{isMac:!1,isWindows:!1,isFirefox:!1})}static get isCSSRoundSupported(){return Cn(this,"isCSSRoundSupported",globalThis.CSS?.supports?.("width: round(1.5px, 1px)"))}}const $p=Array.from(Array(256).keys(),n=>n.toString(16).padStart(2,"0"));class Et{static makeHexColor(t,e,o){return`#${$p[t]}${$p[e]}${$p[o]}`}static scaleMinMax(t,e){let o;t[0]?(t[0]<0&&(o=e[0],e[0]=e[2],e[2]=o),e[0]*=t[0],e[2]*=t[0],t[3]<0&&(o=e[1],e[1]=e[3],e[3]=o),e[1]*=t[3],e[3]*=t[3]):(o=e[0],e[0]=e[1],e[1]=o,o=e[2],e[2]=e[3],e[3]=o,t[1]<0&&(o=e[1],e[1]=e[3],e[3]=o),e[1]*=t[1],e[3]*=t[1],t[2]<0&&(o=e[0],e[0]=e[2],e[2]=o),e[0]*=t[2],e[2]*=t[2]),e[0]+=t[4],e[1]+=t[5],e[2]+=t[4],e[3]+=t[5]}static transform(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]}static applyTransform(t,e){return[t[0]*e[0]+t[1]*e[2]+e[4],t[0]*e[1]+t[1]*e[3]+e[5]]}static applyInverseTransform(t,e){const o=e[0]*e[3]-e[1]*e[2];return[(t[0]*e[3]-t[1]*e[2]+e[2]*e[5]-e[4]*e[3])/o,(-t[0]*e[1]+t[1]*e[0]+e[4]*e[1]-e[5]*e[0])/o]}static getAxialAlignedBoundingBox(t,e){const o=this.applyTransform(t,e),i=this.applyTransform(t.slice(2,4),e),a=this.applyTransform([t[0],t[3]],e),r=this.applyTransform([t[2],t[1]],e);return[Math.min(o[0],i[0],a[0],r[0]),Math.min(o[1],i[1],a[1],r[1]),Math.max(o[0],i[0],a[0],r[0]),Math.max(o[1],i[1],a[1],r[1])]}static inverseTransform(t){const e=t[0]*t[3]-t[1]*t[2];return[t[3]/e,-t[1]/e,-t[2]/e,t[0]/e,(t[2]*t[5]-t[4]*t[3])/e,(t[4]*t[1]-t[5]*t[0])/e]}static singularValueDecompose2dScale(t){const e=[t[0],t[2],t[1],t[3]],o=t[0]*e[0]+t[1]*e[2],r=t[2]*e[1]+t[3]*e[3],c=(o+r)/2,s=Math.sqrt((o+r)**2-4*(o*r-(t[2]*e[0]+t[3]*e[2])*(t[0]*e[1]+t[1]*e[3])))/2,m=c-s||1;return[Math.sqrt(c+s||1),Math.sqrt(m)]}static normalizeRect(t){const e=t.slice(0);return t[0]>t[2]&&(e[0]=t[2],e[2]=t[0]),t[1]>t[3]&&(e[1]=t[3],e[3]=t[1]),e}static intersect(t,e){const o=Math.max(Math.min(t[0],t[2]),Math.min(e[0],e[2])),i=Math.min(Math.max(t[0],t[2]),Math.max(e[0],e[2]));if(o>i)return null;const a=Math.max(Math.min(t[1],t[3]),Math.min(e[1],e[3])),r=Math.min(Math.max(t[1],t[3]),Math.max(e[1],e[3]));return a>r?null:[o,a,i,r]}static#e(t,e,o,i,a,r,c,s,l,m){if(l<=0||l>=1)return;const d=1-l,u=l*l,h=u*l,_=d*(d*(d*t+3*l*e)+3*u*o)+h*i,w=d*(d*(d*a+3*l*r)+3*u*c)+h*s;m[0]=Math.min(m[0],_),m[1]=Math.min(m[1],w),m[2]=Math.max(m[2],_),m[3]=Math.max(m[3],w)}static#t(t,e,o,i,a,r,c,s,l,m,d,u){if(Math.abs(l)<1e-12)return void(Math.abs(m)>=1e-12&&this.#e(t,e,o,i,a,r,c,s,-d/m,u));const h=m**2-4*d*l;if(h<0)return;const _=Math.sqrt(h),w=2*l;this.#e(t,e,o,i,a,r,c,s,(-m+_)/w,u),this.#e(t,e,o,i,a,r,c,s,(-m-_)/w,u)}static bezierBoundingBox(t,e,o,i,a,r,c,s,l){return l?(l[0]=Math.min(l[0],t,c),l[1]=Math.min(l[1],e,s),l[2]=Math.max(l[2],t,c),l[3]=Math.max(l[3],e,s)):l=[Math.min(t,c),Math.min(e,s),Math.max(t,c),Math.max(e,s)],this.#t(t,o,a,c,e,i,r,s,3*(3*(o-a)-t+c),6*(t-2*o+a),3*(o-t),l),this.#t(t,o,a,c,e,i,r,s,3*(3*(i-r)-e+s),6*(e-2*i+r),3*(i-e),l),l}}let iO=null,IS=null;function pre(n){return iO||(iO=/([\u00a0\u00b5\u037e\u0eb3\u2000-\u200a\u202f\u2126\ufb00-\ufb04\ufb06\ufb20-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufba1\ufba4-\ufba9\ufbae-\ufbb1\ufbd3-\ufbdc\ufbde-\ufbe7\ufbea-\ufbf8\ufbfc-\ufbfd\ufc00-\ufc5d\ufc64-\ufcf1\ufcf5-\ufd3d\ufd88\ufdf4\ufdfa-\ufdfb\ufe71\ufe77\ufe79\ufe7b\ufe7d]+)|(\ufb05+)/gu,IS=new Map([["\ufb05","\u017ft"]])),n.replaceAll(iO,(t,e,o)=>e?e.normalize("NFKC"):IS.get(o))}const aO="pdfjs_internal_id_",mc="http://www.w3.org/2000/svg";class Im{static CSS=96;static PDF=72;static PDF_TO_CSS_UNITS=this.CSS/this.PDF}function Wp(n){return rO.apply(this,arguments)}function rO(){return(rO=z(function*(n,t="text"){if(Ku(n,document.baseURI)){const e=yield fetch(n);if(!e.ok)throw new Error(e.statusText);switch(t){case"arraybuffer":return e.arrayBuffer();case"blob":return e.blob();case"json":return e.json()}return e.text()}return new Promise((e,o)=>{const i=new XMLHttpRequest;i.open("GET",n,!0),i.responseType=t,i.onreadystatechange=()=>{if(i.readyState===XMLHttpRequest.DONE){if(200===i.status||0===i.status){switch(t){case"arraybuffer":case"blob":case"json":return void e(i.response)}return void e(i.responseText)}o(new Error(i.statusText))}},i.send(null)})}
1)).apply(this,arguments)}class Xu{constructor({viewBox:t,scale:e,rotation:o,offsetX:i=0,offsetY:a=0,dontFlip:r=!1}){this.viewBox=t,this.scale=e,this.rotation=o,this.offsetX=i,this.offsetY=a;const c=(t[2]+t[0])/2,s=(t[3]+t[1])/2;let l,m,d,u,h,_,w,V;switch((o%=360)<0&&(o+=360),o){case 180:l=-1,m=0,d=0,u=1;break;case 90:l=0,m=1,d=1,u=0;break;case 270:l=0,m=-1,d=-1,u=0;break;case 0:l=1,m=0,d=0,u=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}r&&(d=-d,u=-u),0===l?(h=Math.abs(s-t[1])*e+i,_=Math.abs(c-t[0])*e+a,w=(t[3]-t[1])*e,V=(t[2]-t[0])*e):(h=Math.abs(c-t[0])*e+i,_=Math.abs(s-t[1])*e+a,w=(t[2]-t[0])*e,V=(t[3]-t[1])*e),this.transform=[l*e,m*e,d*e,u*e,h-l*e*c-d*e*s,_-m*e*c-u*e*s],this.width=w,this.height=V}get rawDims(){const{viewBox:t}=this;return Cn(this,"rawDims",{pageWidth:t[2]-t[0],pageHeight:t[3]-t[1],pageX:t[0],pageY:t[1]})}clone({scale:t=this.scale,rotation:e=this.rotation,offsetX:o=this.offsetX,offsetY:i=this.offsetY,dontFlip:a=!1}={}){return new Xu({viewBox:this.viewBox.slice(),scale:t,rotation:e,offsetX:o,offsetY:i,dontFlip:a})}convertToViewportPoint(t,e){return Et.applyTransform([t,e],this.transform)}convertToViewportRectangle(t){const e=Et.applyTransform([t[0],t[1]],this.transform),o=Et.applyTransform([t[2],t[3]],this.transform);return[e[0],e[1],o[0],o[1]]}convertToPdfPoint(t,e){return Et.applyInverseTransform([t,e],this.transform)}}class cO extends Zc{constructor(t,e=0){super(t,"RenderingCancelledException"),this.extraDelay=e}}function Gp(n){const t=n.length;let e=0;for(;e<t&&""===n[e].trim();)e++;return"data:"===n.substring(e,e+5).toLowerCase()}function sO(n){return"string"==typeof n&&/\.pdf$/i.test(n)}function Cre(n){return[n]=n.split(/[#?]/,1),n.substring(n.lastIndexOf("/")+1)}function Mre(n,t="document.pdf"){if("string"!=typeof n)return t;if(Gp(n))return rn('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;const o=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,i=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(n);let a=o.exec(i[1])||o.exec(i[2])||o.exec(i[3]);if(a&&(a=a[0],a.includes("%")))try{a=o.exec(decodeURIComponent(a))[0]}catch{}return a||t}class DS{started=Object.create(null);times=[];time(t){t in this.started&&rn(`Timer is already running for ${t}`),this.started[t]=Date.now()}timeEnd(t){t in this.started||rn(`Timer has not been started for ${t}`),this.times.push({name:t,start:this.started[t],end:Date.now()}),delete this.started[t]}toString(){const t=[];let e=0;for(const{name:o}of this.times)e=Math.max(o.length,e);for(const{name:o,start:i,end:a}of this.times)t.push(`${o.padEnd(e)} ${a-i}ms\n`);return t.join("")}}function Ku(n,t){try{const{protocol:e}=t?new URL(n,t):new URL(n);return"http:"===e||"https:"===e}catch{return!1}}function La(n){n.preventDefault()}function RS(n){console.log("Deprecated API usage: "+n)}class FS{static#e;static toDateObject(t){if(!t||"string"!=typeof t)return null;this.#e||=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?");const e=this.#e.exec(t);if(!e)return null;const o=parseInt(e[1],10);let i=parseInt(e[2],10);i=i>=1&&i<=12?i-1:0;let a=parseInt(e[3],10);a=a>=1&&a<=31?a:1;let r=parseInt(e[4],10);r=r>=0&&r<=23?r:0;let c=parseInt(e[5],10);c=c>=0&&c<=59?c:0;let s=parseInt(e[6],10);s=s>=0&&s<=59?s:0;const l=e[7]||"Z";let m=parseInt(e[8],10);m=m>=0&&m<=23?m:0;let d=parseInt(e[9],10)||0;return d=d>=0&&d<=59?d:0,"-"===l?(r+=m,c+=d):"+"===l&&(r-=m,c-=d),new Date(Date.UTC(o,i,a,r,c,s))}}function Pre(n,{scale:t=1,rotation:e=0}){const{width:o,height:i}=n.attributes.style,a=[0,0,parseInt(o),parseInt(i)];return new Xu({viewBox:a,scale:t,rotation:e})}function lO(n){if(n.startsWith("#")){const t=parseInt(n.slice(1),16);return[(16711680&t)>>16,(65280&t)>>8,255&t]}return n.startsWith("rgb(")?n.slice(4,-1).split(",").map(t=>parseInt(t)):n.startsWith("rgba(")?n.slice(5,-1).split(",").map(t=>parseInt(t)).slice(0,3):(rn(`Not a valid color format: "${n}"`),[0,0,0])}function Co(n){const{a:t,b:e,c:o,d:i,e:a,f:r}=n.getTransform();return[t,e,o,i,a,r]}function dc(n){const{a:t,b:e,c:o,d:i,e:a,f:r}=n.getTransform().invertSelf();return[t,e,o,i,a,r]}function Us(n,t,e=!1,o=!0){if(t instanceof Xu){const{pageWidth:i,pageHeight:a}=t.rawDims,{style:r}=n,c=qi.isCSSRoundSupported,s=`var(--scale-factor) * ${i}px`,l=`var(--scale-factor) * ${a}px`,m=c?`round(down, ${s}, var(--scale-round-x, 1px))`:`calc(${s})`,d=c?`round(down, ${l}, var(--scale-round-y, 1px))`:`calc(${l})`;e&&t.rotation%180!=0?(r.width=d,r.height=m):(r.width=m,r.height=d)}o&&n.setAttribute("data-main-rotation",t.rotation)}class mO{constructor(){const t=window.devicePixelRatio||1;this.sx=t,this.sy=t}get scaled(){return 1!==this.sx||1!==this.sy}get symmetric(){return this.sx===this.sy}}class Zu{#e=null;#t=null;#n;#o=null;#i=null;static#a=null;constructor(t){this.#n=t,Zu.#a||=Object.freeze({freetext:"pdfjs-editor-remove-freetext-button",highlight:"pdfjs-editor-remove-highlight-button",ink:"pdfjs-editor-remove-ink-button",stamp:"pdfjs-editor-remove-stamp-button"})}render(){const t=this.#e=document.createElement("div");t.classList.add("editToolbar","hidden"),t.setAttribute("role","toolbar");const e=this.#n._uiManager._signal;t.addEventListener("contextmenu",La,{signal:e}),t.addEventListener("pointerdown",Zu.#s,{signal:e});const o=this.#o=document.createElement("div");o.className="buttons",t.append(o);const i=this.#n.toolbarPosition;if(i){const{style:a}=t,r="ltr"===this.#n._uiManager.direction?1-i[0]:i[0];a.insetInlineEnd=100*r+"%",a.top=`calc(${100*i[1]}% + var(--editor-toolbar-vert-offset))`}return this.#d(),t}get div(){return this.#e}static#s(t){t.stopPropagation()}#c(t){this.#n._focusEventsAllowed=!1,t.preventDefault(),t.stopPropagation()}#m(t){this.#n._focusEventsAllowed=!0,t.preventDefault(),t.stopPropagation()}#l(t){const e=this.#n._uiManager._signal;t.addEventListener("focusin",this.#c.bind(this),{capture:!0,signal:e}),t.addEventListener("focusout",this.#m.bind(this),{capture:!0,signal:e}),t.addEventListener("contextmenu",La,{signal:e})}hide(){this.#e.classList.add("hidden"),this.#t?.hideDropdown()}show(){this.#e.classList.remove("hidden"),this.#i?.shown()}#d(){const{editorType:t,_uiManager:e}=this.#n,o=document.createElement("button");o.className="delete",o.tabIndex=0,o.setAttribute("data-l10n-id",Zu.#a[t]),this.#l(o),o.addEventListener("click",i=>{e.delete()},{signal:e._signal}),this.#o.append(o)}get#r(){const t=document.createElement("div");return t.className="divider",t}addAltText(t){var e=this;return z(function*(){const o=yield t.render();e.#l(o),e.#o.prepend(o,e.#r),e.#i=t})()}addColorPicker(t){this.#t=t;const e=t.renderButton();this.#l(e),this.#o.prepend(e,this.#r)}remove(){this.#e.remove(),this.#t?.destroy(),this.#t=null}}class bre{#e=null;#t=null;#n;constructor(t){this.#n=t}#o(){const t=this.#t=document.createElement("div");t.className="editToolbar",t.setAttribute("role","toolbar"),t.addEventListener("contextmenu",La,{signal:this.#n._signal});const e=this.#e=document.createElement("div");return e.className="buttons",t.append(e),this.#a(),t}#i(t,e){let o=0,i=0;for(const a of t){const r=a.y+a.height;if(r<o)continue;const c=a.x+(e?a.width:0);r>o?(i=c,o=r):e?c>i&&(i=c):c<i&&(i=c)}return[e?1-i:i,o]}show(t,e,o){const[i,a]=this.#i(e,o),{style:r}=this.#t||=this.#o();t.append(this.#t),r.insetInlineEnd=100*i+"%",r.top=`calc(${100*a}% + var(--editor-toolbar-vert-offset))`}hide(){this.#t.remove()}#a(){const t=document.createElement("button");t.className="highlightButton",t.tabIndex=0,t.setAttribute("data-l10n-id","pdfjs-highlight-floating-button1");const e=document.createElement("span");t.append(e),e.className="visuallyHidden",e.setAttribute("data-l10n-id","pdfjs-highlight-floating-button-label");const o=this.#n._signal;t.addEventListener("contextmenu",La,{signal:o}),t.addEventListener("click",()=>{this.#n.highlightSelection("floating_button")},{signal:o}),this.#e.append(t)}}function qp(n,t,e){for(const o of e)t.addEventListener(o,n[o].bind(n))}class wre{#e=0;get id(){return"pdfjs_internal_editor_"+this.#e++}}class dO{#e=function _re(){if(typeof crypto<"u"&&"function"==typeof crypto?.randomUUID)return crypto.randomUUID();const n=new Uint8Array(32);if(typeof crypto<"u"&&"function"==typeof crypto?.getRandomValues)crypto.getRandomValues(n);else for(let t=0;t<32;t++)n[t]=Math.floor(255*Math.random());return TS(n)}();#t=0;#n=null;static get _isSVGFittingCanvas(){const o=new OffscreenCanvas(1,3).getContext("2d",{willReadFrequently:!0}),i=new Image;return i.src='data:image/svg+xml;charset=UTF-8,<svg viewBox="0 0 1 1" width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" style="fill:red;"/></svg>',Cn(this,"_isSVGFittingCanvas",i.decode().then(()=>(o.drawImage(i,0,0,1,1,0,0,1,3),0===new Uint32Array(o.getImageData(0,0,1,1).data.buffer)[0])))}#o(t,e){var o=this;return z(function*(){o.#n||=new Map;
1let i=o.#n.get(t);if(null===i)return null;if(i?.bitmap)return i.refCounter+=1,i;try{let a;if(i||={bitmap:null,id:`image_${o.#e}_${o.#t++}`,refCounter:0,isSvg:!1},"string"==typeof e?(i.url=e,a=yield Wp(e,"blob")):e instanceof File?a=i.file=e:e instanceof Blob&&(a=e),"image/svg+xml"===a.type){const r=dO._isSVGFittingCanvas,c=new FileReader,s=new Image,l=new Promise((m,d)=>{s.onload=()=>{i.bitmap=s,i.isSvg=!0,m()},c.onload=z(function*(){const u=i.svgUrl=c.result;s.src=(yield r)?`${u}#svgView(preserveAspectRatio(none))`:u}),s.onerror=c.onerror=d});c.readAsDataURL(a),yield l}else i.bitmap=yield createImageBitmap(a);i.refCounter=1}catch(a){console.error(a),i=null}return o.#n.set(t,i),i&&o.#n.set(i.id,i),i})()}getFromFile(t){var e=this;return z(function*(){const{lastModified:o,name:i,size:a,type:r}=t;return e.#o(`${o}_${i}_${a}_${r}`,t)})()}getFromUrl(t){var e=this;return z(function*(){return e.#o(t,t)})()}getFromBlob(t,e){var o=this;return z(function*(){const i=yield e;return o.#o(t,i)})()}getFromId(t){var e=this;return z(function*(){e.#n||=new Map;const o=e.#n.get(t);if(!o)return null;if(o.bitmap)return o.refCounter+=1,o;if(o.file)return e.getFromFile(o.file);if(o.blobPromise){const{blobPromise:i}=o;return delete o.blobPromise,e.getFromBlob(o.id,i)}return e.getFromUrl(o.url)})()}getFromCanvas(t,e){this.#n||=new Map;let o=this.#n.get(t);if(o?.bitmap)return o.refCounter+=1,o;const i=new OffscreenCanvas(e.width,e.height);return i.getContext("2d").drawImage(e,0,0),o={bitmap:i.transferToImageBitmap(),id:`image_${this.#e}_${this.#t++}`,refCounter:1,isSvg:!1},this.#n.set(t,o),this.#n.set(o.id,o),o}getSvgUrl(t){const e=this.#n.get(t);return e?.isSvg?e.svgUrl:null}deleteId(t){this.#n||=new Map;const e=this.#n.get(t);if(!e||(e.refCounter-=1,0!==e.refCounter))return;const{bitmap:o}=e;if(!e.url&&!e.file){const i=new OffscreenCanvas(o.width,o.height);i.getContext("bitmaprenderer").transferFromImageBitmap(o),e.blobPromise=i.convertToBlob()}o.close?.(),e.bitmap=null}isValidId(t){return t.startsWith(`image_${this.#e}_`)}}class xre{#e=[];#t=!1;#n;#o=-1;constructor(t=128){this.#n=t}add({cmd:t,undo:e,post:o,mustExec:i,type:a=NaN,overwriteIfSameType:r=!1,keepUndo:c=!1}){if(i&&t(),this.#t)return;const s={cmd:t,undo:e,post:o,type:a};if(-1===this.#o)return this.#e.length>0&&(this.#e.length=0),this.#o=0,void this.#e.push(s);if(r&&this.#e[this.#o].type===a)return c&&(s.undo=this.#e[this.#o].undo),void(this.#e[this.#o]=s);const l=this.#o+1;l===this.#n?this.#e.splice(0,1):(this.#o=l,l<this.#e.length&&this.#e.splice(l)),this.#e.push(s)}undo(){if(-1===this.#o)return;this.#t=!0;const{undo:t,post:e}=this.#e[this.#o];t(),e?.(),this.#t=!1,this.#o-=1}redo(){if(this.#o<this.#e.length-1){this.#o+=1,this.#t=!0;const{cmd:t,post:e}=this.#e[this.#o];t(),e?.(),this.#t=!1}}hasSomethingToUndo(){return-1!==this.#o}hasSomethingToRedo(){return this.#o<this.#e.length-1}destroy(){this.#e=null}}class Qu{constructor(t){this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;const{isMac:e}=qi.platform;for(const[o,i,a={}]of t)for(const r of o){const c=r.startsWith("mac+");e&&c?(this.callbacks.set(r.slice(4),{callback:i,options:a}),this.allKeys.add(r.split("+").at(-1))):!e&&!c&&(this.callbacks.set(r,{callback:i,options:a}),this.allKeys.add(r.split("+").at(-1)))}}#e(t){t.altKey&&this.buffer.push("alt"),t.ctrlKey&&this.buffer.push("ctrl"),t.metaKey&&this.buffer.push("meta"),t.shiftKey&&this.buffer.push("shift"),this.buffer.push(t.key);const e=this.buffer.join("+");return this.buffer.length=0,e}exec(t,e){if(!this.allKeys.has(e.key))return;const o=this.callbacks.get(this.#e(e));if(!o)return;const{callback:i,options:{bubbles:a=!1,args:r=[],checker:c=null}}=o;c&&!c(t,e)||(i.bind(t,...r,e)(),a||(e.stopPropagation(),e.preventDefault()))}}class uO{static _colorsMapping=new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]);get _colors(){const t=new Map([["CanvasText",null],["Canvas",null]]);return function Ore(n){const t=document.createElement("span");t.style.visibility="hidden",document.body.append(t);for(const e of n.keys()){t.style.color=e;const o=window.getComputedStyle(t).color;n.set(e,lO(o))}t.remove()}(t),Cn(this,"_colors",t)}convert(t){const e=lO(t);if(!window.matchMedia("(forced-colors: active)").matches)return e;for(const[o,i]of this._colors)if(i.every((a,r)=>
vendor: 9,594 bytes, line 1
1a===e[r]))return uO._colorsMapping.get(o);return e}getHexCode(t){const e=this._colors.get(t);return e?Et.makeHexColor(...e):t}}let Ju=(()=>{class n{#e=new AbortController;#t=null;#n=new Map;#o=new Map;#i=null;#a=null;#s=null;#c=new xre;#m=null;#l=0;#d=new Set;#r=null;#u=null;#g=new Set;#h=!1;#f=!1;#_=!1;#p=null;#v=null;#C=null;#y=null;#O=!1;#M=null;#A=new wre;#w=!1;#b=!1;#x=null;#k=null;#T=null;#D=null;#E=tn.NONE;#P=new Set;#S=null;#I=null;#R=null;#N={isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1};#B=[0,0];#V=null;#z=null;#H=null;#F=null;static TRANSLATE_SMALL=1;static TRANSLATE_BIG=10;static get _keyboardManager(){const e=n.prototype,o=c=>c.#z.contains(document.activeElement)&&"BUTTON"!==document.activeElement.tagName&&c.hasSomethingToControl(),i=(c,{target:s})=>{if(s instanceof HTMLInputElement){const{type:l}=s;return"text"!==l&&"number"!==l}return!0},a=this.TRANSLATE_SMALL,r=this.TRANSLATE_BIG;return Cn(this,"_keyboardManager",new Qu([[["ctrl+a","mac+meta+a"],e.selectAll,{checker:i}],[["ctrl+z","mac+meta+z"],e.undo,{checker:i}],[["ctrl+y","ctrl+shift+z","mac+meta+shift+z","ctrl+shift+Z","mac+meta+shift+Z"],e.redo,{checker:i}],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete","mac+Delete"],e.delete,{checker:i}],[["Enter","mac+Enter"],e.addNewEditorFromKeyboard,{checker:(c,{target:s})=>!(s instanceof HTMLButtonElement)&&c.#z.contains(s)&&!c.isEnterHandled}],[[" ","mac+ "],e.addNewEditorFromKeyboard,{checker:(c,{target:s})=>!(s instanceof HTMLButtonElement)&&c.#z.contains(document.activeElement)}],[["Escape","mac+Escape"],e.unselectAll],[["ArrowLeft","mac+ArrowLeft"],e.translateSelectedEditors,{args:[-a,0],checker:o}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e.translateSelectedEditors,{args:[-r,0],checker:o}],[["ArrowRight","mac+ArrowRight"],e.translateSelectedEditors,{args:[a,0],checker:o}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e.translateSelectedEditors,{args:[r,0],checker:o}],[["ArrowUp","mac+ArrowUp"],e.translateSelectedEditors,{args:[0,-a],checker:o}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e.translateSelectedEditors,{args:[0,-r],checker:o}],[["ArrowDown","mac+ArrowDown"],e.translateSelectedEditors,{args:[0,a],checker:o}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e.translateSelectedEditors,{args:[0,r],checker:o}]]))}constructor(e,o,i,a,r,c,s,l,m,d,u){const h=this._signal=this.#e.signal;this.#z=e,this.#H=o,this.#i=i,this._eventBus=a,a._on("editingaction",this.onEditingAction.bind(this),{signal:h}),a._on("pagechanging",this.onPageChanging.bind(this),{signal:h}),a._on("scalechanging",this.onScaleChanging.bind(this),{signal:h}),a._on("rotationchanging",this.onRotationChanging.bind(this),{signal:h}),a._on("setpreference",this.onSetPreference.bind(this),{signal:h}),a._on("switchannotationeditorparams",_=>this.updateParams(_.type,_.value),{signal:h}),this.#ee(),this.#ie(),this.#q(),this.#a=r.annotationStorage,this.#p=r.filterFactory,this.#I=c,this.#y=s||null,this.#h=l,this.#f=m,this.#_=d,this.#D=u||null,this.viewParameters={realScale:Im.PDF_TO_CSS_UNITS,rotation:0},this.isShiftKeyDown=!1}destroy(){this.#F?.resolve(),this.#F=null,this.#e?.abort(),this.#e=null,this._signal=null;for(const e of this.#o.values())e.destroy();this.#o.clear(),this.#n.clear(),this.#g.clear(),this.#t=null,this.#P.clear(),this.#c.destroy(),this.#i?.destroy(),this.#M?.hide(),this.#M=null,this.#v&&(clearTimeout(this.#v),this.#v=null),this.#V&&(clearTimeout(this.#V),this.#V=null)}combinedSignal(e){return AbortSignal.any([this._signal,e.signal])}get mlManager(){return this.#D}get useNewAltTextFlow(){return this.#f}get useNewAltTextWhenAddingImage(){return this.#_}get hcmFilter(){return Cn(this,"hcmFilter",this.#I?this.#p.addHCMFilter(this.#I.foreground,this.#I.background):"none")}get direction(){return Cn(this,"direction",getComputedStyle(this.#z).direction)}get highlightColors(){return Cn(this,"highlightColors",this.#y?new Map(this.#y.split(",").map(e=>e.split("=").map(o=>o.trim()))):null)}get highlightColorNames(){return Cn(this,"highlightColorNames",this.highlightColors?new Map(Array.from(this.highlightColors,e=>e.reverse())):null)}setMainHighlightColorPicker(e){this.#T=e}editAltText(e,o=!1){this.#i?.editAltText(this,e,o)}switchToMode(e,o){this._eventBus.on("annotationeditormodechanged",o,{once:!0,signal:this._signal}),this._eventBus.dispatch("showannotationeditorui",{source:this,mode:e})}setPreference(e,o){this._eventBus.dispatch("setpreference",{source:this,name:e,value:o})}onSetPreference({name:e,value:o}){"enableNewAltTextWhenAddingImage"===e&&(this.#_=o)}onPageChanging({pageNumber:e}){this.#l=e-1}focusMainContainer(){this.#z.focus()}findParent(e,o){for(const i of this.#o.values()){const{x:a,y:r,width:c,height:s}=i.div.getBoundingClientRect();if(e>=a&&e<=a+c&&o>=r&&o<=r+s)return i}return null}disableUserSelect(e=!1){this.#H.classList.toggle("noUserSelect",e)}addShouldRescale(e){this.#g.add(e)}removeShouldRescale(e){this.#g.delete(e)}onScaleChanging({scale:e}){this.commitOrRemove(),this.viewParameters.realScale=e*Im.PDF_TO_CSS_UNITS;for(const o of this.#g)o.onScaleChanging()}onRotationChanging({pagesRotation:e}){this.commitOrRemove(),this.viewParameters.rotation=e}#$({anchorNode:e}){return e.nodeType===Node.TEXT_NODE?e.parentElement:e}#G(e){const{currentLayer:o}=this;if(o.hasTextLayer(e))return o;for(const i of this.#o.values())if(i.hasTextLayer(e))return i;return null}highlightSelection(e=""){const o=document.getSelection();if(!o||o.isCollapsed)return;const{anchorNode:i,anchorOffset:a,focusNode:r,focusOffset:c}=o,s=o.toString(),m=this.#$(o).closest(".textLayer"),d=this.getSelectionBoxes(m);if(!d)return;o.empty();const u=this.#G(m),h=this.#E===tn.NONE,_=()=>{u?.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:e,boxes:d,anchorNode:i,anchorOffset:a,focusNode:r,focusOffset:c,text:s}),h&&this.showAllEditors("highlight",!0,!0)};h?this.switchToMode(tn.HIGHLIGHT,_):_()}#Q(){const e=document.getSelection();if(!e||e.isCollapsed)return;const i=this.#$(e).closest(".textLayer"),a=this.getSelectionBoxes(i);a&&(this.#M||=new bre(this),this.#M.show(i,a,"ltr"===this.direction))}addToAnnotationStorage(e){!e.isEmpty()&&this.#a&&!this.#a.has(e.id)&&this.#a.setValue(e.id,e)}#J(){const e=document.getSelection();if(!e||e.isCollapsed)return void(this.#S&&(this.#M?.hide(),this.#S=null,this.#L({hasSelectedText:!1})));const{anchorNode:o}=e;if(o===this.#S)return;const a=this.#$(e).closest(".textLayer");if(a){if(this.#M?.hide(),this.#S=o,this.#L({hasSelectedText:!0}),(this.#E===tn.HIGHLIGHT||this.#E===tn.NONE)&&(this.#E===tn.HIGHLIGHT&&this.showAllEditors("highlight",!0,!0),this.#O=this.isShiftKeyDown,!this.isShiftKeyDown)){const r=this.#E===tn.HIGHLIGHT?this.#G(a):null;r?.toggleDrawing();const c=new AbortController,s=this.combinedSignal(c),l=m=>{"pointerup"===m.type&&0!==m.button||(c.abort(),r?.toggleDrawing(!0),"pointerup"===m.type&&this.#W("main_toolbar"))};window.addEventListener("pointerup",l,{signal:s}),window.addEventListener("blur",l,{signal:s})}}else this.#S&&(this.#M?.hide(),this.#S=null,this.#L({hasSelectedText:!1}))}#W(e=""){this.#E===tn.HIGHLIGHT?this.highlightSelection(e):this.#h&&this.#Q()}#ee(){document.addEventListener("selectionchange",this.#J.bind(this),{signal:this._signal})}#te(){if(this.#C)return;this.#C=new AbortController;const e=this.combinedSignal(this.#C);window.addEventListener("focus",this.focus.bind(this),{signal:e}),window.addEventListener("blur",this.blur.bind(this),{signal:e})}#ne(){this.#C?.abort(),this.#C=null}blur(){if(this.isShiftKeyDown=!1,this.#O&&(this.#O=!1,this.#W("main_toolbar")),!this.hasSelection)return;const{activeElement:e}=document;for(const o of this.#P)if(o.div.contains(e)){this.#k=[o,e],o._focusEventsAllowed=!1;break}}focus(){if(!this.#k)return;const[e,o]=this.#k;this.#k=null,o.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:this._signal}),o.focus()}#q(){if(this.#x)return;this.#x=new AbortController;const e=this.combinedSignal(this.#x);window.addEventListener("keydown",this.keydown.bind(this),{signal:e}),window.addEventListener("keyup",this.keyup.bind(this),{signal:e})}#oe(){this.#x?.abort(),this.#x=null}#Y(){if(this.#m)return;this.#m=new AbortController;const e=this.combinedSignal(this.#m);document.addEventListener("copy",this.copy.bind(this),{signal:e}),document.addEventListener("cut",this.cut.bind(this),{signal:e}),document.addEventListener("paste",this.paste.bind(this),{signal:e})}#X(){this.#m?.abort(),this.#m=null}#ie(){const e=this._signal;document.addEventListener("dragover",this.dragOver.bind(this),{signal:e}),document.addEventListener("drop",this.drop.bind(this),{signal:e})}addEditListeners(){this.#q(),this.#Y()}removeEditListeners(){this.#oe(),this.#X()}dragOver(e){for(const{type:o}of e.dataTransfer.items)for(const i of this.#u)if(i.isHandlingMimeForPasting(o))return e.dataTransfer.dropEffect="copy",void e.preventDefault()}drop(e){for(const o of e.dataTransfer.items)for(const i of this.#u)if(i.isHandlingMimeForPasting(o.type))return i.paste(o,this.currentLayer),void e.preventDefault()}copy(e){if(e.preventDefault(),this.#t?.commitOrRemove(),!this.hasSelection)return;const o=[];for(const i of this.#P){const a=i.serialize(!0);a&&o.push(a)}0!==o.length&&e.clipboardData.setData("application/pdfjs",JSON.stringify(o))}cut(e){this.copy(e),this.delete()}paste(e){var o=this;return z(function*(){e.preventDefault();const{clipboardData:i}=e;for(const c of i.items)for(const s of o.#u)if(s.isHandlingMimeForPasting(c.t
1ype))return void s.paste(c,o.currentLayer);let a=i.getData("application/pdfjs");if(!a)return;try{a=JSON.parse(a)}catch(c){return void rn(`paste: "${c.message}".`)}if(!Array.isArray(a))return;o.unselectAll();const r=o.currentLayer;try{const c=[];for(const m of a){const d=yield r.deserialize(m);if(!d)return;c.push(d)}const s=()=>{for(const m of c)o.#K(m);o.#Z(c)};o.addCommands({cmd:s,undo:()=>{for(const m of c)m.remove()},mustExec:!0})}catch(c){rn(`paste: "${c.message}".`)}})()}keydown(e){!this.isShiftKeyDown&&"Shift"===e.key&&(this.isShiftKeyDown=!0),this.#E!==tn.NONE&&!this.isEditorHandlingKeyboard&&n._keyboardManager.exec(this,e)}keyup(e){this.isShiftKeyDown&&"Shift"===e.key&&(this.isShiftKeyDown=!1,this.#O&&(this.#O=!1,this.#W("main_toolbar")))}onEditingAction({name:e}){switch(e){case"undo":case"redo":case"delete":case"selectAll":this[e]();break;case"highlightSelection":this.highlightSelection("context_menu")}}#L(e){Object.entries(e).some(([i,a])=>this.#N[i]!==a)&&(this._eventBus.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(this.#N,e)}),this.#E===tn.HIGHLIGHT&&!1===e.hasSelectedEditor&&this.#j([[Wt.HIGHLIGHT_FREE,!0]]))}#j(e){this._eventBus.dispatch("annotationeditorparamschanged",{source:this,details:e})}setEditingState(e){e?(this.#te(),this.#Y(),this.#L({isEditing:this.#E!==tn.NONE,isEmpty:this.#U(),hasSomethingToUndo:this.#c.hasSomethingToUndo(),hasSomethingToRedo:this.#c.hasSomethingToRedo(),hasSelectedEditor:!1})):(this.#ne(),this.#X(),this.#L({isEditing:!1}),this.disableUserSelect(!1))}registerEditorTypes(e){if(!this.#u){this.#u=e;for(const o of this.#u)this.#j(o.defaultPropertiesToUpdate)}}getId(){return this.#A.id}get currentLayer(){return this.#o.get(this.#l)}getLayer(e){return this.#o.get(e)}get currentPageIndex(){return this.#l}addLayer(e){this.#o.set(e.pageIndex,e),this.#w?e.enable():e.disable()}removeLayer(e){this.#o.delete(e.pageIndex)}updateMode(e){var o=this;return z(function*(i,a=null,r=!1){if(o.#E!==i&&(!o.#F||(yield o.#F.promise,o.#F))){if(o.#F=Promise.withResolvers(),o.#E=i,i===tn.NONE)return o.setEditingState(!1),o.#re(),void o.#F.resolve();o.setEditingState(!0),yield o.#ae(),o.unselectAll();for(const c of o.#o.values())c.updateMode(i);if(!a)return r&&o.addNewEditorFromKeyboard(),void o.#F.resolve();for(const c of o.#n.values())c.annotationElementId===a?(o.setSelected(c),c.enterInEditMode()):c.unselect();o.#F.resolve()}}).apply(this,arguments)}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(e){e!==this.#E&&this._eventBus.dispatch("switchannotationeditormode",{source:this,mode:e})}updateParams(e,o){if(this.#u){switch(e){case Wt.CREATE:return void this.currentLayer.addNewEditor();case Wt.HIGHLIGHT_DEFAULT_COLOR:this.#T?.updateColor(o);break;case Wt.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:{type:"highlight",action:"toggle_visibility"}}}),(this.#R||=new Map).set(e,o),this.showAllEditors("highlight",o)}for(const i of this.#P)i.updateParams(e,o);for(const i of this.#u)i.updateDefaultParams(e,o)}}showAllEditors(e,o,i=!1){for(const r of this.#n.values())r.editorType===e&&r.show(o);(this.#R?.get(Wt.HIGHLIGHT_SHOW_ALL)??!0)!==o&&this.#j([[Wt.HIGHLIGHT_SHOW_ALL,o]])}enableWaiting(e=!1){if(this.#b!==e){this.#b=e;for(const o of this.#o.values())e?o.disableClick():o.enableClick(),o.div.classList.toggle("waiting",e)}}#ae(){var e=this;return z(function*(){if(!e.#w){e.#w=!0;const o=[];for(const i of e.#o.values())o.push(i.enable());yield Promise.all(o);for(const i of e.#n.values())i.enable()}})()}#re(){if(this.unselectAll(),this.#w){this.#w=!1;for(const e of this.#o.values())e.disable();for(const e of this.#n.values())e.disable()}}getEditors(e){const o=[];for(const i of this.#n.values())i.pageIndex===e&&o.push(i);return o}getEditor(e){return this.#n.get(e)}addEditor(e){this.#n.set(e.id,e)}removeEditor(e){e.div.contains(document.activeElement)&&(this.#v&&clearTimeout(this.#v),this.#v=setTimeout(()=>{this.focusMainContainer(),this.#v=null},0)),this.#n.delete(e.id),this.unselect(e),(!e.annotationElementId||!this.#d.has(e.annotationElementId))&&this.#a?.remove(e.id)}addDeletedAnnotationElement(e){this.#d.add(e.annotationElementId),this.addChangedExistingAnnotation(e),e.deleted=!0}
vendor: 4,777 bytes, line 1
1isDeletedAnnotationElement(e){return this.#d.has(e)}removeDeletedAnnotationElement(e){this.#d.delete(e.annotationElementId),this.removeChangedExistingAnnotation(e),e.deleted=!1}#K(e){const o=this.#o.get(e.pageIndex);o?o.addOrRebuild(e):(this.addEditor(e),this.addToAnnotationStorage(e))}setActiveEditor(e){this.#t!==e&&(this.#t=e,e&&this.#j(e.propertiesToUpdate))}get#ce(){let e=null;for(e of this.#P);return e}updateUI(e){this.#ce===e&&this.#j(e.propertiesToUpdate)}toggleSelected(e){if(this.#P.has(e))return this.#P.delete(e),e.unselect(),void this.#L({hasSelectedEditor:this.hasSelection});this.#P.add(e),e.select(),this.#j(e.propertiesToUpdate),this.#L({hasSelectedEditor:!0})}setSelected(e){for(const o of this.#P)o!==e&&o.unselect();this.#P.clear(),this.#P.add(e),e.select(),this.#j(e.propertiesToUpdate),this.#L({hasSelectedEditor:!0})}isSelected(e){return this.#P.has(e)}get firstSelectedEditor(){return this.#P.values().next().value}unselect(e){e.unselect(),this.#P.delete(e),this.#L({hasSelectedEditor:this.hasSelection})}get hasSelection(){return 0!==this.#P.size}get isEnterHandled(){return 1===this.#P.size&&this.firstSelectedEditor.isEnterHandled}undo(){this.#c.undo(),this.#L({hasSomethingToUndo:this.#c.hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:this.#U()})}redo(){this.#c.redo(),this.#L({hasSomethingToUndo:!0,hasSomethingToRedo:this.#c.hasSomethingToRedo(),isEmpty:this.#U()})}addCommands(e){this.#c.add(e),this.#L({hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:this.#U()})}#U(){if(0===this.#n.size)return!0;if(1===this.#n.size)for(const e of this.#n.values())return e.isEmpty();return!1}delete(){if(this.commitOrRemove(),!this.hasSelection)return;const e=[...this.#P];this.addCommands({cmd:()=>{for(const a of e)a.remove()},undo:()=>{for(const a of e)this.#K(a)},mustExec:!0})}commitOrRemove(){this.#t?.commitOrRemove()}hasSomethingToControl(){return this.#t||this.hasSelection}#Z(e){for(const o of this.#P)o.unselect();this.#P.clear();for(const o of e)o.isEmpty()||(this.#P.add(o),o.select());this.#L({hasSelectedEditor:this.hasSelection})}selectAll(){for(const e of this.#P)e.commit();this.#Z(this.#n.values())}unselectAll(){if((!this.#t||(this.#t.commitOrRemove(),this.#E===tn.NONE))&&this.hasSelection){for(const e of this.#P)e.unselect();this.#P.clear(),this.#L({hasSelectedEditor:!1})}}translateSelectedEditors(e,o,i=!1){if(i||this.commitOrRemove(),!this.hasSelection)return;this.#B[0]+=e,this.#B[1]+=o;const[a,r]=this.#B,c=[...this.#P];this.#V&&clearTimeout(this.#V),this.#V=setTimeout(()=>{this.#V=null,this.#B[0]=this.#B[1]=0,this.addCommands({cmd:()=>{for(const l of c)this.#n.has(l.id)&&l.translateInPage(a,r)},undo:()=>{for(const l of c)this.#n.has(l.id)&&l.translateInPage(-a,-r)},mustExec:!1})},1e3);for(const l of c)l.translateInPage(e,o)}setUpDragSession(){if(this.hasSelection){this.disableUserSelect(!0),this.#r=new Map;for(const e of this.#P)this.#r.set(e,{savedX:e.x,savedY:e.y,savedPageIndex:e.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!this.#r)return!1;this.disableUserSelect(!1);const e=this.#r;this.#r=null;let o=!1;for(const[{x:a,y:r,pageIndex:c},s]of e)s.newX=a,s.newY=r,s.newPageIndex=c,o||=a!==s.savedX||r!==s.savedY||c!==s.savedPageIndex;if(!o)return!1;const i=(a,r,c,s)=>{if(this.#n.has(a.id)){const l=this.#o.get(s);l?a._setParentAndPosition(l,r,c):(a.pageIndex=s,a.x=r,a.y=c)}};return this.addCommands({cmd:()=>{for(const[a,{newX:r,newY:c,newPageIndex:s}]of e)i(a,r,c,s)},undo:()=>{for(const[a,{savedX:r,savedY:c,savedPageIndex:s}]of e)i(a,r,c,s)},mustExec:!0}),!0}dragSelectedEditors(e,o){if(this.#r)for(const i of this.#r.keys())i.drag(e,o)}rebuild(e){if(null===e.parent){const o=this.getLayer(e.pageIndex);o?(o.changeParent(e),o.addOrRebuild(e)):(this.addEditor(e),this.addToAnnotationStorage(e),e.rebuild())}else e.parent.addOrRebuild(e)}get isEditorHandlingKeyboard(){return this.getActive()?.shouldGetKeyboardEvents()||1===this.#P.size&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(e){return this.#t===e}getActive(){return this.#t}getMode(){return this.#E}get imageManager(){return Cn(this,"imageManager",new dO)}getSelectionBoxes(e){if(!e)return null;const o=document.getSelection();for(let m=0,d=o.rangeCount;m<d;m++)if(!e.contains(o.getRangeAt(m).commonAncestorContainer))return null;const{x:i,y:a,width:r,height:c}=e.getBoundingClientRect();let s;switch(e.getAttribute("data-main-rotation")){case"90":s=(m,d,u,h)=>({x:(d-a)/c,y:1-(m+u-i)/r,width:h/c,height:u/r});break;case"180":s=(m,d,u,h)=>({x:1-(m+u-i)/r,y:1-(d+h-a)/c,width:u/r,height:h/c});break;case"270":s=(m,d,u,h)=>({x:1-(d+h-a)/c,y:(m-i)/r,width:h/c,height:u/r});break;default:s=(m,d,u,h)=>({x:(m-i)/r,y:(d-a)/c,width:u/r,height:h/c})}const l=[];for(let m=0,d=o.rangeCount;m<d;m++){const u=o.getRangeAt(m);
1if(!u.collapsed)for(const{x:h,y:_,width:w,height:V}of u.getClientRects())0===w||0===V||l.push(s(h,_,w,V))}return 0===l.length?null:l}addChangedExistingAnnotation({annotationElementId:e,id:o}){(this.#s||=new Map).set(e,o)}removeChangedExistingAnnotation({annotationElementId:e}){this.#s?.delete(e)}renderAnnotationElement(e){const o=this.#s?.get(e.data.id);if(!o)return;const i=this.#a.getRawValue(o);i&&(this.#E===tn.NONE&&!i.hasBeenModified||i.renderAnnotationElement(e))}}return n})(),LS=(()=>{class n{#e=null;#t=!1;#n=null;#o=null;#i=null;#a=null;#s=!1;#c=null;#m=null;#l=null;#d=null;#r=!1;static#u=null;static _l10n=null;constructor(e){this.#m=e,this.#r=e._uiManager.useNewAltTextFlow,n.#u||=Object.freeze({added:"pdfjs-editor-new-alt-text-added-button","added-label":"pdfjs-editor-new-alt-text-added-button-label",missing:"pdfjs-editor-new-alt-text-missing-button","missing-label":"pdfjs-editor-new-alt-text-missing-button-label",review:"pdfjs-editor-new-alt-text-to-review-button","review-label":"pdfjs-editor-new-alt-text-to-review-button-label"})}static initialize(e){n._l10n??=e}render(){var e=this;return z(function*(){const o=e.#n=document.createElement("button");o.className="altText",o.tabIndex="0";const i=e.#o=document.createElement("span");o.append(i),e.#r?(o.classList.add("new"),o.setAttribute("data-l10n-id",n.#u.missing),i.setAttribute("data-l10n-id",n.#u["missing-label"])):(o.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button"),i.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button-label"));const a=e.#m._uiManager._signal;o.addEventListener("contextmenu",La,{signal:a}),o.addEventListener("pointerdown",c=>c.stopPropagation(),{signal:a});const r=c=>{c.preventDefault(),e.#m._uiManager.editAltText(e.#m),e.#r&&e.#m._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_clicked",data:{label:e.#g}})};return o.addEventListener("click",r,{capture:!0,signal:a}),o.addEventListener("keydown",c=>{c.target===o&&"Enter"===c.key&&(e.#s=!0,r(c))},{signal:a}),yield e.#h(),o})()}get#g(){return(this.#e?"added":null===this.#e&&this.guessedText&&"review")||"missing"}finish(){this.#n&&(this.#n.focus({focusVisible:this.#s}),this.#s=!1)}isEmpty(){return this.#r?null===this.#e:!this.#e&&!this.#t}hasData(){return this.#r?null!==this.#e||!!this.#l:this.isEmpty()}get guessedText(){return this.#l}setGuessedText(e){var o=this;return z(function*(){null===o.#e&&(o.#l=e,o.#d=yield n._l10n.get("pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer",{generatedAltText:e}),o.#h())})()}toggleAltTextBadge(e=!1){if(!this.#r||this.#e)return this.#c?.remove(),void(this.#c=null);if(!this.#c){const o=this.#c=document.createElement("div");o.className="noAltTextBadge",this.#m.div.append(o)}this.#c.classList.toggle("hidden",!e)}serialize(e){let o=this.#e;return!e&&this.#l===o&&(o=this.#d),{altText:o,decorative:this.#t,guessedText:this.#l,textWithDisclaimer:this.#d}}get data(){return{altText:this.#e,decorative:this.#t}}set data({altText:e,decorative:o,guessedText:i,textWithDisclaimer:a,cancel:r=!1}){i&&(this.#l=i,this.#d=a),(this.#e!==e||this.#t!==o)&&(r||(this.#e=e,this.#t=o),this.#h())}toggle(e=!1){this.#n&&(!e&&this.#a&&(clearTimeout(this.#a),this.#a=null),this.#n.disabled=!e)}shown(){this.#m._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_displayed",data:{label:this.#g}})}destroy(){this.#n?.remove(),this.#n=null,this.#o=null,this.#i=null,this.#c?.remove(),this.#c=null}#h(){var e=this;return z(function*(){const o=e.#n;if(!o)return;if(e.#r){if(o.classList.toggle("done",!!e.#e),o.setAttribute("data-l10n-id",n.#u[e.#g]),e.#o?.setAttribute("data-l10n-id",n.#u[`${e.#g}-label`]),!e.#e)return void e.#i?.remove()}else{if(!e.#e&&!e.#t)return o.classList.remove("done"),void e.#i?.remove();o.classList.add("done"),o.setAttribute("data-l10n-id","pdfjs-editor-alt-text-edit-button")}let i=e.#i;if(!i){e.#i=i=document.createElement("span"),i.className="tooltip",i.setAttribute("role","tooltip"),i.id=`alt-text-tooltip-${e.#m.id}`;const r=100,c=e.#m._uiManager._signal;c.addEventListener("abort",()=>{clearTimeout(e.#a),e.#a=null},{once:!0}),o.addEventListener("mouseenter",()=>{e.#a=setTimeout(()=>{e.#a=null,e.#i.classList.add("show"),e.#m._reportTelemetry({action:"alt_text_tooltip"})},r)},{signal:c}),o.addEventListener("mouseleave",()=>{e.#a&&(clearTimeout(e.#a),e.#a=null),e.#i?.classList.remove("show")},{signal:c})}e.#t?i.setAttribute("data-l10n-id","pdfjs-editor-alt-text-decorative-tooltip"):(i.removeAttribute("data-l10n-id"),i.textContent=e.#e),i.parentNode||o.append(i),e.#m.getImageForAltText()?.setAttribute("aria-describedby",i.id)})()}}return n})();class Gt{#e=null;#t=null;#n=null;#o=!1;#i=!1;#a=null;#s=null;#c=null;#m="";#l=!1;#d=null;#r=!1;#u=!1;#g=!1;#h=null;#f=0;#_=0;#p=null;_editToolbar=null;_initialOptions=Object.create(null);_initialData=null;_isVisible=!0;_uiManager=null;_focusEventsAllowed=!0;static _l10n=null;static _l10nResizer=null;#v=!1;#C=Gt._zIndex++;static _borderLineWidth=-1;static _colorManager=new uO;static _zIndex=1;static _telemetryTimeout=1e3;static get _resizerKeyboardManager(){const t=Gt.prototype._resizeWithKeyboard,e=Ju.TRANSLATE_SMALL,o=Ju.TRANSLATE_BIG;return Cn(this,"_resizerKeyboardManager",new Qu([[["ArrowLeft","mac+ArrowLeft"],t,{args:[-e,0]}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],t,{args:[-o,0]}],[["ArrowRight","mac+ArrowRight"],t,{args:[e,0]}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],t,{args:[o,0]}],[["ArrowUp","mac+ArrowUp"],t,{args:[0,-e]}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],t,{args:[0,-o]}],[["ArrowDown","mac+ArrowDown"],t,{args:[0,e]}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],t,{args:[0,o]}],[["Escape","mac+Escape"],Gt.prototype._stopResizingWithKeyboard]]))}constructor(t){this.parent=t.parent,this.id=t.id,this.width=this.height=null,this.pageIndex=t.parent.pageIndex,this.name=t.name,this.div=null,this._uiManager=t.uiManager,this.annotationElementId=null,this._willKeepAspectRatio=!1,this._initialOptions.isCentered=t.isCentered,this._structTreeParentId=null;const{rotation:e,rawDims:{pageWidth:o,pageHeight:i,pageX:a,pageY:r}}=this.parent.viewport;this.rotation=e,this.pageRotation=(360+e-this._uiManager.viewParameters.rotation)%360,this.pageDimensions=[o,i],this.pageTranslation=[a,r];const[c,s]=this.parentDimensions;this.x=t.x/c,this.y=t.y/s,this.isAttachedToDOM=!1,this.deleted=!1}get editorType(){return Object.getPrototypeOf(this).constructor._type}static get _defaultLineColor(){return Cn(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}static deleteAnnotationElement(t){const e=new kre({id:t.parent.getNextId(),parent:t.parent,uiManager:t._uiManager});e.annotationElementId=t.annotationElementId,e.deleted=!0,e._uiManager.addToAnnotationStorage(e)}static initialize(t,e){if(Gt._l10n??=t,Gt._l10nResizer||=Object.freeze({topLeft:"pdfjs-editor-resizer-top-left",topMiddle:"pdfjs-editor-resizer-top-middle",topRight:"pdfjs-editor-resizer-top-right",middleRight:"pdfjs-editor-resizer-middle-right",bottomRight:"pdfjs-editor-resizer-bottom-right",bottomMiddle:"pdfjs-editor-resizer-bottom-middle",bottomLeft:"pdfjs-editor-resizer-bottom-left",middleLeft:"pdfjs-editor-resizer-middle-left"}),-1!==Gt._borderLineWidth)return;const o=getComputedStyle(document.documentElement);Gt._borderLineWidth=parseFloat(o.getPropertyValue("--outline-width"))||0}static updateDefaultParams(t,e){}static get defaultPropertiesToUpdate(){return[]}static isHandlingMimeForPasting(t){return!1}static paste(t,e){oo("Not implemented")}get propertiesToUpdate(){return[]}get _isDraggable(){return this.#v}set _isDraggable(t){this.#v=t,this.div?.classList.toggle("draggable",t)}get isEnterHandled(){return!0}center(){const[t,e]=this.pageDimensions;switch(this.parentRotation){case 90:this.x-=this.height*e/(2*t),this.y+=this.width*t/(2*e);break;case 180:this.x+=this.width/2,this.y+=this.height/2;break;case 270:this.x+=this.height*e/(2*t),this.y-=this.width*t/(2*e);break;default:this.x-=this.width/2,this.y-=this.height/2}this.fixAndSetPosition()}addCommands(t){this._uiManager.addCommands(t)}get currentLayer(){return this._uiManager.currentLayer}
1setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=this.#C}setParent(t){null!==t?(this.pageIndex=t.pageIndex,this.pageDimensions=t.pageDimensions):this.#R(),this.parent=t}focusin(t){this._focusEventsAllowed&&(this.#l?this.#l=!1:this.parent.setSelected(this))}focusout(t){!this._focusEventsAllowed||!this.isAttachedToDOM||t.relatedTarget?.closest(`#${this.id}`)||(t.preventDefault(),this.parent?.isMultipleSelection||this.commitOrRemove())}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}setAt(t,e,o,i){const[a,r]=this.parentDimensions;[o,i]=this.screenToPageTranslation(o,i),this.x=(t+o)/a,this.y=(e+i)/r,this.fixAndSetPosition()}#y([t,e],o,i){[o,i]=this.screenToPageTranslation(o,i),this.x+=o/t,this.y+=i/e,this.fixAndSetPosition()}translate(t,e){this.#y(this.parentDimensions,t,e)}translateInPage(t,e){this.#d||=[this.x,this.y],this.#y(this.pageDimensions,t,e),this.div.scrollIntoView({block:"nearest"})}drag(t,e){this.#d||=[this.x,this.y];const[o,i]=this.parentDimensions;if(this.x+=t/o,this.y+=e/i,this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){const{x:l,y:m}=this.div.getBoundingClientRect();this.parent.findNewParent(this,l,m)&&(this.x-=Math.floor(this.x),this.y-=Math.floor(this.y))}let{x:a,y:r}=this;const[c,s]=this.getBaseTranslation();a+=c,r+=s,this.div.style.left=`${(100*a).toFixed(2)}%`,this.div.style.top=`${(100*r).toFixed(2)}%`,this.div.scrollIntoView({block:"nearest"})}get _hasBeenMoved(){return!!this.#d&&(this.#d[0]!==this.x||this.#d[1]!==this.y)}getBaseTranslation(){const[t,e]=this.parentDimensions,{_borderLineWidth:o}=Gt,i=o/t,a=o/e;switch(this.rotation){case 90:return[-i,a];case 180:return[i,a];case 270:return[i,-a];default:return[-i,-a]}}get _mustFixPosition(){return!0}fixAndSetPosition(t=this.rotation){const[e,o]=this.pageDimensions;let{x:i,y:a,width:r,height:c}=this;if(r*=e,c*=o,i*=e,a*=o,this._mustFixPosition)switch(t){case 0:i=Math.max(0,Math.min(e-r,i)),a=Math.max(0,Math.min(o-c,a));break;case 90:i=Math.max(0,Math.min(e-c,i)),a=Math.min(o,Math.max(r,a));break;case 180:i=Math.min(e,Math.max(r,i)),a=Math.min(o,Math.max(c,a));break;case 270:i=Math.min(e,Math.max(c,i)),a=Math.max(0,Math.min(o-r,a))}this.x=i/=e,this.y=a/=o;const[s,l]=this.getBaseTranslation();i+=s,a+=l;const{style:m}=this.div;m.left=`${(100*i).toFixed(2)}%`,m.top=`${(100*a).toFixed(2)}%`,this.moveInDOM()}static#O(t,e,o){switch(o){case 90:return[e,-t];case 180:return[-t,-e];case 270:return[-e,t];default:return[t,e]}}screenToPageTranslation(t,e){return Gt.#O(t,e,this.parentRotation)}pageTranslationToScreen(t,e){return Gt.#O(t,e,360-this.parentRotation)}#M(t){switch(t){case 90:{const[e,o]=this.pageDimensions;return[0,-e/o,o/e,0]}case 180:return[-1,0,0,-1];case 270:{const[e,o]=this.pageDimensions;return[0,e/o,-o/e,0]}default:return[1,0,0,1]}}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){const{parentScale:t,pageDimensions:[e,o]}=this;return[e*t,o*t]}setDims(t,e){const[o,i]=this.parentDimensions;this.div.style.width=`${(100*t/o).toFixed(2)}%`,this.#i||(this.div.style.height=`${(100*e/i).toFixed(2)}%`)}fixDims(){const{style:t}=this.div,{height:e,width:o}=t,i=o.endsWith("%"),a=!this.#i&&e.endsWith("%");if(i&&a)return;const[r,c]=this.parentDimensions;i||(t.width=`${(100*parseFloat(o)/r).toFixed(2)}%`),!this.#i&&!a&&(t.height=`${(100*parseFloat(e)/c).toFixed(2)}%`)}getInitialTranslation(){return[0,0]}#A(){if(this.#a)return;this.#a=document.createElement("div"),this.#a.classList.add("resizers");const t=this._willKeepAspectRatio?["topLeft","topRight","bottomRight","bottomLeft"]:["topLeft","topMiddle","topRight","middleRight","bottomRight","bottomMiddle","bottomLeft","middleLeft"],e=this._uiManager._signal;for(const o of t){const i=document.createElement("div");this.#a.append(i),i.classList.add("resizer",o),i.setAttribute("data-resizer-name",o),i.addEventListener("pointerdown",this.#w.bind(this,o),{signal:e}),i.addEventListener("contextmenu",La,{signal:e}),i.tabIndex=-1}this.div.prepend(this.#a)}#w(t,e){e.preventDefault();const{isMac:o}=qi.platform;if(0!==e.button||e.ctrlKey&&o)return;this.#n?.toggle(!1);const i=this._isDraggable;this._isDraggable=!1;const a=new AbortController,r=this._uiManager.combinedSignal(a);this.parent.togglePointerEvents(!1),window.addEventListener("pointermove",this.#x.bind(this,t),{passive:!0,capture:!0,signal:r}),window.addEventListener("contextmenu",La,{signal:r});const c=this.x,s=this.y,l=this.width,m=this.height,d=this.parent.div.style.cursor,u=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(e.target).cursor;const h=()=>{a.abort(),this.parent.togglePointerEvents(!0),this.#n?.toggle(!0),this._isDraggable=i,this.parent.div.style.cursor=d,this.div.style.cursor=u,this.#b(c,s,l,m)};window.addEventListener("pointerup",h,{signal:r}),window.addEventListener("blur",h,{signal:r})}#b(t,e,o,i){const a=this.x,r=this.y,c=this.width,s=this.height;a===t&&r===e&&c===o&&s===i||this.addCommands({cmd:()=>{this.width=c,this.height=s,this.x=a,this.y=r;const[l,m]=this.parentDimensions;this.setDims(l*c,m*s),this.fixAndSetPosition()},undo:()=>{this.width=o,this.height=i,this.x=t,this.y=e;const[l,m]=this.parentDimensions;this.setDims(l*o,m*i),this.fixAndSetPosition()},mustExec:!0})}#x(t,e){const[o,i]=this.parentDimensions,a=this.x,r=this.y,c=this.width,s=this.height,l=Gt.MIN_SIZE/o,m=Gt.MIN_SIZE/i,d=lt=>Math.round(1e4*lt)/1e4,u=this.#M(this.rotation),h=(lt,zt)=>[u[0]*lt+u[2]*zt,u[1]*lt+u[3]*zt],_=this.#M(360-this.rotation);let V,N,X=!1,de=!1;switch(t){case"topLeft":X=!0,V=(lt,zt)=>[0,0],N=(lt,zt)=>[lt,zt];break;case"topMiddle":V=(lt,zt)=>[lt/2,0],N=(lt,zt)=>[lt/2,zt];break;case"topRight":X=!0,V=(lt,zt)=>[lt,0],N=(lt,zt)=>[0,zt];break;case"middleRight":de=!0,V=(lt,zt)=>[lt,zt/2],N=(lt,zt)=>[0,zt/2];break;case"bottomRight":X=!0,V=(lt,zt)=>[lt,zt],N=(lt,zt)=>[0,0];break;case"bottomMiddle":V=(lt,zt)=>[lt/2,zt],N=(lt,zt)=>[lt/2,0];break;case"bottomLeft":X=!0,V=(lt,zt)=>[0,zt],N=(lt,zt)=>[lt,0];break;case"middleLeft":de=!0,V=(lt,zt)=>[0,zt/2],N=(lt,zt)=>[lt,zt/2]}const he=V(c,s),ue=N(c,s);let be=h(...ue);const Ae=d(a+be[0]),De=d(r+be[1]);let we=1,Re=1,[je,gt]=this.screenToPageTranslation(e.movementX,e.movementY);if([je,gt]=[_[0]*(lt=je/o)+_[2]*(zt=gt/i),_[1]*lt+_[3]*zt],X){const lt=Math.hypot(c,s);we=Re=Math.max(Math.min(Math.hypot(ue[0]-he[0]-je,ue[1]-he[1]-gt)/lt,1/c,1/s),l/c,m/s)}else de?we=Math.max(l,Math.min(1,Math.abs(ue[0]-he[0]-je)))/c:Re=Math.max(m,Math.min(1,Math.abs(ue[1]-he[1]-gt)))/s;var lt,zt;const xt=d(c*we),Dt=d(s*Re);be=h(...N(xt,Dt));const pt=Ae-be[0],Qt=De-be[1];this.width=xt,this.height=Dt,this.x=pt,this.y=Qt,this.setDims(o*xt,i*Dt),this.fixAndSetPosition()}altTextFinish(){this.#n?.finish()}addEditToolbar(){var t=this;return z(function*(){return t._editToolbar||t.#u||(t._editToolbar=ne
1w Zu(t),t.div.append(t._editToolbar.render()),t.#n&&(yield t._editToolbar.addAltText(t.#n))),t._editToolbar})()}removeEditToolbar(){this._editToolbar&&(this._editToolbar.remove(),this._editToolbar=null,this.#n?.destroy())}addContainer(t){const e=this._editToolbar?.div;e?e.before(t):this.div.append(t)}getClientDimensions(){return this.div.getBoundingClientRect()}addAltTextButton(){var t=this;return z(function*(){t.#n||(LS.initialize(Gt._l10n),t.#n=new LS(t),t.#e&&(t.#n.data=t.#e,t.#e=null),yield t.addEditToolbar())})()}get altTextData(){return this.#n?.data}set altTextData(t){this.#n&&(this.#n.data=t)}get guessedAltText(){return this.#n?.guessedText}setGuessedAltText(t){var e=this;return z(function*(){yield e.#n?.setGuessedText(t)})()}serializeAltText(t){return this.#n?.serialize(t)}hasAltText(){return!!this.#n&&!this.#n.isEmpty()}hasAltTextData(){return this.#n?.hasData()??!1}render(){this.div=document.createElement("div"),this.div.setAttribute("data-editor-rotation",(360-this.rotation)%360),this.div.className=this.name,this.div.setAttribute("id",this.id),this.div.tabIndex=this.#o?-1:0,this._isVisible||this.div.classList.add("hidden"),this.setInForeground(),this.#D();const[t,e]=this.parentDimensions;this.parentRotation%180!=0&&(this.div.style.maxWidth=`${(100*e/t).toFixed(2)}%`,this.div.style.maxHeight=`${(100*t/e).toFixed(2)}%`);const[o,i]=this.getInitialTranslation();return this.translate(o,i),qp(this,this.div,["pointerdown"]),this.div}pointerdown(t){const{isMac:e}=qi.platform;0!==t.button||t.ctrlKey&&e?t.preventDefault():(this.#l=!0,this._isDraggable?this.#T(t):this.#k(t))}get isSelected(){return this._uiManager.isSelected(this)}#k(t){const{isMac:e}=qi.platform;t.ctrlKey&&!e||t.shiftKey||t.metaKey&&e?this.parent.toggleSelected(this):this.parent.setSelected(this)}#T(t){const{isSelected:e}=this;this._uiManager.setUpDragSession();const o=new AbortController,i=this._uiManager.combinedSignal(o);e&&(this.div.classList.add("moving"),this.#f=t.clientX,this.#_=t.clientY,window.addEventListener("pointermove",c=>{const{clientX:s,clientY:l}=c,[m,d]=this.screenToPageTranslation(s-this.#f,l-this.#_);this.#f=s,this.#_=l,this._uiManager.dragSelectedEditors(m,d)},{passive:!0,capture:!0,signal:i}));const a=()=>{o.abort(),e&&this.div.classList.remove("moving"),this.#l=!1,this._uiManager.endDragSession()||this.#k(t)};window.addEventListener("pointerup",a,{signal:i}),window.addEventListener("blur",a,{signal:i})}moveInDOM(){this.#h&&clearTimeout(this.#h),this.#h=setTimeout(()=>{this.#h=null,this.parent?.moveEditorInDOM(this)},0)}_setParentAndPosition(t,e,o){t.changeParent(this),this.x=e,this.y=o,this.fixAndSetPosition()}getRect(t,e,o=this.rotation){const i=this.parentScale,[a,r]=this.pageDimensions,[c,s]=this.pageTranslation,l=t/i,m=e/i,d=this.x*a,u=this.y*r,h=this.width*a,_=this.height*r;switch(o){case 0:return[d+l+c,r-u-m-_+s,d+l+h+c,r-u-m+s];case 90:return[d+m+c,r-u+l+s,d+m+_+c,r-u+l+h+s];case 180:return[d-l-h+c,r-u+m+s,d-l+c,r-u+m+_+s];case 270:return[d-m-_+c,r-u-l-h+s,d-m+c,r-u-l+s];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(t,e){const[o,i,a,r]=t,c=a-o,s=r-i;switch(this.rotation){case 0:return[o,e-r,c,s];case 90:return[o,e-i,s,c];case 180:return[a,e-i,c,s];case 270:return[a,e-r,s,c];default:throw new Error("Invalid rotation")}}onceAdded(){}isEmpty(){return!1}enableEditMode(){this.#u=!0}disableEditMode(){this.#u=!1}isInEditMode(){return this.#u}shouldGetKeyboardEvents(){return this.#g}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}#D(){if(this.#c||!this.div)return;this.#c=new AbortController;const t=this._uiManager.combinedSignal(this.#c);this.div.addEventListener("focusin",this.focusin.bind(this),{signal:t}),this.div.addEventListener("focusout",this.focusout.bind(this),{signal:t})}rebuild(){this.#D()}rotate(t){}serializeDeleted(){return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex,popupRef:this._initialData?.popupRef||""}}serialize(t=!1,e=null){oo("An editor must be serializable")}static deserialize(t,e,o){var i=this;return z(function*(){const a=new i.prototype.constructor({parent:e,id:e.getNextId(),uiManager:o});a.rotation=t.rotation,a.#e=t.accessibilityData;const[r,c]=a.pageDimensions,[s,l,m,d]=a.getRectInCurrentCoords(t.rect,c);return a.x=s/r,a.y=l/c,a.width=m/r,a.height=d/c,a})()}get hasBeenModified(){return!!this.annotationElementId&&(this.deleted||null!==this.serialize())}remove(){if(this.#c?.abort(),this.#c=null,this.isEmpty()||this.commit(),this.parent?this.parent.remove(this):this._uiManager.removeEditor(this),this.#h&&(clearTimeout(this.#h),this.#h=null),this.#R(),this.removeEditToolbar(),this.#p){for(const t of this.#p.values())clearTimeout(t);this.#p=null}this.parent=null}get isResizable(){return!1}makeResizable(){this.isResizable&&(this.#A(),this.#a.classList.remove("hidden"),qp(this,this.div,["keydown"]))}get toolbarPosition(){return null}keydown(t){if(!this.isResizable||t.target!==this.div||"Enter"!==t.key)return;this._uiManager.setSelected(this),this.#s={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};const e=this.#a.children;if(!this.#t){this.#t=Array.from(e);const r=this.#E.bind(this),c=this.#P.bind(this),s=this._uiManager._signal;for(const l of this.#t){const m=l.getAttribute("data-resizer-name");l.setAttribute("role","spinbutton"),l.addEventListener("keydown",r,{signal:s}),l.addEventListener("blur",c,{signal:s}),l.addEventListener("focus",this.#S.bind(this,m),{signal:s}),l.setAttribute("data-l10n-id",Gt._l10nResizer[m])}}const o=this.#t[0];let i=0;for(const r of e){if(r===o)break;i++}const a=(360-this.rotation+this.parentRotation)%360/90*(this.#t.length/4);if(a!==i){if(a<i)for(let c=0;c<i-a;c++)this.#a.append(this.#a.firstChild);else if(a>i)for(let c=0;c<a-i;c++)this.#a.firstChild.before(this.#a.lastChild);let r=0;for(const c of e){const l=this.#t[r++].getAttribute("data-resizer-name");c.setAttribute("data-l10n-id",Gt._l10nResizer[l])}}this.#I(0),this.#g=!0,this.#a.firstChild.focus({focusVisible:!0}),t.preventDefault(),t.stopImmediatePropagation()}#E(t){Gt._resizerKeyboardManager.exec(this,t)}#P(t){this.#g&&t.relatedTarget?.parentNode!==this.#a&&this.#R()}#S(t){this.#m=this.#g?t:""}#I(t){if(this.#t)for(const e of this.#t)e.tabIndex=t}_resizeWithKeyboard(t,e){this.#g&&this.#x(this.#m,{movementX:t,movementY:e})}#R(){if(this.#g=!1,this.#I(-1),this.#s){const{savedX:t,savedY:e,savedWidth:o,savedHeight:i}=this.#s;this.#b(t,e,o,i),this.#s=null}}_stopResizingWithKeyboard(){this.#R(),this.div.focus()}select(){this.makeResizable(),this.div?.classList.add("selectedEditor"),this._editToolbar?(this._editToolbar?.show(),this.#n?.toggleAltTextBadge(!1)):this.addEditToolbar().then(()=>{this.div?.classList.contains("selectedEditor")&&this._editToolbar?.show()})}unselect(){this.#a?.classList.add("hidden"),this.div?.classList.remove("selectedEditor"),this.div?.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0}),this._editToolbar?.hide(),this.#n?.toggleAltTextBadge(!0)}updateParams(t,e){}disableEditing(){}enableEditing(){}enterInEditMode(){}getImageForAltText(){return null}get contentDiv(){return this.div}get isEditing(){return this.#r}set isEditing(t){this.#r=t,this.parent&&(t?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null))}setAspectRatio(t,e){this.#i=!0;const o=t/e,{style:i}=this.div;i.aspectRatio=o,i.height="auto"}static get MIN_SIZE(){return 16}static canCreateNewEmptyEditor(){return!0}get telemetryInitialData(){return{action:"added"}}get telemetryFinalData(){return null}_reportTelemetry(t,e=!1){if(e){this.#p||=new Map;const{action:o}=t;let i=this.#p.get(o);return i&&clearTimeout(i),i=setTimeout(()=>{this._reportTelemetry(t),this.#p.delete(o),0===this.#p.size&&(this.#p=null)},Gt._telemetryTimeout),void this.#p.set(o,i)}t.type||=this.editorType,this._uiManager._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:t}})}
vendor: 4,227 bytes, line 1
1show(t=this._isVisible){this.div.classList.toggle("hidden",!t),this._isVisible=t}enable(){this.div&&(this.div.tabIndex=0),this.#o=!1}disable(){this.div&&(this.div.tabIndex=-1),this.#o=!0}renderAnnotationElement(t){let e=t.container.querySelector(".annotationContent");if(e){if("CANVAS"===e.nodeName){const o=e;e=document.createElement("div"),e.classList.add("annotationContent",this.editorType),o.before(e)}}else e=document.createElement("div"),e.classList.add("annotationContent",this.editorType),t.container.prepend(e);return e}resetAnnotationElement(t){const{firstChild:e}=t.container;"DIV"===e?.nodeName&&e.classList.contains("annotationContent")&&e.remove()}}class kre extends Gt{constructor(t){super(t),this.annotationElementId=t.annotationElementId,this.deleted=!0}serialize(){return this.serializeDeleted()}}const NS=3285377520,Na=4294901760,Ir=65535;class BS{constructor(t){this.h1=t?4294967295&t:NS,this.h2=t?4294967295&t:NS}update(t){let e,o;if("string"==typeof t){e=new Uint8Array(2*t.length),o=0;for(let w=0,V=t.length;w<V;w++){const N=t.charCodeAt(w);N<=255?e[o++]=N:(e[o++]=N>>>8,e[o++]=255&N)}}else{if(!ArrayBuffer.isView(t))throw new Error("Invalid data format, must be a string or TypedArray.");e=t.slice(),o=e.byteLength}const i=o>>2,a=o-4*i,r=new Uint32Array(e.buffer,0,i);let c=0,s=0,l=this.h1,m=this.h2;const d=3432918353,u=461845907,h=d&Ir,_=u&Ir;for(let w=0;w<i;w++)1&w?(c=r[w],c=c*d&Na|c*h&Ir,c=c<<15|c>>>17,c=c*u&Na|c*_&Ir,l^=c,l=l<<13|l>>>19,l=5*l+3864292196):(s=r[w],s=s*d&Na|s*h&Ir,s=s<<15|s>>>17,s=s*u&Na|s*_&Ir,m^=s,m=m<<13|m>>>19,m=5*m+3864292196);switch(c=0,a){case 3:c^=e[4*i+2]<<16;case 2:c^=e[4*i+1]<<8;case 1:c^=e[4*i],c=c*d&Na|c*h&Ir,c=c<<15|c>>>17,c=c*u&Na|c*_&Ir,1&i?l^=c:m^=c}this.h1=l,this.h2=m}hexdigest(){let t=this.h1,e=this.h2;return t^=e>>>1,t=3981806797*t&Na|36045*t&Ir,e=4283543511*e&Na|(2950163797*(e<<16|t>>>16)&Na)>>>16,t^=e>>>1,t=444984403*t&Na|60499*t&Ir,e=3301882366*e&Na|(3120437893*(e<<16|t>>>16)&Na)>>>16,t^=e>>>1,(t>>>0).toString(16).padStart(8,"0")+(e>>>0).toString(16).padStart(8,"0")}}const gO=Object.freeze({map:null,hash:"",transfer:void 0});class hO{#e=!1;#t=null;#n=new Map;constructor(){this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(t,e){const o=this.#n.get(t);return void 0===o?e:Object.assign(e,o)}getRawValue(t){return this.#n.get(t)}remove(t){if(this.#n.delete(t),0===this.#n.size&&this.resetModified(),"function"==typeof this.onAnnotationEditor){for(const e of this.#n.values())if(e instanceof Gt)return;this.onAnnotationEditor(null)}}setValue(t,e){const o=this.#n.get(t);let i=!1;if(void 0!==o)for(const[a,r]of Object.entries(e))o[a]!==r&&(i=!0,o[a]=r);else i=!0,this.#n.set(t,e);i&&this.#o(),e instanceof Gt&&"function"==typeof this.onAnnotationEditor&&this.onAnnotationEditor(e.constructor._type)}has(t){return this.#n.has(t)}getAll(){return this.#n.size>0?oO(this.#n):null}setAll(t){for(const[e,o]of Object.entries(t))this.setValue(e,o)}get size(){return this.#n.size}#o(){this.#e||(this.#e=!0,"function"==typeof this.onSetModified&&this.onSetModified())}resetModified(){this.#e&&(this.#e=!1,"function"==typeof this.onResetModified&&this.onResetModified())}get print(){return new VS(this)}get serializable(){if(0===this.#n.size)return gO;const t=new Map,e=new BS,o=[],i=Object.create(null);let a=!1;for(const[r,c]of this.#n){const s=c instanceof Gt?c.serialize(!1,i):c;s&&(t.set(r,s),e.update(`${r}:${JSON.stringify(s)}`),a||=!!s.bitmap)}if(a)for(const r of t.values())r.bitmap&&o.push(r.bitmap);return t.size>0?{map:t,hash:e.hexdigest(),transfer:o}:gO}get editorStats(){let t=null;const e=new Map;for(const o of this.#n.values()){if(!(o instanceof Gt))continue;const i=o.telemetryFinalData;if(!i)continue;const{type:a}=i;e.has(a)||e.set(a,Object.getPrototypeOf(o).constructor),t||=Object.create(null);const r=t[a]||=new Map;for(const[c,s]of Object.entries(i)){if("type"===c)continue;let l=r.get(c);l||(l=new Map,r.set(c,l));const m=l.get(s)??0;l.set(s,m+1)}}for(const[o,i]of e)t[o]=i.computeTelemetryFinalData(t[o]);return t}resetModifiedIds(){this.#t=null}get modifiedIds(){if(this.#t)return this.#t;const t=[];for(const e of this.#n.values())!(e instanceof Gt)||!e.annotationElementId||!e.serialize()||t.pu
1sh(e.annotationElementId);return this.#t={ids:new Set(t),hash:t.join(",")}}}class VS extends hO{#e;constructor(t){super();const{map:e,hash:o,transfer:i}=t.serializable,a=structuredClone(e,i?{transfer:i}:null);this.#e={map:a,hash:o,transfer:i}}get print(){oo("Should not call PrintAnnotationStorage.print")}get serializable(){return this.#e}get modifiedIds(){return Cn(this,"modifiedIds",{ids:new Set,hash:""})}}class Ere{#e=new Set;constructor({ownerDocument:t=globalThis.document,styleElement:e=null}){this._document=t,this.nativeFontFaces=new Set,this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}addNativeFontFace(t){this.nativeFontFaces.add(t),this._document.fonts.add(t)}removeNativeFontFace(t){this.nativeFontFaces.delete(t),this._document.fonts.delete(t)}insertRule(t){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));const e=this.styleElement.sheet;e.insertRule(t,e.cssRules.length)}clear(){for(const t of this.nativeFontFaces)this._document.fonts.delete(t);this.nativeFontFaces.clear(),this.#e.clear(),this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}loadSystemFont(t){var e=this;return z(function*({systemFontInfo:o,_inspectFont:i}){if(o&&!e.#e.has(o.loadedName)){if(Qo(!e.disableFontFace,"loadSystemFont shouldn't be called when `disableFontFace` is set."),e.isFontLoadingAPISupported){const{loadedName:a,src:r,style:c}=o,s=new FontFace(a,r,c);e.addNativeFontFace(s);try{yield s.load(),e.#e.add(a),i?.(o)}catch{rn(`Cannot load system font: ${o.baseFontName}, installing it could help to improve PDF rendering.`),e.removeNativeFontFace(s)}return}oo("Not implemented: loadSystemFont without the Font Loading API.")}}).apply(this,arguments)}bind(t){var e=this;return z(function*(){if(t.attached||t.missingFile&&!t.systemFontInfo)return;if(t.attached=!0,t.systemFontInfo)return void(yield e.loadSystemFont(t));if(e.isFontLoadingAPISupported){const i=t.createNativeFontFace();if(i){e.addNativeFontFace(i);try{yield i.loaded}catch(a){throw rn(`Failed to load font '${i.family}': '${a}'.`),t.disableFontFace=!0,a}}return}const o=t.createFontFaceRule();if(o){if(e.insertRule(o),e.isSyncFontLoadingSupported)return;yield new Promise(i=>{const a=e._queueLoadingCallback(i);e._prepareFontLoadEvent(t,a)})}})()}get isFontLoadingAPISupported(){return Cn(this,"isFontLoadingAPISupported",!!this._document?.fonts)}get isSyncFontLoadingSupported(){let t=!1;return(Ai||typeof navigator<"u"&&"string"==typeof navigator?.userAgent&&/Mozilla\/5.0.*?rv:\d+.*? Gecko/.test(navigator.userAgent))&&(t=!0),Cn(this,"isSyncFontLoadingSupported",t)}_queueLoadingCallback(t){const{loadingRequests:o}=this,i={done:!1,complete:function e(){for(Qo(!i.done,"completeRequest() cannot be called twice."),i.done=!0;o.length>0&&o[0].done;){const a=o.shift();setTimeout(a.callback,0)}},callback:t};return o.push(i),i}get _loadTestFont(){return Cn(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}_prepareFontLoadEvent(t,e){function o(he,ue){return he.charCodeAt(ue)<<24|he.charCodeAt(ue+1)<<16|he.charCodeAt(ue+2)<<8|255&he.charCodeAt(ue+3)}function i(he,ue,be,Ae){return he.substring(0,ue)+Ae+he.substring(ue+be)}let a,r;const c=this._document.createElement("canvas");c.width=1,c.height=1;const s=c.getContext("2d");let l=0;const d=`lt${Date.now()}${this.loadTestFontId++}`;let u=this._loadTestFont;u=i(u,976,d.length,d);const w=1482184792;let V=o(u,16);for(a=0,r=d.length-3;a<r;a+=4)V=V-w+o(d,a)|0;a<d.length&&(V=V-w+o(d+"XXX",a)|0),u=i(u,16,4,function dre(n){return String.fromCharCode(n>>24&255,n>>16&255,n>>8&255,255&n)}(V));const N=`url(data:font/opentype;base64,${btoa(u)});`;this.insertRule(`@font-face {font-family:"${d}";src:${N}}`);const de=this._document.createElement("div");de.style.visibility="hidden",de.style.width=de.style.height="10px",de.style.position="absolute",de.style.top=de.style.left="0px";for(const he of[t.loadedName,d]){const ue=this._document.createElement("span");ue.textContent="Hi",ue.style.fontFamily=he,de.append(ue)}this._document.body.append(de),function m(he,ue){if(++l>30)return rn("Load test font never loaded."),void ue();s.font="30px "+he,s.fillText(".",0,20),s.getImageData(0,0,1,1).data[3]>0?ue():setTimeout(m.bind(null,he,ue))}(d,()=>{de.remove(),e.complete()})}}class Are{constructor(t,{disableFontFace:e=!1,inspectFont:o=null}){this.compiledGlyphs=Object.create(null);for(const i in t)this[i]=t[i];this.disableFontFace=!0===e,this._inspectFont=o}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;let t;if(this.cssFontInfo){const e={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(e.style=`oblique ${this.cssFontInfo.italicAngle}deg`),t=new FontFace(this.cssFontInfo.fontFamily,this.data,e)}else t=new FontFace(this.loadedName,this.data,{});return this._inspectFont?.(this),t}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const t=`url(data:${this.mimetype};base64,${function vre(n){return Uint8Array.prototype.toBase64?n.toBase64():btoa(TS(n))}(this.data)});`;let e;if(this.cssFontInfo){let o=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(o+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),e=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${o}src:${t}}`}else e=`@font-face {font-family:"${this.loadedName}";src:${t}}`;return this._inspectFont?.(this,t),e}getPathGenerator(t,e){if(void 0!==this.compiledGlyphs[e])return this.compiledGlyphs[e];let o;try{o=t.get(this.loadedName+"_path_"+e)}catch(a){rn(`getPathGenerator - ignoring character: "${a}".`)}if(!Array.isArray(o)||0===o.length)return this.compiledGlyphs[e]=function(a,r){};const i=[];for(let a=0,r=o.length;a<r;)switch(o[a++]){case 0:{const[c,s,l,m,d,u]=o.slice(a,a+6);i.push(h=>h.bezierCurveTo(c,s,l,m,d,u)),a+=6}break;case 1:{const[c,s]=o.slice(a,a+2);
1i.push(l=>l.moveTo(c,s)),a+=2}break;case 2:{const[c,s]=o.slice(a,a+2);i.push(l=>l.lineTo(c,s)),a+=2}break;case 3:{const[c,s,l,m]=o.slice(a,a+4);i.push(d=>d.quadraticCurveTo(c,s,l,m)),a+=4}break;case 4:i.push(c=>c.restore());break;case 5:i.push(c=>c.save());break;case 6:Qo(2===i.length,"Scale command is only valid at the third position.");break;case 7:{const[c,s,l,m,d,u]=o.slice(a,a+6);i.push(h=>h.transform(c,s,l,m,d,u)),a+=6}break;case 8:{const[c,s]=o.slice(a,a+2);i.push(l=>l.translate(c,s)),a+=2}}return this.compiledGlyphs[e]=function(r,c){i[0](r),i[1](r),r.scale(c,-c);for(let s=2,l=i.length;s<l;s++)i[s](r)}}}class zS{#e=!1;constructor({enableHWA:t=!1}){this.#e=t}create(t,e){if(t<=0||e<=0)throw new Error("Invalid canvas size");const o=this._createCanvas(t,e);return{canvas:o,context:o.getContext("2d",{willReadFrequently:!this.#e})}}reset(t,e,o){if(!t.canvas)throw new Error("Canvas is not specified");if(e<=0||o<=0)throw new Error("Invalid canvas size");t.canvas.width=e,t.canvas.height=o}destroy(t){if(!t.canvas)throw new Error("Canvas is not specified");t.canvas.width=0,t.canvas.height=0,t.canvas=null,t.context=null}_createCanvas(t,e){oo("Abstract method `_createCanvas` called.")}}class HS{constructor({baseUrl:t=null,isCompressed:e=!0}){this.baseUrl=t,this.isCompressed=e}fetch(t){var e=this;return z(function*({name:o}){if(!e.baseUrl)throw new Error("Ensure that the `cMapUrl` and `cMapPacked` API parameters are provided.");if(!o)throw new Error("CMap name must be specified.");const i=e.baseUrl+o+(e.isCompressed?".bcmap":"");return e._fetch(i).then(a=>({cMapData:a,isCompressed:e.isCompressed})).catch(a=>{throw new Error(`Unable to load ${e.isCompressed?"binary ":""}CMap at: ${i}`)})}).apply(this,arguments)}_fetch(t){return z(function*(){oo("Abstract method `_fetch` called.")})()}}class jS extends HS{_fetch(t){var e=this;return z(function*(){const o=yield Wp(t,e.isCompressed?"arraybuffer":"text");return o instanceof ArrayBuffer?new Uint8Array(o):Tm(o)})()}}class US{addFilter(t){return"none"}addHCMFilter(t,e){return"none"}addAlphaFilter(t){return"none"}addLuminosityFilter(t){return"none"}addHighlightHCMFilter(t,e,o,i,a){return"none"}destroy(t=!1){}}class $S{constructor({baseUrl:t=null}){this.baseUrl=t}fetch(t){var e=this;return z(function*({filename:o}){if(!e.baseUrl)throw new Error("Ensure that the `standardFontDataUrl` API parameter is provided.");if(!o)throw new Error("Font filename must be specified.");const i=`${e.baseUrl}${o}`;return e._fetch(i).catch(a=>{throw new Error(`Unable to load font data at: ${i}`)})}).apply(this,arguments)}_fetch(t){return z(function*(){oo("Abstract method `_fetch` called.")})()}}class WS extends $S{_fetch(t){return z(function*(){const e=yield Wp(t,"arraybuffer");return new Uint8Array(e)})()}}if(Ai){var fO=Promise.withResolvers(),pO=null;(function(){var t=z(function*(){const e=yield import("fs"),o=yield import("http"),i=yield import("https"),a=yield import("url");return new Map(Object.entries({fs:e,http:o,https:i,url:a,canvas:void 0,path2d:void 0}))});return function(){return t.apply(this,arguments)}})()().then(t=>{pO=t,fO.resolve()},t=>{rn(`loadPackages: ${t}`),pO=new Map,fO.resolve()})}class Qc{static get promise(){return fO.promise}static get(t){return pO?.get(t)}}function GS(n){return _O.apply(this,arguments)}function _O(){return(_O=z(function*(n){const e=yield Qc.get("fs").promises.readFile(n);return new Uint8Array(e)})).apply(this,arguments)}function vO(n,t){if(!t)return;const e=t[2]-t[0],o=t[3]-t[1],i=new Path2D;i.rect(t[0],t[1],e,o),n.clip(i)}class CO{getPattern(){oo("Abstract method `getPattern` called.")}}class Lre extends CO{constructor(t){super(),this._type=t[1],this._bbox=t[2],this._colorStops=t[3],this._p0=t[4],this._p1=t[5],this._r0=t[6],this._r1=t[7],this.matrix=null}_createGradient(t){let e;"axial"===this._type?e=t.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):"radial"===this._type&&(e=t.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const o of this._colorStops)e.addColorStop(o[0],o[1]);return e}getPattern(t,e,o,i){let a;if("Stroke"===i||"Fill"===i){const r=e.current.getClippedPathBoundingBox(i,Co(t))||[0,0,0,0],c=Math.ceil(r[2]-r[0])||1,s=Math.ceil(r[3]-r[1])||1,l=e.cachedCanvases.getCanvas("pattern",c,s),m=l.context;m.clearRect(0,0,m.canvas.width,m.canvas.height),m.beginPath(),m.rect(0,0,m.canvas.width,m.canvas.height),m.translate(-r[0],-r[1]),o=Et.transform(o,[1,0,0,1,r[0],r[1]]),m.transform(...e.baseTransform),this.matrix&&m.transform(...this.matrix
vendor: 4,462 bytes, line 1
1),vO(m,this._bbox),m.fillStyle=this._createGradient(m),m.fill(),a=t.createPattern(l.canvas,"no-repeat");const d=new DOMMatrix(o);a.setTransform(d)}else vO(t,this._bbox),a=this._createGradient(t);return a}}function MO(n,t,e,o,i,a,r,c){const s=t.coords,l=t.colors,m=n.data,d=4*n.width;let u;s[e+1]>s[o+1]&&(u=e,e=o,o=u,u=a,a=r,r=u),s[o+1]>s[i+1]&&(u=o,o=i,i=u,u=r,r=c,c=u),s[e+1]>s[o+1]&&(u=e,e=o,o=u,u=a,a=r,r=u);const h=(s[e]+t.offsetX)*t.scaleX,_=(s[e+1]+t.offsetY)*t.scaleY,w=(s[o]+t.offsetX)*t.scaleX,V=(s[o+1]+t.offsetY)*t.scaleY,N=(s[i]+t.offsetX)*t.scaleX,X=(s[i+1]+t.offsetY)*t.scaleY;if(_>=X)return;const de=l[a],he=l[a+1],ue=l[a+2],be=l[r],Ae=l[r+1],De=l[r+2],we=l[c],Re=l[c+1],je=l[c+2],gt=Math.round(_),xt=Math.round(X);let Dt,pt,Qt,lt,zt,Ua,la,fi;for(let ao=gt;ao<=xt;ao++){if(ao<V){const uo=ao<_?0:(_-ao)/(_-V);Dt=h-(h-w)*uo,pt=de-(de-be)*uo,Qt=he-(he-Ae)*uo,lt=ue-(ue-De)*uo}else{let uo;uo=ao>X?1:V===X?0:(V-ao)/(V-X),Dt=w-(w-N)*uo,pt=be-(be-we)*uo,Qt=Ae-(Ae-Re)*uo,lt=De-(De-je)*uo}let Jn;Jn=ao<_?0:ao>X?1:(_-ao)/(_-X),zt=h-(h-N)*Jn,Ua=de-(de-we)*Jn,la=he-(he-Re)*Jn,fi=ue-(ue-je)*Jn;const zr=Math.round(Math.min(Dt,zt)),bc=Math.round(Math.max(Dt,zt));let Li=d*ao+4*zr;for(let uo=zr;uo<=bc;uo++)Jn=(Dt-uo)/(Dt-zt),Jn<0?Jn=0:Jn>1&&(Jn=1),m[Li++]=pt-(pt-Ua)*Jn|0,m[Li++]=Qt-(Qt-la)*Jn|0,m[Li++]=lt-(lt-fi)*Jn|0,m[Li++]=255}}function Nre(n,t,e){const o=t.coords,i=t.colors;let a,r;switch(t.type){case"lattice":const c=t.verticesPerRow,s=Math.floor(o.length/c)-1,l=c-1;for(a=0;a<s;a++){let m=a*c;for(let d=0;d<l;d++,m++)MO(n,e,o[m],o[m+1],o[m+c],i[m],i[m+1],i[m+c]),MO(n,e,o[m+c+1],o[m+1],o[m+c],i[m+c+1],i[m+1],i[m+c])}break;case"triangles":for(a=0,r=o.length;a<r;a+=3)MO(n,e,o[a],o[a+1],o[a+2],i[a],i[a+1],i[a+2]);break;default:throw new Error("illegal figure")}}class Bre extends CO{constructor(t){super(),this._coords=t[2],this._colors=t[3],this._figures=t[4],this._bounds=t[5],this._bbox=t[7],this._background=t[8],this.matrix=null}_createMeshCanvas(t,e,o){const c=Math.floor(this._bounds[0]),s=Math.floor(this._bounds[1]),l=Math.ceil(this._bounds[2])-c,m=Math.ceil(this._bounds[3])-s,d=Math.min(Math.ceil(Math.abs(l*t[0]*1.1)),3e3),u=Math.min(Math.ceil(Math.abs(m*t[1]*1.1)),3e3),h=l/d,_=m/u,w={coords:this._coords,colors:this._colors,offsetX:-c,offsetY:-s,scaleX:1/h,scaleY:1/_},X=o.getCanvas("mesh",d+4,u+4),de=X.context,he=de.createImageData(d,u);if(e){const be=he.data;for(let Ae=0,De=be.length;Ae<De;Ae+=4)be[Ae]=e[0],be[Ae+1]=e[1],be[Ae+2]=e[2],be[Ae+3]=255}for(const be of this._figures)Nre(he,be,w);return de.putImageData(he,2,2),{canvas:X.canvas,offsetX:c-2*h,offsetY:s-2*_,scaleX:h,scaleY:_}}getPattern(t,e,o,i){let a;if(vO(t,this._bbox),"Shading"===i)a=Et.singularValueDecompose2dScale(Co(t));else if(a=Et.singularValueDecompose2dScale(e.baseTransform),this.matrix){const c=Et.singularValueDecompose2dScale(this.matrix);a=[a[0]*c[0],a[1]*c[1]]}const r=this._createMeshCanvas(a,"Shading"===i?null:this._background,e.cachedCanvases);return"Shading"!==i&&(t.setTransform(...e.baseTransform),this.matrix&&t.transform(...this.matrix)),t.translate(r.offsetX,r.offsetY),t.scale(r.scaleX,r.scaleY),t.createPattern(r.canvas,"no-repeat")}}class Vre extends CO{getPattern(){return"hotpink"}}let Hre=(()=>{class n{static MAX_PATTERN_SIZE=3e3;constructor(e,o,i,a,r){this.operatorList=e[2],this.matrix=e[3],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.color=o,this.ctx=i,this.canvasGraphicsFactory=a,this.baseTransform=r}createPatternCanvas(e){const{bbox:o,operatorList:i,paintType:a,tilingType:r,color:c,canvasGraphicsFactory:s}=this;let{xstep:l,ystep:m}=this;l=Math.abs(l),m=Math.abs(m),jp("TilingType: "+r);const d=o[0],u=o[1],h=o[2],_=o[3],w=h-d,V=_-u,N=Et.singularValueDecompose2dScale(this.matrix),X=Et.singularValueDecompose2dScale(this.baseTransform),de=N[0]*X[0],he=N[1]*X[1];let ue=w,be=V,Ae=!1,De=!1;const we=Math.ceil(l*de),Re=Math.ceil(m*he);we>=Math.ceil(w*de)?ue=l:Ae=!0,Re>=Math.ceil(V*he)?be=m:De=!0;const xt=this.getSizeAndScale(ue,this.ctx.canvas.width,de),Dt=this.getSizeAndScale(be,this.ctx.canvas.height,he),pt=e.cachedCanvases.getCanvas("pattern",xt.size,Dt.size),Qt=pt.context,lt=s.createCanvasGraphics(Qt);if(lt.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(lt,a,c),Qt.translate(-xt.scale*d,-Dt.scale*u),lt.transform(xt.scale,0,0,Dt.scale,0,0),Qt.save(),this.clipBbox(lt,d,u,h,_),lt.baseTransform=Co(lt.ctx),lt.executeOperatorList(i),lt.endDrawing(),Qt.restore(
1),Ae||De){const zt=pt.canvas;Ae&&(ue=l),De&&(be=m);const Ua=this.getSizeAndScale(ue,this.ctx.canvas.width,de),la=this.getSizeAndScale(be,this.ctx.canvas.height,he),fi=Ua.size,ao=la.size,Jn=e.cachedCanvases.getCanvas("pattern-workaround",fi,ao),zr=Jn.context,bc=Ae?Math.floor(w/l):0,Li=De?Math.floor(V/m):0;for(let uo=0;uo<=bc;uo++)for(let yc=0;yc<=Li;yc++)zr.drawImage(zt,fi*uo,ao*yc,fi,ao,0,0,fi,ao);return{canvas:Jn.canvas,scaleX:Ua.scale,scaleY:la.scale,offsetX:d,offsetY:u}}return{canvas:pt.canvas,scaleX:xt.scale,scaleY:Dt.scale,offsetX:d,offsetY:u}}getSizeAndScale(e,o,i){const a=Math.max(n.MAX_PATTERN_SIZE,o);let r=Math.ceil(e*i);return r>=a?r=a:i=r/e,{scale:i,size:r}}clipBbox(e,o,i,a,r){e.ctx.rect(o,i,a-o,r-i),e.current.updateRectMinMax(Co(e.ctx),[o,i,a,r]),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,o,i){const a=e.ctx,r=e.current;switch(o){case 1:const c=this.ctx;a.fillStyle=c.fillStyle,a.strokeStyle=c.strokeStyle,r.fillColor=c.fillStyle,r.strokeColor=c.strokeStyle;break;case 2:const s=Et.makeHexColor(i[0],i[1],i[2]);a.fillStyle=s,a.strokeStyle=s,r.fillColor=s,r.strokeColor=s;break;default:throw new mre(`Unsupported paint type: ${o}`)}}getPattern(e,o,i,a){let r=i;"Shading"!==a&&(r=Et.transform(r,o.baseTransform),this.matrix&&(r=Et.transform(r,this.matrix)));const c=this.createPatternCanvas(o);let s=new DOMMatrix(r);s=s.translate(c.offsetX,c.offsetY),s=s.scale(1/c.scaleX,1/c.scaleY);const l=e.createPattern(c.canvas,"repeat");return l.setTransform(s),l}}return n})();function YS({src:n,srcPos:t=0,dest:e,width:o,height:i,nonBlackColor:a=4294967295,inverseDecode:r=!1}){const c=qi.isLittleEndian?4278190080:255,[s,l]=r?[a,c]:[c,a],m=o>>3,d=7&o,u=n.length;e=new Uint32Array(e.buffer);let h=0;for(let _=0;_<i;_++){for(const V=t+m;t<V;t++){const N=t<u?n[t]:255;e[h++]=128&N?l:s,e[h++]=64&N?l:s,e[h++]=32&N?l:s,e[h++]=16&N?l:s,e[h++]=8&N?l:s,e[h++]=4&N?l:s,e[h++]=2&N?l:s,e[h++]=1&N?l:s}if(0===d)continue;const w=t<u?n[t++]:255;for(let V=0;V<d;V++)e[h++]=w&1<<7-V?l:s}return{srcPos:t,destPos:h}}class Wre{constructor(t){this.canvasFactory=t,this.cache=Object.create(null)}getCanvas(t,e,o){let i;return void 0!==this.cache[t]?(i=this.cache[t],this.canvasFactory.reset(i,e,o)):(i=this.canvasFactory.create(e,o),this.cache[t]=i),i}delete(t){delete this.cache[t]}clear(){for(const t in this.cache)this.canvasFactory.destroy(this.cache[t]),delete this.cache[t]}}function Yp(n,t,e,o,i,a,r,c,s,l){const[m,d,u,h,_,w]=Co(n);if(0===d&&0===u){const de=Math.round(r*m+_),ue=Math.round(c*h+w),Ae=Math.abs(Math.round((r+s)*m+_)-de)||1,we=Math.abs(Math.round((c+l)*h+w)-ue)||1;return n.setTransform(Math.sign(m),0,0,Math.sign(h),de,ue),n.drawImage(t,e,o,i,a,0,0,Ae,we),n.setTransform(m,d,u,h,_,w),[Ae,we]}if(0===m&&0===h){const de=Math.round(c*u+_),ue=Math.round(r*d+w),Ae=Math.abs(Math.round((c+l)*u+_)-de)||1,we=Math.abs(Math.round((r+s)*d+w)-ue)||1;return n.setTransform(0,Math.sign(d),Math.sign(u),0,de,ue),n.drawImage(t,e,o,i,a,0,0,we,Ae),n.setTransform(m,d,u,h,_,w),[we,Ae]}return n.drawImage(t,e,o,i,a,r,c,s,l),[Math.hypot(m,d)*s,Math.hypot(u,h)*l]}class JS{constructor(t,e){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=AS,this.textMatrixScale=1,this.fontMatrix=eO,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=0,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps="none",this.startNewPathAndClipBox([0,0,t,e])}clone(){const t=Object.create(this);return t.clipBox=this.clipBox.slice(),t}setCurrentPoint(t,e){this.x=t,this.y=e}updatePathMinMax(t,e,o){[e,o]=Et.applyTransform([e,o],t),this.minX=Math.min(this.minX,e),this.minY=Math.min(this.minY,o),this.maxX=Math.max(this.maxX,e),this.maxY=Math.max(this.maxY,o)}updateRectMinMax(t,e){const o=Et.applyTransform(e,t),i=Et.applyTransform(e.slice(2),t),a=Et.applyTransform([e[0],e[3]],t),r=Et.applyTransform([e[2],e[1]],t);this.minX=Math.min(this.minX,o[0],i[0],a[0],r[0]),this.minY=Math.min(this.minY,o[1],i[1],a[1],r[1]),this.maxX=Math.max(this.maxX,o[0],i[0],a[0],r[0]),this.maxY=Math.max(this.maxY,o[1],i[1],a[1],r[1])}updateScalingPathMinMax(t,e){Et.scaleMinMax(t,e),this.minX=Math.min(this.minX,e[0]),this.minY=Math.min(this.minY,e[1]),this.maxX=Math.max(this.maxX,e[2]),this.maxY=Math.max(this.maxY,e[3])}updateCurvePathMinMax(t,e,o,i,a,r,c,s,l,m){const d=Et.bezierBoundingBox(e,o,i,a,r,c,s,l,m);m||this.updateRectMinMax(t,d)}getPathBoundingBox(t="Fill",e=null){const o=[this.minX,this.minY,this.maxX,this.maxY];if("Stroke"===t){e||oo("Stroke bounding box must include transform.");const i=Et.singularValueDecompose2dScale(e),a=i[0]*this.lineWidth/2,r=i[1]*this.lineWidth/2;o[0]-=a,o[1]-=r,o[2]+=a,o[3]+=r}return o}updateClipFromPath(){const t=Et.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(t||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(t){this.clipBox=t,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}getClippedPathBoundingBox(t="Fill",e=null){return Et.intersect(this.clipBox,this.getPathBoundingBox(t,e))}}function eT(n,t){if(typeof ImageData<"u"&&t instanceof ImageData)return void n.putImageData(t,0,0);const e=t.height,o=t.width,i=e%16,a=(e-i)/16,r=0===i?a:a+1,c=n.createImageData(o,16);let l,s=0;const m=t.data,d=c.data;let u,h,_,w;if(t.kind===Vp.GRAYSCALE_1BPP){const V=m.byteLength,N=new Uint32Array(d.buffer,0,d.byteLength>>2),X=N.length,de=o+7>>3,he=4294967295,ue=qi.isLittleEndian?4278190080:255;for(u=0;
1u<r;u++){for(_=u<a?16:i,l=0,h=0;h<_;h++){const be=V-s;let Ae=0;const De=be>de?o:8*be-7,we=-8&De;let Re=0,je=0;for(;Ae<we;Ae+=8)je=m[s++],N[l++]=128&je?he:ue,N[l++]=64&je?he:ue,N[l++]=32&je?he:ue,N[l++]=16&je?he:ue,N[l++]=8&je?he:ue,N[l++]=4&je?he:ue,N[l++]=2&je?he:ue,N[l++]=1&je?he:ue;for(;Ae<De;Ae++)0===Re&&(je=m[s++],Re=128),N[l++]=je&Re?he:ue,Re>>=1}for(;l<X;)N[l++]=0;n.putImageData(c,0,16*u)}}else if(t.kind===Vp.RGBA_32BPP){for(h=0,w=16*o*4,u=0;u<a;u++)d.set(m.subarray(s,s+w)),s+=w,n.putImageData(c,0,h),h+=16;u<r&&(w=o*i*4,d.set(m.subarray(s,s+w)),n.putImageData(c,0,h))}else{if(t.kind!==Vp.RGB_24BPP)throw new Error(`bad image kind: ${t.kind}`);for(_=16,w=o*_,u=0;u<r;u++){for(u>=a&&(_=i,w=o*_),l=0,h=w;h--;)d[l++]=m[s++],d[l++]=m[s++],d[l++]=m[s++],d[l++]=255;n.putImageData(c,0,16*u)}}}function tT(n,t){if(t.bitmap)return void n.drawImage(t.bitmap,0,0);const e=t.height,o=t.width,i=e%16,a=(e-i)/16,r=0===i?a:a+1,c=n.createImageData(o,16);let s=0;const l=t.data,m=c.data;for(let d=0;d<r;d++){const u=d<a?16:i;({srcPos:s}=YS({src:l,srcPos:s,dest:m,width:o,height:u,nonBlackColor:0})),n.putImageData(c,0,16*d)}}function eg(n,t){const e=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font","filter"];for(const o of e)void 0!==n[o]&&(t[o]=n[o]);void 0!==n.setLineDash&&(t.setLineDash(n.getLineDash()),t.lineDashOffset=n.lineDashOffset)}function Xp(n){if(n.strokeStyle=n.fillStyle="#000000",n.fillRule="nonzero",n.globalAlpha=1,n.lineWidth=1,n.lineCap="butt",n.lineJoin="miter",n.miterLimit=10,n.globalCompositeOperation="source-over",n.font="10px sans-serif",void 0!==n.setLineDash&&(n.setLineDash([]),n.lineDashOffset=0),!Ai){const{filter:t}=n;"none"!==t&&""!==t&&(n.filter="none")}}function nT(n,t){if(t)return!0;const e=Et.singularValueDecompose2dScale(n);e[0]=Math.fround(e[0]),e[1]=Math.fround(e[1]);const o=Math.fround((globalThis.devicePixelRatio||1)*Im.PDF_TO_CSS_UNITS);return e[0]<=o&&e[1]<=o}const qre=["butt","round","square"],Yre=["miter","round","bevel"],Xre={},oT={};class Dm{constructor(t,e,o,i,a,{optionalContentConfig:r,markedContentStack:c=null},s,l){this.ctx=t,this.current=new JS(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=e,this.objs=o,this.canvasFactory=i,this.filterFactory=a,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=c||[],this.optionalContentConfig=r,this.cachedCanvases=new Wre(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=s,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.pageColors=l,this._cachedScaleForStroking=[-1,0],this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}getObject(t,e=null){return"string"==typeof t?t.startsWith("g_")?this.commonObjs.get(t):this.objs.get(t):e}beginDrawing({transform:t,viewport:e,transparency:o=!1,background:i=null}){const a=this.ctx.canvas.width,r=this.ctx.canvas.height,c=this.ctx.fillStyle;if(this.ctx.fillStyle=i||"#ffffff",this.ctx.fillRect(0,0,a,r),this.ctx.fillStyle=c,o){const s=this.cachedCanvases.getCanvas("transparent",a,r);this.compositeCtx=this.ctx,this.transparentCanvas=s.canvas,this.ctx=s.context,this.ctx.save(),this.ctx.transform(...Co(this.compositeCtx))}this.ctx.save(),Xp(this.ctx),t&&(this.ctx.transform(...t),this.outputScaleX=t[0],this.outputScaleY=t[0]),this.ctx.transform(...e.transform),this.viewportScale=e.scale,this.baseTransform=Co(this.ctx)}executeOperatorList(t,e,o,i){const a=t.argsArray,r=t.fnArray;let c=e||0;const s=a.length;if(s===c)return c;const l=s-c>10&&"function"==typeof o,m=l?Date.now()+15:0;let d=0;const u=this.commonObjs,h=this.objs;let _;for(;;){if(void 0!==i&&c===i.nextBreakPoint)return i.breakIt(c,o),c;if(_=r[c],_!==rr.dependency)this[_].apply(this,a[c]);else for(const w of a[c]){const V=w.startsWith("g_")?u:h;if(!V.has(w))return V.get(w,o),c}if(c++,c===s)return c;if(l&&++d>10){if(Date.now()>m)return o(),c;d=0}}}#e(){for(;this.stateStack.length||this.inSMaskMode;
1)this.restore();this.current.activeSMask=null,this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)}endDrawing(){this.#e(),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const t of this._cachedBitmapsMap.values()){for(const e of t.values())typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement&&(e.width=e.height=0);t.clear()}this._cachedBitmapsMap.clear(),this.#t()}#t(){if(this.pageColors){const t=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if("none"!==t){const e=this.ctx.filter;this.ctx.filter=t,this.ctx.drawImage(this.ctx.canvas,0,0),this.ctx.filter=e}}}_scaleImage(t,e){const o=t.width??t.displayWidth,i=t.height??t.displayHeight;let m,d,a=Math.max(Math.hypot(e[0],e[1]),1),r=Math.max(Math.hypot(e[2],e[3]),1),c=o,s=i,l="prescale1";for(;a>2&&c>1||r>2&&s>1;){let u=c,h=s;a>2&&c>1&&(u=c>=16384?Math.floor(c/2)-1||1:Math.ceil(c/2),a/=c/u),r>2&&s>1&&(h=s>=16384?Math.floor(s/2)-1||1:Math.ceil(s)/2,r/=s/h),m=this.cachedCanvases.getCanvas(l,u,h),d=m.context,d.clearRect(0,0,u,h),d.drawImage(t,0,0,c,s,0,0,u,h),t=m.canvas,c=u,s=h,l="prescale1"===l?"prescale2":"prescale1"}return{img:t,paintWidth:c,paintHeight:s}}_createMaskCanvas(t){const e=this.ctx,{width:o,height:i}=t,a=this.current.fillColor,r=this.current.patternFill,c=Co(e);let s,l,m,d;if((t.bitmap||t.data)&&t.count>1){const De=t.bitmap||t.data.buffer;l=JSON.stringify(r?c:[c.slice(0,4),a]),s=this._cachedBitmapsMap.get(De),s||(s=new Map,this._cachedBitmapsMap.set(De,s));const we=s.get(l);if(we&&!r)return{canvas:we,offsetX:Math.round(Math.min(c[0],c[2])+c[4]),offsetY:Math.round(Math.min(c[1],c[3])+c[5])};m=we}m||(d=this.cachedCanvases.getCanvas("maskCanvas",o,i),tT(d.context,t));let u=Et.transform(c,[1/o,0,0,-1/i,0,0]);u=Et.transform(u,[1,0,0,1,0,-i]);const[h,_,w,V]=Et.getAxialAlignedBoundingBox([0,0,o,i],u),N=Math.round(w-h)||1,X=Math.round(V-_)||1,de=this.cachedCanvases.getCanvas("fillCanvas",N,X),he=de.context,ue=h,be=_;he.translate(-ue,-be),he.transform(...u),m||(m=this._scaleImage(d.canvas,dc(he)),m=m.img,s&&r&&s.set(l,m)),he.imageSmoothingEnabled=nT(Co(he),t.interpolate),Yp(he,m,0,0,m.width,m.height,0,0,o,i),he.globalCompositeOperation="source-in";const Ae=Et.transform(dc(he),[1,0,0,1,-ue,-be]);return he.fillStyle=r?a.getPattern(e,this,Ae,"Fill"):a,he.fillRect(0,0,o,i),s&&!r&&(this.cachedCanvases.delete("fillCanvas"),s.set(l,de.canvas)),{canvas:de.canvas,offsetX:Math.round(ue),offsetY:Math.round(be)}}setLineWidth(t){t!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1),this.current.lineWidth=t,this.ctx.lineWidth=t}setLineCap(t){this.ctx.lineCap=qre[t]}setLineJoin(t){this.ctx.lineJoin=Yre[t]}setMiterLimit(t){this.ctx.miterLimit=t}setDash(t,e){const o=this.ctx;void 0!==o.setLineDash&&(o.setLineDash(t),o.lineDashOffset=e)}setRenderingIntent(t){}setFlatness(t){}setGState(t){for(const[e,o]of t)switch(e){case"LW":this.setLineWidth(o);break;case"LC":this.setLineCap(o);break;case"LJ":this.setLineJoin(o);break;case"ML":this.setMiterLimit(o);break;case"D":this.setDash(o[0],o[1]);break;case"RI":this.setRenderingIntent(o);break;case"FL":this.setFlatness(o);break;case"Font":this.setFont(o[0],o[1]);break;case"CA":this.current.strokeAlpha=o;break;case"ca":this.current.fillAlpha=o,this.ctx.globalAlpha=o;break;case"BM":this.ctx.globalCompositeOperation=o;break;case"SMask":this.current.activeSMask=o?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(o)}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const t=this.inSMaskMode;this.current.activeSMask&&!t?this.beginSMaskMode():!this.current.activeSMask&&t&&this.endSMaskMode()}beginSMaskMode(){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");const i=this.cachedCanvases.getCanvas("smaskGroupAt"+this.groupLevel,this.ctx.canvas.width,this.ctx.canvas.height);this.suspendedCtx=this.ctx,this.ctx=i.context;const a=this.ctx;a.setTransform(...Co(this.suspendedCtx)),eg(this.suspendedCtx,a),function $re(n,t){if(n._removeMirroring)throw new Error("Context is already forwarding operations.");n.__originalSave=n.save,n.__originalRestore=n.restore,n.__originalRotate=n.rotate,n.__originalScale=n.scale,n.__originalTranslate=n.translate,n.__originalTransform=n.transform,n.__originalSetTransform=n.setTransform,n.__originalResetTransform=n.resetTransform,n.__originalClip=n.clip,n.__originalMoveTo=n.moveTo,n.__originalLineTo=n.lineTo,n.__originalBezierCurveTo=n.bezierCurveTo,n.__originalRect=n.rect,n.__originalClosePath=n.closePath,n.__originalBeginPath=n.beginPath,n._removeMirroring=()=>{n.save=n.__originalSave,n.restore=n.__originalRestore,n.rotate=n.__originalRotate,n.scale=n.__originalScale,n.translate=n.__originalTranslate,n.transform=n.__originalTransform,n.setTransform=n.__originalSetTransform,n.resetTransform=n.__originalResetTransform,n.clip=n.__originalClip,n.moveTo=n.__originalMoveTo,n.lineTo=n.__originalLineTo,n.bezierCurveTo=n.__originalBezierCurveTo,n.rect=n.__originalRect,n.closePath=n.__originalClosePath,n.beginPath=n.__originalBeginPath,delete n._removeMirroring},n.save=function(){t.save(),this.__originalSave()}
1,n.restore=function(){t.restore(),this.__originalRestore()},n.translate=function(o,i){t.translate(o,i),this.__originalTranslate(o,i)},n.scale=function(o,i){t.scale(o,i),this.__originalScale(o,i)},n.transform=function(o,i,a,r,c,s){t.transform(o,i,a,r,c,s),this.__originalTransform(o,i,a,r,c,s)},n.setTransform=function(o,i,a,r,c,s){t.setTransform(o,i,a,r,c,s),this.__originalSetTransform(o,i,a,r,c,s)},n.resetTransform=function(){t.resetTransform(),this.__originalResetTransform()},n.rotate=function(o){t.rotate(o),this.__originalRotate(o)},n.clip=function(o){t.clip(o),this.__originalClip(o)},n.moveTo=function(e,o){t.moveTo(e,o),this.__originalMoveTo(e,o)},n.lineTo=function(e,o){t.lineTo(e,o),this.__originalLineTo(e,o)},n.bezierCurveTo=function(e,o,i,a,r,c){t.bezierCurveTo(e,o,i,a,r,c),this.__originalBezierCurveTo(e,o,i,a,r,c)},n.rect=function(e,o,i,a){t.rect(e,o,i,a),this.__originalRect(e,o,i,a)},n.closePath=function(){t.closePath(),this.__originalClosePath()},n.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}(a,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),eg(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(t){this.current.activeSMask&&(t?(t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.ceil(t[2]),t[3]=Math.ceil(t[3])):t=[0,0,this.ctx.canvas.width,this.ctx.canvas.height],this.composeSMask(this.suspendedCtx,this.current.activeSMask,this.ctx,t),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore())}composeSMask(t,e,o,i){const a=i[0],r=i[1],c=i[2]-a,s=i[3]-r;0===c||0===s||(this.genericComposeSMask(e.context,o,c,s,e.subtype,e.backdrop,e.transferMap,a,r,e.offsetX,e.offsetY),t.save(),t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),t.drawImage(o.canvas,0,0),t.restore())}genericComposeSMask(t,e,o,i,a,r,c,s,l,m,d){let u=t.canvas,h=s-m,_=l-d;if(r){const V=Et.makeHexColor(...r);if(h<0||_<0||h+o>u.width||_+i>u.height){const N=this.cachedCanvases.getCanvas("maskExtension",o,i),X=N.context;X.drawImage(u,-h,-_),X.globalCompositeOperation="destination-atop",X.fillStyle=V,X.fillRect(0,0,o,i),X.globalCompositeOperation="source-over",u=N.canvas,h=_=0}else{t.save(),t.globalAlpha=1,t.setTransform(1,0,0,1,0,0);const N=new Path2D;N.rect(h,_,o,i),t.clip(N),t.globalCompositeOperation="destination-atop",t.fillStyle=V,t.fillRect(h,_,o,i),t.restore()}}e.save(),e.globalAlpha=1,e.setTransform(1,0,0,1,0,0),"Alpha"===a&&c?e.filter=this.filterFactory.addAlphaFilter(c):"Luminosity"===a&&(e.filter=this.filterFactory.addLuminosityFilter(c));const w=new Path2D;w.rect(s,l,o,i),e.clip(w),e.globalCompositeOperation="destination-in",e.drawImage(u,h,_,o,i,s,l,o,i),e.restore()}save(){this.inSMaskMode?(eg(this.ctx,this.suspendedCtx),this.suspendedCtx.save()):this.ctx.save();const t=this.current;this.stateStack.push(t),this.current=t.clone()}restore(){0===this.stateStack.length&&this.inSMaskMode&&this.endSMaskMode(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.inSMaskMode?(this.suspendedCtx.restore(),eg(this.suspendedCtx,this.ctx)):this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null)}transform(t,e,o,i,a,r){this.ctx.transform(t,e,o,i,a,r),this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}constructPath(t,e,o){const i=this.ctx,a=this.current;let s,l,r=a.x,c=a.y;const m=Co(i),d=0===m[0]&&0===m[3]||0===m[1]&&0===m[2],u=d?o.slice(0):null;for(let h=0,_=0,w=t.length;h<w;h++)switch(0|t[h]){case rr.rectangle:r=e[_++],c=e[_++];const V=e[_++],N=e[_++],X=r+V,de=c+N;i.moveTo(r,c),0===V||0===N?i.lineTo(X,de):(i.lineTo(X,c),i.lineTo(X,de),i.lineTo(r,de)),d||a.updateRectMinMax(m,[r,c,X,de]),i.closePath();break;case rr.moveTo:r=e[_++],c=e[_++],i.moveTo(r,c),d||a.updatePathMinMax(m,r,c);break;case rr.lineTo:r=e[_++],c=e[_++],i.lineTo(r,c),d||a.updatePathMinMax(m,r,c);break;case rr.curveTo:s=r,l=c,r=e[_+4],c=e[_+5],i.bezierCurveTo(e[_],e[_+1],e[_+2],e[_+3],r,c),a.updateCurvePathMinMax(m,s,l,e[_],e[_+1],e[_+2],e[_+3],r,c,u),_+=6;break;case rr.curveTo2:s=r,l=c,i.bezierCurveTo(r,c,e[_],e[_+1],e[_+2],e[_+3]),a.updateCurvePathMinMax(m,s,l,r,c,e[_],e[_+1],e[_+2],e[_+3],u),r=e[_+2],c=e[_+3],_+=4;break;case rr.curveTo3:s=r,l=c,r=e[_+2],c=e[_+3],i.bezierCurveTo(e[_],e[_+1],r,c,r,c),a.updateCurvePathMinMax(m,s,l,e[_],e[_+1],r,c,r,c,u),_+=4;break;case rr.closePath:i.closePath()}d&&a.updateScalingPathMinMax(m,u),a.setCurrentPoint(r,c)}closePath(){this.ctx.closePath()}stroke(t=!0){const e=this.ctx,o=this.current.strokeColor;e.globalAlpha=this.current.strokeAlpha,this.contentVisible&&("object"==typeof o&&o?.getPattern?(e.save(),e.strokeStyle=o.getPattern(e,this,dc(e),"Stroke"),this.rescaleAndStroke(!1),e.restore(
1)):this.rescaleAndStroke(!0)),t&&this.consumePath(this.current.getClippedPathBoundingBox()),e.globalAlpha=this.current.fillAlpha}closeStroke(){this.closePath(),this.stroke()}fill(t=!0){const e=this.ctx,o=this.current.fillColor;let a=!1;this.current.patternFill&&(e.save(),e.fillStyle=o.getPattern(e,this,dc(e),"Fill"),a=!0);const r=this.current.getClippedPathBoundingBox();this.contentVisible&&null!==r&&(this.pendingEOFill?(e.fill("evenodd"),this.pendingEOFill=!1):e.fill()),a&&e.restore(),t&&this.consumePath(r)}eoFill(){this.pendingEOFill=!0,this.fill()}fillStroke(){this.fill(!1),this.stroke(!1),this.consumePath()}eoFillStroke(){this.pendingEOFill=!0,this.fillStroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}endPath(){this.consumePath()}clip(){this.pendingClip=Xre}eoClip(){this.pendingClip=oT}beginText(){this.current.textMatrix=AS,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}endText(){const t=this.pendingTextPaths,e=this.ctx;if(void 0!==t){e.save(),e.beginPath();for(const o of t)e.setTransform(...o.transform),e.translate(o.x,o.y),o.addToPath(e,o.fontSize);e.restore(),e.clip(),e.beginPath(),delete this.pendingTextPaths}else e.beginPath()}setCharSpacing(t){this.current.charSpacing=t}setWordSpacing(t){this.current.wordSpacing=t}setHScale(t){this.current.textHScale=t/100}setLeading(t){this.current.leading=-t}setFont(t,e){const o=this.commonObjs.get(t),i=this.current;if(!o)throw new Error(`Can't find font for ${t}`);if(i.fontMatrix=o.fontMatrix||eO,(0===i.fontMatrix[0]||0===i.fontMatrix[3])&&rn("Invalid font matrix for font "+t),e<0?(e=-e,i.fontDirection=-1):i.fontDirection=1,this.current.font=o,this.current.fontSize=e,o.isType3Font)return;const a=o.loadedName||"sans-serif",r=o.systemFontInfo?.css||`"${a}", ${o.fallbackName}`;let c="normal";o.black?c="900":o.bold&&(c="bold");const s=o.italic?"italic":"normal";let l=e;e<16?l=16:e>100&&(l=100),this.current.fontSizeScale=e/l,this.ctx.font=`${s} ${c} ${l}px ${r}`}setTextRenderingMode(t){this.current.textRenderingMode=t}setTextRise(t){this.current.textRise=t}moveText(t,e){this.current.x=this.current.lineX+=t,this.current.y=this.current.lineY+=e}setLeadingMoveText(t,e){this.setLeading(-e),this.moveText(t,e)}setTextMatrix(t,e,o,i,a,r){this.current.textMatrix=[t,e,o,i,a,r],this.current.textMatrixScale=Math.hypot(t,e),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}paintChar(t,e,o,i){const a=this.ctx,r=this.current,c=r.font,s=r.textRenderingMode,l=r.fontSize/r.fontSizeScale,m=3&s,d=!!(4&s),u=r.patternFill&&!c.missingFile;let h;(c.disableFontFace||d||u)&&(h=c.getPathGenerator(this.commonObjs,t)),c.disableFontFace||u?(a.save(),a.translate(e,o),a.beginPath(),h(a,l),i&&a.setTransform(...i),(0===m||2===m)&&a.fill(),(1===m||2===m)&&a.stroke(),a.restore()):((0===m||2===m)&&a.fillText(t,e,o),(1===m||2===m)&&a.strokeText(t,e,o)),d&&(this.pendingTextPaths||=[]).push({transform:Co(a),x:e,y:o,fontSize:l,addToPath:h})}get isFontSubpixelAAEnabled(){const{context:t}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);t.scale(1.5,1),t.fillText("I",0,10);const e=t.getImageData(0,0,10,10).data;let o=!1;for(let i=3;i<e.length;i+=4)if(e[i]>0&&e[i]<255){o=!0;break}return Cn(this,"isFontSubpixelAAEnabled",o)}showText(t){const e=this.current,o=e.font;if(o.isType3Font)return this.showType3Text(t);const i=e.fontSize;if(0===i)return;const a=this.ctx,r=e.fontSizeScale,c=e.charSpacing,s=e.wordSpacing,l=e.fontDirection,m=e.textHScale*l,d=t.length,u=o.vertical,h=u?1:-1,_=o.defaultVMetrics,w=i*e.fontMatrix[0],V=0===e.textRenderingMode&&!o.disableFontFace&&!e.patternFill;let N;if(a.save(),a.transform(...e.textMatrix),a.translate(e.x,e.y+e.textRise),a.scale(m,l>0?-1:1),e.patternFill){a.save();const be=e.fillColor.getPattern(a,this,dc(a),"Fill");N=Co(a),a.restore(),a.fillStyle=be}let X=e.lineWidth;const de=e.textMatrixScale;if(0===de||0===X){const be=3&e.textRenderingMode;(1===be||2===be)&&(X=this.getSinglePixelWidth())}
1else X/=de;if(1!==r&&(a.scale(r,r),X/=r),a.lineWidth=X,o.isInvalidPDFjsFont){const be=[];let Ae=0;for(const De of t)be.push(De.unicode),Ae+=De.width;return a.fillText(be.join(""),0,0),e.x+=Ae*w*m,a.restore(),void this.compose()}let ue,he=0;for(ue=0;ue<d;++ue){const be=t[ue];if("number"==typeof be){he+=h*be*i/1e3;continue}let Ae=!1;const De=(be.isSpace?s:0)+c,we=be.fontChar,Re=be.accent;let je,gt,xt=be.width;if(u){const pt=be.vmetric||_,Qt=-(be.vmetric?pt[1]:.5*xt)*w;xt=pt?-pt[0]:xt,je=Qt/r,gt=(he+pt[2]*w)/r}else je=he/r,gt=0;if(o.remeasure&&xt>0){const pt=1e3*a.measureText(we).width/i*r;if(xt<pt&&this.isFontSubpixelAAEnabled){const Qt=xt/pt;Ae=!0,a.save(),a.scale(Qt,1),je/=Qt}else xt!==pt&&(je+=(xt-pt)/2e3*i/r)}this.contentVisible&&(be.isInFont||o.missingFile)&&(V&&!Re?a.fillText(we,je,gt):(this.paintChar(we,je,gt,N),Re&&this.paintChar(Re.fontChar,je+i*Re.offset.x/r,gt-i*Re.offset.y/r,N))),he+=u?xt*w-De*l:xt*w+De*l,Ae&&a.restore()}u?e.y-=he:e.x+=he*m,a.restore(),this.compose()}showType3Text(t){const e=this.ctx,o=this.current,i=o.font,a=o.fontSize,r=o.fontDirection,c=i.vertical?1:-1,s=o.charSpacing,l=o.wordSpacing,m=o.textHScale*r,d=o.fontMatrix||eO,u=t.length;let _,w,V,N;if(3!==o.textRenderingMode&&0!==a){for(this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null,e.save(),e.transform(...o.textMatrix),e.translate(o.x,o.y),e.scale(m,r),_=0;_<u;++_){if(w=t[_],"number"==typeof w){N=c*w*a/1e3,this.ctx.translate(N,0),o.x+=N*m;continue}const X=(w.isSpace?l:0)+s,de=i.charProcOperatorList[w.operatorListId];de?(this.contentVisible&&(this.processingType3=w,this.save(),e.scale(a,a),e.transform(...d),this.executeOperatorList(de),this.restore()),V=Et.applyTransform([w.width,0],d)[0]*a+X,e.translate(V,0),o.x+=V*m):rn(`Type3 character "${w.operatorListId}" is not available.`)}e.restore(),this.processingType3=null}}setCharWidth(t,e){}setCharWidthAndBounds(t,e,o,i,a,r){this.ctx.rect(o,i,a-o,r-i),this.ctx.clip(),this.endPath()}getColorN_Pattern(t){let e;if("TilingPattern"===t[0]){const o=t[1],i=this.baseTransform||Co(this.ctx);e=new Hre(t,o,this.ctx,{createCanvasGraphics:r=>new Dm(r,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack})},i)}else e=this._getPattern(t[1],t[2]);return e}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments)}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}setStrokeRGBColor(t,e,o){this.ctx.strokeStyle=this.current.strokeColor=Et.makeHexColor(t,e,o)}
1setStrokeTransparent(){this.ctx.strokeStyle=this.current.strokeColor="transparent"}setFillRGBColor(t,e,o){this.ctx.fillStyle=this.current.fillColor=Et.makeHexColor(t,e,o),this.current.patternFill=!1}setFillTransparent(){this.ctx.fillStyle=this.current.fillColor="transparent",this.current.patternFill=!1}_getPattern(t,e=null){let o;return this.cachedPatterns.has(t)?o=this.cachedPatterns.get(t):(o=function zre(n){switch(n[0]){case"RadialAxial":return new Lre(n);case"Mesh":return new Bre(n);case"Dummy":return new Vre}throw new Error(`Unknown IR type: ${n[0]}`)}(this.getObject(t)),this.cachedPatterns.set(t,o)),e&&(o.matrix=e),o}shadingFill(t){if(!this.contentVisible)return;const e=this.ctx;this.save();const o=this._getPattern(t);e.fillStyle=o.getPattern(e,this,dc(e),"Shading");const i=dc(e);if(i){const{width:a,height:r}=e.canvas,[c,s,l,m]=Et.getAxialAlignedBoundingBox([0,0,a,r],i);this.ctx.fillRect(c,s,l-c,m-s)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}beginInlineImage(){oo("Should not call beginInlineImage")}beginImageData(){oo("Should not call beginImageData")}paintFormXObjectBegin(t,e){this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),t&&this.transform(...t),this.baseTransform=Co(this.ctx),e)&&(this.ctx.rect(e[0],e[1],e[2]-e[0],e[3]-e[1]),this.current.updateRectMinMax(Co(this.ctx),e),this.clip(),this.endPath())}paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}beginGroup(t){if(!this.contentVisible)return;this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const e=this.ctx;t.isolated||jp("TODO: Support non-isolated groups."),t.knockout&&rn("Knockout groups not supported.");const o=Co(e);if(t.matrix&&e.transform(...t.matrix),!t.bbox)throw new Error("Bounding box is required.");let i=Et.getAxialAlignedBoundingBox(t.bbox,Co(e));i=Et.intersect(i,[0,0,e.canvas.width,e.canvas.height])||[0,0,0,0];const r=Math.floor(i[0]),c=Math.floor(i[1]),s=Math.max(Math.ceil(i[2])-r,1),l=Math.max(Math.ceil(i[3])-c,1);this.current.startNewPathAndClipBox([0,0,s,l]);let m="groupAt"+this.groupLevel;t.smask&&(m+="_smask_"+this.smaskCounter++%2);const d=this.cachedCanvases.getCanvas(m,s,l),u=d.context;u.translate(-r,-c),u.transform(...o),t.smask?this.smaskStack.push({canvas:d.canvas,context:u,offsetX:r,offsetY:c,subtype:t.smask.subtype,backdrop:t.smask.backdrop,transferMap:t.smask.transferMap||null,startTransformInverse:null}):(e.setTransform(1,0,0,1,0,0),e.translate(r,c),e.save()),eg(e,u),this.ctx=u,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(e),this.groupLevel++}endGroup(t){if(!this.contentVisible)return;this.groupLevel--;const e=this.ctx,o=this.groupStack.pop();if(this.ctx=o,this.ctx.imageSmoothingEnabled=!1,t.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();const i=Co(this.ctx);this.restore(),this.ctx.save(),this.ctx.setTransform(...i);const a=Et.getAxialAlignedBoundingBox([0,0,e.canvas.width,e.canvas.height],i);this.ctx.drawImage(e.canvas,0,0),this.ctx.restore(),this.compose(a)}}beginAnnotation(t,e,o,i,a){if(this.#e(),Xp(this.ctx),this.ctx.save(),this.save(),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),e){const r=e[2]-e[0],c=e[3]-e[1];if(a&&this.annotationCanvasMap){(o=o.slice())[4]-=e[0],o[5]-=e[1],(e=e.slice())[0]=e[1]=0,e[2]=r,e[3]=c;const[s,l]=Et.singularValueDecompose2dScale(Co(this.ctx)),{viewportScale:m}=this,d=Math.ceil(r*this.outputScaleX*m),u=Math.ceil(c*this.outputScaleY*m);this.annotationCanvas=this.canvasFactory.create(d,u);const{canvas:h,context:_}=this.annotationCanvas;this.annotationCanvasMap.set(t,h),this.annotationCanvas.savedCtx=this.ctx,this.ctx=_,this.ctx.save(),this.ctx.setTransform(s,0,0,-l,0,c*l),Xp(this.ctx)}else Xp(this.ctx),this.endPath(),this.ctx.rect(e[0],e[1],r,c),this.ctx.clip(),this.ctx.beginPath()}this.current=new JS(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(...o),this.transform(...i)}
1endAnnotation(){this.annotationCanvas&&(this.ctx.restore(),this.#t(),this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(t){if(!this.contentVisible)return;const e=t.count;(t=this.getObject(t.data,t)).count=e;const o=this.ctx,i=this.processingType3;if(i&&(void 0===i.compiled&&(i.compiled=function Gre(n){const{width:t,height:e}=n;if(t>1e3||e>1e3)return null;const i=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),a=t+1;let c,s,l,r=new Uint8Array(a*(e+1));const m=t+7&-8;let d=new Uint8Array(m*e),u=0;for(const N of n.data){let X=128;for(;X>0;)d[u++]=N&X?0:255,X>>=1}let h=0;for(u=0,0!==d[u]&&(r[0]=1,++h),s=1;s<t;s++)d[u]!==d[u+1]&&(r[s]=d[u]?2:1,++h),u++;for(0!==d[u]&&(r[s]=2,++h),c=1;c<e;c++){u=c*m,l=c*a,d[u-m]!==d[u]&&(r[l]=d[u]?1:8,++h);let N=(d[u]?4:0)+(d[u-m]?8:0);for(s=1;s<t;s++)N=(N>>2)+(d[u+1]?4:0)+(d[u-m+1]?8:0),i[N]&&(r[l+s]=i[N],++h),u++;if(d[u-m]!==d[u]&&(r[l+s]=d[u]?2:4,++h),h>1e3)return null}for(u=m*(e-1),l=c*a,0!==d[u]&&(r[l]=8,++h),s=1;s<t;s++)d[u]!==d[u+1]&&(r[l+s]=d[u]?4:8,++h),u++;if(0!==d[u]&&(r[l+s]=4,++h),h>1e3)return null;const _=new Int32Array([0,a,-1,0,-a,0,0,0,1]),w=new Path2D;for(c=0;h&&c<=e;c++){let N=c*a;const X=N+t;for(;N<X&&!r[N];)N++;if(N===X)continue;w.moveTo(N%a,c);const de=N;let he=r[N];do{const ue=_[he];do{N+=ue}while(!r[N]);const be=r[N];5!==be&&10!==be?(he=be,r[N]=0):(he=be&51*he>>4,r[N]&=he>>2|he<<2),w.lineTo(N%a,N/a|0),r[N]||--h}while(de!==N);--c}return d=null,r=null,function(N){N.save(),N.scale(1/t,-1/e),N.translate(0,-e),N.fill(w),N.beginPath(),N.restore()}}(t)),i.compiled))return void i.compiled(o);const a=this._createMaskCanvas(t),r=a.canvas;o.save(),o.setTransform(1,0,0,1,0,0),o.drawImage(r,a.offsetX,a.offsetY),o.restore(),this.compose()}paintImageMaskXObjectRepeat(t,e,o=0,i=0,a,r){if(!this.contentVisible)return;t=this.getObject(t.data,t);const c=this.ctx;c.save();const s=Co(c);c.transform(e,o,i,a,0,0);const l=this._createMaskCanvas(t);c.setTransform(1,0,0,1,l.offsetX-s[4],l.offsetY-s[5]);for(let m=0,d=r.length;m<d;m+=2){const u=Et.transform(s,[e,o,i,a,r[m],r[m+1]]),[h,_]=Et.applyTransform([0,0],u);c.drawImage(l.canvas,h,_)}c.restore(),this.compose()}paintImageMaskXObjectGroup(t){if(!this.contentVisible)return;const e=this.ctx,o=this.current.fillColor,i=this.current.patternFill;for(const a of t){const{data:r,width:c,height:s,transform:l}=a,m=this.cachedCanvases.getCanvas("maskCanvas",c,s),d=m.context;d.save(),tT(d,this.getObject(r,a)),d.globalCompositeOperation="source-in",d.fillStyle=i?o.getPattern(d,this,dc(e),"Fill"):o,d.fillRect(0,0,c,s),d.restore(),e.save(),e.transform(...l),e.scale(1,-1),Yp(e,m.canvas,0,0,c,s,0,-1,1,1),e.restore()}this.compose()}paintImageXObject(t){if(!this.contentVisible)return;const e=this.getObject(t);e?this.paintInlineImageXObject(e):rn("Dependent image isn't ready yet")}paintImageXObjectRepeat(t,e,o,i){if(!this.contentVisible)return;const a=this.getObject(t);if(!a)return void rn("Dependent image isn't ready yet");const r=a.width,c=a.height,s=[];for(let l=0,m=i.length;l<m;l+=2)s.push({transform:[e,0,0,o,i[l],i[l+1]],x:0,y:0,w:r,h:c});this.paintInlineImageXObjectGroup(a,s)}applyTransferMapsToCanvas(t){return"none"!==this.current.transferMaps&&(t.filter=this.current.transferMaps,t.drawImage(t.canvas,0,0),t.filter="none"),t.canvas}applyTransferMapsToBitmap(t){if("none"===this.current.transferMaps)return t.bitmap;const{bitmap:e,width:o,height:i}=t,a=this.cachedCanvases.getCanvas("inlineImage",o,i),r=a.context;return r.filter=this.current.transferMaps,r.drawImage(e,0,0),r.filter="none",a.canvas}paintInlineImageXObject(t){if(!this.contentVisible)return;const e=t.width,o=t.height,i=this.ctx;if(this.save(),!Ai){const{filter:c}=i;"none"!==c&&""!==c&&(i.filter="none")}let a;if(i.scale(1/e,-1/o),t.bitmap)a=this.applyTransferMapsToBitmap(t);else if("function"==typeof HTMLElement&&t instanceof HTMLElement||!t.data)a=t;else{const s=this.cachedCanvases.getCanvas("inlineImage",e,o).context;eT(s,t),a=this.applyTransferMapsToCanvas(s)}const r=this._scaleImage(a,dc(i));i.imageSmoothingEnabled=nT(Co(i),t.interpolate),Yp(i,r.img,0,0,r.paintWidth,r.paintHeight,0,-o,e,o),this.compose(),this.restore(
1)}paintInlineImageXObjectGroup(t,e){if(!this.contentVisible)return;const o=this.ctx;let i;if(t.bitmap)i=t.bitmap;else{const s=this.cachedCanvases.getCanvas("inlineImage",t.width,t.height).context;eT(s,t),i=this.applyTransferMapsToCanvas(s)}for(const a of e)o.save(),o.transform(...a.transform),o.scale(1,-1),Yp(o,i,a.x,a.y,a.w,a.h,0,-1,1,1),o.restore();this.compose()}paintSolidColorImageMask(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}markPoint(t){}markPointProps(t,e){}beginMarkedContent(t){this.markedContentStack.push({visible:!0})}beginMarkedContentProps(t,e){this.markedContentStack.push("OC"===t?{visible:this.optionalContentConfig.isVisible(e)}:{visible:!0}),this.contentVisible=this.isContentVisible()}endMarkedContent(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}beginCompat(){}endCompat(){}consumePath(t){const e=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(t);const o=this.ctx;this.pendingClip&&(e||(this.pendingClip===oT?o.clip("evenodd"):o.clip()),this.pendingClip=null),this.current.startNewPathAndClipBox(this.current.clipBox),o.beginPath()}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const t=Co(this.ctx);if(0===t[1]&&0===t[2])this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(t[0]),Math.abs(t[3]));else{const e=Math.abs(t[0]*t[3]-t[2]*t[1]),o=Math.hypot(t[0],t[2]),i=Math.hypot(t[1],t[3]);this._cachedGetSinglePixelWidth=Math.max(o,i)/e}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(-1===this._cachedScaleForStroking[0]){const{lineWidth:t}=this.current,{a:e,b:o,c:i,d:a}=this.ctx.getTransform();let r,c;if(0===o&&0===i){const s=Math.abs(e),l=Math.abs(a);if(s===l)if(0===t)r=c=1/s;else{const m=s*t;r=c=m<1?1/m:1}else if(0===t)r=1/s,c=1/l;else{const m=s*t,d=l*t;r=m<1?1/m:1,c=d<1?1/d:1}}else{const s=Math.abs(e*a-o*i),l=Math.hypot(e,o),m=Math.hypot(i,a);if(0===t)r=m/s,c=l/s;else{const d=t*s;r=m>d?m/d:1,c=l>d?l/d:1}}this._cachedScaleForStroking[0]=r,this._cachedScaleForStroking[1]=c}return this._cachedScaleForStroking}rescaleAndStroke(t){const{ctx:e}=this,{lineWidth:o}=this.current,[i,a]=this.getScaleForStroking();if(e.lineWidth=o||1,1===i&&1===a)return void e.stroke();const r=e.getLineDash();if(t&&e.save(),e.scale(i,a),r.length>0){const c=Math.max(i,a);e.setLineDash(r.map(s=>s/c)),e.lineDashOffset/=c}e.stroke(),t&&e.restore()}isContentVisible(){for(let t=this.markedContentStack.length-1;t>=0;t--)if(!this.markedContentStack[t].visible)return!1;return!0}}for(const n in rr)void 0!==Dm.prototype[n]&&(Dm.prototype[rr[n]]=Dm.prototype[n]);class tg{static#e=null;static#t="";static get workerPort(){return this.#e}static set workerPort(t){if(!(typeof Worker<"u"&&t instanceof Worker)&&null!==t)throw new Error("Invalid `workerPort` type.");this.#e=t}static get workerSrc(){return this.#t}static set workerSrc(t){if("string"!=typeof t)throw new Error("Invalid `workerSrc` type.");this.#t=t}}function ya(n){switch(n instanceof Error||"object"==typeof n&&null!==n||oo('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),n.name){case"AbortException":return new js(n.message);case"MissingPDFException":return new Hs(n.message);case"PasswordException":return new tO(n.message,n.code);case"UnexpectedResponseException":return new Up(n.message,n.status);case"UnknownErrorException":return new nO(n.message,n.details);default:return new nO(n.message,n.toString())}}class ng{#e=new AbortController;constructor(t,e,o){this.sourceName=t,this.targetName=e,this.comObj=o,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),o.addEventListener("message",this.#t.bind(this),{signal:this.#e.signal})}#t({data:t}){if(t.targetName!==this.sourceName)return;if(t.stream)return void this.#o(t);if(t.callback){const o=t.callbackId,i=this.callbackCapabilities[o];if(!i)throw new Error(`Cannot resolve callback ${o}`);if(delete this.callbackCapabilities[o],1===t.callback)i.resolve(t.data);else{if(2!==t.callback)throw new Error("Unexpected callback case");i.reject(ya(t.reason))}return}const e=this.actionHandler[t.action];if(!e)throw new Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){const o=this.sourceName,i=t.sourceName,a=this.comObj;new Promise(function(r){r(e(t.data))}).then(function(r){a.postMessage({sourceName:o,targetName:i,callback:1,callbackId:t.callbackId,data:r})},function(r){a.postMessage({sourceName:o,targetName:i,callback:2,callbackId:t.callbackId,reason:ya(r)})})}else t.streamId?this.#n(t):e(t.data)}on(t,e){const o=this.actionHandler;if(o[t])throw new Error(`There is already an actionName called "${t}"`);o[t]=e}send(t,e,o){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,data:e},o)}
1sendWithPromise(t,e,o){const i=this.callbackId++,a=Promise.withResolvers();this.callbackCapabilities[i]=a;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,callbackId:i,data:e},o)}catch(r){a.reject(r)}return a.promise}sendWithStream(t,e,o,i){const a=this.streamId++,r=this.sourceName,c=this.targetName,s=this.comObj;return new ReadableStream({start:l=>{const m=Promise.withResolvers();return this.streamControllers[a]={controller:l,startCall:m,pullCall:null,cancelCall:null,isClosed:!1},s.postMessage({sourceName:r,targetName:c,action:t,streamId:a,data:e,desiredSize:l.desiredSize},i),m.promise},pull:l=>{const m=Promise.withResolvers();return this.streamControllers[a].pullCall=m,s.postMessage({sourceName:r,targetName:c,stream:6,streamId:a,desiredSize:l.desiredSize}),m.promise},cancel:l=>{Qo(l instanceof Error,"cancel must have a valid reason");const m=Promise.withResolvers();return this.streamControllers[a].cancelCall=m,this.streamControllers[a].isClosed=!0,s.postMessage({sourceName:r,targetName:c,stream:1,streamId:a,reason:ya(l)}),m.promise}},o)}#n(t){const e=t.streamId,o=this.sourceName,i=t.sourceName,a=this.comObj,r=this,c=this.actionHandler[t.action],s={enqueue(l,m=1,d){if(this.isCancelled)return;const u=this.desiredSize;this.desiredSize-=m,u>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),a.postMessage({sourceName:o,targetName:i,stream:4,streamId:e,chunk:l},d)},close(){this.isCancelled||(this.isCancelled=!0,a.postMessage({sourceName:o,targetName:i,stream:3,streamId:e}),delete r.streamSinks[e])},error(l){Qo(l instanceof Error,"error must have a valid reason"),!this.isCancelled&&(this.isCancelled=!0,a.postMessage({sourceName:o,targetName:i,stream:5,streamId:e,reason:ya(l)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:t.desiredSize,ready:null};s.sinkCapability.resolve(),s.ready=s.sinkCapability.promise,this.streamSinks[e]=s,new Promise(function(l){l(c(t.data,s))}).then(function(){a.postMessage({sourceName:o,targetName:i,stream:8,streamId:e,success:!0})},function(l){a.postMessage({sourceName:o,targetName:i,stream:8,streamId:e,reason:ya(l)})})}#o(t){const e=t.streamId,o=this.sourceName,i=t.sourceName,a=this.comObj,r=this.streamControllers[e],c=this.streamSinks[e];switch(t.stream){case 8:t.success?r.startCall.resolve():r.startCall.reject(ya(t.reason));break;case 7:t.success?r.pullCall.resolve():r.pullCall.reject(ya(t.reason));break;case 6:if(!c){a.postMessage({sourceName:o,targetName:i,stream:7,streamId:e,success:!0});break}c.desiredSize<=0&&t.desiredSize>0&&c.sinkCapability.resolve(),c.desiredSize=t.desiredSize,new Promise(function(s){s(c.onPull?.())}).then(function(){a.postMessage({sourceName:o,targetName:i,stream:7,streamId:e,success:!0})},function(s){a.postMessage({sourceName:o,targetName:i,stream:7,streamId:e,reason:ya(s)})});break;case 4:if(Qo(r,"enqueue should have stream controller"),r.isClosed)break;r.controller.enqueue(t.chunk);break;case 3:if(Qo(r,"close should have stream controller"),r.isClosed)break;r.isClosed=!0,r.controller.close(),this.#i(r,e);break;case 5:Qo(r,"error should have stream controller"),r.controller.error(ya(t.reason)),this.#i(r,e);break;case 2:t.success?r.cancelCall.resolve():r.cancelCall.reject(ya(t.reason)),this.#i(r,e);break;case 1:if(!c)break;new Promise(function(s){s(c.onCancel?.(ya(t.reason)))}).then(function(){a.postMessage({sourceName:o,targetName:i,stream:2,streamId:e,success:!0})},function(s){a.postMessage({sourceName:o,targetName:i,stream:2,streamId:e,reason:ya(s)})}),c.sinkCapability.reject(ya(t.reason)),c.isCancelled=!0,delete this.streamSinks[e];break;default:throw new Error("Unexpected stream case")}}#i(t,e){var o=this;return z(function*(){yield Promise.allSettled([t.startCall?.promise,t.pullCall?.promise,t.cancelCall?.promise]),delete o.streamControllers[e]})()}destroy(){this.#e?.abort(),this.#e=null}}class Kre{#e;#t;constructor({parsedData:t,rawData:e}){this.#e=t,this.#t=e}getRaw(){return this.#t}get(t){return this.#e.get(t)??null}getAll(){return oO(this.#e)}has(t){return this.#e.has(t)}}const Rm=Symbol("INTERNAL");class Zre{#e=!1;#t=!1;#n=!1;#o=!0;constructor(t,{name:e,intent:o,usage:i,rbGroups:a}){this.#e=!!(2&t),this.#t=!!(4&t),this.name=e,this.intent=o,this.usage=i,this.rbGroups=a}get visible(){if(this.#n)return this.#o;if(!this.#o)return!1;const{print:t,view:e}=this.usage;return this.#e?"OFF"!==e?.viewState:!this.#t||"OFF"!==t?.printState}_setVisible(t,e,o=!1){t!==Rm&&oo("Internal method `_setVisible` called."),this.#n=o,this.#o=e}}class Qre{#e=null;#t=new Map;#n=null;#o=null;constructor(t,e=2){if(this.renderingIntent=e,this.name=null,this.creator=null,null!==t){this.name=t.name,this.creator=t.creator,this.#o=t.order;for(const o of t.groups)this.#t.set(o.id,new Zre(e,o));if("OFF"===t.baseState)for(const o of this.#t.values())o._setVisible(Rm,!1);for(const o of t.on)this.#t.get(o)._setVisible(Rm,!0);for(const o of t.off)this.#t.get(o)._setVisible(Rm,!1);this.#n=this.getHash()}}#i(t){const e=t.length;if(e<2)return!0;const o=t[0];for(let i=1;i<e;i++){const a=t[i];let r;if(Array.isArray(a))r=this.#i(a);else{if(!this.#t.has(a))return rn(`Optional content group not found: ${a}`),!0;r=this.#t.get(a).visible}switch(o){case"And":if(!r)return!1;break;case"Or":if(r)return!0;break;case"Not":return!r;default:return!0}}return"And"===o}isVisible(t){if(0===this.#t.size)return!0;
vendor: 14,086 bytes, line 1
1if(!t)return jp("Optional content group not defined."),!0;if("OCG"===t.type)return this.#t.has(t.id)?this.#t.get(t.id).visible:(rn(`Optional content group not found: ${t.id}`),!0);if("OCMD"===t.type){if(t.expression)return this.#i(t.expression);if(!t.policy||"AnyOn"===t.policy){for(const e of t.ids){if(!this.#t.has(e))return rn(`Optional content group not found: ${e}`),!0;if(this.#t.get(e).visible)return!0}return!1}if("AllOn"===t.policy){for(const e of t.ids){if(!this.#t.has(e))return rn(`Optional content group not found: ${e}`),!0;if(!this.#t.get(e).visible)return!1}return!0}if("AnyOff"===t.policy){for(const e of t.ids){if(!this.#t.has(e))return rn(`Optional content group not found: ${e}`),!0;if(!this.#t.get(e).visible)return!0}return!1}if("AllOff"===t.policy){for(const e of t.ids){if(!this.#t.has(e))return rn(`Optional content group not found: ${e}`),!0;if(this.#t.get(e).visible)return!1}return!0}return rn(`Unknown optional content policy ${t.policy}.`),!0}return rn(`Unknown group type ${t.type}.`),!0}setVisibility(t,e=!0,o=!0){const i=this.#t.get(t);if(i){if(o&&e&&i.rbGroups.length)for(const a of i.rbGroups)for(const r of a)r!==t&&this.#t.get(r)?._setVisible(Rm,!1,!0);i._setVisible(Rm,!!e,!0),this.#e=null}else rn(`Optional content group not found: ${t}`)}setOCGState({state:t,preserveRB:e}){let o;for(const i of t){switch(i){case"ON":case"OFF":case"Toggle":o=i;continue}const a=this.#t.get(i);if(a)switch(o){case"ON":this.setVisibility(i,!0,e);break;case"OFF":this.setVisibility(i,!1,e);break;case"Toggle":this.setVisibility(i,!a.visible,e)}}this.#e=null}get hasInitialVisibility(){return null===this.#n||this.getHash()===this.#n}getOrder(){return this.#t.size?this.#o?this.#o.slice():[...this.#t.keys()]:null}getGroups(){return this.#t.size>0?oO(this.#t):null}getGroup(t){return this.#t.get(t)||null}getHash(){if(null!==this.#e)return this.#e;const t=new BS;for(const[e,o]of this.#t)t.update(`${e}:${o.visible}`);return this.#e=t.hexdigest()}}class Jre{constructor(t,{disableRange:e=!1,disableStream:o=!1}){Qo(t,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.');const{length:i,initialData:a,progressiveDone:r,contentDispositionFilename:c}=t;if(this._queuedChunks=[],this._progressiveDone=r,this._contentDispositionFilename=c,a?.length>0){const s=a instanceof Uint8Array&&a.byteLength===a.buffer.byteLength?a.buffer:new Uint8Array(a).buffer;this._queuedChunks.push(s)}this._pdfDataRangeTransport=t,this._isStreamingSupported=!o,this._isRangeSupported=!e,this._contentLength=i,this._fullRequestReader=null,this._rangeReaders=[],t.addRangeListener((s,l)=>{this._onReceiveData({begin:s,chunk:l})}),t.addProgressListener((s,l)=>{this._onProgress({loaded:s,total:l})}),t.addProgressiveReadListener(s=>{this._onReceiveData({chunk:s})}),t.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),t.transportReady()}_onReceiveData({begin:t,chunk:e}){const o=e instanceof Uint8Array&&e.byteLength===e.buffer.byteLength?e.buffer:new Uint8Array(e).buffer;void 0===t?this._fullRequestReader?this._fullRequestReader._enqueue(o):this._queuedChunks.push(o):Qo(this._rangeReaders.some(function(a){return a._begin===t&&(a._enqueue(o),!0)}),"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}_onProgress(t){void 0===t.total?this._rangeReaders[0]?.onProgress?.({loaded:t.loaded}):this._fullRequestReader?.onProgress?.({loaded:t.loaded,total:t.total})}_onProgressiveDone(){this._fullRequestReader?.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(t){const e=this._rangeReaders.indexOf(t);e>=0&&this._rangeReaders.splice(e,1)}getFullReader(){Qo(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const t=this._queuedChunks;return this._queuedChunks=null,new ece(this,t,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const o=new tce(this,t,e);return this._pdfDataRangeTransport.requestDataRange(t,e),this._rangeReaders.push(o),o}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeReaders.slice(0))e.cancel(t);this._pdfDataRangeTransport.abort()}}class ece{constructor(t,e,o=!1,i=null){this._stream=t,this._done=o||!1,this._filename=sO(i)?i:null,this._queuedChunks=e||[],this._loaded=0;for(const a of this._queuedChunks)this._loaded+=a.byteLength;this._requests=[],this._headersReady=Promise.resolve(),t._fullRequestReader=this,this.onProgress=null}_enqueue(t){this._done||(this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunks.push(t),this._loaded+=t.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}read(){var t=this;return z(function*(){if(t._queuedChunks.length>0)return{value:t._queuedChunks.shift(),done:!1};if(t._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return t._requests.push(e),e.promise})()}cancel(t){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class tce{constructor(t,e,o){this._stream=t,this._begin=e,this._end=o,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(t){if(!this._done){if(0===this._requests.length)this._queuedChunk=t;else{this._requests.shift().resolve({value:t,done:!1});for(const o of this._requests)o.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}read(){var t=this;return z(function*(){if(t._queuedChunk){const o=t._queuedChunk;return t._queuedChunk=null,{value:o,done:!1}}if(t._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return t._requests.push(e),e.promise})()}cancel(t){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}function PO(n,t){const e=new Headers;if(!n||!t||"object"!=typeof t)return e;for(const o in t){const i=t[o];void 0!==i&&e.append(o,i)}return e}function OO({responseHeaders:n,isHttp:t,rangeChunkSize:e,disableRange:o}){const i={allowRangeRequests:!1,suggestedLength:void 0},a=parseInt(n.get("Content-Length"),10);return!Number.isInteger(a)||(i.suggestedLength=a,a<=2*e)||o||!t||"bytes"!==n.get("Accept-Ranges")||"identity"!==(n.get("Content-Encoding")||"identity")||(i.allowRangeRequests=!0),i}function bO(n){const t=n.get("Content-Disposition");if(t){let e=function nce(n){let t=!0,e=o("filename\\*","i").exec(n);if(e){e=e[1];let m=c(e);return m=unescape(m),m=s(m),m=l(m),a(m)}if(e=function r(m){const d=[];let u;const h=o("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(u=h.exec(m));){let[,w,V,N]=u;if(w=parseInt(w,10),w in d){if(0===w)break}else d[w]=[V,N]}const _=[];for(let w=0;w<d.length&&w in d;++w){let[V,N]=d[w];N=c(N),V&&(N=unescape(N),0===w&&(N=s(N))),_.push(N)}return _.join("")}(n),e)return a(l(e));if(e=o("filename","i").exec(n),e){e=e[1];let m=c(e);return m=l(m),a(m)}function o(m,d){return new RegExp("(?:^|;)\\s*"+m+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',d)}function i(m,d){if(m){if(!/^[\x00-\xFF]+$/.test(d))return d;try{const u=new TextDecoder(m,{fatal:!0}),h=Tm(d);d=u.decode(h),t=!1}catch{}}return d}function a(m){return t&&/[\x80-\xff]/.test(m)&&(m=i("utf-8",m),t&&(m=i("iso-8859-1",m))),m}function c(m){if(m.startsWith('"')){const d=m.slice(1).split('\\"');for(let u=0;u<d.length;++u){const h=d[u].indexOf('"');-1!==h&&(d[u]=d[u].slice(0,h),d.length=u+1),d[u]=d[u].replaceAll(/\\(.)/g,"$1")}m=d.join('"')}return m}function s(m){const d=m.indexOf("'");return-1===d?m:i(m.slice(0,d),m.slice(d+1).replace(/^[^']*'/,""))}function l(m){return!m.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(m)?m:m.replaceAll(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(d,u,h,_){if("q"===h||"Q"===h)return i(u,_=(_=_.replaceAll("_"," ")).replaceAll(/=([0-9a-fA-F]{2})/g,function(w,V){return String.fromCharCode(parseInt(V,16))}));try{_=atob(_)}catch{}return i(u,_)})}return""}(t);if(e.includes("%"))try{e=decodeURIComponent(e)}catch{}if(sO(e))return e}return null}function Zp(n,t){return 404===n||0===n&&t.startsWith("file:")?new Hs('Missing PDF "'+t+'".'):new Up(`Unexpected server response (${n}) while retrieving PDF "${t}".`,n)}function iT(n){return 200===n||206===n}function aT(n,t,e){return{method:"GET",headers:n,signal:e.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}function rT(n){return n instanceof Uint8Array?n.buffer:n instanceof ArrayBuffer?n:(rn(`getArrayBuffer - unexpected data format: ${n}`),new Uint8Array(n).buffer)}class cT{constructor(t){this.source=t,this.isHttp=/^https?:/i.test(t.url),this.headers=PO(this.isHttp,t.httpHeaders),this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return Qo(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new oce(this),this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const o=new ice(this,t,e);return this._rangeRequestReaders.push(o),o}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class oce{constructor(t){this._stream=t,this._reader=null,this._loaded=0,this._filename=null;const e=t.source;this._withCredentials=e.withCredentials||!1,this._contentLength=e.length,this._headersCapability=Promise.withResolvers(),this._disableRange=e.disableRange||!1,this._rangeChunkSize=e.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange;const o=new Headers(t.headers),i=e.url;fetch(i,aT(o,this._withCredentials,this._abortController)).then(a=>{if(!iT(a.status))throw Zp(a.status,i);this._reader=a.body.getReader(),this._headersCapability.resolve();const r=a.headers,{allowRangeRequests:c,suggestedLength:s}=OO({responseHeaders:r,isHttp:t.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=c,this._contentLength=s||this._contentLength,this._filename=bO(r),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new js("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}read(){var t=this;return z(function*(){yield t._headersCapability.promise;const{value:e,done:o}=yield t._reader.read();return o?{value:e,done:o}:(t._loaded+=e.byteLength,t.onProgress?.({loaded:t._loaded,total:t._contentLength}),{value:rT(e),done:!1})})()}cancel(t){this._reader?.cancel(t),this._abortController.abort()}}class ice{constructor(t,e,o){this._stream=t,this._reader=null,this._loaded=0;const i=t.source;this._withCredentials=i.withCredentials||!1,this._readCapability=Promise.withResolvers(),this._isStreamingSupported=!i.disableStream,this._abortController=new AbortController;const a=new Headers(t.headers);a.append("Range",`bytes=${e}-${o-1}`);const r=i.url;fetch(r,aT(a,this._withCredentials,this._abortController)).then(c=>{if(!iT(c.status))throw Zp(c.status,r);this._readCapability.resolve(),this._reader=c.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}read(){var t=this;return z(function*(){yield t._readCapability.promise;const{value:e,done:o}=yield t._reader.read();return o?{value:e,done:o}:(t._loaded+=e.byteLength,t.onProgress?.({loaded:t._loaded}),{value:rT(e),done:!1})})()}cancel(t){this._reader?.cancel(t),this._abortController.abort()}}class rce{constructor({url:t,httpHeaders:e,withCredentials:o}){this.url=t,this.isHttp=/^https?:/i.test(t),this.headers=PO(this.isHttp,e),this.withCredentials=o||!1,this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(t,e,o){const i={begin:t,end:e};for(const a in o)i[a]=o[a];return this.request(i)}requestFull(t){return this.request(t)}request(t){const e=new XMLHttpRequest,o=this.currXhrId++,i=this.pendingRequests[o]={xhr:e};e.open("GET",this.url),e.withCredentials=this.withCredentials;for(const[a,r]of this.headers)e.setRequestHeader(a,r);return this.isHttp&&"begin"in t&&"end"in t?(e.setRequestHeader("Range",`bytes=${t.begin}-${t.end-1}`),i.expectedStatus=206):i.expectedStatus=200,e.responseType="arraybuffer",t.onError&&(e.onerror=function(a){t.onError(e.status)}),e.onreadystatechange=this.onStateChange.bind(this,o),e.onprogress=this.onProgress.bind(this,o),i.onHeadersReceived=t.onHeadersReceived,i.onDone=t.onDone,i.onError=t.onError,i.onProgress=t.onProgress,e.send(null),o}onProgress(t,e){const o=this.pendingRequests[t];o&&o.onProgress?.(e)}onStateChange(t,e){const o=this.pendingRequests[t];if(!o)return;const i=o.xhr;if(i.readyState>=2&&o.onHeadersReceived&&(o.onHeadersReceived(),delete o.onHeadersReceived),4!==i.readyState||!(t in this.pendingRequests))return;if(delete this.pendingRequests[t],0===i.status&&this.isHttp)return void o.onError?.(i.status);const a=i.status||200;if((200!==a||206!==o.expectedStatus)&&a!==o.expectedStatus)return void o.onError?.(i.status);const c=function ace(n){const t=n.response;return"string"!=typeof t?t:Tm(t).buffer}(i);if(206===a){const s=i.getResponseHeader("Content-Range"),l=/bytes (\d+)-(\d+)\/(\d+)/.exec(s);o.onDone({begin:parseInt(l[1],10),chunk:c})}else c?o.onDone({begin:0,chunk:c}):o.onError?.(i.status)}getRequestXhr(t){return this.pendingRequests[t].xhr}isPendingRequest(t){return t in this.pendingRequests}
1abortRequest(t){const e=this.pendingRequests[t].xhr;delete this.pendingRequests[t],e.abort()}}class cce{constructor(t){this._source=t,this._manager=new rce(t),this._rangeChunkSize=t.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(t){const e=this._rangeRequestReaders.indexOf(t);e>=0&&this._rangeRequestReaders.splice(e,1)}getFullReader(){return Qo(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new sce(this._manager,this._source),this._fullRequestReader}getRangeReader(t,e){const o=new lce(this._manager,t,e);return o.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(o),o}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class sce{constructor(t,e){this._manager=t;const o={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url,this._fullRequestId=t.requestFull(o),this._headersCapability=Promise.withResolvers(),this._disableRange=e.disableRange||!1,this._contentLength=e.length,this._rangeChunkSize=e.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const t=this._fullRequestId,e=this._manager.getRequestXhr(t),o=new Headers(e.getAllResponseHeaders().trim().split(/[\r\n]+/).map(r=>{const[c,...s]=r.split(": ");return[c,s.join(": ")]})),{allowRangeRequests:i,suggestedLength:a}=OO({responseHeaders:o,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});i&&(this._isRangeSupported=!0),this._contentLength=a||this._contentLength,this._filename=bO(o),this._isRangeSupported&&this._manager.abortRequest(t),this._headersCapability.resolve()}_onDone(t){if(t&&(this._requests.length>0?this._requests.shift().resolve({value:t.chunk,done:!1}):this._cachedChunks.push(t.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(t){this._storedError=Zp(t,this._url),this._headersCapability.reject(this._storedError);for(const e of this._requests)e.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(t){this.onProgress?.({loaded:t.loaded,total:t.lengthComputable?t.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersCapability.promise}read(){var t=this;return z(function*(){if(t._storedError)throw t._storedError;if(t._cachedChunks.length>0)return{value:t._cachedChunks.shift(),done:!1};if(t._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return t._requests.push(e),e.promise})()}cancel(t){this._done=!0,this._headersCapability.reject(t);for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class lce{constructor(t,e,o){this._manager=t;const i={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._requestId=t.requestRange(e,o,i),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_close(){this.onClosed?.(this)}_onDone(t){const e=t.chunk;this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunk=e,this._done=!0;for(const o of this._requests)o.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(t){this._storedError=Zp(t,this._url);for(const e of this._requests)e.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(t){this.isStreamingSupported||this.onProgress?.({loaded:t.loaded})}get isStreamingSupported(){return!1}read(){var t=this;return z(function*(){if(t._storedError)throw t._storedError;if(null!==t._queuedChunk){const o=t._queuedChunk;return t._queuedChunk=null,{value:o,done:!1}}if(t._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return t._requests.push(e),e.promise})()}cancel(t){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest
1(this._requestId),this._close()}}const mce=/^[a-z][a-z0-9\-+.]+:/i;function sT(n,t,e){return"http:"===n.protocol?Qc.get("http").request(n,{headers:t},e):Qc.get("https").request(n,{headers:t},e)}class uce{constructor(t){this.source=t,this.url=function dce(n){if(mce.test(n))return new URL(n);const t=Qc.get("url");return new URL(t.pathToFileURL(n))}(t.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.headers=PO(this.isHttp,t.httpHeaders),this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return Qo(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new fce(this):new gce(this),this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const o=this.isFsUrl?new pce(this,t,e):new hce(this,t,e);return this._rangeRequestReaders.push(o),o}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class lT{constructor(t){this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null;const e=t.source;this._contentLength=e.length,this._loaded=0,this._filename=null,this._disableRange=e.disableRange||!1,this._rangeChunkSize=e.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._readableStream=null,this._readCapability=Promise.withResolvers(),this._headersCapability=Promise.withResolvers()}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}read(){var t=this;return z(function*(){if(yield t._readCapability.promise,t._done)return{value:void 0,done:!0};if(t._storedError)throw t._storedError;const e=t._readableStream.read();return null===e?(t._readCapability=Promise.withResolvers(),t.read()):(t._loaded+=e.length,t.onProgress?.({loaded:t._loaded,total:t._contentLength}),{value:new Uint8Array(e).buffer,done:!1})})()}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t,this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t,t.on("readable",()=>{this._readCapability.resolve()}),t.on("end",()=>{t.destroy(),this._done=!0,this._readCapability.resolve()}),t.on("error",e=>{this._error(e)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new js("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class mT{constructor(t){this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=Promise.withResolvers(),this._isStreamingSupported=!t.source.disableStream}get isStreamingSupported(){return this._isStreamingSupported}read(){var t=this;return z(function*(){if(yield t._readCapability.promise,t._done)return{value:void 0,done:!0};if(t._storedError)throw t._storedError;const e=t._readableStream.read();return null===e?(t._readCapability=Promise.withResolvers(),t.read()):(t._loaded+=e.length,t.onProgress?.({loaded:t._loaded}),{value:new Uint8Array(e).buffer,done:!1})})()}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t,this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t,t.on("readable",()=>{this._readCapability.resolve()}),t.on("end",()=>{t.destroy(),this._done=!0,this._readCapability.resolve()}),t.on("error",e=>{this._error(e)}),this._storedError&&this._readableStream.destroy(this._storedError)}}class gce extends lT{constructor(t){super(t);const e=Object.fromEntries(t.headers);this._request=sT(this._url,e,i=>{if(404===i.statusCode){const s=new Hs(`Missing PDF "${this._url}".`);return this._storedError=s,void this._headersCapability.reject(s)}this._headersCapability.resolve(),this._setReadableStream(i);const a=new Headers(this._readableStream.headers),{allowRangeRequests:r,suggestedLength:c}=OO({responseHeaders:a,isHttp:t.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=r,this._contentLength=c||this._contentLength,this._filename=bO(a)}),this._request.on("error",i=>{this._storedError=i,this._headersCapability.reject(i)}),this._request.end()}}class hce extends mT{constructor(t,e,o){super(t);const i=Object.fromEntries(t.headers);i.Range=`bytes=${e}-${o-1}`,this._request=sT(this._url,i,r=>{if(404!==r.statusCode)this._setReadableStream(r);else{const c=new Hs(`Missing PDF "${this._url}".`);this._storedError=c}}),this._request.on("error",r=>{this._storedError=r}),this._request.end()}}class fce extends lT{constructor(t){super(t);const e=Qc.get("fs");e.promises.lstat(this._url).then(o=>{this._contentLength=o.size,this._setReadableStream(e.createReadStream(this._url)),this._headersCapability.resolve()},o=>{"ENOENT"===o.code&&(o=new Hs(`Missing PDF "${this._url}".`)),this._storedError=o,this._headersCapability.reject(o)})}}class pce extends mT{constructor(t,e,o){super(t);const i=Qc.get("fs");this._setReadableStream(i.createReadStream(this._url,{start:e,end:o-1}))}}class Xi{#e=Promise.withResolvers();#t=null;#n=!1;#o=!!globalThis.FontInspector?.enabled;#i=null;#a=null;#s=0;#c=0;#m=null;#l=null;#d=0;#r=0;#u=Object.create(null);#g=[];#h=null;#f=[];#_=new WeakMap;#p=null;static#v=new Map;static#C=new Map;static#y=new WeakMap;static#O=null;static#M=new Set;constructor({textContentSource:t,container:e,viewport:o}){if(t instanceof ReadableStream)this.#h=t;else{if("object"!=typeof t)throw new Error('No "textContentSource" parameter specified.');this.#h=new ReadableStream({start(s){s.enqueue(t),s.close()}})}this.#t=this.#l=e,this.#r=o.scale*(globalThis.devicePixelRatio||1),this.#d=o.rotation,this.#a={div:null,properties:null,ctx:null};const{pageWidth:i,pageHeight:a,pageX:r,pageY:c}=o.rawDims;this.#p=[1,0,0,-1,-r,c+a],this.#c=i,this.#s=a,Xi.#T(),Us(e,o),this.#e.promise.finally(()=>{Xi.#M.delete(this),this.#a=null,this.#u=null}).catch(()=>{})}static get fontFamilyMap(){const{isWindows:t,isFirefox:e}=qi.platform;return Cn(this,"fontFamilyMap",new Map([["sans-serif",(t&&e?"Calibri, ":"")+"sans-serif"],["monospace",(t&&e?"Lucida Console, ":"")+"monospace"]]))}render(){const t=()=>{this.#m.read().then(({value:e,done:o})=>{o?this.#e.resolve():(this.#i??=e.lang,Object.assign(this.#u,e.styles),this.#A(e.items),t())},this.#e.reject)};return this.#m=this.#h.getReader(),Xi.#M.add(this),t(),this.#e.promise}update({viewport:t,onBefore:e=null}){const o=t.scale*(globalThis.devicePixelRatio||1),i=t.rotation;if(i!==this.#d&&(e?.(),this.#d=i,Us(this.#l,{rotation:i})),o!==this.#r){e?.(),this.#r=o;const a={div:null,properties:null,ctx:Xi.#x(this.#i)};for(const r of this.#f)a.properties=this.#_.get(r),a.div=r,this.#b(a)}}cancel(){const t=new js("TextLayer task cancelled.");this.#m?.cancel(t).catch(()=>{}),this.#m=null,this.#e.reject(t)}get textDivs(){return this.#f}get textContentItemsStr(){return this.#g}#A(t){if(this.#n)return;this.#a.ctx??=Xi.#x(this.#i);const e=this.#f,o=this.#g;for(const i of t){if(e.length>1e5)return rn("Ignoring additional textDivs for performance reasons."),void(this.#n=!0);if(void 0!==i.str)o.push(i.str),this.#w(i);
vendor: 6,047 bytes, line 1
1else if("beginMarkedContentProps"===i.type||"beginMarkedContent"===i.type){const a=this.#t;this.#t=document.createElement("span"),this.#t.classList.add("markedContent"),null!==i.id&&this.#t.setAttribute("id",`${i.id}`),a.append(this.#t)}else"endMarkedContent"===i.type&&(this.#t=this.#t.parentNode)}}#w(t){const e=document.createElement("span"),o={angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL,fontSize:0};this.#f.push(e);const i=Et.transform(this.#p,t.transform);let a=Math.atan2(i[1],i[0]);const r=this.#u[t.fontName];r.vertical&&(a+=Math.PI/2);let c=this.#o&&r.fontSubstitution||r.fontFamily;c=Xi.fontFamilyMap.get(c)||c;const s=Math.hypot(i[2],i[3]),l=s*Xi.#D(c,this.#i);let m,d;0===a?(m=i[4],d=i[5]-l):(m=i[4]+l*Math.sin(a),d=i[5]-l*Math.cos(a));const u="calc(var(--scale-factor)*",h=e.style;this.#t===this.#l?(h.left=`${(100*m/this.#c).toFixed(2)}%`,h.top=`${(100*d/this.#s).toFixed(2)}%`):(h.left=`${u}${m.toFixed(2)}px)`,h.top=`${u}${d.toFixed(2)}px)`),h.fontSize=`${u}${(Xi.#O*s).toFixed(2)}px)`,h.fontFamily=c,o.fontSize=s,e.setAttribute("role","presentation"),e.textContent=t.str,e.dir=t.dir,this.#o&&(e.dataset.fontName=r.fontSubstitutionLoadedName||t.fontName),0!==a&&(o.angle=a*(180/Math.PI));let _=!1;if(t.str.length>1)_=!0;else if(" "!==t.str&&t.transform[0]!==t.transform[3]){const w=Math.abs(t.transform[0]),V=Math.abs(t.transform[3]);w!==V&&Math.max(w,V)/Math.min(w,V)>1.5&&(_=!0)}if(_&&(o.canvasWidth=r.vertical?t.height:t.width),this.#_.set(e,o),this.#a.div=e,this.#a.properties=o,this.#b(this.#a),o.hasText&&this.#t.append(e),o.hasEOL){const w=document.createElement("br");w.setAttribute("role","presentation"),this.#t.append(w)}}#b(t){const{div:e,properties:o,ctx:i}=t,{style:a}=e;let r="";if(Xi.#O>1&&(r=`scale(${1/Xi.#O})`),0!==o.canvasWidth&&o.hasText){const{fontFamily:c}=a,{canvasWidth:s,fontSize:l}=o;Xi.#k(i,l*this.#r,c);const{width:m}=i.measureText(e.textContent);m>0&&(r=`scaleX(${s*this.#r/m}) ${r}`)}0!==o.angle&&(r=`rotate(${o.angle}deg) ${r}`),r.length>0&&(a.transform=r)}static cleanup(){if(!(this.#M.size>0)){this.#v.clear();for(const{canvas:t}of this.#C.values())t.remove();this.#C.clear()}}static#x(t=null){let e=this.#C.get(t||="");if(!e){const o=document.createElement("canvas");o.className="hiddenCanvasElement",o.lang=t,document.body.append(o),e=o.getContext("2d",{alpha:!1,willReadFrequently:!0}),this.#C.set(t,e),this.#y.set(e,{size:0,family:""})}return e}static#k(t,e,o){const i=this.#y.get(t);e===i.size&&o===i.family||(t.font=`${e}px ${o}`,i.size=e,i.family=o)}static#T(){if(null!==this.#O)return;const t=document.createElement("div");t.style.opacity=0,t.style.lineHeight=1,t.style.fontSize="1px",t.style.position="absolute",t.textContent="X",document.body.append(t),this.#O=t.getBoundingClientRect().height,t.remove()}static#D(t,e){const o=this.#v.get(t);if(o)return o;const i=this.#x(e);i.canvas.width=i.canvas.height=30,this.#k(i,30,t);const a=i.measureText("");let r=a.fontBoundingBoxAscent,c=Math.abs(a.fontBoundingBoxDescent);if(r){const m=r/(r+c);return this.#v.set(t,m),i.canvas.width=i.canvas.height=0,m}i.strokeStyle="red",i.clearRect(0,0,30,30),i.strokeText("g",0,0);let s=i.getImageData(0,0,30,30).data;c=0;for(let m=s.length-1-3;m>=0;m-=4)if(s[m]>0){c=Math.ceil(m/4/30);break}i.clearRect(0,0,30,30),i.strokeText("A",0,30),s=i.getImageData(0,0,30,30).data,r=0;for(let m=0,d=s.length;m<d;m+=4)if(s[m]>0){r=30-Math.floor(m/4/30);break}i.canvas.width=i.canvas.height=0;const l=r?r/(r+c):.8;return this.#v.set(t,l),l}}class og{static textContent(t){const e=[],o={items:e,styles:Object.create(null)};return function i(a){if(!a)return;let r=null;const c=a.name;if("#text"===c)r=a.value;else{if(!og.shouldBuildText(c))return;a?.attributes?.textContent?r=a.attributes.textContent:a.value&&(r=a.value)}if(null!==r&&e.push({str:r}),a.children)for(const s of a.children)i(s)}(t),o}static shouldBuildText(t){return!("textarea"===t||"input"===t||"option"===t||"select"===t)}}const Cce=65536,Oce=Ai?class Dre extends zS{_createCanvas(t,e){return Qc.get("canvas").createCanvas(t,e)}}:class Sre extends zS{constructor({ownerDocument:t=globalThis.document,enableHWA:e=!1}){super({enableHWA:e}),this._document=t}_createCanvas(t,e){const o=this._document.createElement("canvas");return o.width=t,o.height=e,o}},bce=Ai?class Rre extends HS{_fetch(t){return z(function*(){return GS(t)})()}}:jS,yce=Ai?class Ire extends US{}:class Tre extends US{#e;#t;#n;#o;#i;#a;#s=0;constructor({docId:t,ownerDocument:e=globalThis.document}){super(),this.#o=t,this.#i=e}get#c(){return this.#t||=new Map}get#m(){return this.#a||=new Map}get#l(){if(!this.#n){const t=this.#i.createElement("div"),{style:e}=t;e.visibility="hidden",e.contain="strict",e.width=e.height=0,e.position="absolute",e.top=e.left=0,e.zIndex=-1;const o=this.#i.createElementNS(mc,"svg");o.setAttribute("width",0),o.setAttribute("height",0),this.#n=this.#i.createElementNS(mc,"defs"),t.append(o),o.append(this.#n),this.#i.body.append(t)}return this.#n}#d(t){if(1===t.length){const s=t[0],l=new Array(256);for(let d=0;d<256;d++)l[d]=s[d]/255;const m=l.join(",");return[m,m,m]}const[e,o,i]=t,a=new Array(256),r=new Array(256),c=new Array(256);for(let s=0;s<256;s++)a[s]=e[s]/255,r[s]=o[s]/255,c[s]=i[s]/255;return[a.join(","),r.join(","),c.join(",")]}#r(t){if(void 0===this.#e){this.#e="";const e=this.#i.URL;e!==this.#i.baseURI&&(Gp(e)?rn('#createUrl: ignore "data:"-URL for performance reasons.'):this.#e=e.split("#",1)[0])}return`url(${this.#e}#${t})`}addFilter(t){if(!t)return"none";let e=this.#c.get(t);if(e)return e;const[o,i,a]=this.#d(t),r=1===t.length?o:`${o}${i}${a}`;if(e=this.#c.get(r),e)return this.#c.set(t,e),e;const c=`g_${this.#o}_transfer_map_${this.#s++}`,s=this.#r(c);this.#c.set(t,s),this.#c.set(r,s);const l=this.#h(c);return this.#_(o,i,a,l),s}addHCMFilter(t,e){const o=`${t}-${e}`,i="base";let a=this.#m.get(i);if(a?.key===o||(a?(a.filter?.remove(),a.key=o,a.url="none",a.filter=null):(a={key:o,url:"none",filter:null},this.#m.set(i,a)),!t||!e))return a.url;const r=this.#v(t);t=Et.makeHexColor(...r);const c=this.#v(e);
vendor: 4,508 bytes, line 1
1if(e=Et.makeHexColor(...c),this.#l.style.color="","#000000"===t&&"#ffffff"===e||t===e)return a.url;const s=new Array(256);for(let h=0;h<=255;h++){const _=h/255;s[h]=_<=.03928?_/12.92:((_+.055)/1.055)**2.4}const l=s.join(","),m=`g_${this.#o}_hcm_filter`,d=a.filter=this.#h(m);this.#_(l,l,l,d),this.#g(d);const u=(h,_)=>{const w=r[h]/255,V=c[h]/255,N=new Array(_+1);for(let X=0;X<=_;X++)N[X]=w+X/_*(V-w);return N.join(",")};return this.#_(u(0,5),u(1,5),u(2,5),d),a.url=this.#r(m),a.url}addAlphaFilter(t){let e=this.#c.get(t);if(e)return e;const[o]=this.#d([t]),i=`alpha_${o}`;if(e=this.#c.get(i),e)return this.#c.set(t,e),e;const a=`g_${this.#o}_alpha_map_${this.#s++}`,r=this.#r(a);this.#c.set(t,r),this.#c.set(i,r);const c=this.#h(a);return this.#p(o,c),r}addLuminosityFilter(t){let o,i,e=this.#c.get(t||"luminosity");if(e)return e;if(t?([o]=this.#d([t]),i=`luminosity_${o}`):i="luminosity",e=this.#c.get(i),e)return this.#c.set(t,e),e;const a=`g_${this.#o}_luminosity_map_${this.#s++}`,r=this.#r(a);this.#c.set(t,r),this.#c.set(i,r);const c=this.#h(a);return this.#u(c),t&&this.#p(o,c),r}addHighlightHCMFilter(t,e,o,i,a){const r=`${e}-${o}-${i}-${a}`;let c=this.#m.get(t);if(c?.key===r||(c?(c.filter?.remove(),c.key=r,c.url="none",c.filter=null):(c={key:r,url:"none",filter:null},this.#m.set(t,c)),!e||!o))return c.url;const[s,l]=[e,o].map(this.#v.bind(this));let m=Math.round(.2126*s[0]+.7152*s[1]+.0722*s[2]),d=Math.round(.2126*l[0]+.7152*l[1]+.0722*l[2]),[u,h]=[i,a].map(this.#v.bind(this));d<m&&([m,d,u,h]=[d,m,h,u]),this.#l.style.color="";const _=(N,X,de)=>{const he=new Array(256),ue=(d-m)/de,be=N/255,Ae=(X-N)/(255*de);let De=0;for(let we=0;we<=de;we++){const Re=Math.round(m+we*ue),je=be+we*Ae;for(let gt=De;gt<=Re;gt++)he[gt]=je;De=Re+1}for(let we=De;we<256;we++)he[we]=he[De-1];return he.join(",")},w=`g_${this.#o}_hcm_${t}_filter`,V=c.filter=this.#h(w);return this.#g(V),this.#_(_(u[0],h[0],5),_(u[1],h[1],5),_(u[2],h[2],5),V),c.url=this.#r(w),c.url}destroy(t=!1){t&&0!==this.#m.size||(this.#n&&(this.#n.parentNode.parentNode.remove(),this.#n=null),this.#t&&(this.#t.clear(),this.#t=null),this.#s=0)}#u(t){const e=this.#i.createElementNS(mc,"feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0.59 0.11 0 0"),t.append(e)}#g(t){const e=this.#i.createElementNS(mc,"feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("values","0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0"),t.append(e)}#h(t){const e=this.#i.createElementNS(mc,"filter");return e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("id",t),this.#l.append(e),e}#f(t,e,o){const i=this.#i.createElementNS(mc,e);i.setAttribute("type","discrete"),i.setAttribute("tableValues",o),t.append(i)}#_(t,e,o,i){const a=this.#i.createElementNS(mc,"feComponentTransfer");i.append(a),this.#f(a,"feFuncR",t),this.#f(a,"feFuncG",e),this.#f(a,"feFuncB",o)}#p(t,e){const o=this.#i.createElementNS(mc,"feComponentTransfer");e.append(o),this.#f(o,"feFuncA",t)}#v(t){return this.#l.style.color=t,lO(getComputedStyle(this.#l).getPropertyValue("color"))}},wce=Ai?class Fre extends $S{_fetch(t){return z(function*(){return GS(t)})()}}:WS;function xce(n={}){"string"==typeof n||n instanceof URL?n={url:n}:(n instanceof ArrayBuffer||ArrayBuffer.isView(n))&&(n={data:n});const t=new xO,{docId:e}=t,o=n.url?function kce(n){if(n instanceof URL)return n.href;try{return new URL(n,window.location).href}catch{if(Ai&&"string"==typeof n)return n}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}(n.url):null,i=n.data?function Ece(n){if(Ai&&typeof Buffer<"u"&&n instanceof Buffer)throw new Error("Please provide binary data as `Uint8Array`, rather than `Buffer`.");if(n instanceof Uint8Array&&n.byteLength===n.buffer.byteLength)return n;if("string"==typeof n)return Tm(n);if(n instanceof ArrayBuffer||ArrayBuffer.isView(n)||"object"==typeof n&&!isNaN(n?.length))return new Uint8Array(n);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}(n.data):null,a=n.httpHeaders||null,r=!0===n.withCredentials,c=n.password??null,s=n.range instanceof uT?n.range:null,l=Number.isInteger(n.rangeChunkSize)&&n.rangeChunkSize>0?n.rangeChunkSize:Cce;let m=n.worker instanceof si?n.worker:null;const d=n.verbosity,u="string"!=typeof n.docBaseUrl||Gp(n.docBaseUrl)?null:n.docBaseUrl,h="string"==typeof n.cMapUrl?n.cMapUrl:null,_=!1!==n.cM
1apPacked,w=n.CMapReaderFactory||bce,V="string"==typeof n.standardFontDataUrl?n.standardFontDataUrl:null,N=n.StandardFontDataFactory||wce,X=!0!==n.stopAtErrors,de=Number.isInteger(n.maxImageSize)&&n.maxImageSize>-1?n.maxImageSize:-1,he=!1!==n.isEvalSupported,ue="boolean"==typeof n.isOffscreenCanvasSupported?n.isOffscreenCanvasSupported:!Ai,be="boolean"==typeof n.isChrome?n.isChrome:!qi.platform.isFirefox&&typeof window<"u"&&!!window?.chrome,Ae=Number.isInteger(n.canvasMaxAreaInBytes)?n.canvasMaxAreaInBytes:-1,De="boolean"==typeof n.disableFontFace?n.disableFontFace:Ai,we=!0===n.fontExtraProperties,Re=!0===n.enableXfa,je=n.ownerDocument||globalThis.document,gt=!0===n.disableRange,xt=!0===n.disableStream,Dt=!0===n.disableAutoFetch,pt=!0===n.pdfBug,Qt=n.CanvasFactory||Oce,lt=n.FilterFactory||yce,zt=!0===n.enableHWA,Ua=s?s.length:n.length??NaN,la="boolean"==typeof n.useSystemFonts?n.useSystemFonts:!Ai&&!De,fi="boolean"==typeof n.useWorkerFetch?n.useWorkerFetch:w===jS&&N===WS&&h&&V&&Ku(h,document.baseURI)&&Ku(V,document.baseURI);n.canvasFactory&&RS("`canvasFactory`-instance option, please use `CanvasFactory` instead."),n.filterFactory&&RS("`filterFactory`-instance option, please use `FilterFactory` instead."),function rre(n){Number.isInteger(n)&&(Hp=n)}(d);const Jn={canvasFactory:new Qt({ownerDocument:je,enableHWA:zt}),filterFactory:new lt({docId:e,ownerDocument:je}),cMapReaderFactory:fi?null:new w({baseUrl:h,isCompressed:_}),standardFontDataFactory:fi?null:new N({baseUrl:V})};if(!m){const Li={verbosity:d,port:tg.workerPort};m=Li.port?si.fromPort(Li):new si(Li),t._worker=m}const zr={docId:e,apiVersion:"4.8.69",data:i,password:c,disableAutoFetch:Dt,rangeChunkSize:l,length:Ua,docBaseUrl:u,enableXfa:Re,evaluatorOptions:{maxImageSize:de,disableFontFace:De,ignoreErrors:X,isEvalSupported:he,isOffscreenCanvasSupported:ue,isChrome:be,canvasMaxAreaInBytes:Ae,fontE
1xtraProperties:we,useSystemFonts:la,cMapUrl:fi?h:null,standardFontDataUrl:fi?V:null}},bc={disableFontFace:De,fontExtraProperties:we,ownerDocument:je,pdfBug:pt,styleElement:null,loadingParams:{disableAutoFetch:Dt,enableXfa:Re}};return m.promise.then(function(){if(t.destroyed)throw new Error("Loading aborted");if(m.destroyed)throw new Error("Worker was destroyed");const Li=m.messageHandler.sendWithPromise("GetDocRequest",zr,i?[i.buffer]:null);let uo;if(s)uo=new Jre(s,{disableRange:gt,disableStream:xt});else if(!i){if(!o)throw new Error("getDocument - no `url` parameter provided.");let yc;yc=Ai?typeof fetch<"u"&&typeof Response<"u"&&"body"in Response.prototype&&Ku(o)?cT:uce:Ku(o)?cT:cce,uo=new yc({url:o,length:Ua,httpHeaders:a,withCredentials:r,rangeChunkSize:l,disableRange:gt,disableStream:xt})}return Li.then(yc=>{if(t.destroyed)throw new Error("Loading aborted");if(m.destroyed)throw new Error("Worker was destroyed");const Qb=new ng(e,yc,m.port),sbe=new Ice(Qb,t,uo,bc,Jn);t._transport=sbe,Qb.send("Ready",null)})}).catch(t._capability.reject),t}function dT(n){return"object"==typeof n&&Number.isInteger(n?.num)&&n.num>=0&&Number.isInteger(n?.gen)&&n.gen>=0}class xO{static#e=0;constructor(){this._capability=Promise.withResolvers(),this._transport=null,this._worker=null,this.docId="d"+xO.#e++,this.destroyed=!1,this.onPassword=null,this.onProgress=null}get promise(){return this._capability.promise}destroy(){var t=this;return z(function*(){t.destroyed=!0;try{t._worker?.port&&(t._worker._pendingDestroy=!0),yield t._transport?.destroy()}catch(e){throw t._worker?.port&&delete t._worker._pendingDestroy,e}t._transport=null,t._worker&&(t._worker.destroy(),t._worker=null)})()}}class uT{constructor(t,e,o=!1,i=null){this.length=t,this.initialData=e,this.progressiveDone=o,this.contentDispositionFilename=i,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=Promise.withResolvers()}addRangeListener(t){this._rangeListeners.push(t)}addProgressListener(t){this._progressListeners.push(t)}addProgressiveReadListener(t){this._progressiveReadListeners.push(t)}addProgressiveDoneListener(t){this._progressiveDoneListeners.push(t)}onDataRange(t,e){for(const o of this._rangeListeners)o(t,e)}onDataProgress(t,e){this._readyCapability.promise.then(()=>{for(const o of this._progressListeners)o(t,e)})}onDataProgressiveRead(t){this._readyCapability.promise.then(()=>{for(const e of this._progressiveReadListeners)e(t)})}onDataProgressiveDone(){this._readyCapability.promise.then(()=>{for(const t of this._progressiveDoneListeners)t()})}transportReady(){this._readyCapability.resolve()}requestDataRange(t,e){oo("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}class Ace{constructor(t,e){this._pdfInfo=t,this._transport=e}get annotationStorage(){return this._transport.annotationStorage}get canvasFactory(){return this._transport.canvasFactory}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return Cn(this,"isPureXfa",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(t){return this._transport.getPage(t)}getPageIndex(t){return this._transport.getPageIndex(t)}getDestinations(){return this._transport.getDestinations()}getDestination(t){return this._transport.getDestination(t)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig({intent:t="display"}={}){const{renderingIntent:e}=this._transport.getRenderingIntent(t);return this._transport.getOptionalContentConfig(e)}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(t=!1){return this._transport.startCleanup(t||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}cachedPageNumber(t){return this._transport.cachedPageNumber(t)}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}class Sce{#e=null;#t=!1;constructor(t,e,o,i=!1){this._pageIndex=t,this._pageInfo=e,this._transport=o,this._stats=i?new DS:null,this._pdfBug=i,this.commonObjs=o.commonObjs,this.objs=new gT,this._maybeCleanupAfterRender=!1,this._intentStates=new Map,this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:t,rotation:e=this.rotate,offsetX:o=0,offsetY:i=0,dontFlip:a=!1}={}){return new Xu({viewBox:this.view,scale:t,rotation:e,offsetX:o,offsetY:i,dontFlip:a})}getAnnotations({intent:t="display"}={}){const{renderingIntent:e}
1=this._transport.getRenderingIntent(t);return this._transport.getAnnotations(this._pageIndex,e)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get filterFactory(){return this._transport.filterFactory}get isPureXfa(){return Cn(this,"isPureXfa",!!this._transport._htmlForXfa)}getXfa(){var t=this;return z(function*(){return t._transport._htmlForXfa?.children[t._pageIndex]||null})()}render({canvasContext:t,viewport:e,intent:o="display",annotationMode:i=Kc.ENABLE,transform:a=null,background:r=null,optionalContentConfigPromise:c=null,annotationCanvasMap:s=null,pageColors:l=null,printAnnotationStorage:m=null,isEditing:d=!1}){this._stats?.time("Overall");const u=this._transport.getRenderingIntent(o,i,m,d),{renderingIntent:h,cacheKey:_}=u;this.#t=!1,this.#o(),c||=this._transport.getOptionalContentConfig(h);let w=this._intentStates.get(_);w||(w=Object.create(null),this._intentStates.set(_,w)),w.streamReaderCancelTimeout&&(clearTimeout(w.streamReaderCancelTimeout),w.streamReaderCancelTimeout=null);const V=!!(4&h);w.displayReadyCapability||(w.displayReadyCapability=Promise.withResolvers(),w.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats?.time("Page Request"),this._pumpOperatorList(u));const N=he=>{w.renderTasks.delete(X),(this._maybeCleanupAfterRender||V)&&(this.#t=!0),this.#n(!V),he?(X.capability.reject(he),this._abortOperatorList({intentState:w,reason:he instanceof Error?he:new Error(he)})):X.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"),globalThis.Stats?.enabled&&globalThis.Stats.add(this.pageNumber,this._stats))},X=new Fm({callback:N,params:{canvasContext:t,viewport:e,transform:a,background:r},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:s,operatorList:w.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!V,pdfBug:this._pdfBug,pageColors:l});(w.renderTasks||=new Set).add(X);const de=X.task;return Promise.all([w.displayReadyCapability.promise,c]).then(([he,ue])=>{if(this.destroyed)N();else{if(this._stats?.time("Rendering"),!(ue.renderingIntent&h))throw new Error("Mu
1st use the same `intent`-argument when calling the `PDFPageProxy.render` and `PDFDocumentProxy.getOptionalContentConfig` methods.");X.initializeGraphics({transparency:he,optionalContentConfig:ue}),X.operatorListChanged()}}).catch(N),de}getOperatorList({intent:t="display",annotationMode:e=Kc.ENABLE,printAnnotationStorage:o=null,isEditing:i=!1}={}){const r=this._transport.getRenderingIntent(t,e,o,i,!0);let s,c=this._intentStates.get(r.cacheKey);return c||(c=Object.create(null),this._intentStates.set(r.cacheKey,c)),c.opListReadCapability||(s=Object.create(null),s.operatorListChanged=function a(){c.operatorList.lastChunk&&(c.opListReadCapability.resolve(c.operatorList),c.renderTasks.delete(s))},c.opListReadCapability=Promise.withResolvers(),(c.renderTasks||=new Set).add(s),c.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats?.time("Page Request"),this._pumpOperatorList(r)),c.opListReadCapability.promise}streamTextContent({includeMarkedContent:t=!1,disableNormalization:e=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,includeMarkedContent:!0===t,disableNormalization:!0===e},{highWaterMark:100,size:i=>i.items.length})}getTextContent(t={}){if(this._transport._htmlForXfa)return this.getXfa().then(o=>og.textContent(o));const e=this.streamTextContent(t);return new Promise(function(o,i){const r=e.getReader(),c={items:[],styles:Object.create(null),lang:null};!function a(){r.read().then(function({value:s,done:l}){l?o(c):(c.lang??=s.lang,Object.assign(c.styles,s.styles),c.items.push(...s.items),a())},i)}()})}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const t=[];for(const e of this._intentStates.values())if(this._abortOperatorList({intentState:e,reason:new Error("Page was destroyed."),force:!0}),!e.opListReadCapability)for(const o of e.renderTasks)t.push(o.completed),o.cancel();return this.objs.clear(),this.#t=!1,this.#o(),Promise.all(t)}cleanup(t=!1){this.#t=!0;const e=this.#n(!1);return t&&e&&(this._stats&&=new DS),e}#n(t=!1){if(this.#o(),!this.#t||this.destroyed)return!1;if(t)return this.#e=setTimeout(()=>{this.#e=null,this.#n(!1)},5e3),!1;for(const{renderTasks:e,operatorList:o}of this._intentStates.values())if(e.size>0||!o.lastChunk)return!1;return this._intentStates.clear(),this.objs.clear(),this.#t=!1,!0}#o(){this.#e&&(clearTimeout(this.#e),this.#e=null)}_startRenderPage(t,e){const o=this._intentStates.get(e);o&&(this._stats?.timeEnd("Page Request"),o.displayReadyCapability?.resolve(t))}_renderPageChunk(t,e){for(let o=0,i=t.length;o<i;o++)e.operatorList.fnArray.push(t.fnArray[o]),e.operatorList.argsArray.push(t.argsArray[o]);e.operatorList.lastChunk=t.lastChunk,e.operatorList.separateAnnots=t.separateAnnots;for(const o of e.renderTasks)o.operatorListChanged();t.lastChunk&&this.#n(!0)}_pumpOperatorList({renderingIntent:t,cacheKey:e,annotationStorageSerializable:o,modifiedIds:i}){const{map:a,transfer:r}=o,s=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:t,cacheKey:e,annotationStorage:a,modifiedIds:i},r).getReader(),l=this._intentStates.get(e);l.streamReader=s;const m=()=>{s.read().then(({value:d,done:u})=>{u?l.streamReader=null:this._transport.destroyed||(this._renderPageChunk(d,l),m())},d=>{if(l.streamReader=null,!this._transport.destroyed){if(l.operatorList){l.operatorList.lastChunk=!0;for(const u of l.renderTasks)u.operatorListChanged();this.#n(!0)}if(l.displayReadyCapability)l.displayReadyCapability.reject(d);else{if(!l.opListReadCapability)throw d;l.opListReadCapability.reject(d)}}})};m()}_abortOperatorList({intentState:t,reason:e,force:o=!1}){if(t.streamReader){if(t.streamReaderCancelTimeout&&(clearTimeout(t.streamReaderCancelTimeout),t.streamReaderCancelTimeout=null),!o){if(t.renderTasks.size>0)return;if(e instanceof cO){let i=100;return e.extraDelay>0&&e.extraDelay<1e3&&(i+=e.extraDelay),void(t.streamReaderCancelTimeout=setTimeout(()=>{t.streamReaderCancelTimeout=null,this._abortOperatorList({intentState:t,reason:e,force:!0})},i))}}if(t.streamReader.cancel(new js(e.message)).catch(()=>{}),t.streamReader=null,!this._transport.destroyed){for(const[i,a]of this._intentStates)if(a===t){this._intentStates.delete(i);break}this.cleanup()}}}get stats(){return this._stats}}class Tce{#e=new Map;#t=Promise.resolve();postMessage(t,e){const o={data:structuredClone(t,e?{transfer:e}:null)};this.#t.then(()=>{for(const[i]of this.#e)i.call(this,o)})}addEventListener(t,e,o=null){let i=null;if(o?.signal instanceof AbortSignal){const{signal:a}=o;if(a.aborted)return void rn("LoopbackPort - cannot use an `aborted` signal.");const r=()=>this.removeEventListener(t,e);i=()=>a.removeEventListener("abort",r),a.addEventListener("abort",r)}this.#e.set(e,i)}removeEventListener(t,e){this.#e.get(e)?.(),this.#e.delete(e)}terminate(){for(const[,t]of this.#e)t?.();this.#e.clear()}}class si{static#e=0;static#t=!1;static#n;static{Ai&&(this.#t=!0,tg.workerSrc||="./pdf.worker.mjs"),this._isSameOrigin=(t,e)=>{let o;try{if(o=new URL(t),!o.origin||"null"===o.origin)return!1}catch{return!1}const i=new URL(e,o);return o.origin===i.origin},this._createCDNWrapper=t=>URL.createObjectURL(new Blob([`await import("${t}");`],{type:"text/javascript"}))}constructor({name:t=null,port:e=null,verbosity:o=cre()}={}){if(this.name=t,this.destroyed=!1,this.verbosity=o,this._readyCapability=Promise.withResolvers(),this._port=null,this._webWorker=null,this._messageHandler=null,e){if(si.#n?.has(e))throw new Error("Cannot use more than one PDFWorker per port.");return(si.#n||=new WeakMap).set(e,this),void this._initializeFromPort(e)}this._initialize()}get promise(){return Ai?Promise.all([Qc.promise,this._readyCapability.promise]):this._readyCapability.promise}#o(){this._readyCapability.resolve(),this._messageHandler.send("configure",{verbosity:this.verbosity})}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(t){this._port=t,this._messageHandler=new ng("main","worker",t),this._messageHandler.on("ready",function(){}),this.#o()}_initialize(){if(si.#t||si.#i)return void this._setupFakeWorker();let{workerSrc:t}=si;try{si._isSameOrigin(window.location.href,t)||(t=si._createCDNWrapper(new URL(t,window.location).href));const e=new Worker(t,{type:"module"}),o=new ng("main","worker",e),i=()=>{a.abort(),o.destroy(),e.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},a=new AbortController;e.addEventListener("error",()=>{this._webWorker||i()},{signal:a.signal}),o.on("test",c=>{a.abort(),!this.destroyed&&c?(this._messageHandler=o,this._port=e,this._webWorker=e,this.#o()):i()}),o.on("ready",c=>{if(a.abort(),this.destroyed)i();else try{r()}catch{this._setupFakeWorker()}});const r=()=>{const c=new Uint8Array;o.send("test",c,[c.buffer])};return void r()}catch{jp("The worker has been disabled.")}this._setupFakeWorker()}_setupFakeWorker(){si.#t||(rn("Setting up fake worker."),si.#t=!0),si._setupFakeWorkerGlobal.then(t=>{if(this.destroyed)return void this._readyCapability.reject(new Error("Worker was destroyed"));const e=new Tce;this._port=e;const o="fake"+si.#e++,i=new ng(o+"_worker",o,e);t.setup(i,e),this._messageHandler=new ng(o,o+"_worker",e),this.#o()}).catch(t=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${t.message}".`))})}destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),si.#n?.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}static fromPort(t){if(!t?.port)throw new Error("PDFWorker.fromPort - invalid method signature.");const e=this.#n?.get(t.port);
1if(e){if(e._pendingDestroy)throw new Error("PDFWorker.fromPort - the worker is being destroyed.\nPlease remember to await `PDFDocumentLoadingTask.destroy()`-calls.");return e}return new si(t)}static get workerSrc(){if(tg.workerSrc)return tg.workerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get#i(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch{return null}}static get _setupFakeWorkerGlobal(){var t=this;return Cn(this,"_setupFakeWorkerGlobal",function(){var o=z(function*(){return t.#i?t.#i:(yield import(t.workerSrc)).WorkerMessageHandler});return function(){return o.apply(this,arguments)}}()())}}class Ice{#e=new Map;#t=new Map;#n=new Map;#o=new Map;#i=null;constructor(t,e,o,i,a){this.messageHandler=t,this.loadingTask=e,this.commonObjs=new gT,this.fontLoader=new Ere({ownerDocument:i.ownerDocument,styleElement:i.styleElement}),this.loadingParams=i.loadingParams,this._params=i,this.canvasFactory=a.canvasFactory,this.filterFactory=a.filterFactory,this.cMapReaderFactory=a.cMapReaderFactory,this.standardFontDataFactory=a.standardFontDataFactory,this.destroyed=!1,this.destroyCapability=null,this._networkStream=o,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=Promise.withResolvers(),this.setupMessageHandler()}#a(t,e=null){const o=this.#e.get(t);if(o)return o;const i=this.messageHandler.sendWithPromise(t,e);return this.#e.set(t,i),i}get annotationStorage(){return Cn(this,"annotationStorage",new hO)}getRenderingIntent(t,e=Kc.ENABLE,o=null,i=!1,a=!1){let r=2,c=gO;switch(t){case"any":r=1;break;case"display":break;case"print":r=4;break;default:rn(`getRenderingIntent - invalid intent: ${t}`)}const s=4&r&&o instanceof VS?o:this.annotationStorage;switch(e){case Kc.DISABLE:r+=64;break;case Kc.ENABLE:break;case Kc.ENABLE_FORMS:r+=16;break;case Kc.ENABLE_STORAGE:r+=32,c=s.serializable;break;default:rn(`getRenderingIntent - invalid annotationMode: ${e}`)}i&&(r+=128),a&&(r+=256);const{ids:l,hash:m}=s.modifiedIds;return{renderingIntent:r,cacheKey:[r,c.hash,m].join("_"),annotationStorageSerializable:c,modifiedIds:l}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=Promise.withResolvers(),this.#i?.reject(new Error("Worker was destroyed during onPassword callback"));const t=[];for(const o of this.#t.values())t.push(o._destroy());this.#t.clear(),this.#n.clear(),this.#o.clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();const e=this.messageHandler.sendWithPromise("Terminate",null);return t.push(e),Promise.all(t).then(()=>{this.commonObjs.clear(),this.fontLoader.clear(),this.#e.clear(),this.filterFactory.destroy(),Xi.cleanup(),this._networkStream?.cancelAllRequests(new js("Worker was terminated.")),this.messageHandler&&(this.messageHandler.destroy(),this.messageHandler=null),this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){var t=this;const{messageHandler:e,loadingTask:o}=this;e.on("GetReader",(i,a)=>{Qo(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=r=>{this._lastProgress={loaded:r.loaded,total:r.total}},a.onPull=()=>{this._fullReader.read().then(function({value:r,done:c}){c?a.close():(Qo(r instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),a.enqueue(new Uint8Array(r),1,[r]))}).catch(r=>{a.error(r)})},a.onCancel=r=>{this._fullReader.cancel(r),a.ready.catch(c=>{if(!this.destroyed)throw c})}}),e.on("ReaderHeadersReady",function(){var i=z(function*(a){yield t._fullReader.headersReady;const{isStreamingSupported:r,isRangeSupported:c,contentLength:s}=t._fullReader;return(!r||!c)&&(t._lastProgress&&o.onProgress?.(t._lastProgress),t._fullReader.onProgress=l=>{o.onProgress?.({loaded:l.loaded,total:l.total})}),{isStreamingSupported:r,isRangeSupported:c,contentLength:s}});return function(a){return i.apply(this,arguments)}}()),e.on("GetRangeReader",(i,a)=>{Qo(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const r=this._networkStream.getRangeReader(i.begin,i.end);r?(a.onPull=()=>{r.read().then(function({value:c,done:s}){s?a.close():(Qo(c instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),a.enqueue(new Uint8Array(c),1,[c]))}).catch(c=>{a.error(c)})},a.onCancel=c=>{r.cancel(c),a.ready.catch(s=>{if(!this.destroyed)throw s})}):a.close()}),e.on("GetDoc",({pdfInfo:i})=>{this._numPages=i.numPages,this._htmlForXfa=i.htmlForXfa,delete i.htmlForXfa,o._capability.resolve(new Ace(i,this))}),e.on("DocException",function(i){let a;switch(i.name){case"PasswordException":a=new tO(i.message,i.code);break;case"InvalidPDFException":a=new SS(i.message);break;case"MissingPDFException":a=new Hs(i.message);break;case"UnexpectedResponseException":a=new Up(i.message,i.status);break;case"UnknownErrorException":a=new nO(i.message,i.details);break;default:oo("DocException - expected a valid Error.")}o._capability.reject(a)}),e.on("PasswordRequest",i=>{if(this.#i=Promise.withResolvers(),o.onPassword){const a=r=>{r instanceof Error?this.#i.reject(r):this.#i.resolve({password:r})};try{o.onPassword(a,i.code)}catch(r){this.#i.reject(r)}}else this.#i.reject(new tO(i.message,i.code));return this.#i.promise}),e.on("DataLoaded",i=>{o.onProgress?.({loaded:i.length,total:i.length}),this.downloadInfoCapability.resolve(i)}),e.on("StartRenderPage",i=>{this.destroyed||this.#t.get(i.pageIndex)._startRenderPage(i.transparency,i.cacheKey)}),e.on("commonobj",([i,a,r])=>
1{if(this.destroyed||this.commonObjs.has(i))return null;switch(a){case"Font":const{disableFontFace:c,fontExtraProperties:s,pdfBug:l}=this._params;if("error"in r){const h=r.error;rn(`Error during font loading: ${h}`),this.commonObjs.resolve(i,h);break}const m=l&&globalThis.FontInspector?.enabled?(h,_)=>globalThis.FontInspector.fontAdded(h,_):null,d=new Are(r,{disableFontFace:c,inspectFont:m});this.fontLoader.bind(d).catch(()=>e.sendWithPromise("FontFallback",{id:i})).finally(()=>{!s&&d.data&&(d.data=null),this.commonObjs.resolve(i,d)});break;case"CopyLocalImage":const{imageRef:u}=r;Qo(u,"The imageRef must be defined.");for(const h of this.#t.values())for(const[,_]of h.objs)if(_?.ref===u)return _.dataLen?(this.commonObjs.resolve(i,structuredClone(_)),_.dataLen):null;break;case"FontPath":case"Image":case"Pattern":this.commonObjs.resolve(i,r);break;default:throw new Error(`Got unknown common object type ${a}`)}return null}),e.on("obj",([i,a,r,c])=>{if(this.destroyed)return;const s=this.#t.get(a);if(!s.objs.has(i)){if(0===s._intentStates.size)return void c?.bitmap?.close();switch(r){case"Image":s.objs.resolve(i,c),c?.dataLen>1e7&&(s._maybeCleanupAfterRender=!0);break;case"Pattern":s.objs.resolve(i,c);break;default:throw new Error(`Got unknown object type ${r}`)}}}),e.on("DocProgress",i=>{this.destroyed||o.onProgress?.({loaded:i.loaded,total:i.total})}),e.on("FetchBuiltInCMap",function(){var i=z(function*(a){if(t.destroyed)throw new Error("Worker was destroyed.");if(!t.cMapReaderFactory)throw new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.");return t.cMapReaderFactory.fetch(a)});return function(a){return i.apply(this,arguments)}}()),e.on("FetchStandardFontData",function(){var i=z(function*(a){if(t.destroyed)throw new Error("Worker was destroyed.");if(!t.standardFontDataFactory)throw new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter.");return t.standardFontDataFactory.fetch(a)});return function(a){return i.apply(this,arguments)}}())}getData(){return this.messageHandler.sendWithPromise("GetData",null)}saveDocument(){this.annotationStorage.size<=0&&rn("saveDocument called while `annotationStorage` is empty, please use the getData-method instead.");const{map:t,transfer:e}=this.annotationStorage.serializable;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:t,filename:this._fullReader?.filename??null},e).finally(()=>{this.annotationStorage.resetModified()})}getPage(t){if(!Number.isInteger(t)||t<=0||t>this._numPages)return Promise.reject(new Error("Invalid page request."));const e=t-1,o=this.#n.get(e);if(o)return o;const i=this.messageHandler.sendWithPromise("GetPage",{pageIndex:e}).then(a=>{if(this.destroyed)throw new Error("Transport destroyed");a.refStr&&this.#o.set(a.refStr,t);const r=new Sce(e,a,this,this._params.pdfBug);return this.#t.set(e,r),r});return this.#n.set(e,i),i}getPageIndex(t){return dT(t)?this.messageHandler.sendWithPromise("GetPageIndex",{num:t.num,gen:t.gen}):Promise.reject(new Error("Invalid pageIndex request."))}getAnnotations(t,e){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:t,intent:e})}getFieldObjects(){return this.#a("GetFieldObjects")}hasJSActions(){return this.#a("HasJSActions")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(t){return"string"!=typeof t?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:t})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}
1getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getDocJSActions(){return this.#a("GetDocJSActions")}getPageJSActions(t){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:t})}getStructTree(t){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:t})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(t){return this.#a("GetOptionalContentConfig").then(e=>new Qre(e,t))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){const t="GetMetadata",e=this.#e.get(t);if(e)return e;const o=this.messageHandler.sendWithPromise(t,null).then(i=>({info:i[0],metadata:i[1]?new Kre(i[1]):null,contentDispositionFilename:this._fullReader?.filename??null,contentLength:this._fullReader?.contentLength??null}));return this.#e.set(t,o),o}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}startCleanup(){var t=this;return z(function*(e=!1){if(!t.destroyed){yield t.messageHandler.sendWithPromise("Cleanup",null);for(const o of t.#t.values())if(!o.cleanup())throw new Error(`startCleanup: Page ${o.pageNumber} is currently rendering.`);t.commonObjs.clear(),e||t.fontLoader.clear(),t.#e.clear(),t.filterFactory.destroy(!0),Xi.cleanup()}}).apply(this,arguments)}cachedPageNumber(t){return dT(t)?this.#o.get(0===t.gen?`${t.num}R`:`${t.num}R${t.gen}`)??null:null}}const Qp=Symbol("INITIAL_DATA");class gT{#e=Object.create(null);#t(t){return this.#e[t]||={...Promise.withResolvers(),data:Qp}}get(t,e=null){if(e){const i=this.#t(t);return i.promise.then(()=>e(i.data)),null}const o=this.#e[t];if(!o||o.data===Qp)throw new Error(`Requesting object that isn't resolved yet ${t}.`);return o.data}has(t){const e=this.#e[t];return!!e&&e.data!==Qp}resolve(t,e=null){const o=this.#t(t);o.data=e,o.resolve()}clear(){for(const t in this.#e){const{data:e}=this.#e[t];e?.bitmap?.close()}this.#e=Object.create(null)}*[Symbol.iterator](){for(const t in this.#e){const{data:e}=this.#e[t];e!==Qp&&(yield[t,e])}}}class Dce{#e=null;constructor(t){this.#e=t,this.onContinue=null}get promise(){return this.#e.capability.promise}cancel(t=0){this.#e.cancel(null,t)}get separateAnnots(){const{separateAnnots:t}=this.#e.operatorList;if(!t)return!1;const{annotationCanvasMap:e}=this.#e;return t.form||t.canvas&&e?.size>0}}class Fm{#e=null;static#t=new WeakSet;constructor({callback:t,params:e,objs:o,commonObjs:i,annotationCanvasMap:a,operatorList:r,pageIndex:c,canvasFactory:s,filterFactory:l,useRequestAnimationFrame:m=!1,pdfBug:d=!1,pageColors:u=null}){this.callback=t,this.params=e,this.objs=o,this.commonObjs=i,this.annotationCanvasMap=a,this.operatorListIdx=null,this.operatorList=r,this._pageIndex=c,this.canvasFactory=s,this.filterFactory=l,this._pdfBug=d,this.pageColors=u,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===m&&typeof window<"u",this.cancelled=!1,this.capability=Promise.withResolvers(),this.task=new Dce(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=e.canvasContext.canvas}get completed(){return this.capability.promise.catch(function(){})}initializeGraphics({transparency:t=!1,optionalContentConfig:e}){if(this.cancelled)return;if(this._canvas){if(Fm.#t.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");Fm.#t.add(this._canvas)}this._pdfBug&&globalThis.StepperManager?.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:o,viewport:i,transform:a,background:r}=this.params;this.gfx=new Dm(o,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:e},this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:a,viewport:i,transparency:t,background:r}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback?.()}cancel(t=null,e=0){this.running=!1,this.cancelled=!0,this.gfx?.endDrawing(),this.#e&&(window.cancelAnimationFrame(this.#e),this.#e=null),Fm.#t.delete(this._canvas),this.callback(t||new cO(`Rendering cancelled, page ${this._pageIndex+1}`,e))}operatorListChanged(){this.graphicsReady?(this.stepper?.updateOperatorList(this.operatorList),!this.running&&this._continue()):this.graphicsReadyCallback||=this._continueBound}_continue(){this.running=!0,!this.cancelled&&(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?this.#e=window.requestAnimationFrame(()=>{this.#e=null,this._nextBound().catch(this._cancelBound)}
vendor: 7,016 bytes, line 1
1):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}_next(){var t=this;return z(function*(){t.cancelled||(t.operatorListIdx=t.gfx.executeOperatorList(t.operatorList,t.operatorListIdx,t._continueBound,t.stepper),t.operatorListIdx===t.operatorList.argsArray.length&&(t.running=!1,t.operatorList.lastChunk&&(t.gfx.endDrawing(),Fm.#t.delete(t._canvas),t.callback())))})()}}const Rce="4.8.69",Fce="3634dab10";function hT(n){return Math.floor(255*Math.max(0,Math.min(1,n))).toString(16).padStart(2,"0")}function ig(n){return Math.max(0,Math.min(255,255*n))}class fT{static CMYK_G([t,e,o,i]){return["G",1-Math.min(1,.3*t+.59*o+.11*e+i)]}static G_CMYK([t]){return["CMYK",0,0,0,1-t]}static G_RGB([t]){return["RGB",t,t,t]}static G_rgb([t]){return[t=ig(t),t,t]}static G_HTML([t]){const e=hT(t);return`#${e}${e}${e}`}static RGB_G([t,e,o]){return["G",.3*t+.59*e+.11*o]}static RGB_rgb(t){return t.map(ig)}static RGB_HTML(t){return`#${t.map(hT).join("")}`}static T_HTML(){return"#00000000"}static T_rgb(){return[null]}static CMYK_RGB([t,e,o,i]){return["RGB",1-Math.min(1,t+i),1-Math.min(1,o+i),1-Math.min(1,e+i)]}static CMYK_rgb([t,e,o,i]){return[ig(1-Math.min(1,t+i)),ig(1-Math.min(1,o+i)),ig(1-Math.min(1,e+i))]}static CMYK_HTML(t){const e=this.CMYK_RGB(t).slice(1);return this.RGB_HTML(e)}static RGB_CMYK([t,e,o]){const i=1-t,a=1-e,r=1-o;return["CMYK",i,a,r,Math.min(i,a,r)]}}class Lce{create(t,e,o=!1){if(t<=0||e<=0)throw new Error("Invalid SVG dimensions");const i=this._createSVG("svg:svg");return i.setAttribute("version","1.1"),o||(i.setAttribute("width",`${t}px`),i.setAttribute("height",`${e}px`)),i.setAttribute("preserveAspectRatio","none"),i.setAttribute("viewBox",`0 0 ${t} ${e}`),i}createElement(t){if("string"!=typeof t)throw new Error("Invalid SVG element type");return this._createSVG(t)}_createSVG(t){oo("Abstract method `_createSVG` called.")}}class kO extends Lce{_createSVG(t){return document.createElementNS(mc,t)}}class pT{static setupStorage(t,e,o,i,a){const r=i.getValue(e,{value:null});switch(o.name){case"textarea":if(null!==r.value&&(t.textContent=r.value),"print"===a)break;t.addEventListener("input",c=>{i.setValue(e,{value:c.target.value})});break;case"input":if("radio"===o.attributes.type||"checkbox"===o.attributes.type){if(r.value===o.attributes.xfaOn?t.setAttribute("checked",!0):r.value===o.attributes.xfaOff&&t.removeAttribute("checked"),"print"===a)break;t.addEventListener("change",c=>{i.setValue(e,{value:c.target.getAttribute(c.target.checked?"xfaOn":"xfaOff")})})}else{if(null!==r.value&&t.setAttribute("value",r.value),"print"===a)break;t.addEventListener("input",c=>{i.setValue(e,{value:c.target.value})})}break;case"select":if(null!==r.value){t.setAttribute("value",r.value);for(const c of o.children)c.attributes.value===r.value?c.attributes.selected=!0:c.attributes.hasOwnProperty("selected")&&delete c.attributes.selected}t.addEventListener("input",c=>{const s=c.target.options;i.setValue(e,{value:-1===s.selectedIndex?"":s[s.selectedIndex].value})})}}static setAttributes({html:t,element:e,storage:o=null,intent:i,linkService:a}){const{attributes:r}=e,c=t instanceof HTMLAnchorElement;"radio"===r.type&&(r.name=`${r.name}-${i}`);for(const[s,l]of Object.entries(r))if(null!=l)switch(s){case"class":l.length&&t.setAttribute(s,l.join(" "));break;case"dataId":break;case"id":t.setAttribute("data-element-id",l);break;case"style":Object.assign(t.style,l);break;case"textContent":t.textContent=l;break;default:(!c||"href"!==s&&"newWindow"!==s)&&t.setAttribute(s,l)}c&&a.addLinkAttributes(t,r.href,r.newWindow),o&&r.dataId&&this.setupStorage(t,r.dataId,e,o)}static render(t){const e=t.annotationStorage,o=t.linkService,i=t.xfaHtml,a=t.intent||"display",r=document.createElement(i.name);i.attributes&&this.setAttributes({html:r,element:i,intent:a,linkService:o});const c="richText"!==a,s=t.div;if(s.append(r),t.viewport){const d=`matrix(${t.viewport.transform.join(",")})`;s.style.transform=d}c&&s.setAttribute("class","xfaLayer xfaFont");const l=[];if(0===i.children.length){if(i.value){const d=document.createTextNode(i.value);r.append(d),c&&og.shouldBuildText(i.name)&&l.push(d)}return{textDivs:l}}const m=[[i,-1,r]];for(;m.length>0;){const[d,u,h]=m.at(-1);if(u+1===d.children.length){m.pop();continue}const _=d.children[++m.at(-1)[1]];if(null===_)continue;const{name:w}=_;if("#text"===w){const N=document.createTextNode(_.value);l.push(N),h.append(N);continue}const V=_?.attributes?.xmlns?document.createElementNS(_.attributes.xmlns,w):document.createElement(w);if(h.append(V),_.attributes&&this.setAttributes({html:V,element:_,storage:e,intent:a,linkService:o}),_.children?.length>0)m.push([_,-1,V]);else if(_.value){const N=document.createTextNode(_.value);c&&og.shouldBuildText(w)&&l.push(N),V.append(N)}}for(const d of s.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))d.setAttribute("readOnly",!0);return{textDivs:l}}static update(t){const e=`matrix(${t.viewport.transform.join(",")})`;t.div.style.transform=e,t.div.hidden=!1}}const ag=1e3,$s=new WeakSet;function uc(n){return{width:n[2]-n[0],height:n[3]-n[1]}}class Bce{static create(t){switch(t.data.annotationType){case 2:return new _T(t);case 1:return new Vce(t);case 20:switch(t.data.fieldType){case"Tx":return new zce(t);case"Btn":return t.data.radioButton?new vT(t):t.data.checkBox?new jce(t):new Uce(t);case"Ch":return new $ce(t);case"Sig":return new Hce(t)}return new Ws(t);case 16:return new EO(t);case 3:return new CT(t);case 4:return new Gce(t);case 5:return new qce(t);case 6:return new Yce(t);case 8:return new MT(t);case 14:return new Kce(t);case 15:return new AO(t);case 7:return new Xce(t);case 9:return new PT(t);case 10:return new Zce(t);case 11:return new Qce(t);case 12:return new Jce(t);case 13:return new OT(t);case 17:return new ese(t);default:return new Fo(t)}}}class Fo{#e=null;#t=!1;#n=null;constructor(t,{isRenderable:e=!1,ignoreBorder:o=!1,createQuadrilaterals:i=!1}={}){this.isRenderable=e,this.data=t.data,this.layer=t.layer,this.linkService=t.linkService,this.downloadManager=t.downloadManager,this.imageResourcesPath=t.imageResourcesPath,this.renderForms=t.renderForms,this.svgFactory=t.svgFactory,this.annotationStorage=t.annotationStorage,this.enableScripting=t.enableScripting,this.hasJSActions=t.hasJSActions,this._fieldObjects=t.fieldObjects,this.parent=t.parent,e&&(this.container=this._createContainer(o)),i&&this._createQuadrilaterals()}static _hasPopupData({titleObj:t,contentsObj:e,richText:o}){return!!(t?.str||e?.str||o?.str)}get _isEditable(){return this.data.isEditable}get hasPopupData(){return Fo._hasPopupData(this.data)}updateEdited(t){if(!this.container)return;this.#e||={rect:this.data.rect.slice(0)};const{rect:e}=t;e&&this.#o(e),this.#n?.popup.updateEdited(t)}resetEdited(){this.#e&&(this.#o(this.#e.rect),this.#n?.popup.resetEdited(),this.#e=null)}#o(t){const{container:{style:e},data:{rect:o,rotation:i},parent:{viewport:{rawDims:{pageWidth:a,pageHeight:r,pageX:c,pageY:s}}}}=this;o?.splice(0,4,...t);const{width:l,height:m}=uc(t);
1e.left=100*(t[0]-c)/a+"%",e.top=100*(r-t[3]+s)/r+"%",0===i?(e.width=100*l/a+"%",e.height=100*m/r+"%"):this.setRotation(i)}_createContainer(t){const{data:e,parent:{page:o,viewport:i}}=this,a=document.createElement("section");a.setAttribute("data-annotation-id",e.id),this instanceof Ws||(a.tabIndex=ag);const{style:r}=a;if(r.zIndex=this.parent.zIndex++,e.alternativeText&&(a.title=e.alternativeText),e.noRotate&&a.classList.add("norotate"),!e.rect||this instanceof EO){const{rotation:w}=e;return!e.hasOwnCanvas&&0!==w&&this.setRotation(w,a),a}const{width:c,height:s}=uc(e.rect);if(!t&&e.borderStyle.width>0){r.borderWidth=`${e.borderStyle.width}px`;const w=e.borderStyle.horizontalCornerRadius,V=e.borderStyle.verticalCornerRadius;switch(w>0||V>0?r.borderRadius=`calc(${w}px * var(--scale-factor)) / calc(${V}px * var(--scale-factor))`:this instanceof vT&&(r.borderRadius=`calc(${c}px * var(--scale-factor)) / calc(${s}px * var(--scale-factor))`),e.borderStyle.style){case 1:r.borderStyle="solid";break;case 2:r.borderStyle="dashed";break;case 3:rn("Unimplemented border style: beveled");break;case 4:rn("Unimplemented border style: inset");break;case 5:r.borderBottomStyle="solid"}const N=e.borderColor||null;N?(this.#t=!0,r.borderColor=Et.makeHexColor(0|N[0],0|N[1],0|N[2])):r.borderWidth=0}const l=Et.normalizeRect([e.rect[0],o.view[3]-e.rect[1]+o.view[1],e.rect[2],o.view[3]-e.rect[3]+o.view[1]]),{pageWidth:m,pageHeight:d,pageX:u,pageY:h}=i.rawDims;r.left=100*(l[0]-u)/m+"%",r.top=100*(l[1]-h)/d+"%";const{rotation:_}=e;return e.hasOwnCanvas||0===_?(r.width=100*c/m+"%",r.height=100*s/d+"%"):this.setRotation(_,a),a}setRotation(t,e=this.container){if(!this.data.rect)return;const{pageWidth:o,pageHeight:i}=this.parent.viewport.rawDims,{width:a,height:r}=uc(this.data.rect);let c,s;t%180==0?(c=100*a/o,s=100*r/i):(c=100*r/o,s=100*a/i),e.style.width=`${c}%`,e.style.height=`${s}%`,e.setAttribute("data-main-rotation",(360-t)%360)}get _commonActions(){const t=(e,o,i)=>{const a=i.detail[e],r=a[0],c=a.slice(1);i.target.style[o]=fT[`${r}_HTML`](c),this.annotationStorage.setValue(this.data.id,{[o]:fT[`${r}_rgb`](c)})};return Cn(this,"_commonActions",{display:e=>{const{display:o}=e.detail,i=o%2==1;this.container.style.visibility=i?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noView:i,noPrint:1===o||2===o})},print:e=>{this.annotationStorage.setValue(this.data.id,{noPrint:!e.detail.print})},hidden:e=>{const{hidden:o}=e.detail;this.container.style.visibility=o?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noPrint:o,noView:o})},focus:e=>{setTimeout(()=>e.target.focus({preventScroll:!1}),0)},userName:e=>{e.target.title=e.detail.userName},readonly:e=>{e.target.disabled=e.detail.readonly},required:e=>{this._setRequired(e.target,e.detail.required)},bgColor:e=>{t("bgColor","backgroundColor",e)},fillColor:e=>{t("fillColor","backgroundColor",e)},fgColor:e=>{t("fgColor","color",e)},textColor:e=>{t("textColor","color",e)},borderColor:e=>{t("borderColor","borderColor",e)},strokeColor:e=>{t("strokeColor","borderColor",e)},rotation:e=>{const o=e.detail.rotation;this.setRotation(o),this.annotationStorage.setValue(this.data.id,{rotation:o})}})}_dispatchEventFromSandbox(t,e){const o=this._commonActions;for(const i of Object.keys(e.detail))(t[i]||o[i])?.(e)}_setDefaultPropertiesFromJS(t){if(!this.enableScripting)return;const e=this.annotationStorage.getRawValue(this.data.id);if(!e)return;const o=this._commonActions;for(const[i,a]of Object.entries(e)){const r=o[i];r&&(r({detail:{[i]:a},target:t}),delete e[i])}}
vendor: 5,192 bytes, line 1
1_createQuadrilaterals(){if(!this.container)return;const{quadPoints:t}=this.data;if(!t)return;const[e,o,i,a]=this.data.rect.map(w=>Math.fround(w));if(8===t.length){const[w,V,N,X]=t.subarray(2,6);if(i===w&&a===V&&e===N&&o===X)return}const{style:r}=this.container;let c;if(this.#t){const{borderColor:w,borderWidth:V}=r;r.borderWidth=0,c=["url('data:image/svg+xml;utf8,",'<svg xmlns="http://www.w3.org/2000/svg"',' preserveAspectRatio="none" viewBox="0 0 1 1">',`<g fill="transparent" stroke="${w}" stroke-width="${V}">`],this.container.classList.add("hasBorder")}const s=i-e,l=a-o,{svgFactory:m}=this,d=m.createElement("svg");d.classList.add("quadrilateralsContainer"),d.setAttribute("width",0),d.setAttribute("height",0);const u=m.createElement("defs");d.append(u);const h=m.createElement("clipPath"),_=`clippath_${this.data.id}`;h.setAttribute("id",_),h.setAttribute("clipPathUnits","objectBoundingBox"),u.append(h);for(let w=2,V=t.length;w<V;w+=8){const N=t[w],X=t[w+1],de=t[w+2],he=t[w+3],ue=m.createElement("rect"),be=(de-e)/s,Ae=(a-X)/l,De=(N-de)/s,we=(X-he)/l;ue.setAttribute("x",be),ue.setAttribute("y",Ae),ue.setAttribute("width",De),ue.setAttribute("height",we),h.append(ue),c?.push(`<rect vector-effect="non-scaling-stroke" x="${be}" y="${Ae}" width="${De}" height="${we}"/>`)}this.#t&&(c.push("</g></svg>')"),r.backgroundImage=c.join("")),this.container.append(d),this.container.style.clipPath=`url(#${_})`}_createPopup(){const{data:t}=this,e=this.#n=new EO({data:{color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,parentRect:t.rect,borderStyle:0,id:`popup_${t.id}`,rotation:t.rotation},parent:this.parent,elements:[this]});this.parent.div.append(e.render())}render(){oo("Abstract method `AnnotationElement.render` called")}_getElementsByName(t,e=null){const o=[];if(this._fieldObjects){const i=this._fieldObjects[t];if(i)for(const{page:a,id:r,exportValues:c}of i){if(-1===a||r===e)continue;const s="string"==typeof c?c:null,l=document.querySelector(`[data-element-id="${r}"]`);!l||$s.has(l)?o.push({id:r,exportValue:s,domElement:l}):rn(`_getElementsByName - element not allowed: ${r}`)}return o}for(const i of document.getElementsByName(t)){const{exportValue:a}=i,r=i.getAttribute("data-element-id");r!==e&&$s.has(i)&&o.push({id:r,exportValue:a,domElement:i})}return o}show(){this.container&&(this.container.hidden=!1),this.popup?.maybeShow()}hide(){this.container&&(this.container.hidden=!0),this.popup?.forceHide()}getElementsToTriggerPopup(){return this.container}addHighlightArea(){const t=this.getElementsToTriggerPopup();if(Array.isArray(t))for(const e of t)e.classList.add("highlightArea");else t.classList.add("highlightArea")}_editOnDoubleClick(){if(!this._isEditable)return;const{annotationEditorType:t,data:{id:e}}=this;this.container.addEventListener("dblclick",()=>{this.linkService.eventBus?.dispatch("switchannotationeditormode",{source:this,mode:t,editId:e})})}}class _T extends Fo{constructor(t,e=null){super(t,{isRenderable:!0,ignoreBorder:!!e?.ignoreBorder,createQuadrilaterals:!0}),this.isTooltipOnly=t.data.isTooltipOnly}render(){const{data:t,linkService:e}=this,o=document.createElement("a");o.setAttribute("data-element-id",t.id);let i=!1;return t.url?(e.addLinkAttributes(o,t.url,t.newWindow),i=!0):t.action?(this._bindNamedAction(o,t.action),i=!0):t.attachment?(this.#t(o,t.attachment,t.attachmentDest),i=!0):t.setOCGState?(this.#n(o,t.setOCGState),i=!0):t.dest?(this._bindLink(o,t.dest),i=!0):(t.actions&&(t.actions.Action||t.actions["Mouse Up"]||t.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(o,t),i=!0),t.resetForm?(this._bindResetFormAction(o,t.resetForm),i=!0):this.isTooltipOnly&&!i&&(this._bindLink(o,""),i=!0)),this.container.classList.add("linkAnnotation"),i&&this.container.append(o),this.container}#e(){this.container.setAttribute("data-internal-link","")}_bindLink(t,e){t.href=this.linkService.getDestinationHash(e),t.onclick=()=>(e&&this.linkService.goToDestination(e),!1),(e||""===e)&&this.#e()}_bindNamedAction(t,e){t.href=this.linkService.getAnchorUrl(""),t.onclick=()=>(this.linkService.executeNamedAction(e),!1),this.#e()}#t(t,e,o=null){t.href=this.linkService.getAnchorUrl(""),e.description&&(t.title=e.description),t.onclick=()=>(this.downloadManager?.openOrDownloadData(e.content,e.filename,o),!1),this.#e()}#n(t,e){t.href=this.linkService.getAnchorUrl(""),t.onclick=()=>(this.linkService.executeSetOCGState(e),!1),this.#e()}_bindJSAction(t,e){t.href=this.linkService.getAnchorUrl("");const o=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const i of Object.keys(e.actions)){const a=o.get(i);a&&(t[a]=()=>(this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e.id,name:i}}),!1))}t.onclick||(t.onclick=()=>!1),this.#e()}_bindResetFormAction(t,e){const o=t.onclick;if(o||(t.href=this.linkService.getAnchorUrl("")),this.#e(),!this._fieldObjects)return rn('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),void(o||(t.onclick=()=>!1));t.onclick=()=>{o?.();const{fields:i,refs:a,include:r}=e,c=[];
1if(0!==i.length||0!==a.length){const m=new Set(a);for(const d of i){const u=this._fieldObjects[d]||[];for(const{id:h}of u)m.add(h)}for(const d of Object.values(this._fieldObjects))for(const u of d)m.has(u.id)===r&&c.push(u)}else for(const m of Object.values(this._fieldObjects))c.push(...m);const s=this.annotationStorage,l=[];for(const m of c){const{id:d}=m;switch(l.push(d),m.type){case"text":case"combobox":case"listbox":s.setValue(d,{value:m.defaultValue||""});break;case"checkbox":case"radiobutton":s.setValue(d,{value:m.defaultValue===m.exportValues});break;default:continue}const u=document.querySelector(`[data-element-id="${d}"]`);u&&($s.has(u)?u.dispatchEvent(new Event("resetform")):rn(`_bindResetFormAction - element not allowed: ${d}`))}return this.enableScripting&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:l,name:"ResetForm"}}),!1}}}class Vce extends Fo{constructor(t){super(t,{isRenderable:!0})}render(){this.container.classList.add("textAnnotation");const t=document.createElement("img");return t.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",t.setAttribute("data-l10n-id","pdfjs-text-annotation-type"),t.setAttribute("data-l10n-args",JSON.stringify({type:this.data.name})),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.append(t),this.container}}class Ws extends Fo{render(){return this.container}showElementAndHideCanvas(t){this.data.hasOwnCanvas&&("CANVAS"===t.previousSibling?.nodeName&&(t.previousSibling.hidden=!0),t.hidden=!1)}_getKeyModifier(t){return qi.platform.isMac?t.metaKey:t.ctrlKey}_setEventListener(t,e,o,i,a){o.includes("mouse")?t.addEventListener(o,r=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:i,value:a(r),shift:r.shiftKey,modifier:this._getKeyModifier(r)}})}):t.addEventListener(o,r=>{if("blur"===o){if(!e.focused||!r.relatedTarget)return;e.focused=!1}else if("focus"===o){if(e.focused)return;e.focused=!0}a&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:i,value:a(r)}})})}_setEventListeners(t,e,o,i){for(const[a,r]of o)("Action"===r||this.data.actions?.[r])&&(("Focus"===r||"Blur"===r)&&(e||={focused:!1}),this._setEventListener(t,e,a,r,i),"Focus"!==r||this.data.actions?.Blur?"Blur"===r&&!this.data.actions?.Focus&&this._setEventListener(t,e,"focus","Focus",null):this._setEventListener(t,e,"blur","Blur",null))}_setBackgroundColor(t){const e=this.data.backgroundColor||null;t.style.backgroundColor=null===e?"transparent":Et.makeHexColor(e[0],e[1],e[2])}_setTextStyle(t){const{fontColor:o}=this.data.defaultAppearanceData,i=this.data.defaultAppearanceData.fontSize||9,a=t.style;let r;const s=l=>Math.round(10*l)/10;if(this.data.multiLine){const l=Math.abs(this.data.rect[3]-this.data.rect[1]-2),m=Math.round(l/(1.35*i))||1;r=Math.min(i,s(l/m/1.35))}else{const l=Math.abs(this.data.rect[3]-this.data.rect[1]-2);r=Math.min(i,s(l/1.35))}a.fontSize=`calc(${r}px * var(--scale-factor))`,a.color=Et.makeHexColor(o[0],o[1],o[2]),null!==this.data.textAlignment&&(a.textAlign=["left","center","right"][this.data.textAlignment])}_setRequired(t,e){e?t.setAttribute("required",!0):t.removeAttribute("required"),t.setAttribute("aria-required",e)}}class zce extends Ws{constructor(t){super(t,{isRenderable:t.renderForms||t.data.hasOwnCanvas||!t.data.hasAppearance&&!!t.data.fieldValue})}setPropertyOnSiblings(t,e,o,i){const a=this.annotationStorage;
vendor: 12,301 bytes, line 1
1for(const r of this._getElementsByName(t.name,t.id))r.domElement&&(r.domElement[e]=o),a.setValue(r.id,{[i]:o})}render(){const t=this.annotationStorage,e=this.data.id;this.container.classList.add("textWidgetAnnotation");let o=null;if(this.renderForms){const i=t.getValue(e,{value:this.data.fieldValue});let a=i.value||"";const r=t.getValue(e,{charLimit:this.data.maxLen}).charLimit;r&&a.length>r&&(a=a.slice(0,r));let c=i.formattedValue||this.data.textContent?.join("\n")||null;c&&this.data.comb&&(c=c.replaceAll(/\s+/g,""));const s={userValue:a,formattedValue:c,lastCommittedValue:null,commitKey:1,focused:!1};this.data.multiLine?(o=document.createElement("textarea"),o.textContent=c??a,this.data.doNotScroll&&(o.style.overflowY="hidden")):(o=document.createElement("input"),o.type="text",o.setAttribute("value",c??a),this.data.doNotScroll&&(o.style.overflowX="hidden")),this.data.hasOwnCanvas&&(o.hidden=!0),$s.add(o),o.setAttribute("data-element-id",e),o.disabled=this.data.readOnly,o.name=this.data.fieldName,o.tabIndex=ag,this._setRequired(o,this.data.required),r&&(o.maxLength=r),o.addEventListener("input",m=>{t.setValue(e,{value:m.target.value}),this.setPropertyOnSiblings(o,"value",m.target.value,"value"),s.formattedValue=null}),o.addEventListener("resetform",m=>{o.value=s.userValue=this.data.defaultFieldValue??"",s.formattedValue=null});let l=m=>{const{formattedValue:d}=s;null!=d&&(m.target.value=d),m.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){o.addEventListener("focus",d=>{if(s.focused)return;const{target:u}=d;s.userValue&&(u.value=s.userValue),s.lastCommittedValue=u.value,s.commitKey=1,this.data.actions?.Focus||(s.focused=!0)}),o.addEventListener("updatefromsandbox",d=>{this.showElementAndHideCanvas(d.target),this._dispatchEventFromSandbox({value(h){s.userValue=h.detail.value??"",t.setValue(e,{value:s.userValue.toString()}),h.target.value=s.userValue},formattedValue(h){const{formattedValue:_}=h.detail;s.formattedValue=_,null!=_&&h.target!==document.activeElement&&(h.target.value=_),t.setValue(e,{formattedValue:_})},selRange(h){h.target.setSelectionRange(...h.detail.selRange)},charLimit:h=>{const{charLimit:_}=h.detail,{target:w}=h;if(0===_)return void w.removeAttribute("maxLength");w.setAttribute("maxLength",_);let V=s.userValue;!V||V.length<=_||(V=V.slice(0,_),w.value=s.userValue=V,t.setValue(e,{value:V}),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e,name:"Keystroke",value:V,willCommit:!0,commitKey:1,selStart:w.selectionStart,selEnd:w.selectionEnd}}))}},d)}),o.addEventListener("keydown",d=>{s.commitKey=1;let u=-1;if("Escape"===d.key?u=0:"Enter"!==d.key||this.data.multiLine?"Tab"===d.key&&(s.commitKey=3):u=2,-1===u)return;const{value:h}=d.target;s.lastCommittedValue!==h&&(s.lastCommittedValue=h,s.userValue=h,this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e,name:"Keystroke",value:h,willCommit:!0,commitKey:u,selStart:d.target.selectionStart,selEnd:d.target.selectionEnd}}))});const m=l;l=null,o.addEventListener("blur",d=>{if(!s.focused||!d.relatedTarget)return;this.data.actions?.Blur||(s.focused=!1);const{value:u}=d.target;s.userValue=u,s.lastCommittedValue!==u&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e,name:"Keystroke",value:u,willCommit:!0,commitKey:s.commitKey,selStart:d.target.selectionStart,selEnd:d.target.selectionEnd}}),m(d)}),this.data.actions?.Keystroke&&o.addEventListener("beforeinput",d=>{s.lastCommittedValue=null;const{data:u,target:h}=d,{value:_,selectionStart:w,selectionEnd:V}=h;let N=w,X=V;switch(d.inputType){case"deleteWordBackward":{const de=_.substring(0,w).match(/\w*[^\w]*$/);de&&(N-=de[0].length);break}case"deleteWordForward":{const de=_.substring(w).match(/^[^\w]*\w*/);de&&(X+=de[0].length);break}case"deleteContentBackward":w===V&&(N-=1);break;case"deleteContentForward":w===V&&(X+=1)}d.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e,name:"Keystroke",value:_,change:u||"",willCommit:!1,selStart:N,selEnd:X}})}),this._setEventListeners(o,s,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],d=>d.target.value)}if(l&&o.addEventListener("blur",l),this.data.comb){const d=(this.data.rect[2]-this.data.rect[0])/r;o.classList.add("comb"),o.style.letterSpacing=`calc(${d}px * var(--scale-factor) - 1ch)`}}else o=document.createElement("div"),o.textContent=this.data.fieldValue,o.style.verticalAlign="middle",o.style.display="table-cell",this.data.hasOwnCanvas&&(o.hidden=!0);return this._setTextStyle(o),this._setBackgroundColor(o),this._setDefaultPropertiesFromJS(o),this.container.append(o),this.container}}class Hce extends Ws{constructor(t){super(t,{isRenderable:!!t.data.hasOwnCanvas})}}class jce extends Ws{constructor(t){super(t,{isRenderable:t.renderForms})}render(){const t=this.annotationStorage,e=this.data,o=e.id;let i=t.getValue(o,{value:e.exportValue===e.fieldValue}).value;"string"==typeof i&&(i="Off"!==i,t.setValue(o,{value:i})),this.container.classList.add("buttonWidgetAnnotation","checkBox");const a=document.createElement("input");return $s.add(a),a.setAttribute("data-element-id",o),a.disabled=e.readOnly,this._setRequired(a,this.data.required),a.type="checkbox",a.name=e.fieldName,i&&a.setAttribute("checked",!0),a.setAttribute("exportValue",e.exportValue),a.tabIndex=ag,a.addEventListener("change",r=>{const{name:c,checked:s}=r.target;for(const l of this._getElementsByName(c,o)){const m=s&&l.exportValue===e.exportValue;l.domElement&&(l.domElement.checked=m),t.setValue(l.id,{value:m})}t.setValue(o,{value:s})}),a.addEventListener("resetform",r=>{r.target.checked=(e.defaultFieldValue||"Off")===e.exportValue}),this.enableScripting&&this.hasJSActions&&(a.addEventListener("updatefromsandbox",r=>{this._dispatchEventFromSandbox({value(s){s.target.checked="Off"!==s.detail.value,t.setValue(o,{value:s.target.checked})}},r)}),this._setEventListeners(a,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],r=>r.target.checked)),this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.append(a),this.container}}class vT extends Ws{constructor(t){super(t,{isRenderable:t.renderForms})}render(){this.container.classList.add("buttonWidgetAnnotation","radioButton");const t=this.annotationStorage,e=this.data,o=e.id;let i=t.getValue(o,{value:e.fieldValue===e.buttonValue}).value;if("string"==typeof i&&(i=i!==e.buttonValue,t.setValue(o,{value:i})),i)for(const r of this._getElementsByName(e.fieldName,o))t.setValue(r.id,{value:!1});const a=document.createElement("input");if($s.add(a),a.setAttribute("data-element-id",o),a.disabled=e.readOnly,this._setRequired(a,this.data.required),a.type="radio",a.name=e.fieldName,i&&a.setAttribute("checked",!0),a.tabIndex=ag,a.addEventListener("change",r=>{const{name:c,checked:s}=r.target;for(const l of this._getElementsByName(c,o))t.setValue(l.id,{value:!1});t.setValue(o,{value:s})}),a.addEventListener("resetform",r=>{const c=e.defaultFieldValue;r.target.checked=null!=c&&c===e.buttonValue}),this.enableScripting&&this.hasJSActions){const r=e.buttonValue;a.addEventListener("updatefromsandbox",c=>{this._dispatchEventFromSandbox({value:l=>{const m=r===l.detail.value;for(const d of this._getElementsByName(l.target.name)){const u=m&&d.id===o;d.domElement&&(d.domElement.checked=u),t.setValue(d.id,{value:u})}}},c)}),this._setEventListeners(a,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],c=>c.target.checked)}return this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.append(a),this.container}}class Uce extends _T{constructor(t){super(t,{ignoreBorder:t.data.hasAppearance})}render(){const t=super.render();t.classList.add("buttonWidgetAnnotation","pushButton");const e=t.lastChild;return this.enableScripting&&this.hasJSActions&&e&&(this._setDefaultPropertiesFromJS(e),e.addEventListener("updatefromsandbox",o=>{this._dispatchEventFromSandbox({},o)})),t}}class $ce extends Ws{constructor(t){super(t,{isRenderable:t.renderForms})}render(){this.container.classList.add("choiceWidgetAnnotation");const t=this.annotationStorage,e=this.data.id,o=t.getValue(e,{value:this.data.fieldValue}),i=document.createElement("select");$s.add(i),i.setAttribute("data-element-id",e),i.disabled=this.data.readOnly,this._setRequired(i,this.data.required),i.name=this.data.fieldName,i.tabIndex=ag;let a=this.data.combo&&this.data.options.length>0;this.data.combo||(i.size=this.data.options.length,this.data.multiSelect&&(i.multiple=!0)),i.addEventListener("resetform",m=>{const d=this.data.defaultFieldValue;for(const u of i.options)u.selected=u.value===d});for(const m of this.data.options){const d=document.createElement("option");d.textContent=m.displayValue,d.value=m.exportValue,o.value.includes(m.exportValue)&&(d.setAttribute("selected",!0),a=!1),i.append(d)}let r=null;if(a){const m=document.createElement("option");m.value=" ",m.setAttribute("hidden",!0),m.setAttribute("selected",!0),i.prepend(m),r=()=>{m.remove(),i.removeEventListener("input",r),r=null},i.addEventListener("input",r)}const c=m=>{const d=m?"value":"textContent",{options:u,multiple:h}=i;return h?Array.prototype.filter.call(u,_=>_.selected).map(_=>_[d]):-1===u.selectedIndex?null:u[u.selectedIndex][d]};let s=c(!1);const l=m=>Array.prototype.map.call(m.target.options,u=>({displayValue:u.textContent,exportValue:u.value}));return this.enableScripting&&this.hasJSActions?(i.addEventListener("updatefromsandbox",m=>{this._dispatchEventFromSandbox({value(u){r?.();const h=u.detail.value,_=new Set(Array.isArray(h)?h:[h]);for(const w of i.options)w.selected=_.has(w.value);t.setValue(e,{value:c(!0)}),s=c(!1)},multipleSelection(u){i.multiple=!0},remove(u){const h=i.options,_=u.detail.remove;h[_].selected=!1,i.remove(_),h.length>0&&-1===Array.prototype.findIndex.call(h,V=>V.selected)&&(h[0].selected=!0),t.setValue(e,{value:c(!0),items:l(u)}),s=c(!1)},clear(u){for(;0!==i.length;)i.remove(0);t.setValue(e,{value:null,items:[]}),s=c(!1)},insert(u){const{index:h,displayValue:_,exportValue:w}=u.detail.insert,V=i.children[h],N=document.createElement("option");N.textContent=_,N.value=w,V?V.before(N):i.append(N),t.setValue(e,{value:c(!0),items:l(u)}),s=c(!1)},items(u){const{items:h}=u.detail;for(;0!==i.length;)i.remove(0);for(const _ of h){const{displayValue:w,exportValue:V}=_,N=document.createElement("option");N.textContent=w,N.value=V,i.append(N)}i.options.length>0&&(i.options[0].selected=!0),t.setValue(e,{value:c(!0),items:l(u)}),s=c(!1)},indices(u){const h=new Set(u.detail.indices);for(const _ of u.target.options)_.selected=h.has(_.index);t.setValue(e,{value:c(!0)}),s=c(!1)},editable(u){u.target.disabled=!u.detail.editable}},m)}),i.addEventListener("input",m=>{const d=c(!0),u=c(!1);t.setValue(e,{value:d}),m.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e,name:"Keystroke",value:s,change:u,changeEx:d,willCommit:!1,commitKey:1,keyDown:!1}})}),this._setEventListeners(i,null,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],m=>m.target.value)):i.addEventListener("input",function(m){t.setValue(e,{value:c(!0)})}),this.data.combo&&this._setTextStyle(i),this._setBackgroundColor(i),this._setDefaultPropertiesFromJS(i),this.container.append(i),this.container}}class EO extends Fo{constructor(t){const{data:e,elements:o}=t;super(t,{isRenderable:Fo._hasPopupData(e)}),this.elements=o,this.popup=null}render(){this.container.classList.add("popupAnnotation");const t=this.popup=new Wce({container:this.container,color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText,rect:this.data.rect,parentRect:this.data.parentRect||null,parent:this.parent,elements:this.elements,open:this.data.open}),e=[];
1for(const o of this.elements)o.popup=t,o.container.ariaHasPopup="dialog",e.push(o.data.id),o.addHighlightArea();return this.container.setAttribute("aria-controls",e.map(o=>`${aO}${o}`).join(",")),this.container}}class Wce{#e=this.#A.bind(this);#t=this.#k.bind(this);#n=this.#x.bind(this);#o=this.#b.bind(this);#i=null;#a=null;#s=null;#c=null;#m=null;#l=null;#d=null;#r=!1;#u=null;#g=null;#h=null;#f=null;#_=null;#p=null;#v=!1;constructor({container:t,color:e,elements:o,titleObj:i,modificationDate:a,contentsObj:r,richText:c,parent:s,rect:l,parentRect:m,open:d}){this.#a=t,this.#_=i,this.#s=r,this.#f=c,this.#l=s,this.#i=e,this.#h=l,this.#d=m,this.#m=o,this.#c=FS.toDateObject(a),this.trigger=o.flatMap(u=>u.getElementsToTriggerPopup());for(const u of this.trigger)u.addEventListener("click",this.#o),u.addEventListener("mouseenter",this.#n),u.addEventListener("mouseleave",this.#t),u.classList.add("popupTriggerArea");for(const u of o)u.container?.addEventListener("keydown",this.#e);this.#a.hidden=!0,d&&this.#b()}render(){if(this.#u)return;const t=this.#u=document.createElement("div");if(t.className="popup",this.#i){const a=t.style.outlineColor=Et.makeHexColor(...this.#i);t.style.backgroundColor=CSS.supports("background-color","color-mix(in srgb, red 30%, white)")?`color-mix(in srgb, ${a} 30%, white)`:Et.makeHexColor(...this.#i.map(c=>Math.floor(.7*(255-c)+c)))}const e=document.createElement("span");e.className="header";const o=document.createElement("h1");if(e.append(o),({dir:o.dir,str:o.textContent}=this.#_),t.append(e),this.#c){const a=document.createElement("span");a.classList.add("popupDate"),a.setAttribute("data-l10n-id","pdfjs-annotation-date-time-string"),a.setAttribute("data-l10n-args",JSON.stringify({dateObj:this.#c.valueOf()})),e.append(a)}const i=this.#C;if(i)pT.render({xfaHtml:i,intent:"richText",div:t}),t.lastChild.classList.add("richText","popupContent");else{const a=this._formatContents(this.#s);t.append(a)}this.#a.append(t)}get#C(){const t=this.#f,e=this.#s;return t?.str&&(!e?.str||e.str===t.str)&&this.#f.html||null}get#y(){return this.#C?.attributes?.style?.fontSize||0}get#O(){return this.#C?.attributes?.style?.color||null}#M(t){const e=[],o={str:t,html:{name:"div",attributes:{dir:"auto"},children:[{name:"p",children:e}]}},i={style:{color:this.#O,fontSize:this.#y?`calc(${this.#y}px * var(--scale-factor))`:""}};for(const a of t.split("\n"))e.push({name:"span",value:a,attributes:i});return o}_formatContents({str:t,dir:e}){const o=document.createElement("p");o.classList.add("popupContent"),o.dir=e;const i=t.split(/(?:\r\n?|\n)/);for(let a=0,r=i.length;a<r;++a)o.append(document.createTextNode(i[a])),a<r-1&&o.append(document.createElement("br"));return o}#A(t){t.altKey||t.shiftKey||t.ctrlKey||t.metaKey||("Enter"===t.key||"Escape"===t.key&&this.#r)&&this.#b()}updateEdited({rect:t,popupContent:e}){this.#p||={contentsObj:this.#s,richText:this.#f},t&&(this.#g=null),e&&(this.#f=this.#M(e),this.#s=null),this.#u?.remove(),this.#u=null}resetEdited(){this.#p&&(({contentsObj:this.#s,richText:this.#f}=this.#p),this.#p=null,this.#u?.remove(),this.#u=null,this.#g=null)}#w(){if(null!==this.#g)return;const{page:{view:t},viewport:{rawDims:{pageWidth:e,pageHeight:o,pageX:i,pageY:a}}}=this.#l;let r=!!this.#d,c=r?this.#d:this.#h;for(const _ of this.#m)if(!c||null!==Et.intersect(_.data.rect,c)){c=_.data.rect,r=!0;break}const s=Et.normalizeRect([c[0],t[3]-c[1]+t[1],c[2],t[3]-c[3]+t[1]]);this.#g=[100*(s[0]+(r?c[2]-c[0]+5:0)-i)/e,100*(s[1]-a)/o];const{style:h}=this.#a;h.left=`${this.#g[0]}%`,h.top=`${this.#g[1]}%`}#b(){this.#r=!this.#r,this.#r?(this.#x(),this.#a.addEventListener("click",this.#o),this.#a.addEventListener("keydown",this.#e)):(this.#k(),this.#a.removeEventListener("click",this.#o),this.#a.removeEventListener("keydown",this.#e))}#x(){this.#u||this.render(),this.isVisible?this.#r&&this.#a.classList.add("focused"):(this.#w(),this.#a.hidden=!1,this.#a.style.zIndex=parseInt(this.#a.style.zIndex)+1e3)}#k(){this.#a.classList.remove("focused"),!this.#r&&this.isVisible&&(this.#a.hidden=!0,this.#a.style.zIndex=parseInt(this.#a.style.zIndex)-1e3)}forceHide(){this.#v=this.isVisible,this.#v&&(this.#a.hidden=!0)}maybeShow(){this.#v&&(this.#u||this.#x(),this.#v=!1,this.#a.hidden=!1)}get isVisible(){return!1===this.#a.hidden}}class CT extends Fo{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0}),this.textContent=t.data.textContent,this.textPosition=t.data.textPosition,this.annotationEditorType=tn.FREETEXT}
vendor: 5,276 bytes, line 1
1render(){if(this.container.classList.add("freeTextAnnotation"),this.textContent){const t=document.createElement("div");t.classList.add("annotationTextContent"),t.setAttribute("role","comment");for(const e of this.textContent){const o=document.createElement("span");o.textContent=e,t.append(o)}this.container.append(t)}return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}}class Gce extends Fo{#e=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add("lineAnnotation");const t=this.data,{width:e,height:o}=uc(t.rect),i=this.svgFactory.create(e,o,!0),a=this.#e=this.svgFactory.createElement("svg:line");return a.setAttribute("x1",t.rect[2]-t.lineCoordinates[0]),a.setAttribute("y1",t.rect[3]-t.lineCoordinates[1]),a.setAttribute("x2",t.rect[2]-t.lineCoordinates[2]),a.setAttribute("y2",t.rect[3]-t.lineCoordinates[3]),a.setAttribute("stroke-width",t.borderStyle.width||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","transparent"),i.append(a),this.container.append(i),!t.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}}class qce extends Fo{#e=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add("squareAnnotation");const t=this.data,{width:e,height:o}=uc(t.rect),i=this.svgFactory.create(e,o,!0),a=t.borderStyle.width,r=this.#e=this.svgFactory.createElement("svg:rect");return r.setAttribute("x",a/2),r.setAttribute("y",a/2),r.setAttribute("width",e-a),r.setAttribute("height",o-a),r.setAttribute("stroke-width",a||1),r.setAttribute("stroke","transparent"),r.setAttribute("fill","transparent"),i.append(r),this.container.append(i),!t.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}}class Yce extends Fo{#e=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add("circleAnnotation");const t=this.data,{width:e,height:o}=uc(t.rect),i=this.svgFactory.create(e,o,!0),a=t.borderStyle.width,r=this.#e=this.svgFactory.createElement("svg:ellipse");return r.setAttribute("cx",e/2),r.setAttribute("cy",o/2),r.setAttribute("rx",e/2-a/2),r.setAttribute("ry",o/2-a/2),r.setAttribute("stroke-width",a||1),r.setAttribute("stroke","transparent"),r.setAttribute("fill","transparent"),i.append(r),this.container.append(i),!t.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}}class MT extends Fo{#e=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0}),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,vertices:e,borderStyle:o,popupRef:i}}=this;if(!e)return this.container;const{width:a,height:r}=uc(t),c=this.svgFactory.create(a,r,!0);let s=[];for(let m=0,d=e.length;m<d;m+=2)s.push(`${e[m]-t[0]},${t[3]-e[m+1]}`);s=s.join(" ");const l=this.#e=this.svgFactory.createElement(this.svgElementName);return l.setAttribute("points",s),l.setAttribute("stroke-width",o.width||1),l.setAttribute("stroke","transparent"),l.setAttribute("fill","transparent"),c.append(l),this.container.append(c),!i&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}}class Xce extends MT{constructor(t){super(t),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class Kce extends Fo{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){return this.container.classList.add("caretAnnotation"),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container}}class AO extends Fo{#e=[];constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0}),this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline",this.annotationEditorType="InkHighlight"===this.data.it?tn.HIGHLIGHT:tn.INK}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,inkLists:e,borderStyle:o,popupRef:i}}=this,{width:a,height:r}=uc(t),c=this.svgFactory.create(a,r,!0);for(const s of e){let l=[];for(let d=0,u=s.length;d<u;d+=2)l.push(`${s[d]-t[0]},${t[3]-s[d+1]}`);l=l.join(" ");const m=this.svgFactory.createElement(this.svgElementName);this.#e.push(m),m.setAttribute("points",l),m.setAttribute("stroke-width",o.width||1),m.setAttribute("stroke","transparent"),m.setAttribute("fill","transparent"),c.append(m)}return!i&&this.hasPopupData&&this._createPopup(),this.container.append(c),this._editOnDoubleClick(),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}}class PT extends Fo{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0}),this.annotationEditorType=tn.HIGHLIGHT}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("highlightAnnotation"),this._editOnDoubleClick(),this.container}}
1class Zce extends Fo{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("underlineAnnotation"),this.container}}class Qce extends Fo{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("squigglyAnnotation"),this.container}}class Jce extends Fo{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("strikeoutAnnotation"),this.container}}class OT extends Fo{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0}),this.annotationEditorType=tn.STAMP}render(){return this.container.classList.add("stampAnnotation"),this.container.setAttribute("role","img"),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}}class ese extends Fo{#e=null;constructor(t){super(t,{isRenderable:!0});const{file:e}=this.data;this.filename=e.filename,this.content=e.content,this.linkService.eventBus?.dispatch("fileattachmentannotation",{source:this,...e})}render(){this.container.classList.add("fileAttachmentAnnotation");const{container:t,data:e}=this;let o;e.hasAppearance||0===e.fillAlpha?o=document.createElement("div"):(o=document.createElement("img"),o.src=`${this.imageResourcesPath}annotation-${/paperclip/i.test(e.name)?"paperclip":"pushpin"}.svg`,e.fillAlpha&&e.fillAlpha<1&&(o.style=`filter: opacity(${Math.round(100*e.fillAlpha)}%);`)),o.addEventListener("dblclick",this.#t.bind(this)),this.#e=o;const{isMac:i}=qi.platform;return t.addEventListener("keydown",a=>{"Enter"===a.key&&(i?a.metaKey:a.ctrlKey)&&this.#t()}),!e.popupRef&&this.hasPopupData?this._createPopup():o.classList.add("popupTriggerArea"),t.append(o),t}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}#t(){this.downloadManager?.openOrDownloadData(this.content,this.filename)}}class tse{#e=null;#t=null;#n=new Map;#o=null;constructor({div:t,accessibilityManager:e,annotationCanvasMap:o,annotationEditorUIManager:i,page:a,viewport:r,structTreeLayer:c}){this.div=t,this.#e=e,this.#t=o,this.#o=c||null,this.page=a,this.viewport=r,this.zIndex=0,this._annotationEditorUIManager=i}hasEditableAnnotations(){return this.#n.size>0}#i(t,e){var o=this;return z(function*(){const i=t.firstChild||t,a=i.id=`${aO}${e}`,r=yield o.#o?.getAriaAttributes(a);if(r)for(const[c,s]of r)i.setAttribute(c,s);o.div.append(t),o.#e?.moveElementInDOM(o.div,t,i,!1)})()}render(t){var e=this;return z(function*(){const{annotations:o}=t,i=e.div;Us(i,e.viewport);const a=new Map,r={data:null,layer:i,linkService:t.linkService,downloadManager:t.downloadManager,imageResourcesPath:t.imageResourcesPath||"",renderForms:!1!==t.renderForms,svgFactory:new kO,annotationStorage:t.annotationStorage||new hO,enableScripting:!0===t.enableScripting,hasJSActions:t.hasJSActions,fieldObjects:t.fieldObjects,parent:e,elements:null};for(const c of o){if(c.noHTML)continue;const s=16===c.annotationType;if(s){const d=a.get(c.id);if(!d)continue;r.elements=d}else{const{width:d,height:u}=uc(c.rect);if(d<=0||u<=0)continue}r.data=c;const l=Bce.create(r);if(!l.isRenderable)continue;if(!s&&c.popupRef){const d=a.get(c.popupRef);d?d.push(l):a.set(c.popupRef,[l])}const m=l.render();c.hidden&&(m.style.visibility="hidden"),yield e.#i(m,c.id),l._isEditable&&(e.#n.set(l.data.id,l),e._annotationEditorUIManager?.renderAnnotationElement(l))}e.#a()})()}update({viewport:t}){const e=this.div;this.viewport=t,Us(e,{rotation:t.rotation}),this.#a(),e.hidden=!1}#a(){if(!this.#t)return;const t=this.div;for(const[e,o]of this.#t){const i=t.querySelector(`[data-annotation-id="${e}"]`);if(!i)continue;o.className="annotationContent";const{firstChild:a}=i;a?"CANVAS"===a.nodeName?a.replaceWith(o):a.classList.contains("annotationContent")?a.after(o):a.before(o):i.append(o)}this.#t.clear()}getEditableAnnotations(){return Array.from(this.#n.values())}getEditableAnnotation(t){return this.#n.get(t)}}const Jp=/\r\n?|\n/g;class Jo extends Gt{#e;#t="";#n=`${this.id}-editor`;#o=null;#i;static _freeTextDefaultContent="";static _internalPadding=0;static _defaultColor=null;static _defaultFontSize=10;static get _keyboardManager(){const t=Jo.prototype,e=a=>
vendor: 14,947 bytes, line 1
1a.isEmpty(),o=Ju.TRANSLATE_SMALL,i=Ju.TRANSLATE_BIG;return Cn(this,"_keyboardManager",new Qu([[["ctrl+s","mac+meta+s","ctrl+p","mac+meta+p"],t.commitOrRemove,{bubbles:!0}],[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],t.commitOrRemove],[["ArrowLeft","mac+ArrowLeft"],t._translateEmpty,{args:[-o,0],checker:e}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],t._translateEmpty,{args:[-i,0],checker:e}],[["ArrowRight","mac+ArrowRight"],t._translateEmpty,{args:[o,0],checker:e}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],t._translateEmpty,{args:[i,0],checker:e}],[["ArrowUp","mac+ArrowUp"],t._translateEmpty,{args:[0,-o],checker:e}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],t._translateEmpty,{args:[0,-i],checker:e}],[["ArrowDown","mac+ArrowDown"],t._translateEmpty,{args:[0,o],checker:e}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],t._translateEmpty,{args:[0,i],checker:e}]]))}static _type="freetext";static _editorType=tn.FREETEXT;constructor(t){super({...t,name:"freeTextEditor"}),this.#e=t.color||Jo._defaultColor||Gt._defaultLineColor,this.#i=t.fontSize||Jo._defaultFontSize}static initialize(t,e){Gt.initialize(t,e);const o=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(o.getPropertyValue("--freetext-padding"))}static updateDefaultParams(t,e){switch(t){case Wt.FREETEXT_SIZE:Jo._defaultFontSize=e;break;case Wt.FREETEXT_COLOR:Jo._defaultColor=e}}updateParams(t,e){switch(t){case Wt.FREETEXT_SIZE:this.#a(e);break;case Wt.FREETEXT_COLOR:this.#s(e)}}static get defaultPropertiesToUpdate(){return[[Wt.FREETEXT_SIZE,Jo._defaultFontSize],[Wt.FREETEXT_COLOR,Jo._defaultColor||Gt._defaultLineColor]]}get propertiesToUpdate(){return[[Wt.FREETEXT_SIZE,this.#i],[Wt.FREETEXT_COLOR,this.#e]]}#a(t){const e=i=>{this.editorDiv.style.fontSize=`calc(${i}px * var(--scale-factor))`,this.translate(0,-(i-this.#i)*this.parentScale),this.#i=i,this.#m()},o=this.#i;this.addCommands({cmd:e.bind(this,t),undo:e.bind(this,o),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wt.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}#s(t){const e=i=>{this.#e=this.editorDiv.style.color=i},o=this.#e;this.addCommands({cmd:e.bind(this,t),undo:e.bind(this,o),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wt.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}_translateEmpty(t,e){this._uiManager.translateSelectedEditors(t,e,!0)}getInitialTranslation(){const t=this.parentScale;return[-Jo._internalPadding*t,-(Jo._internalPadding+this.#i)*t]}rebuild(){this.parent&&(super.rebuild(),null!==this.div&&(this.isAttachedToDOM||this.parent.add(this)))}enableEditMode(){if(this.isInEditMode())return;this.parent.setEditingState(!1),this.parent.updateToolbar(tn.FREETEXT),super.enableEditMode(),this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this._isDraggable=!1,this.div.removeAttribute("aria-activedescendant"),this.#o=new AbortController;const t=this._uiManager.combinedSignal(this.#o);this.editorDiv.addEventListener("keydown",this.editorDivKeydown.bind(this),{signal:t}),this.editorDiv.addEventListener("focus",this.editorDivFocus.bind(this),{signal:t}),this.editorDiv.addEventListener("blur",this.editorDivBlur.bind(this),{signal:t}),this.editorDiv.addEventListener("input",this.editorDivInput.bind(this),{signal:t}),this.editorDiv.addEventListener("paste",this.editorDivPaste.bind(this),{signal:t})}disableEditMode(){this.isInEditMode()&&(this.parent.setEditingState(!0),super.disableEditMode(),this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",this.#n),this._isDraggable=!0,this.#o?.abort(),this.#o=null,this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freetextEditing"))}focusin(t){this._focusEventsAllowed&&(super.focusin(t),t.target!==this.editorDiv&&this.editorDiv.focus())}onceAdded(){this.width||(this.enableEditMode(),this.editorDiv.focus(),this._initialOptions?.isCentered&&this.center(),this._initialOptions=null)}isEmpty(){return!this.editorDiv||""===this.editorDiv.innerText.trim()}remove(){this.isEditing=!1,this.parent&&(this.parent.setEditingState(!0),this.parent.div.classList.add("freetextEditing")),super.remove()}#c(){const t=[];this.editorDiv.normalize();let e=null;for(const o of this.editorDiv.childNodes)e?.nodeType===Node.TEXT_NODE&&"BR"===o.nodeName||(t.push(Jo.#l(o)),e=o);return t.join("\n")}#m(){const[t,e]=this.parentDimensions;let o;if(this.isAttachedToDOM)o=this.div.getBoundingClientRect();else{const{currentLayer:i,div:a}=this,r=a.style.display,c=a.classList.contains("hidden");a.classList.remove("hidden"),a.style.display="hidden",i.div.append(this.div),o=a.getBoundingClientRect(),a.remove(),a.style.display=r,a.classList.toggle("hidden",c)}this.rotation%180==this.parentRotation%180?(this.width=o.width/t,this.height=o.height/e):(this.width=o.height/t,this.height=o.width/e),this.fixAndSetPosition()}commit(){if(!this.isInEditMode())return;super.commit(),this.disableEditMode();const t=this.#t,e=this.#t=this.#c().trimEnd();if(t===e)return;const o=i=>{this.#t=i,i?(this.#d(),this._uiManager.rebuild(this),this.#m()):this.remove()};this.addCommands({cmd:()=>{o(e)},undo:()=>{o(t)},mustExec:!1}),this.#m()}shouldGetKeyboardEvents(){return this.isInEditMode()}enterInEditMode(){this.enableEditMode(),this.editorDiv.focus()}dblclick(t){this.enterInEditMode()}keydown(t){t.target===this.div&&"Enter"===t.key&&(this.enterInEditMode(),t.preventDefault())}editorDivKeydown(t){Jo._keyboardManager.exec(this,t)}editorDivFocus(t){this.isEditing=!0}editorDivBlur(t){this.isEditing=!1}editorDivInput(t){this.parent.div.classList.toggle("freetextEditing",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}render(){if(this.div)return this.div;let t,e;this.width&&(t=this.x,e=this.y),super.render(),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",this.#n),this.editorDiv.setAttribute("data-l10n-id","pdfjs-free-text2"),this.editorDiv.setAttribute("data-l10n-attrs","default-content"),this.enableEditing(),this.editorDiv.contentEditable=!0;const{style:o}=this.editorDiv;if(o.fontSize=`calc(${this.#i}px * var(--scale-factor))`,o.color=this.#e,this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),qp(this,this.div,["dblclick","keydown"]),this.width){const[i,a]=this.parentDimensions;if(this.annotationElementId){const{position:r}=this._initialData;let[c,s]=this.getInitialTranslation();[c,s]=this.pageTranslationToScreen(c,s);const[l,m]=this.pageDimensions,[d,u]=this.pageTranslation;let h,_;switch(this.rotation){case 0:h=t+(r[0]-d)/l,_=e+this.height-(r[1]-u)/m;break;case 90:h=t+(r[0]-d)/l,_=e-(r[1]-u)/m,[c,s]=[s,-c];break;case 180:h=t-this.width+(r[0]-d)/l,_=e-(r[1]-u)/m,[c,s]=[-c,-s];break;case 270:h=t+(r[0]-d-this.height*m)/l,_=e+(r[1]-u-this.width*l)/m,[c,s]=[-s,c]}this.setAt(h*i,_*a,c,s)}else this.setAt(t*i,e*a,this.width*i,this.height*a);this.#d(),this._isDraggable=!0,this.editorDiv.contentEditable=!1}else this._isDraggable=!1,this.editorDiv.contentEditable=!0;return this.div}static#l(t){return(t.nodeType===Node.TEXT_NODE?t.nodeValue:t.innerText).replaceAll(Jp,"")}editorDivPaste(t){const e=t.clipboardData||window.clipboardData,{types:o}=e;if(1===o.length&&"text/plain"===o[0])return;t.preventDefault();const i=Jo.#u(e.getData("text")||"").replaceAll(Jp,"\n");if(!i)return;const a=window.getSelection();if(!a.rangeCount)return;this.editorDiv.normalize(),a.deleteFromDocument();const r=a.getRangeAt(0);if(!i.includes("\n"))return r.insertNode(document.createTextNode(i)),this.editorDiv.normalize(),void a.collapseToStart();const{startContainer:c,startOffset:s}=r,l=[],m=[];if(c.nodeType===Node.TEXT_NODE){const h=c.parentElement;if(m.push(c.nodeValue.slice(s).replaceAll(Jp,"")),h!==this.editorDiv){let _=l;for(const w of this.editorDiv.childNodes)w!==h?_.push(Jo.#l(w)):_=m}l.push(c.nodeValue.slice(0,s).replaceAll(Jp,""))}else if(c===this.editorDiv){let h=l,_=0;for(const w of this.editorDiv.childNodes)_++===s&&(h=m),h.push(Jo.#l(w))}this.#t=`${l.join("\n")}${i}${m.join("\n")}`,this.#d();const d=new Range;let u=l.reduce((h,_)=>h+_.length,0);for(const{firstChild:h}of this.editorDiv.childNodes)if(h.nodeType===Node.TEXT_NODE){const _=h.nodeValue.length;if(u<=_){d.setStart(h,u),d.setEnd(h,u);break}u-=_}a.removeAllRanges(),a.addRange(d)}#d(){if(this.editorDiv.replaceChildren(),this.#t)for(const t of this.#t.split("\n")){const e=document.createElement("div");e.append(t?document.createTextNode(t):document.createElement("br")),this.editorDiv.append(e)}}#r(){return this.#t.replaceAll("\xa0"," ")}static#u(t){return t.replaceAll(" ","\xa0")}get contentDiv(){return this.editorDiv}static deserialize(t,e,o){var i=()=>super.deserialize,a=this;return z(function*(){let r=null;if(t instanceof CT){const{data:{defaultAppearanceData:{fontSize:s,fontColor:l},rect:m,rotation:d,id:u,popupRef:h},textContent:_,textPosition:w,parent:{page:{pageNumber:V}}}=t;if(!_||0===_.length)return null;r=t={annotationType:tn.FREETEXT,color:Array.from(l),fontSize:s,value:_.join("\n"),position:w,pageIndex:V-1,rect:m.slice(0),rotation:d,id:u,deleted:!1,popupRef:h}}const c=yield i().call(a,t,e,o);return c.#i=t.fontSize,c.#e=Et.makeHexColor(...t.color),c.#t=Jo.#u(t.value),c.annotationElementId=t.id||null,c._initialData=r,c})()}serialize(t=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const e=Jo._internalPadding*this.parentScale,o=this.getRect(e,e),i=Gt._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:this.#e),a={annotationType:tn.FREETEXT,color:i,fontSize:this.#i,value:this.#r(),pageIndex:this.pageIndex,rect:o,rotation:this.rotation,structTreeParentId:this._structTreeParentId};return t?a:this.annotationElementId&&!this.#g(a)?null:(a.id=this.annotationElementId,a)}#g(t){const{value:e,fontSize:o,color:i,pageIndex:a}=this._initialData;return this._hasBeenMoved||t.value!==e||t.fontSize!==o||t.color.some((r,c)=>r!==i[c])||t.pageIndex!==a}renderAnnotationElement(t){const e=super.renderAnnotationElement(t);if(this.deleted)return e;const{style:o}=e;o.fontSize=`calc(${this.#i}px * var(--scale-factor))`,o.color=this.#e,e.replaceChildren();for(const a of this.#t.split("\n")){const r=document.createElement("div");r.append(a?document.createTextNode(a):document.createElement("br")),e.append(r)}const i=Jo._internalPadding*this.parentScale;return t.updateEdited({rect:this.getRect(i,i),popupContent:this.#t}),e}resetAnnotationElement(t){super.resetAnnotationElement(t),t.resetEdited()}}class bT{toSVGPath(){oo("Abstract method `toSVGPath` must be implemented.")}get box(){oo("Abstract getter `box` must be implemented.")}serialize(t,e){oo("Abstract method `serialize` must be implemented.")}get classNamesForDrawing(){oo("Abstract getter `classNamesForDrawing` must be implemented.")}get classNamesForOutlining(){oo("Abstract getter `classNamesForOutlining` must be implemented.")}get mustRemoveSelfIntersections(){return!1}}class Gs{#e;#t=[];#n;#o;#i=[];#a=new Float64Array(18);#s;#c;#m;#l;#d;#r;#u=[];static#g=8;static#h=2;static#f=Gs.#g+Gs.#h;constructor({x:t,y:e},o,i,a,r,c=0){this.#e=o,this.#r=a*i,this.#o=r,this.#a.set([NaN,NaN,NaN,NaN,t,e],6),this.#n=c,this.#l=Gs.#g*i,this.#m=Gs.#f*i,this.#d=i,this.#u.push(t,e)}isEmpty(){return isNaN(this.#a[8])}#_(){const t=this.#a.subarray(4,6),e=this.#a.subarray(16,18),[o,i,a,r]=this.#e;return[(this.#s+(t[0]-e[0])/2-o)/a,(this.#c+(t[1]-e[1])/2-i)/r,(this.#s+(e[0]-t[0])/2-o)/a,(this.#c+(e[1]-t[1])/2-i)/r]}add({x:t,y:e}){this.#s=t,this.#c=e;const[o,i,a,r]=this.#e;let[c,s,l,m]=this.#a.subarray(8,12);const d=t-l,u=e-m,h=Math.hypot(d,u);if(h<this.#m)return!1;const _=h-this.#l,w=_/h,V=w*d,N=w*u;let X=c,de=s;c=l,s=m,l+=V,m+=N,this.#u?.push(t,e);const be=-N/_*this.#r,Ae=V/_*this.#r;return this.#a.set(this.#a.subarray(2,8),0),this.#a.set([l+be,m+Ae],4),this.#a.set(this.#a.subarray(14,18),12),this.#a.set([l-be,m-Ae],16),isNaN(this.#a[6])?(0===this.#i.length&&(this.#a.set([c+be,s+Ae],2),this.#i.push(NaN,NaN,NaN,NaN,(c+be-o)/a,(s+Ae-i)/r),this.#a.set([c-be,s-Ae],14),this.#t.push(NaN,NaN,NaN,NaN,(c-be-o)/a,(s-Ae-i)/r)),this.#a.set([X,de,c,s,l,m],6),!this.isEmpty()):(this.#a.set([X,de,c,s,l,m],6),Math.abs(Math.atan2(de-s,X-c)-Math.atan2(N,V))<Math.PI/2?([c,s,l,m]=this.#a.subarray(2,6),this.#i.push(NaN,NaN,NaN,NaN,((c+l)/2-o)/a,((s+m)/2-i)/r),[c,s,X,de]=this.#a.subarray(14,18),this.#t.push(NaN,NaN,NaN,NaN,((X+c)/2-o)/a,((de+s)/2-i)/r),!0):([X,de,c,s,l,m]=this.#a.subarray(0,6),this.#i.push(((X+5*c)/6-o)/a,((de+5*s)/6-i)/r,((5*c+l)/6-o)/a,((5*s+m)/6-i)/r,((c+l)/2-o)/a,((s+m)/2-i)/r),[l,m,c,s,X,de]=this.#a.subarray(12,18),this.#t.push(((X+5*c)/6-o)/a,((de+5*s)/6-i)/r,((5*c+l)/6-o)/a,((5*s+m)/6-i)/r,((c+l)/2-o)/a,((s+m)/2-i)/r),!0))}toSVGPath(){if(this.isEmpty())return"";const t=this.#i,e=this.#t;if(isNaN(this.#a[6])&&!this.isEmpty())return this.#p();const o=[];o.push(`M${t[4]} ${t[5]}`);for(let i=6;i<t.length;i+=6)isNaN(t[i])?o.push(`L${t[i+4]} ${t[i+5]}`):o.push(`C${t[i]} ${t[i+1]} ${t[i+2]} ${t[i+3]} ${t[i+4]} ${t[i+5]}`);this.#C(o);for(let i=e.length-6;i>=6;i-=6)isNaN(e[i])?o.push(`L${e[i+4]} ${e[i+5]}`):o.push(`C${e[i]} ${e[i+1]} ${e[i+2]} ${e[i+3]} ${e[i+4]} ${e[i+5]}`);return this.#v(o),o.join(" ")}#p(){const[t,e,o,i]=this.#e,[a,r,c,s]=this.#_();return`M${(this.#a[2]-t)/o} ${(this.#a[3]-e)/i} L${(this.#a[4]-t)/o} ${(this.#a[5]-e)/i} L${a} ${r} L${c} ${s} L${(this.#a[16]-t)/o} ${(this.#a[17]-e)/i} L${(this.#a[14]-t)/o} ${(this.#a[15]-e)/i} Z`}#v(t){const e=this.#t;t.push(`L${e[4]} ${e[5]} Z`)}#C(t){const[e,o,i,a]=this.#e,r=this.#a.subarray(4,6),c=this.#a.subarray(16,18),[s,l,m,d]=this.#_();t.push(`L${(r[0]-e)/i} ${(r[1]-o)/a} L${s} ${l} L${m} ${d} L${(c[0]-e)/i} ${(c[1]-o)/a}`)}newFreeDrawOutline(t,e,o,i,a,r){return new yT(t,e,o,i,a,r)}getOutlines(){const t=this.#i,e=this.#t,o=this.#a,[i,a,r,c]=this.#e,s=new Float64Array((this.#u?.length??0)+2);for(let d=0,u=s.length-2;d<u;d+=2)s[d]=(this.#u[d]-i)/r,s[d+1]=(this.#u[d+1]-a)/c;if(s[s.length-2]=(this.#s-i)/r,s[s.length-1]=(this.#c-a)/c,isNaN(o[6])&&!this.isEmpty())return this.#y(s);const l=new Float64Array(this.#i.length+24+this.#t.length);let m=t.length;for(let d=0;d<m;d+=2)isNaN(t[d])?l[d]=l[d+1]=NaN:(l[d]=t[d],l[d+1]=t[d+1]);m=this.#M(l,m);for(let d=e.length-6;d>=6;d-=6)for(let u=0;u<6;u+=2)isNaN(e[d+u])?(l[m]=l[m+1]=NaN,m+=2):(l[m]=e[d+u],l[m+1]=e[d+u+1],m+=2);return this.#O(l,m),this.newFreeDrawOutline(l,s,this.#e,this.#d,this.#n,this.#o)}#y(t){const e=this.#a,[o,i,a,r]=this.#e,[c,s,l,m]=this.#_(),d=new Float64Array(36);return d.set([NaN,NaN,NaN,NaN,(e[2]-o)/a,(e[3]-i)/r,NaN,NaN,NaN,NaN,(e[4]-o)/a,(e[5]-i)/r,NaN,NaN,NaN,NaN,c,s,NaN,NaN,NaN,NaN,l,m,N
1aN,NaN,NaN,NaN,(e[16]-o)/a,(e[17]-i)/r,NaN,NaN,NaN,NaN,(e[14]-o)/a,(e[15]-i)/r],0),this.newFreeDrawOutline(d,t,this.#e,this.#d,this.#n,this.#o)}#O(t,e){const o=this.#t;return t.set([NaN,NaN,NaN,NaN,o[4],o[5]],e),e+6}#M(t,e){const o=this.#a.subarray(4,6),i=this.#a.subarray(16,18),[a,r,c,s]=this.#e,[l,m,d,u]=this.#_();return t.set([NaN,NaN,NaN,NaN,(o[0]-a)/c,(o[1]-r)/s,NaN,NaN,NaN,NaN,l,m,NaN,NaN,NaN,NaN,d,u,NaN,NaN,NaN,NaN,(i[0]-a)/c,(i[1]-r)/s],e),e+24}}class yT extends bT{#e;#t=null;#n;#o;#i;#a;#s;constructor(t,e,o,i,a,r){super(),this.#s=t,this.#i=e,this.#e=o,this.#a=i,this.#n=a,this.#o=r,this.#l(r);const{x:c,y:s,width:l,height:m}=this.#t;for(let d=0,u=t.length;d<u;d+=2)t[d]=(t[d]-c)/l,t[d+1]=(t[d+1]-s)/m;for(let d=0,u=e.length;d<u;d+=2)e[d]=(e[d]-c)/l,e[d+1]=(e[d+1]-s)/m}toSVGPath(){const t=[`M${this.#s[4]} ${this.#s[5]}`];for(let e=6,o=this.#s.length;e<o;e+=6)isNaN(this.#s[e])?t.push(`L${this.#s[e+4]} ${this.#s[e+5]}`):t.push(`C${this.#s[e]} ${this.#s[e+1]} ${this.#s[e+2]} ${this.#s[e+3]} ${this.#s[e+4]} ${this.#s[e+5]}`);return t.push("Z"),t.join(" ")}serialize([t,e,o,i],a){const r=o-t,c=i-e;let s,l;switch(a){case 0:s=this.#c(this.#s,t,i,r,-c),l=this.#c(this.#i,t,i,r,-c);break;case 90:s=this.#m(this.#s,t,e,r,c),l=this.#m(this.#i,t,e,r,c);break;case 180:s=this.#c(this.#s,o,e,-r,c),l=this.#c(this.#i,o,e,-r,c);break;case 270:s=this.#m(this.#s,o,i,-r,-c),l=this.#m(this.#i,o,i,-r,-c)}return{outline:Array.from(s),points:[Array.from(l)]}}#c(t,e,o,i,a){const r=new Float64Array(t.length);for(let c=0,s=t.length;c<s;c+=2)r[c]=e+t[c]*i,r[c+1]=o+t[c+1]*a;return r}#m(t,e,o,i,a){const r=new Float64Array(t.length);for(let c=0,s=t.length;c<s;c+=2)r[c]=e+t[c+1]*i,r[c+1]=o+t[c]*a;return r}#l(t){const e=this.#s;let o=e[4],i=e[5],a=o,r=i,c=o,s=i,l=o,m=i;const d=t?Math.max:Math.min;for(let V=6,N=e.length;V<N;V+=6){if(isNaN(e[V]))a=Math.min(a,e[V+4]),r=Math.min(r,e[V+5]),c=Math.max(c,e[V+4]),s=Math.max(s,e[V+5]),m<e[V+5]?(l=e[V+4],m=e[V+5]):m===e[V+5]&&(l=d(l,e[V+4]));else{const X=Et.bezierBoundingBox(o,i,...e.slice(V,V+6));a=Math.min(a,X[0]),r=Math.min(r,X[1]),c=Math.max(c,X[2]),s=Math.max(s,X[3]),m<X[3]?(l=X[2],m=X[3]):m===X[3]&&(l=d(l,X[2]))}o=e[V+4],i=e[V+5]}const u=a-this.#n,h=r-this.#n,_=c-a+2*this.#n,w=s-r+2*this.#n;this.#t={x:u,y:h,width:_,height:w,lastPoint:[l,m]}}get box(){return this.#t}newOutliner(t,e,o,i,a,r=0){return new Gs(t,e,o,i,a,r)}getNewOutline(t,e){const{x:o,y:i,width:a,height:r}=this.#t,[c,s,l,m]=this.#e,d=a*l,u=r*m,h=o*l+c,_=i*m+s,w=this.newOutliner({x:this.#i[0]*d+h,y:this.#i[1]*u+_},this.#e,this.#a,t,this.#o,e??this.#n);for(let V=2;V<this.#i.length;V+=2)w.add({x:this.#i[V]*d+h,y:this.#i[V+1]*u+_});return w.getOutlines()}get mustRemoveSelfIntersections(){return!0}}class wT{#e;#t=[];#n=[];constructor(t,e=0,o=0,i=!0){let a=1/0,r=-1/0,c=1/0,s=-1/0;const m=10**-4;for(const{x:N,y:X,width:de,height:he}of t){const ue=Math.floor((N-e)/m)*m,be=Math.ceil((N+de+e)/m)*m,Ae=Math.floor((X-e)/m)*m,De=Math.ceil((X+he+e)/m)*m;this.#t.push([ue,Ae,De,!0],[be,Ae,De,!1]),a=Math.min(a,ue),r=Math.max(r,be),c=Math.min(c,Ae),s=Math.max(s,De)}const d=r-a+2*o,u=s-c+2*o,h=a-o,_=c-o,w=this.#t.at(i?-1:-2),V=[w[0],w[2]];for(const N of this.#t){const[X,de,he]=N;N[0]=(X-h)/d,N[1]=(de-_)/u,N[2]=(he-_)/u}this.#e={x:h,y:_,width:d,height:u,lastPoint:V}}getOutlines(){this.#t.sort((e,o)=>e[0]-o[0]||e[1]-o[1]||e[2]-o[2]);const t=[];for(const e of this.#t)e[3]?(t.push(...this.#c(e)),this.#a(e)):(this.#s(e),t.push(...this.#c(e)));return this.#o(t)}#o(t){const e=[],o=new Set;for(const r of t){const[c,s,l]=r;e.push([c,s,r],[c,l,r])}e.sort((r,c)=>r[1]-c[1]||r[0]-c[0]);for(let r=0,c=e.length;r<c;r+=2){const s=e[r][2],l=e[r+1][2];s.push(l),l.push(s),o.add(s),o.add(l)}const i=[];let a;for(;o.size>0;){const r=o.values().next().value;let[c,s,l,m,d]=r;o.delete(r);let u=c,h=s;for(a=[c,l],i.push(a);;){let _;if(o.has(m))_=m;else{if(!o.has(d))break;_=d}o.delete(_),[c,s,l,m,d]=_,u!==c&&(a.push(u,h,c,h===s?s:l),u=c),h=h===s?l:s}a.push(u,h)}return new nse(i,this.#e)}#i(t){const e=this.#n;let o=0,i=e.length-1;for(;o<=i;){const a=o+i>>1,r=e[a][0];if(r===t)return a;r<t?o=a+1:i=a-1}return i+1}#a([,t,e]){const o=this.#i(t);this.#n.splice(o,0,[t,e])}#s([,t,e]){const o=this.#i(t);for(let i=o;i<this.#n.length;i++){const[a,r]=this.#n[i];if(a!==t)break;
vendor: 9,560 bytes, line 1
1if(a===t&&r===e)return void this.#n.splice(i,1)}for(let i=o-1;i>=0;i--){const[a,r]=this.#n[i];if(a!==t)break;if(a===t&&r===e)return void this.#n.splice(i,1)}}#c(t){const[e,o,i]=t,a=[[e,o,i]],r=this.#i(i);for(let c=0;c<r;c++){const[s,l]=this.#n[c];for(let m=0,d=a.length;m<d;m++){const[,u,h]=a[m];if(!(l<=u||h<=s)){if(u>=s){if(h>l)a[m][1]=l;else{if(1===d)return[];a.splice(m,1),m--,d--}continue}a[m][2]=s,h>l&&a.push([e,l,h])}}}return a}}class nse extends bT{#e;#t;constructor(t,e){super(),this.#t=t,this.#e=e}toSVGPath(){const t=[];for(const e of this.#t){let[o,i]=e;t.push(`M${o} ${i}`);for(let a=2;a<e.length;a+=2){const r=e[a],c=e[a+1];r===o?(t.push(`V${c}`),i=c):c===i&&(t.push(`H${r}`),o=r)}t.push("Z")}return t.join(" ")}serialize([t,e,o,i],a){const r=[],c=o-t,s=i-e;for(const l of this.#t){const m=new Array(l.length);for(let d=0;d<l.length;d+=2)m[d]=t+l[d]*c,m[d+1]=i-l[d+1]*s;r.push(m)}return r}get box(){return this.#e}get classNamesForDrawing(){return["highlight"]}get classNamesForOutlining(){return["highlightOutline"]}}class SO extends Gs{newFreeDrawOutline(t,e,o,i,a,r){return new ose(t,e,o,i,a,r)}get classNamesForDrawing(){return["highlight","free"]}}class ose extends yT{get classNamesForDrawing(){return["highlight","free"]}get classNamesForOutlining(){return["highlightOutline","free"]}newOutliner(t,e,o,i,a,r=0){return new SO(t,e,o,i,a,r)}}class Ba{#e=null;#t=null;#n;#o=null;#i=!1;#a=!1;#s=null;#c;#m=null;#l=null;#d;static#r=null;static get _keyboardManager(){return Cn(this,"_keyboardManager",new Qu([[["Escape","mac+Escape"],Ba.prototype._hideDropdownFromKeyboard],[[" ","mac+ "],Ba.prototype._colorSelectFromKeyboard],[["ArrowDown","ArrowRight","mac+ArrowDown","mac+ArrowRight"],Ba.prototype._moveToNext],[["ArrowUp","ArrowLeft","mac+ArrowUp","mac+ArrowLeft"],Ba.prototype._moveToPrevious],[["Home","mac+Home"],Ba.prototype._moveToBeginning],[["End","mac+End"],Ba.prototype._moveToEnd]]))}constructor({editor:t=null,uiManager:e=null}){t?(this.#a=!1,this.#d=Wt.HIGHLIGHT_COLOR,this.#s=t):(this.#a=!0,this.#d=Wt.HIGHLIGHT_DEFAULT_COLOR),this.#l=t?._uiManager||e,this.#c=this.#l._eventBus,this.#n=t?.color||this.#l?.highlightColors.values().next().value||"#FFFF98",Ba.#r||=Object.freeze({blue:"pdfjs-editor-colorpicker-blue",green:"pdfjs-editor-colorpicker-green",pink:"pdfjs-editor-colorpicker-pink",red:"pdfjs-editor-colorpicker-red",yellow:"pdfjs-editor-colorpicker-yellow"})}renderButton(){const t=this.#e=document.createElement("button");t.className="colorPicker",t.tabIndex="0",t.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-button"),t.setAttribute("aria-haspopup",!0);const e=this.#l._signal;t.addEventListener("click",this.#f.bind(this),{signal:e}),t.addEventListener("keydown",this.#h.bind(this),{signal:e});const o=this.#t=document.createElement("span");return o.className="swatch",o.setAttribute("aria-hidden",!0),o.style.backgroundColor=this.#n,t.append(o),t}renderMainDropdown(){const t=this.#o=this.#u();return t.setAttribute("aria-orientation","horizontal"),t.setAttribute("aria-labelledby","highlightColorPickerLabel"),t}#u(){const t=document.createElement("div"),e=this.#l._signal;t.addEventListener("contextmenu",La,{signal:e}),t.className="dropdown",t.role="listbox",t.setAttribute("aria-multiselectable",!1),t.setAttribute("aria-orientation","vertical"),t.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-dropdown");for(const[o,i]of this.#l.highlightColors){const a=document.createElement("button");a.tabIndex="0",a.role="option",a.setAttribute("data-color",i),a.title=o,a.setAttribute("data-l10n-id",Ba.#r[o]);const r=document.createElement("span");a.append(r),r.className="swatch",r.style.backgroundColor=i,a.setAttribute("aria-selected",i===this.#n),a.addEventListener("click",this.#g.bind(this,i),{signal:e}),t.append(a)}return t.addEventListener("keydown",this.#h.bind(this),{signal:e}),t}#g(t,e){e.stopPropagation(),this.#c.dispatch("switchannotationeditorparams",{source:this,type:this.#d,value:t})}_colorSelectFromKeyboard(t){if(t.target===this.#e)return void this.#f(t);const e=t.target.getAttribute("data-color");e&&this.#g(e,t)}_moveToNext(t){this.#p?t.target!==this.#e?t.target.nextSibling?.focus():this.#o.firstChild?.focus():this.#f(t)}_moveToPrevious(t){t.target!==this.#o?.firstChild&&t.target!==this.#e?(this.#p||this.#f(t),t.target.previousSibling?.focus()):this.#p&&this._hideDropdownFromKeyboard()}_moveToBeginning(t){this.#p?this.#o.firstChild?.focus():this.#f(t)}_moveToEnd(t){this.#p?this.#o.lastChild?.focus():this.#f(t)}#h(t){Ba._keyboardManager.exec(this,t)}#f(t){if(this.#p)return void this.hideDropdown();if(this.#i=0===t.detail,this.#m||(this.#m=new AbortController,window.addEventListener("pointerdown",this.#_.bind(this),{signal:this.#l.combinedSignal(this.#m)})),this.#o)return void this.#o.classList.remove("hidden");const e=this.#o=this.#u();this.#e.append(e)}#_(t){this.#o?.contains(t.target)||this.hideDropdown()}hideDropdown(){this.#o?.classList.add("hidden"),this.#m?.abort(),this.#m=null}get#p(){return this.#o&&!this.#o.classList.contains("hidden")}_hideDropdownFromKeyboard(){if(!this.#a){if(!this.#p)return void this.#s?.unselect();this.hideDropdown(),this.#e.focus({preventScroll:!0,focusVisible:this.#i})}}updateColor(t){if(this.#t&&(this.#t.style.backgroundColor=t),!this.#o)return;const e=this.#l.highlightColors.values();for(const o of this.#o.children)o.setAttribute("aria-selected",e.next().value===t)}destroy(){this.#e?.remove(),this.#e=null,this.#t=null,this.#o?.remove(),this.#o=null}}class Lo extends Gt{#e=null;#t=0;#n;#o=null;#i=null;#a=null;#s=null;#c=0;#m=null;#l=null;#d=null;#r=!1;#u=null;#g;#h=null;#f="";#_;#p="";static _defaultColor=null;static _defaultOpacity=1;static _defaultThickness=12;static _type="highlight";static _editorType=tn.HIGHLIGHT;static _freeHighlightId=-1;static _freeHighlight=null;static _freeHighlightClipId="";static get _keyboardManager(){const t=Lo.prototype;return Cn(this,"_keyboardManager",new Qu([[["ArrowLeft","mac+ArrowLeft"],t._moveCaret,{args:[0]}],[["ArrowRight","mac+ArrowRight"],t._moveCaret,{args:[1]}],[["ArrowUp","mac+ArrowUp"],t._moveCaret,{args:[2]}],[["ArrowDown","mac+ArrowDown"],t._moveCaret,{args:[3]}]]))}constructor(t){super({...t,name:"highlightEditor"}),this.color=t.color||Lo._defaultColor,this.#_=t.thickness||Lo._defaultThickness,this.#g=t.opacity||Lo._defaultOpacity,this.#n=t.boxes||null,this.#p=t.methodOfCreation||"",this.#f=t.text||"",this._isDraggable=!1,t.highlightId>-1?(this.#r=!0,this.#C(t),this.#w()):this.#n&&(this.#e=t.anchorNode,this.#t=t.anchorOffset,this.#s=t.focusNode,this.#c=t.focusOffset,this.#v(),this.#w(),this.rotate(this.rotation))}get telemetryInitialData(){return{action:"added",type:this.#r?"free_highlight":"highlight",color:this._uiManager.highlightColorNames.get(this.color),thickness:this.#_,methodOfCreation:this.#p}}get telemetryFinalData(){return{type:"highlight",color:this._uiManager.highlightColorNames.get(this.color)}}static computeTelemetryFinalData(t){return{numberOfColors:t.get("color").size}}#v(){const t=new wT(this.#n,.001);this.#l=t.getOutlines(),({x:this.x,y:this.y,width:this.width,height:this.height}=this.#l.box);const e=new wT(this.#n,.0025,.001,"ltr"===this._uiManager.direction);this.#a=e.getOutlines();const{lastPoint:o}=this.#a.box;this.#u=[(o[0]-this.x)/this.width,(o[1]-this.y)/this.height]}#C({highlightOutlines:t,highlightId:e,clipPathId:o}){if(this.#l=t,this.#a=t.getNewOutline(this.#_/2+1.5,.0025),e>=0)this.#d=e,this.#o=o,this.parent.drawLayer.finalizeLine(e,t),this.#h=this.parent.drawLayer.drawOutline(this.#a);else if(this.parent){const m=this.parent.viewport.rotation;this.parent.drawLayer.updateLine(this.#d,t),this.parent.drawLayer.updateBox(this.#d,Lo.#b(this.#l.box,(m-this.rotation+360)%360)),this.parent.drawLayer.updateLine(this.#h,this.#a),this.parent.drawLayer.updateBox(this.#h,Lo.#b(this.#a.box,m))}const{x:a,y:r,width:c,height:s}=t.box;switch(this.rotation){case 0:this.x=a,this.y=r,this.width=c,this.height=s;break;case 90:{const[m,d]=this.parentDimensions;this.x=r,this.y=1-a,this.width=c*d/m,this.height=s*m/d;break}case 180:this.x=1-a,this.y=1-r,this.width=c,this.height=s;break;case 270:{const[m,d]=this.parentDimensions;this.x=1-r,this.y=a,this.width=c*d/m,this.height=s*m/d;break}}const{lastPoint:l}=this.#a.box;this.#u=[(l[0]-a)/c,(l[1]-r)/s]}static initialize(t,e){Gt.initialize(t,e),Lo._defaultColor||=e.highlightColors?.values().next().value||"#fff066"}static updateDefaultParams(t,e){switch(t){case Wt.HIGHLIGHT_DEFAULT_COLOR:Lo._defaultColor=e;break;case Wt.HIGHLIGHT_THICKNESS:Lo._defaultThickness=e}}translateInPage(t,e){}get toolbarPosition(){return this.#u}updateParams(t,e){switch(t){case Wt.HIGHLIGHT_COLOR:this.#y(e);break;case Wt.HIGHLIGHT_THICKNESS:this.#O(e)}}static get defaultPropertiesToUpdate(){return[[Wt.HIGHLIGHT_DEFAULT_COLOR,Lo._defaultColor],[Wt.HIGHLIGHT_THICKNESS,Lo._defaultThickness]]}get propertiesToUpdate(){return[[Wt.HIGHLIGHT_COLOR,this.color||Lo._defaultColor],[Wt.HIGHLIGHT_THICKNESS,this.#_||Lo._defaultThickness],[Wt.HIGHLIGHT_FREE,this.#r]]}#y(t){const e=(a,r)=>{this.color=a,this.parent?.drawLayer.changeColor(this.#d,a),this.#i?.updateColor(a),this.#g=r,this.parent?.drawLayer.changeOpacity(this.#d,r)},o=this.color,i=this.#g;this.addCommands({cmd:e.bind(this,t,Lo._defaultOpacity),undo:e.bind(this,o,i),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wt.HIGHLIGHT_COLOR,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"color_changed",color:this._uiManager.highlightColorNames.get(t)},!0)}#O(t){const e=this.#_,o=i=>
1{this.#_=i,this.#M(i)};this.addCommands({cmd:o.bind(this,t),undo:o.bind(this,e),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wt.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"thickness_changed",thickness:t},!0)}addEditToolbar(){var t=()=>super.addEditToolbar,e=this;return z(function*(){const o=yield t().call(e);return o?(e._uiManager.highlightColors&&(e.#i=new Ba({editor:e}),o.addColorPicker(e.#i)),o):null})()}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}fixAndSetPosition(){return super.fixAndSetPosition(this.#T())}getBaseTranslation(){return[0,0]}getRect(t,e){return super.getRect(t,e,this.#T())}onceAdded(){this.annotationElementId||this.parent.addUndoableEditor(this),this.div.focus()}remove(){this.#A(),this._reportTelemetry({action:"deleted"}),super.remove()}rebuild(){this.parent&&(super.rebuild(),null!==this.div&&(this.#w(),this.isAttachedToDOM||this.parent.add(this)))}setParent(t){let e=!1;this.parent&&!t?this.#A():t&&(this.#w(t),e=!this.parent&&this.div?.classList.contains("selectedEditor")),super.setParent(t),this.show(this._isVisible),e&&this.select()}#M(t){if(!this.#r)return;this.#C({highlightOutlines:this.#l.getNewOutline(t/2)}),this.fixAndSetPosition();const[e,o]=this.parentDimensions;this.setDims(this.width*e,this.height*o)}#A(){null===this.#d||!this.parent||(this.parent.drawLayer.remove(this.#d),this.#d=null,this.parent.drawLayer.remove(this.#h),this.#h=null)}#w(t=this.parent){null===this.#d&&(({id:this.#d,clipPathId:this.#o}=t.drawLayer.draw(this.#l,this.color,this.#g)),this.#h=t.drawLayer.drawOutline(this.#a),this.#m&&(this.#m.style.clipPath=this.#o))}static#b({x:t,y:e,width:o,height:i},a){switch(a){case 90:return{x:1-e-i,y:t,width:i,height:o};case 180:return{x:1-t-o,y:1-e-i,width:o,height:i};case 270:return{x:e,y:1-t-o,width:i,height:o}}return{x:t,y:e,width:o,height:i}}rotate(t){const{drawLayer:e}=this.parent;let o;o=this.#r?Lo.#b(this.#l.box,t=(t-this.rotation+360)%360):Lo.#b(this,t),e.rotate(this.#d,t),e.rotate(this.#h,t),e.updateBox(this.#d,o),e.updateBox(this.#h,Lo.#b(this.#a.box,t))}render(){if(this.div)return this.div;const t=super.render();this.#f&&(t.setAttribute("aria-label",this.#f),t.setAttribute("role","mark")),this.#r?t.classList.add("free"):this.div.addEventListener("keydown",this.#x.bind(this),{signal:this._uiManager._signal});const e=this.#m=document.createElement("div");t.append(e),e.setAttribute("aria-hidden","true"),e.className="internal",e.style.clipPath=this.#o;const[o,i]=this.parentDimensions;return this.setDims(this.width*o,this.height*i),qp(this,this.#m,["pointerover","pointerleave"]),this.enableEditing(),t}pointerover(){this.isSelected||this.parent.drawLayer.addClass(this.#h,"hovered")}pointerleave(){this.isSelected||this.parent.drawLayer.removeClass(this.#h,"hovered")}#x(t){Lo._keyboardManager.exec(this,t)}_moveCaret(t){switch(this.parent.unselect(this),t){case 0:case 2:this.#k(!0);break;case 1:case 3:this.#k(!1)}}#k(t){if(!this.#e)return;const e=window.getSelection();t?e.setPosition(this.#e,this.#t):e.setPosition(this.#s,this.#c)}select(){super.select(),this.#h&&(this.parent?.drawLayer.removeClass(this.#h,"hovered"),this.parent?.drawLayer.addClass(this.#h,"selected"))}unselect(){super.unselect(),this.#h&&(this.parent?.drawLayer.removeClass(this.#h,"selected"),this.#r||this.#k(!1))}get _mustFixPosition(){return!this.#r}show(t=this._isVisible){super.show(t),this.parent&&(this.parent.drawLayer.show(this.#d,t),this.parent.drawLayer.show(this.#h,t))}#T(){return this.#r?this.rotation:0}#D(){if(this.#r)return null;const[t,e]=this.pageDimensions,[o,i]=this.pageTranslation,a=this.#n,r=new Float32Array(8*a.length);let c=0;for(const{x:s,y:l,width:m,height:d}of a){const u=s*t+o,h=(1-l-d)*e+i;r[c]=r[c+4]=u,r[c+1]=r[c+3]=h,r[c+2]=r[c+6]=u+m*t,r[c+5]=r[c+7]=h+d*e,c+=8}return r}#E(t){return this.#l.serialize(t,this.#T())}static startHighlighting(t,e,{target:o,x:i,y:a}){const{x:r,y:c,width:s,height:l}=o.getBoundingClientRect(),m=new AbortController,d=t.combinedSignal(m),h=_=>{m.abort(),this.#S(t,_)};window.addEventListener("blur",h,{signal:d}),window.addEventListener("pointerup",h,{signal:d}),window.addEventListener("pointerdown",_=>{_.preventDefault(),_.stopPropagation()},{capture:!0,passive:!1,signal:d}),window.addEventListener("contextmenu",La,{signal:d}),o.addEventListener("pointermove",this.#P.bind(this,t),{signal:d}),this._freeHighlight=new SO({x:i,y:a},[r,c,s,l],t.scale,this._defaultThickness/2,e,.001),({id:this._freeHighlightId,clipPathId:this._freeHighlightClipId}=t.drawLayer.draw(this._freeHighlight,this._defaultColor,this._defaultOpacity,!0))}static#P(t,e){this._freeHighlight.add(e)&&t.drawLayer.updatePath(this._freeHighlightId,this._freeHighlight)}static#S(t,e){this._freeHighlight.isEmpty()?t.drawLayer.remove(this._freeHighlightId):t.createAndAddNewEditor(e,!1,{highlightId:this._freeHighlightId,highlightOutlines:this._freeHighlight.getOutlines(),clipPathId:this._freeHighlightClipId,methodOfCreation:"main_toolbar"}),this._freeHighlightId=-1,this._freeHighlight=null,this._freeHighlightClipId=""}static deserialize(t,e,o){var i=()=>super.deserialize,a=this;return z(function*(){let r=null;if(t instanceof PT){const{data:{quadPoints:V,rect:N,rotation:X,id:de,color:he,opacity:ue,popupRef:be},parent:{page:{pageNumber:Ae}}}=t;r=t={annotationType:tn.HIGHLIGHT,color:Array.from(he),opacity:ue,quadPoints:V,boxes:null,pageIndex:Ae-1,rect:N.slice(0),rotation:X,id:de,deleted:!1,popupRef:be}}else if(t instanceof AO){const{data:{inkLists:V,rect:N,rotation:X,id:de,color:he,borderStyle:{rawWidth:ue},popupRef:be},parent:{page:{pageNumber:Ae}}}=t;r=t={annotationType:tn.HIGHLIGHT,color:Array.from(he),thickness:ue,inkLists:V,boxes:null,pageIndex:Ae-1,rect:N.slice(0),rotation:X,id:de,deleted:!1,popupRef:be}}const{color:c,quadPoints:s,inkLists:l,opacity:m}=t,d=yield i().call(a,t,e,o);d.color=Et.makeHexColor(...c),d.#g=m||1,l&&(d.#_=t.thickness),d.annotationElementId=t.id||null,d._initialData=r;const[u,h]=d.pageDimensions,[_,w]=d.pageTranslation;if(s){const V=d.#n=[];for(let N=0;N<s.length;N+=8)V.push({x:(s[N]-_)/u,y:1-(s[N+1]-w)/h,width:(s[N+2]-s[N])/u,height:(s[N+1]-s[N+5])/h});d.#v(),d.#w(),d.rotate(d.rotation)}else if(l){d.#r=!0;const V=l[0],N={x:V[0]-_,y:h-(V[1]-w)},X=new SO(N,[0,0,u,h],1,d.#_/2,!0,.001);for(let ue=0,be=V.length;ue<be;ue+=2)N.x=V[ue]-_,N.y=h-(V[ue+1]-w),X.add(N);const{id:de,clipPathId:he}=e.drawLayer.draw(X,d.color,d._defaultOpacity,!0);d.#C({highlightOutlines:X.getOutlines(),highlightId:de,clipPathId:he}),d.#w()}return d})()}serialize(t=!1){if(this.isEmpty()||t)return null;if(this.deleted)return this.serializeDeleted();const e=this.getRect(0,0),o=Gt._colorManager.convert(this.color),i={annotationType:tn.HIGHLIGHT,color:o,opacity:this.#g,thickness:this.#_,quadPoints:this.#D(),outlines:this.#E(e),pageIndex:this.pageIndex,rect:e,rotation:this.#T(),structTreeParentId:this._structTreeParentId};return this.annotationElementId&&!this.#I(i)?null:(i.id=this.annotationElementId,i)}#I(t){const{color:e}=this._initialData;return t.color.some((o,i)=>
1o!==e[i])}renderAnnotationElement(t){return t.updateEdited({rect:this.getRect(0,0)}),null}static canCreateNewEmptyEditor(){return!1}}class hi extends Gt{#e=0;#t=0;#n=null;#o=new Path2D;#i=!1;#a=null;#s=!1;#c=!1;#m=null;#l=null;#d=0;#r=0;#u=null;static _defaultColor=null;static _defaultOpacity=1;static _defaultThickness=1;static _type="ink";static _editorType=tn.INK;constructor(t){super({...t,name:"inkEditor"}),this.color=t.color||null,this.thickness=t.thickness||null,this.opacity=t.opacity||null,this.paths=[],this.bezierPath2D=[],this.allRawPaths=[],this.currentPath=[],this.scaleFactor=1,this.translationX=this.translationY=0,this.x=0,this.y=0,this._willKeepAspectRatio=!0}static initialize(t,e){Gt.initialize(t,e)}static updateDefaultParams(t,e){switch(t){case Wt.INK_THICKNESS:hi._defaultThickness=e;break;case Wt.INK_COLOR:hi._defaultColor=e;break;case Wt.INK_OPACITY:hi._defaultOpacity=e/100}}updateParams(t,e){switch(t){case Wt.INK_THICKNESS:this.#g(e);break;case Wt.INK_COLOR:this.#h(e);break;case Wt.INK_OPACITY:this.#f(e)}}static get defaultPropertiesToUpdate(){return[[Wt.INK_THICKNESS,hi._defaultThickness],[Wt.INK_COLOR,hi._defaultColor||Gt._defaultLineColor],[Wt.INK_OPACITY,Math.round(100*hi._defaultOpacity)]]}get propertiesToUpdate(){return[[Wt.INK_THICKNESS,this.thickness||hi._defaultThickness],[Wt.INK_COLOR,this.color||hi._defaultColor||Gt._defaultLineColor],[Wt.INK_OPACITY,Math.round(100*(this.opacity??hi._defaultOpacity))]]}#g(t){const e=i=>{this.thickness=i,this.#F()},o=this.thickness;this.addCommands({cmd:e.bind(this,t),undo:e.bind(this,o),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wt.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0})}#h(t){const e=i=>{this.color=i,this.#b()},o=this.color;this.addCommands({cmd:e.bind(this,t),undo:e.bind(this,o),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wt.INK_COLOR,overwriteIfSameType:!0,keepUndo:!0})}#f(t){const e=i=>{this.opacity=i,this.#b()},o=this.opacity;this.addCommands({cmd:e.bind(this,t/=100),undo:e.bind(this,o),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wt.INK_OPACITY,overwriteIfSameType:!0,keepUndo:!0})}rebuild(){this.parent&&(super.rebuild(),null!==this.div&&(this.canvas||(this.#D(),this.#E()),this.isAttachedToDOM||(this.parent.add(this),this.#P()),this.#F()))}remove(){null!==this.canvas&&(this.isEmpty()||this.commit(),this.canvas.width=this.canvas.height=0,this.canvas.remove(),this.canvas=null,this.#n&&(clearTimeout(this.#n),this.#n=null),this.#m?.disconnect(),this.#m=null,super.remove())}setParent(t){!this.parent&&t?this._uiManager.removeShouldRescale(this):this.parent&&null===t&&this._uiManager.addShouldRescale(this),super.setParent(t)}onScaleChanging(){const[t,e]=this.parentDimensions;this.setDimensions(this.width*t,this.height*e)}enableEditMode(){this.#i||null===this.canvas||(super.enableEditMode(),this._isDraggable=!1,this.#x())}disableEditMode(){!this.isInEditMode()||null===this.canvas||(super.disableEditMode(),this._isDraggable=!this.isEmpty(),this.div.classList.remove("editing"),this.#k())}onceAdded(){this._isDraggable=!this.isEmpty()}isEmpty(){return 0===this.paths.length||1===this.paths.length&&0===this.paths[0].length}#_(){const{parentRotation:t,parentDimensions:[e,o]}=this;switch(t){case 90:return[0,o,o,e];case 180:return[e,o,e,o];case 270:return[e,0,o,e];default:return[0,0,e,o]}}#p(){const{ctx:t,color:e,opacity:o,thickness:i,parentScale:a,scaleFactor:r}=this;t.lineWidth=i*a/r,t.lineCap="round",t.lineJoin="round",t.miterLimit=10,t.strokeStyle=`${e}${function yre(n){return Math.round(Math.min(255,Math.max(1,255*n))).toString(16).padStart(2,"0")}(o)}`}#v(t,e){this.canvas.addEventListener("contextmenu",La,{signal:this._uiManager._signal}),this.#k(),this.#a=new AbortController;const o=this._uiManager.combinedSignal(this.#a);this.canvas.addEventListener("pointerleave",this.canvasPointerleave.bind(this),{signal:o}),this.canvas.addEventListener("pointermove",this.canvasPointermove.bind(this),{signal:o}),this.canvas.addEventListener("pointerup",this.canvasPointerup.bind(this),{signal:o}),this.isEditing=!0,this.#c||(this.#c=!0,this.#P(),this.thickness||=hi._defaultThickness,this.color||=hi._defaultColor||Gt._defaultLineColor,this.opacity??=hi._defaultOpacity),this.currentPath.push([t,e]),this.#s=!1,this.#p(),this.#u=()=>{this.#M(),this.#u&&window.requestAnimationFrame(this.#u)},window.requestAnimationFrame(this.#u)}#C(t,e){const[o,i]=this.currentPath.at(-1);if(this.currentPath.length>1&&t===o&&e===i)return;const a=this.currentPath;let r=this.#o;if(a.push([t,e]),this.#s=!0,a.length<=2)return r.moveTo(...a[0]),void r.lineTo(t,e);
13===a.length&&(this.#o=r=new Path2D,r.moveTo(...a[0])),this.#A(r,...a.at(-3),...a.at(-2),t,e)}#y(){if(0===this.currentPath.length)return;const t=this.currentPath.at(-1);this.#o.lineTo(...t)}#O(t,e){let o;if(this.#u=null,t=Math.min(Math.max(t,0),this.canvas.width),e=Math.min(Math.max(e,0),this.canvas.height),this.#C(t,e),this.#y(),1!==this.currentPath.length)o=this.#w();else{const s=[t,e];o=[[s,s.slice(),s.slice(),s]]}const i=this.#o,a=this.currentPath;this.currentPath=[],this.#o=new Path2D,this.addCommands({cmd:()=>{this.allRawPaths.push(a),this.paths.push(o),this.bezierPath2D.push(i),this._uiManager.rebuild(this)},undo:()=>{this.allRawPaths.pop(),this.paths.pop(),this.bezierPath2D.pop(),0===this.paths.length?this.remove():(this.canvas||(this.#D(),this.#E()),this.#F())},mustExec:!0})}#M(){if(!this.#s)return;this.#s=!1;Math.ceil(this.thickness*this.parentScale);const e=this.currentPath.slice(-3),o=e.map(m=>m[0]),i=e.map(m=>m[1]),{ctx:l}=(Math.min(...o),Math.max(...o),Math.min(...i),Math.max(...i),this);l.save(),l.clearRect(0,0,this.canvas.width,this.canvas.height);for(const m of this.bezierPath2D)l.stroke(m);l.stroke(this.#o),l.restore()}#A(t,e,o,i,a,r,c){const s=(e+i)/2,l=(o+a)/2,m=(i+r)/2,d=(a+c)/2;t.bezierCurveTo(s+2*(i-s)/3,l+2*(a-l)/3,m+2*(i-m)/3,d+2*(a-d)/3,m,d)}#w(){const t=this.currentPath;if(t.length<=2)return[[t[0],t[0],t.at(-1),t.at(-1)]];const e=[];let o,[i,a]=t[0];for(o=1;o<t.length-2;o++){const[u,h]=t[o],[_,w]=t[o+1],V=(u+_)/2,N=(h+w)/2;e.push([[i,a],[i+2*(u-i)/3,a+2*(h-a)/3],[V+2*(u-V)/3,N+2*(h-N)/3],[V,N]]),[i,a]=[V,N]}const[r,c]=t[o],[s,l]=t[o+1];return e.push([[i,a],[i+2*(r-i)/3,a+2*(c-a)/3],[s+2*(r-s)/3,l+2*(c-l)/3],[s,l]]),e}#b(){if(this.isEmpty())return void this.#I();this.#p();const{canvas:t,ctx:e}=this;e.setTransform(1,0,0,1,0,0),e.clearRect(0,0,t.width,t.height),this.#I();for(const o of this.bezierPath2D)e.stroke(o)}commit(){this.#i||(super.commit(),this.isEditing=!1,this.disableEditMode(),this.setInForeground(),this.#i=!0,this.div.classList.add("disabled"),this.#F(!0),this.select(),this.parent.addInkEditorIfNeeded(!0),this.moveInDOM(),this.div.focus({preventScroll:!0}))}focusin(t){this._focusEventsAllowed&&(super.focusin(t),this.enableEditMode())}#x(){if(this.#l)return;this.#l=new AbortController;const t=this._uiManager.combinedSignal(this.#l);this.canvas.addEventListener("pointerdown",this.canvasPointerdown.bind(this),{signal:t})}#k(){this.pointerdownAC?.abort(),this.pointerdownAC=null}canvasPointerdown(t){0!==t.button||!this.isInEditMode()||this.#i||(this.setInForeground(),t.preventDefault(),this.div.contains(document.activeElement)||this.div.focus({preventScroll:!0}),this.#v(t.offsetX,t.offsetY))}canvasPointermove(t){t.preventDefault(),this.#C(t.offsetX,t.offsetY)}canvasPointerup(t){t.preventDefault(),this.#T(t)}canvasPointerleave(t){this.#T(t)}#T(t){this.#a?.abort(),this.#a=null,this.#x(),this.#n&&clearTimeout(this.#n),this.#n=setTimeout(()=>{this.#n=null,this.canvas.removeEventListener("contextmenu",La)},10),this.#O(t.offsetX,t.offsetY),this.addToAnnotationStorage(),this.setInBackground()}#D(){this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=0,this.canvas.className="inkEditorCanvas",this.canvas.setAttribute("data-l10n-id","pdfjs-ink-canvas"),this.div.append(this.canvas),this.ctx=this.canvas.getContext("2d")}#E(){this.#m=new ResizeObserver(t=>{const e=t[0].contentRect;e.width&&e.height&&this.setDimensions(e.width,e.height)}),this.#m.observe(this.div),this._uiManager._signal.addEventListener("abort",()=>{this.#m?.disconnect(),this.#m=null},{once:!0})}get isResizable(){return!this.isEmpty()&&this.#i}render(){if(this.div)return this.div;let t,e;this.width&&(t=this.x,e=this.y),super.render(),this.div.setAttribute("data-l10n-id","pdfjs-ink");const[o,i,a,r]=this.#_();if(this.setAt(o,i,0,0),this.setDims(a,r),this.#D(),this.width){const[c,s]=this.parentDimensions;this.setAspectRatio(this.width*c,this.height*s),this.setAt(t*c,e*s,this.width*c,this.height*s),this.#c=!0,this.#P(),this.setDims(this.width*c,this.height*s),this.#b(),this.div.classList.add("disabled")}else this.div.classList.add("editing"),this.enableEditMode();return this.#E(),this.div}
1#P(){if(!this.#c)return;const[t,e]=this.parentDimensions;this.canvas.width=Math.ceil(this.width*t),this.canvas.height=Math.ceil(this.height*e),this.#I()}setDimensions(t,e){const o=Math.round(t),i=Math.round(e);if(this.#d===o&&this.#r===i)return;this.#d=o,this.#r=i,this.canvas.style.visibility="hidden";const[a,r]=this.parentDimensions;this.width=t/a,this.height=e/r,this.fixAndSetPosition(),this.#i&&this.#S(t,e),this.#P(),this.#b(),this.canvas.style.visibility="visible",this.fixDims()}#S(t,e){const o=this.#H(),i=(t-o)/this.#t,a=(e-o)/this.#e;this.scaleFactor=Math.min(i,a)}#I(){const t=this.#H()/2;this.ctx.setTransform(this.scaleFactor,0,0,this.scaleFactor,this.translationX*this.scaleFactor+t,this.translationY*this.scaleFactor+t)}static#R(t){const e=new Path2D;for(let o=0,i=t.length;o<i;o++){const[a,r,c,s]=t[o];0===o&&e.moveTo(...a),e.bezierCurveTo(r[0],r[1],c[0],c[1],s[0],s[1])}return e}static#N(t,e,o){const[i,a,r,c]=e;switch(o){case 0:for(let s=0,l=t.length;s<l;s+=2)t[s]+=i,t[s+1]=c-t[s+1];break;case 90:for(let s=0,l=t.length;s<l;s+=2){const m=t[s];t[s]=t[s+1]+i,t[s+1]=m+a}break;case 180:for(let s=0,l=t.length;s<l;s+=2)t[s]=r-t[s],t[s+1]+=a;break;case 270:for(let s=0,l=t.length;s<l;s+=2){const m=t[s];t[s]=r-t[s+1],t[s+1]=c-m}break;default:throw new Error("Invalid rotation")}return t}static#B(t,e,o){const[i,a,r,c]=e;switch(o){case 0:for(let s=0,l=t.length;s<l;s+=2)t[s]-=i,t[s+1]=c-t[s+1];break;case 90:for(let s=0,l=t.length;s<l;s+=2){const m=t[s];t[s]=t[s+1]-a,t[s+1]=m-i}break;case 180:for(let s=0,l=t.length;s<l;s+=2)t[s]=r-t[s],t[s+1]-=a;break;case 270:for(let s=0,l=t.length;s<l;s+=2){const m=t[s];t[s]=c-t[s+1],t[s+1]=r-m}break;default:throw new Error("Invalid rotation")}return t}#V(t,e,o,i){const a=[],r=this.thickness/2,c=t*e+r,s=t*o+r;for(const l of this.paths){const m=[],d=[];for(let u=0,h=l.length;u<h;u++){const[_,w,V,N]=l[u];if(_[0]===N[0]&&_[1]===N[1]&&1===h){const Re=t*_[0]+c,je=t*_[1]+s;m.push(Re,je),d.push(Re,je);break}const X=t*_[0]+c,de=t*_[1]+s,he=t*w[0]+c,ue=t*w[1]+s,be=t*V[0]+c,Ae=t*V[1]+s,De=t*N[0]+c,we=t*N[1]+s;0===u&&(m.push(X,de),d.push(X,de)),m.push(he,ue,be,Ae,De,we),d.push(he,ue),u===h-1&&d.push(De,we)}a.push({bezier:hi.#N(m,i,this.rotation),points:hi.#N(d,i,this.rotation)})}return a}#z(){let t=1/0,e=-1/0,o=1/0,i=-1/0;for(const a of this.paths)for(const[r,c,s,l]of a){const m=Et.bezierBoundingBox(...r,...c,...s,...l);t=Math.min(t,m[0]),o=Math.min(o,m[1]),e=Math.max(e,m[2]),i=Math.max(i,m[3])}return[t,o,e,i]}#H(){return this.#i?Math.ceil(this.thickness*this.parentScale):0}#F(t=!1){if(this.isEmpty())return;if(!this.#i)return void this.#b();const e=this.#z(),o=this.#H();this.#t=Math.max(Gt.MIN_SIZE,e[2]-e[0]),this.#e=Math.max(Gt.MIN_SIZE,e[3]-e[1]);const i=Math.ceil(o+this.#t*this.scaleFactor),a=Math.ceil(o+this.#e*this.scaleFactor),[r,c]=this.parentDimensions;this.width=i/r,this.height=a/c,this.setAspectRatio(i,a);const s=this.translationX,l=this.translationY;this.translationX=-e[0],this.translationY=-e[1],this.#P(),this.#b(),this.#d=i,this.#r=a,this.setDims(i,a);const m=t?o/this.scaleFactor/2:0;this.translate(s-this.translationX-m,l-this.translationY-m)}static deserialize(t,e,o){var i=()=>super.deserialize,a=this;return z(function*(){if(t instanceof AO)return null;const r=yield i().call(a,t,e,o);r.thickness=t.thickness,r.color=Et.makeHexColor(...t.color),r.opacity=t.opacity;const[c,s]=r.pageDimensions,l=r.width*c,m=r.height*s,d=r.parentScale,u=t.thickness/2;r.#i=!0,r.#d=Math.round(l),r.#r=Math.round(m);const{paths:h,rect:_,rotation:w}=t;for(let{bezier:N}of h){N=hi.#B(N,_,w);const X=[];r.paths.push(X);let de=d*(N[0]-u),he=d*(N[1]-u);for(let be=2,Ae=N.length;be<Ae;be+=6){const gt=d*(N[be+4]-u),xt=d*(N[be+5]-u);X.push([[de,he],[d*(N[be]-u),d*(N[be+1]-u)],[d*(N[be+2]-u),d*(N[be+3]-u)],[gt,xt]]),de=gt,he=xt}const ue=a.#R(X);r.bezierPath2D.push(ue)}const V=r.#z();return r.#t=Math.max(Gt.MIN_SIZE,V[2]-V[0]),r.#e=Math.max(Gt.MIN_SIZE,V[3]-V[1]),r.#S(l,m),r})()}serialize(){if(this.isEmpty())return null;const t=this.getRect(0,0),e=Gt._colorManager.convert(this.ctx.strokeStyle);return{annotationType:tn.INK,color:e,thickness:this.thickness,opacity:this.opacity,paths:this.#V(this.scaleFactor/this.parentScale,this.translationX,this.translationY,t),pageIndex:this.pageIndex,rect:t,rotation:this.rotation,structTreeParentId:this._structTreeParentId}}}class TO extends Gt{#e=null;#t=null;#n=null;#o=null;#i=null;#a="";#s=null;#c=null;#m=null;#l=!1;#d=!1;static _type="stamp";static _editorType=tn.STAMP;constructor(t){super({...t,name:"stampEditor"}),this.#o=t.bitmapUrl,this.#i=t.bitmapFile}static initialize(t,e){Gt.initialize(t,e)}static get supportedTypes(){return Cn(this,"supportedTypes",["apng","avif","bmp","gif","jpeg","png","svg+xml","webp","x-icon"].map(e=>`image/${e}`))}static get supportedTypesStr(){return Cn(this,"supportedTypesStr",this.supportedTypes.join(","))}static isHandlingMimeForPasting(t){return this.supportedTypes.includes(t)}static paste(t,e){e.pasteEditor(tn.STAMP,{bitmapFile:t.getAsFile()})}altTextFinish(){this._uiManager.useNewAltTextFlow&&(this.div.hidden=!1),super.altTextFinish()}get telemetryFinalData(){return{type:"stamp",hasAltText:!!this.altTextData?.altText}}static computeTelemetryFinalData(t){const e=t.get("hasAltText");return{hasAltText:e.get(!0)??0,hasNoAltText:e.get(!1)??0}}#r(t,e=!1){t?(this.#e=t.bitmap,e||(this.#t=t.id,this.#l=t.isSvg),t.file&&(this.#a=t.file.name),this.#h()):this.remove()}#u(){if(this.#n=null,this._uiManager.enableWaiting(!1),this.#s){if(this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&this.#e)return this._editToolbar.hide(),void this._uiManager.editAltText(this,!0);if(!this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&this.#e){this._reportTelemetry({action:"pdfjs.image.image_added",data:{alt_text_modal:!1,alt_text_type:"empty"}});try{this.mlGuessAltText()}catch{}}this.div.focus()}}mlGuessAltText(){var t=this;return z(function*(e=null,o=!0){if(t.hasAltTextData())return null;const{mlManager:i}=t._uiManager;if(!i)throw new Error("No ML.");if(!(yield i.isEnabledFor("altText")))throw new Error("ML isn't enabled for alt text.");const{data:a,width:r,height:c}=e||t.copyCanvas(null,null,!0).imageData,s=yield i.guess({name:"altText",request:{data:a,width:r,height:c,channels:a.length/(r*c)}});if(!s)throw new Error("No response from the AI service.");if(s.error)throw new Error("Error from the AI service.");if(s.cancel)return null;if(!s.output)throw new Error("No valid response from the AI service.");const l=s.output;return yield t.setGuessedAltText(l),o&&!t.hasAltTextData()&&(t.altTextData={alt:l,decorative:!1}),l}).apply(this,arguments)}#g(){var t=this;if(this.#t)return this._uiManager.enableWaiting(!0),void this._uiManager.imageManager.getFromId(this.#t).then(i=>this.#r(i,!0)).finally(()=>this.#u());if(this.#o){const i=this.#o;return this.#o=null,this._uiManager.enableWaiting(!0),void(this.#n=this._uiManager.imageManager.getFromUrl(i).then(a=>this.#r(a)).finally(()=>this.#u()))}if(this.#i){const i=this.#i;return this.#i=null,this._uiManager.enableWaiting(!0),void(this.#n=this._uiManager.imageManager.getFromFile(i).then(a=>this.#r(a)).finally(()=>this.#u()))}const e=document.createElement("input");e.type="file",e.accept=TO.supportedTypesStr;const o=this._uiManager._signal;this.#n=new Promise(i=>{e.addEventListener("change",z(function*(){if(e.files&&0!==e.files.length){t._uiManager.enableWaiting(!0);const a=yield t._uiManager.imageManager.getFromFile(e.files[0]);t._reportTelemetry({action:"pdfjs.image.image_selected",data:{alt_text_modal:t._uiManager.useNewAltTextFlow}}),t.#r(a)}else t.remove();i()}),{signal:o}),e.addEventListener("cancel",()=>{this.remove(),i()},{signal:o})}).finally(()=>this.#u()),e.click()}remove(){this.#t&&(this.#e=null,this._uiManager.imageManager.deleteId(this.#t),this.#s?.remove(),this.#s=null,this.#c?.disconnect(),this.#c=null,this.#m&&(clearTimeout(this.#m),this.#m=null)),super.remove()}rebuild(){this.parent?(super.rebuild(),null!==this.div&&(this.#t&&null===this.#s&&this.#g(),this.isAttachedToDOM||this.parent.add(this))):this.#t&&this.#g()}onceAdded(){this._isDraggable=!0,this.div.focus()}isEmpty(){return!(this.#n||this.#e||this.#o||this.#i||this.#t)}get isResizable(){return!0}
1render(){if(this.div)return this.div;let t,e;if(this.width&&(t=this.x,e=this.y),super.render(),this.div.hidden=!0,this.div.setAttribute("role","figure"),this.addAltTextButton(),this.#e?this.#h():this.#g(),this.width&&!this.annotationElementId){const[o,i]=this.parentDimensions;this.setAt(t*o,e*i,this.width*o,this.height*i)}return this.div}#h(){const{div:t}=this;let{width:e,height:o}=this.#e;const[i,a]=this.pageDimensions,r=.75;if(this.width)e=this.width*i,o=this.height*a;else if(e>r*i||o>r*a){const m=Math.min(r*i/e,r*a/o);e*=m,o*=m}const[c,s]=this.parentDimensions;this.setDims(e*c/i,o*s/a),this._uiManager.enableWaiting(!1);const l=this.#s=document.createElement("canvas");l.setAttribute("role","img"),this.addContainer(l),(!this._uiManager.useNewAltTextWhenAddingImage||!this._uiManager.useNewAltTextFlow||this.annotationElementId)&&(t.hidden=!1),this.#p(e,o),this.#C(),this.#d||(this.parent.addUndoableEditor(this),this.#d=!0),this._reportTelemetry({action:"inserted_image"}),this.#a&&l.setAttribute("aria-label",this.#a)}copyCanvas(t,e,o=!1){t||(t=224);const{width:i,height:a}=this.#e,r=new mO;let c=this.#e,s=i,l=a,m=null;if(e){if(i>e||a>e){const be=Math.min(e/i,e/a);s=Math.floor(i*be),l=Math.floor(a*be)}m=document.createElement("canvas");const u=m.width=Math.ceil(s*r.sx),h=m.height=Math.ceil(l*r.sy);this.#l||(c=this.#_(u,h));const _=m.getContext("2d");_.filter=this._uiManager.hcmFilter;let w="white",V="#cfcfd8";"none"!==this._uiManager.hcmFilter?V="black":window.matchMedia?.("(prefers-color-scheme: dark)").matches&&(w="#8f8f9d",V="#42414d");const N=15,X=N*r.sx,de=N*r.sy,he=new OffscreenCanvas(2*X,2*de),ue=he.getContext("2d");ue.fillStyle=w,ue.fillRect(0,0,2*X,2*de),ue.fillStyle=V,ue.fillRect(0,0,X,de),ue.fillRect(X,de,X,de),_.fillStyle=_.createPattern(he,"repeat"),_.fillRect(0,0,u,h),_.drawImage(c,0,0,c.width,c.height,0,0,u,h)}let d=null;if(o){let u,h;if(r.symmetric&&c.width<t&&c.height<t)u=c.width,h=c.height;else if(c=this.#e,i>t||a>t){const V=Math.min(t/i,t/a);u=Math.floor(i*V),h=Math.floor(a*V),this.#l||(c=this.#_(u,h))}const w=new OffscreenCanvas(u,h).getContext("2d",{willReadFrequently:!0});w.drawImage(c,0,0,c.width,c.height,0,0,u,h),d={width:u,height:h,data:w.getImageData(0,0,u,h).data}}return{canvas:m,width:s,height:l,imageData:d}}#f(t,e){const[o,i]=this.parentDimensions;this.width=t/o,this.height=e/i,this._initialOptions?.isCentered?this.center():this.fixAndSetPosition(),this._initialOptions=null,null!==this.#m&&clearTimeout(this.#m),this.#m=setTimeout(()=>{this.#m=null,this.#p(t,e)},200)}#_(t,e){const{width:o,height:i}=this.#e;let a=o,r=i,c=this.#e;for(;a>2*t||r>2*e;){const s=a,l=r;a>2*t&&(a=a>=16384?Math.floor(a/2)-1:Math.ceil(a/2)),r>2*e&&(r=r>=16384?Math.floor(r/2)-1:Math.ceil(r/2));const m=new OffscreenCanvas(a,r);m.getContext("2d").drawImage(c,0,0,s,l,0,0,a,r),c=m.transferToImageBitmap()}return c}#p(t,e){const o=new mO,i=Math.ceil(t*o.sx),a=Math.ceil(e*o.sy),r=this.#s;if(!r||r.width===i&&r.height===a)return;r.width=i,r.height=a;const c=this.#l?this.#e:this.#_(i,a),s=r.getContext("2d");s.filter=this._uiManager.hcmFilter,s.drawImage(c,0,0,c.width,c.height,0,0,i,a)}getImageForAltText(){return this.#s}#v(t){if(t){if(this.#l){const i=this._uiManager.imageManager.getSvgUrl(this.#t);if(i)return i}const e=document.createElement("canvas");return({width:e.width,height:e.height}=this.#e),e.getContext("2d").drawImage(this.#e,0,0),e.toDataURL()}if(this.#l){const[e,o]=this.pageDimensions,i=Math.round(this.width*e*Im.PDF_TO_CSS_UNITS),a=Math.round(this.height*o*Im.PDF_TO_CSS_UNITS),r=new OffscreenCanvas(i,a);return r.getContext("2d").drawImage(this.#e,0,0,this.#e.width,this.#e.height,0,0,i,a),r.transferToImageBitmap()}return structuredClone(this.#e)}#C(){this._uiManager._signal&&(this.#c=new ResizeObserver(t=>{const e=t[0].contentRect;e.width&&e.height&&this.#f(e.width,e.height)}),this.#c.observe(this.div),this._uiManager._signal.addEventListener("abort",()=>{this.#c?.disconnect(),this.#c=null},{once:!0}))}static deserialize(t,e,o){var i=()=>super.deserialize,a=this;return z(function*(){let r=null;if(t instanceof OT){const{data:{rect:V,rotation:N,id:X,structParent:de,popupRef:he},container:ue,parent:{page:{pageNumber:be}}}=t,Ae=ue.querySelector("canvas"),De=o.imageManager.getFromCanvas(ue.i
1d,Ae);Ae.remove();const we=(yield e._structTree.getAriaAttributes(`${aO}${X}`))?.get("aria-label")||"";r=t={annotationType:tn.STAMP,bitmapId:De.id,bitmap:De.bitmap,pageIndex:be-1,rect:V.slice(0),rotation:N,id:X,deleted:!1,accessibilityData:{decorative:!1,altText:we},isSvg:!1,structParent:de,popupRef:he}}const c=yield i().call(a,t,e,o),{rect:s,bitmap:l,bitmapUrl:m,bitmapId:d,isSvg:u,accessibilityData:h}=t;d&&o.imageManager.isValidId(d)?(c.#t=d,l&&(c.#e=l)):c.#o=m,c.#l=u;const[_,w]=c.pageDimensions;return c.width=(s[2]-s[0])/_,c.height=(s[3]-s[1])/w,c.annotationElementId=t.id||null,h&&(c.altTextData=h),c._initialData=r,c.#d=!!r,c})()}serialize(t=!1,e=null){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const o={annotationType:tn.STAMP,bitmapId:this.#t,pageIndex:this.pageIndex,rect:this.getRect(0,0),rotation:this.rotation,isSvg:this.#l,structTreeParentId:this._structTreeParentId};if(t)return o.bitmapUrl=this.#v(!0),o.accessibilityData=this.serializeAltText(!0),o;const{decorative:i,altText:a}=this.serializeAltText(!1);if(!i&&a&&(o.accessibilityData={type:"Figure",alt:a}),this.annotationElementId){const c=this.#y(o);if(c.isSame)return null;c.isSameAltText?delete o.accessibilityData:o.accessibilityData.structParent=this._initialData.structParent??-1}if(o.id=this.annotationElementId,null===e)return o;e.stamps||=new Map;const r=this.#l?(o.rect[2]-o.rect[0])*(o.rect[3]-o.rect[1]):null;if(e.stamps.has(this.#t)){if(this.#l){const c=e.stamps.get(this.#t);r>c.area&&(c.area=r,c.serialized.bitmap.close(),c.serialized.bitmap=this.#v(!1))}}else e.stamps.set(this.#t,{area:r,serialized:o}),o.bitmap=this.#v(!1);return o}#y(t){const{rect:e,pageIndex:o,accessibilityData:{altText:i}}=this._initialData,a=t.rect.every((s,l)=>Math.abs(s-e[l])<1),r=t.pageIndex===o,c=(t.accessibilityData?.alt||"")===i;return{isSame:a&&r&&c,isSameAltText:c}}renderAnnotationElement(t){return t.updateEdited({rect:this.getRect(0,0)}),null}}let ise=(()=>{class n{#e;#t=!1;#n=null;#o=null;#i=null;#a=new Map;#s=!1;#c=!1;#m=!1;#l=null;#d=null;#r;static _initialized=!1;static#u=new Map([Jo,hi,TO,Lo].map(e=>[e._editorType,e]));constructor({uiManager:e,pageIndex:o,div:i,structTreeLayer:a,accessibilityManager:r,annotationLayer:c,drawLayer:s,textLayer:l,viewport:m,l10n:d}){const u=[...n.#u.values()];if(!n._initialized){n._initialized=!0;for(const h of u)h.initialize(d,e)}e.registerEditorTypes(u),this.#r=e,this.pageIndex=o,this.div=i,this.#e=r,this.#n=c,this.viewport=m,this.#l=l,this.drawLayer=s,this._structTree=a,this.#r.addLayer(this)}get isEmpty(){return 0===this.#a.size}get isInvisible(){return this.isEmpty&&this.#r.getMode()===tn.NONE}updateToolbar(e){this.#r.updateToolbar(e)}updateMode(e=this.#r.getMode()){switch(this.#p(),e){case tn.NONE:return this.disableTextSelection(),this.togglePointerEvents(!1),this.toggleAnnotationLayerPointerEvents(!0),void this.disableClick();case tn.INK:this.addInkEditorIfNeeded(!1),this.disableTextSelection(),this.togglePointerEvents(!0),this.disableClick();break;case tn.HIGHLIGHT:this.enableTextSelection(),this.togglePointerEvents(!1),this.disableClick();break;default:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick()}this.toggleAnnotationLayerPointerEvents(!1);const{classList:o}=this.div;for(const i of n.#u.values())o.toggle(`${i._type}Editing`,e===i._editorType);this.div.hidden=!1}hasTextLayer(e){return e===this.#l?.div}addInkEditorIfNeeded(e){if(this.#r.getMode()===tn.INK){if(!e)for(const i of this.#a.values())if(i.isEmpty())return void i.setInBackground();this.createAndAddNewEditor({offsetX:0,offsetY:0},!1).setInBackground()}}setEditingState(e){this.#r.setEditingState(e)}addCommands(e){this.#r.addCommands(e)}toggleDrawing(e=!1){this.div.classList.toggle("drawing",!e)}togglePointerEvents(e=!1){this.div.classList.toggle("disabled",!e)}toggleAnnotationLayerPointerEvents(e=!1){this.#n?.div.classList.toggle("disabled",!e)}enable(){var e=this;return z(function*(){e.div.tabIndex=0,e.togglePointerEvents(!0);const o=new Set;for(const a of e.#a.values())a.enableEditing(),a.show(!0),a.annotationElementId&&(e.#r.removeChangedExistingAnnotation(a),o.add(a.annotationElementId));if(!e.#n)return;const i=e.#n.getEditableAnnotations();for(const a of i){if(a.hide(),e.#r.isDeletedAnnotationElement(a.data.id)||o.has(a.data.id))continue;const r=yield e.deserialize(a);r&&(e.addOrRebuild(r),r.enableEditing())}})()}disable(){this.#m=!0,this.div.tabIndex=-1,this.togglePointerEvents(!1);const e=new Map,o=new Map;for(const a of this.#a.values())if(a.disableEditing(),a.annotationElementId){if
vendor: 9,550 bytes, line 1
1(null!==a.serialize()){e.set(a.annotationElementId,a);continue}o.set(a.annotationElementId,a),this.getEditableAnnotation(a.annotationElementId)?.show(),a.remove()}if(this.#n){const a=this.#n.getEditableAnnotations();for(const r of a){const{id:c}=r.data;if(this.#r.isDeletedAnnotationElement(c))continue;let s=o.get(c);s?(s.resetAnnotationElement(r),s.show(!1),r.show()):(s=e.get(c),s&&(this.#r.addChangedExistingAnnotation(s),s.renderAnnotationElement(r)&&s.show(!1)),r.show())}}this.#p(),this.isEmpty&&(this.div.hidden=!0);const{classList:i}=this.div;for(const a of n.#u.values())i.remove(`${a._type}Editing`);this.disableTextSelection(),this.toggleAnnotationLayerPointerEvents(!0),this.#m=!1}getEditableAnnotation(e){return this.#n?.getEditableAnnotation(e)||null}setActiveEditor(e){this.#r.getActive()!==e&&this.#r.setActiveEditor(e)}enableTextSelection(){if(this.div.tabIndex=-1,this.#l?.div&&!this.#d){this.#d=new AbortController;const e=this.#r.combinedSignal(this.#d);this.#l.div.addEventListener("pointerdown",this.#g.bind(this),{signal:e}),this.#l.div.classList.add("highlighting")}}disableTextSelection(){this.div.tabIndex=0,this.#l?.div&&this.#d&&(this.#d.abort(),this.#d=null,this.#l.div.classList.remove("highlighting"))}#g(e){this.#r.unselectAll();const{target:o}=e;if(o===this.#l.div||("img"===o.getAttribute("role")||o.classList.contains("endOfContent"))&&this.#l.div.contains(o)){const{isMac:i}=qi.platform;if(0!==e.button||e.ctrlKey&&i)return;this.#r.showAllEditors("highlight",!0,!0),this.#l.div.classList.add("free"),this.toggleDrawing(),Lo.startHighlighting(this,"ltr"===this.#r.direction,{target:this.#l.div,x:e.x,y:e.y}),this.#l.div.addEventListener("pointerup",()=>{this.#l.div.classList.remove("free"),this.toggleDrawing(!0)},{once:!0,signal:this.#r._signal}),e.preventDefault()}}enableClick(){if(this.#o)return;this.#o=new AbortController;const e=this.#r.combinedSignal(this.#o);this.div.addEventListener("pointerdown",this.pointerdown.bind(this),{signal:e}),this.div.addEventListener("pointerup",this.pointerup.bind(this),{signal:e})}disableClick(){this.#o?.abort(),this.#o=null}attach(e){this.#a.set(e.id,e);const{annotationElementId:o}=e;o&&this.#r.isDeletedAnnotationElement(o)&&this.#r.removeDeletedAnnotationElement(e)}detach(e){this.#a.delete(e.id),this.#e?.removePointerInTextLayer(e.contentDiv),!this.#m&&e.annotationElementId&&this.#r.addDeletedAnnotationElement(e)}remove(e){this.detach(e),this.#r.removeEditor(e),e.div.remove(),e.isAttachedToDOM=!1,this.#c||this.addInkEditorIfNeeded(!1)}changeParent(e){e.parent!==this&&(e.parent&&e.annotationElementId&&(this.#r.addDeletedAnnotationElement(e.annotationElementId),Gt.deleteAnnotationElement(e),e.annotationElementId=null),this.attach(e),e.parent?.detach(e),e.setParent(this),e.div&&e.isAttachedToDOM&&(e.div.remove(),this.div.append(e.div)))}add(e){if(e.parent!==this||!e.isAttachedToDOM){if(this.changeParent(e),this.#r.addEditor(e),this.attach(e),!e.isAttachedToDOM){const o=e.render();this.div.append(o),e.isAttachedToDOM=!0}e.fixAndSetPosition(),e.onceAdded(),this.#r.addToAnnotationStorage(e),e._reportTelemetry(e.telemetryInitialData)}}moveEditorInDOM(e){if(!e.isAttachedToDOM)return;const{activeElement:o}=document;e.div.contains(o)&&!this.#i&&(e._focusEventsAllowed=!1,this.#i=setTimeout(()=>{this.#i=null,e.div.contains(document.activeElement)?e._focusEventsAllowed=!0:(e.div.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:this.#r._signal}),o.focus())},0)),e._structTreeParentId=this.#e?.moveElementInDOM(this.div,e.div,e.contentDiv,!0)}addOrRebuild(e){e.needsToBeRebuilt()?(e.parent||=this,e.rebuild(),e.show()):this.add(e)}addUndoableEditor(e){this.addCommands({cmd:()=>e._uiManager.rebuild(e),undo:()=>{e.remove()},mustExec:!1})}getNextId(){return this.#r.getId()}get#h(){return n.#u.get(this.#r.getMode())}combinedSignal(e){return this.#r.combinedSignal(e)}#f(e){const o=this.#h;return o?new o.prototype.constructor(e):null}canCreateNewEmptyEditor(){return this.#h?.canCreateNewEmptyEditor()}pasteEditor(e,o){this.#r.updateToolbar(e),this.#r.updateMode(e);const{offsetX:i,offsetY:a}=this.#_(),r=this.getNextId(),c=this.#f({parent:this,id:r,x:i,y:a,uiManager:this.#r,isCentered:!0,...o});c&&this.add(c)}deserialize(e){var o=this;return z(function*(){return(yield n.#u.get(e.annotationType??e.annotationEditorType)?.deserialize(e,o,o.#r))||null})()}createAndAddNewEditor(e,o,i={}){const a=this.getNextId(),r=this.#f({parent:this,id:a,x:e.offsetX,y:e.offsetY,uiManager:this.#r,isCentered:o,...i});return r&&this.add(r),r}#_(){const{x:e,y:o,width:i,height:a}=this.div.getBoundingClientRect(),r=Math.max(0,e),c=Math.max(0,o),m=(r+Math.min(window.innerWidth,e+i))/2-e,d=(c+Math.min(window.innerHeight,o+a))/2-o,[u,h]=this.viewport.rotation%180==0?[m,d]:[d,m];return{offsetX:u,offsetY:h}}addNewEditor(){this.createAndAddNewEditor(this.#_(),!0)}setSelected(e){this.#r.setSelected(e)}toggleSelected(e){this.#r.toggleSelected(e)}unselect(e){this.#r.unselect(e)}pointerup(e){const{isMac:o}=qi.platform;if(!(0!==e.button||e.ctrlKey&&o)&&e.target===this.div&&this.#s){if(this.#s=!1,!this.#t)return void(this.#t=!0);if(this.#r.getMode()===tn.STAMP)return void this.#r.unselectAll();this.createAndAddNewEditor(e,!1)}}pointerdown(e){if(this.#r.getMode()===tn.HIGHLIGHT&&this.enableTextSelection(),this.#s)return void(this.#s=!1);const{isMac:o}=qi.platform;if(0!==e.button||e.ctrlKey&&o||e.target!==this.div)return;this.#s=!0;const i=this.#r.getActive();this.#t=!i||i.isEmpty()}findNewParent(e,o,i){const a=this.#r.findParent(o,i);return null!==a&&a!==this&&(a.changeParent(e),!0)}destroy(){this.#r.getActive()?.parent===this&&(this.#r.commitOrRemove(),this.#r.setActiveEditor(null)),this.#i&&(clearTimeout(this.#i),this.#i=null);for(const e of this.#a.values())this.#e?.removePointerInTextLayer(e.contentDiv),e.setParent(null),e.isAttachedToDOM=!1,e.div.remove();this.div=null,this.#a.clear(),this.#r.removeLayer(this)}#p(){this.#c=!0;for(const e of this.#a.values())e.isEmpty()&&e.remove();this.#c=!1}render({viewport:e}){this.viewport=e,Us(this.div,e);for(const o of this.#r.getEditors(this.pageIndex))this.add(o),o.rebuild();this.updateMode()}update({viewport:e}){this.#r.commitOrRemove(),this.#p();const o=this.viewport.rotation,i=e.rotation;if(this.viewport=e,Us(this.div,{rotation:i}),o!==i)for(const a of this.#a.values())a.rotate(i);this.addInkEditorIfNeeded(!1)}get pageDimensions(){const{pageWidth:e,pageHeight:o}=this.viewport.rawDims;return[e,o]}get scale(){return this.#r.viewParameters.realScale}}return n})();class Ti{#e=null;#t=0;#n=new Map;#o=new Map;constructor({pageIndex:t}){this.pageIndex=t}setParent(t){if(this.#e){if(this.#e!==t){if(this.#n.size>0)for(const e of this.#n.values())e.remove(),t.append(e);this.#e=t}}else this.#e=t}static get _svgFactory(){return Cn(this,"_svgFactory",new kO)}static#i(t,{x:e=0,y:o=0,width:i=1,height:a=1}={}){const{style:r}=t;r.top=100*o+"%",r.left=100*e+"%",r.width=100*i+"%",r.height=100*a+"%"}#a(t){const e=Ti._svgFactory.create(1,1,!0);return this.#e.append(e),e.setAttribute("aria-hidden",!0),Ti.#i(e,t),e}#s(t,e){const o=Ti._svgFactory.createElement("clipPath");t.append(o);const i=`clip_${e}`;o.setAttribute("id",i),o.setAttribute("clipPathUnits","objectBoundingBox");const a=Ti._svgFactory.createElement("use");return o.append(a),a.setAttribute("href",`#${e}`),a.classList.add("clip"),i}draw(t,e,o,i=!1){const a=this.#t++,r=this.#a(t.box);r.classList.add(...t.classNamesForDrawing);const c=Ti._svgFactory.createElement("defs");r.append(c);const s=Ti._svgFactory.createElement("path");c.append(s);const l=`path_p${this.pageIndex}_${a}`;s.setAttribute("id",l),s.setAttribute("d",t.toSVGPath()),i&&this.#o.set(a,s);const m=this.#s(c,l),d=Ti._svgFactory.createElement("use");return r.append(d),r.setAttribute("fill",e),r.setAttribute("fill-opacity",o),d.setAttribute("href",`#${l}`),this.#n.set(a,r),{id:a,clipPathId:`url(#${m})`}}drawOutline(t){const e=this.#t++,o=this.#a(t.box);o.classList.add(...t.classNamesForOutlining);const i=Ti._svgFactory.createElement("defs");o.append(i);const a=Ti._svgFactory.createElement("path");i.append(a);const r=`path_p${this.pageIndex}_${e}`;let c;if(a.setAttribute("id",r),a.setAttribute("d",t.toSVGPath()),a.setAttribute("vector-effect","non-scaling-stroke"),t.mustRemoveSelfIntersections){const m=Ti._svgFactory.createElement("mask");i.append(m),c=`mask_p${this.pageIndex}_${e}`,m.setAttribute("id",c),m.setAttribute("maskUnits","objectBoundingBox");const d=Ti._svgFactory.createElement("rect");m.append(d),d.setAttribute("width","1"),d.setAttribute("height","1"),d.setAttribute("fill","white");const u=Ti._svgFactory.createElement("use");m.append(u),u.setAttribute("href",`#${r}`),u.setAttribute("stroke","none"),u.setAttribute("fill","black"),u.setAttribute("fill-rule","nonzero"),u.classList.add("mask")}const s=Ti._svgFactory.createElement("use");o.append(s),s.setAttribute("href",`#${r}`),c&&s.setAttribute("mask",`url(#${c})`);const l=s.cloneNode();return o.append(l),s.classList.add("mainOutline"),l.classList.add("secondaryOutline"),this.#n.set(e,o),e}finalizeLine(t,e){const o=this.#o.get(t);this.#o.delete(t),this.updateBox(t,e.box),o.setAttribute("d",e.toSVGPath())}updateLine(t,e){this.#n.get(t).firstChild.firstChild.setAttribute("d",e.toSVGPath())}updatePath(t,e){this.#o.get(t).setAttribute("d",e.toSVGPath())}updateBox(t,e){Ti.#i(this.#n.get(t),e)}show(t,e){this.#n.get(t).classList.toggle("hidden",!e)}rotate(t,e){this.#n.get(t).setAttribute("data-main-rotation",e)}changeColor(t,e){this.#n.get(t).setAttribute("fill",e)}
1changeOpacity(t,e){this.#n.get(t).setAttribute("fill-opacity",e)}addClass(t,e){this.#n.get(t).classList.add(e)}removeClass(t,e){this.#n.get(t).classList.remove(e)}getSVGRoot(t){return this.#n.get(t)}remove(t){this.#o.delete(t),null!==this.#e&&(this.#n.get(t).remove(),this.#n.delete(t))}destroy(){this.#e=null;for(const t of this.#n.values())t.remove();this.#n.clear(),this.#o.clear()}}var ase=Kt.AbortException,rse=Kt.AnnotationEditorLayer,cse=Kt.AnnotationEditorParamsType,xT=Kt.AnnotationEditorType,sse=Kt.AnnotationEditorUIManager,lse=Kt.AnnotationLayer,mse=Kt.AnnotationMode,dse=Kt.ColorPicker,use=Kt.DOMSVGFactory,gse=Kt.DrawLayer,hse=Kt.FeatureTest,kT=Kt.GlobalWorkerOptions,fse=Kt.ImageKind,pse=Kt.InvalidPDFException,_se=Kt.MissingPDFException,vse=Kt.OPS,Cse=Kt.OutputScale,Mse=Kt.PDFDataRangeTransport,Pse=Kt.PDFDateString,Ose=Kt.PDFWorker,bse=Kt.PasswordResponses,yse=Kt.PermissionFlag,wse=Kt.PixelsPerInch,xse=Kt.RenderingCancelledException,kse=Kt.TextLayer,Ese=Kt.UnexpectedResponseException,Ase=Kt.Util,ET=Kt.VerbosityLevel,Sse=Kt.XfaLayer,Tse=Kt.build,Ise=Kt.createValidAbsoluteUrl,Dse=Kt.fetchData,AT=Kt.getDocument,Rse=Kt.getFilenameFromUrl,Fse=Kt.getPdfFilenameFromUrl,Lse=Kt.getXfaPageViewport,Nse=Kt.isDataScheme,Bse=Kt.isPdfFile,Vse=Kt.noContextMenu,zse=Kt.normalizeUnicode,Hse=Kt.setLayerDimensions,jse=Kt.shadow,e_=Kt.version;function ST(n,t){this.v=n,this.k=t}function TT(n){return new ST(n,0)}function rg(n){var t,e;function o(a,r){try{var c=n[a](r),s=c.value,l=s instanceof ST;Promise.resolve(l?s.v:s).then(function(m){if(l){var d="return"===a?"return":"next";if(!s.k||m.done)return o(d,m);m=n[d](m).value}i(c.done?"return":"normal",m)},function(m){o("throw",m)})}catch(m){i("throw",m)}}function i(a,r){switch(a){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?o(t.key,t.arg):e=null}this._invoke=function(a,r){return new Promise(function(c,s){var l={key:a,arg:r,resolve:c,reject:s,next:null};e?e=e.next=l:(t=e=l,o(a,r))})}
1,"function"!=typeof n.return&&(this.return=void 0)}function IT(n){return function(){return new rg(n.apply(this,arguments))}}function t_(n){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var o=e.done;return Promise.resolve(e.value).then(function(i){return{value:i,done:o}})}return(t_=function(o){this.s=o,this.n=o.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(o){var i=this.s.return;return void 0===i?Promise.resolve({value:o,done:!0}):t(i.apply(this.s,arguments))},throw:function(o){var i=this.s.return;return void 0===i?Promise.reject(o):t(i.apply(this.s,arguments))}},new t_(n)}rg.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},rg.prototype.next=function(n){return this._invoke("next",n)},rg.prototype.throw=function(n){return this._invoke("throw",n)},rg.prototype.return=function(n){return this._invoke("return",n)};var cg={d:(n,t)=>{for(var e in t)cg.o(t,e)&&!cg.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},o:(n,t)=>Object.prototype.hasOwnProperty.call(n,t)},Mo=globalThis.pdfjsViewer={};cg.d(Mo,{AnnotationLayerBuilder:()=>KT,DownloadManager:()=>Vle,EventBus:()=>JT,FindState:()=>Jc,GenericL10n:()=>pc,LinkTarget:()=>qs,PDFFindController:()=>wle,PDFHistory:()=>Dme,PDFLinkService:()=>r_,PDFPageView:()=>O6,PDFScriptingManager:()=>Gme,PDFSinglePageViewer:()=>Kme,PDFViewer:()=>w6,ProgressBar:()=>nle,RenderingStates:()=>xo,ScrollMode:()=>Pn,SimpleLinkService:()=>LO,SpreadMode:()=>Ii,StructTreeLayerBuilder:()=>M6,TextLayerBuilder:()=>Vm,XfaLayerBuilder:()=>P6,parseQueryString:()=>n_});const xo={INITIAL:0,RUNNING:1,PAUSED:2,FINISHED:3},Pn={UNKNOWN:-1,VERTICAL:0,HORIZONTAL:1,WRAPPED:2,PAGE:3},Ii={UNKNOWN:-1,NONE:0,ODD:1,EVEN:2};function NT(n,t,e=!1){let o=n.offsetParent;if(!o)return void console.error("offsetParent is not set -- cannot scroll");let i=n.offsetTop+n.clientTop,a=n.offsetLeft+n.clientLeft;for(;o.clientHeight===o.scrollHeight&&o.clientWidth===o.scrollWidth||e&&(o.classList.contains("markedContent")||"hidden"===getComputedStyle(o).overflow);)if(i+=o.offsetTop,a+=o.offsetLeft,o=o.offsetParent,!o)return;t&&(void 0!==t.top&&(i+=t.top),void 0!==t.left&&(a+=t.left,o.scrollLeft=a)),o.scrollTop=i}function n_(n){const t=new Map;for(const[e,o]of new URLSearchParams(n))t.set(e.toLowerCase(),o);return t}const BT=/[\x00-\x1F]/g;function sg(n,t=!1){return BT.test(n)?t?n.replaceAll(BT,e=>"\0"===e?"":" "):n.replaceAll("\0",""):n}function lg(n,t,e=0){let o=e,i=n.length-1;if(i<0||!t(n[i]))return n.length;if(t(n[o]))return o;for(;o<i;){const a=o+i>>1;t(n[a])?i=a:o=a+1}return o}function VT(n){if(Math.floor(n)===n)return[n,1];const t=1/n;if(t>8)return[1,8];if(Math.floor(t)===t)return[1,t];const o=n>1?t:n;let s,i=0,a=1,r=1,c=1;for(;;){const l=i+r,m=a+c;if(m>8)break;o<=l/m?(r=l,c=m):(i=l,a=m)}return s=o-i/a<r/c-o?o===n?[i,a]:[a,i]:o===n?[r,c]:[c,r],s}function o_(n,t){return n-n%t}function zT(n){return Number.isInteger(n)&&n%90==0}function HT(n){return n.width<=n.height}new Promise(function(n){window.requestAnimationFrame(n)});const ele=document.documentElement.style;class nle{#e=null;#t=null;#n=0;#o=null;#i=!0;constructor(t){this.#e=t.classList,this.#o=t.style}get percent(){return this.#n}set percent(t){this.#n=function tle(n,t,e){return Math.min(Math.max(n,t),e)}(t,0,100),isNaN(t)?this.#e.add("indeterminate"):(this.#e.remove("indeterminate"),this.#o.setProperty("--progressBar-percent",`${this.#n}%`))}setWidth(t){if(!t)return;const o=t.parentNode.offsetWidth-t.offsetWidth;o>0&&this.#o.setProperty("--progressBar-end-offset",`${o}px`)}setDisableAutoFetch(t=5e3){100===this.#n||isNaN(this.#n)||(this.#t&&clearTimeout(this.#t),this.show(),this.#t=setTimeout(()=>{this.#t=null,this.hide()},t))}hide(){this.#i&&(this.#i=!1,this.#e.add("hidden"))}show(){this.#i||(this.#i=!0,this.#e.remove("hidden"))}}const i_=function(){const n=document.createElement("div");return n.style.width="round(down, calc(1.6666666666666665 * 792px), 1px)","calc(1320px)"===n.style.width?Math.fround:t=>t}();function a_(n){return function ile(n){return n<11904}
1(n)?function ale(n){return 0==(65408&n)}(n)?function sle(n){return 32===n||9===n||13===n||10===n}(n)?0:function rle(n){return n>=97&&n<=122||n>=65&&n<=90}(n)||function cle(n){return n>=48&&n<=57}(n)||95===n?1:2:function gle(n){return 3584==(65408&n)}(n)?7:160===n?0:1:function lle(n){return n>=13312&&n<=40959||n>=63744&&n<=64255}(n)?3:function mle(n){return n>=12448&&n<=12543}(n)?4:function dle(n){return n>=12352&&n<=12447}(n)?5:function ule(n){return n>=65376&&n<=65439}(n)?6:1}let jT;const Jc={FOUND:0,NOT_FOUND:1,WRAPPED:2,PENDING:3},UT={"\u2010":"-","\u2018":"'","\u2019":"'","\u201a":"'","\u201b":"'","\u201c":'"',"\u201d":'"',"\u201e":'"',"\u201f":'"',"\xbc":"1/4","\xbd":"1/2","\xbe":"3/4"},$T=new Set([12441,12442,2381,2509,2637,2765,2893,3021,3149,3277,3387,3388,3405,3530,3642,3770,3972,4153,4154,5908,5940,6098,6752,6980,7082,7083,7154,7155,11647,43014,43052,43204,43347,43456,43766,44013,3158,3953,3954,3962,3963,3964,3965,3968,3956]);let WT;const vle=new RegExp("\\p{M}+","gu"),Cle=new RegExp("([.*+?^${}()|[\\]\\\\])|(\\p{P})|(\\s+)|(\\p{M})|(\\p{L})","gu"),Mle=new RegExp("([^\\p{M}])\\p{M}*$","u"),Ple=new RegExp("^\\p{M}*([^\\p{M}])","u"),Ole=/[\uAC00-\uD7AF\uFA6C\uFACF-\uFAD1\uFAD5-\uFAD7]+/g,GT=new Map,qT=new Map;let DO=null,RO=null;function FO(n){const t=[];let e,o;for(;null!==(e=Ole.exec(n));){let{index:h}=e;for(const _ of e[0]){let w=GT.get(_);w||(w=_.normalize("NFD").length,GT.set(_,w)),t.push([w,h++])}}if(0===t.length&&DO)o=DO;else if(t.length>0&&RO)o=RO;else{const X=`([${Object.keys(UT).join("")}])|([${function hle(){return jT||="\xa0\xa8\xaa\xaf\xb2-\xb5\xb8-\xba\xbc-\xbe\u0132-\u0133\u013f-\u0140\u0149\u017f\u01c4-\u01cc\u01f1-\u01f3\u02b0-\u02b8\u02d8-\u02dd\u02e0-\u02e4\u0374\u037a\u037e\u0384-\u0385\u0387\u03d0-\u03d6\u03f0-\u03f2\u03f4-\u03f5\u03f9\u0587\u0675-\u0678\u0958-\u095f\u09dc-\u09dd\u09df\u0a33\u0a36\u0a59-\u0a5b\u0a5e\u0b5c-\u0b5d\u0e33\u0eb3\u0edc-\u0edd\u0f0c\u0f43\u0f4d\u0f52\u0f57\u0f5c\u0f69\u10fc\u1d2c-\u1d2e\u1d30-\u1d3a\u1d3c-\u1d4d\u1d4f-\u1d6a\u1d78\u1d9b-\u1dbf\u1e9a-\u1e9b\u1f71\u1f73\u1f75\u1f77\u1f79\u1f7b\u1f7d\u1fbb\u1fbd-\u1fc1\u1fc9\u1fcb\u1fcd-\u1fcf\u1fd3\u1fdb\u1fdd-\u1fdf\u1fe3\u1feb\u1fed-\u1fef\u1ff9\u1ffb\u1ffd-\u1ffe\u2000-\u200a\u2011\u2017\u2024-\u2026\u202f\u2033-\u2034\u2036-\u2037\u203c\u203e\u2047-\u2049\u2057\u205f\u2070-\u2071\u2074-\u208e\u2090-\u209c\u20a8\u2100-\u2103\u2105-\u2107\u2109-\u2113\u2115-\u2116\u2119-\u211d\u2120-\u2122\u2124\u2126\u2128\u212a-\u212d\u212f-\u2131\u2133-\u2139\u213b-\u2140\u2145-\u2149\u2150-\u217f\u2189\u222c-\u222d\u222f-\u2230\u2329-\u232a\u2460-\u24ea\u2a0c\u2a74-\u2a76\u2adc\u2c7c-\u2c7d\u2d6f\u2e9f\u2ef3\u2f00-\u2fd5\u3000\u3036\u3038-\u303a\u309b-\u309c\u309f\u30ff\u3131-\u318e\u3192-\u319f\u3200-\u321e\u3220-\u3247\u3250-\u327e\u3280-\u33ff\ua69c-\ua69d\ua770\ua7f2-\ua7f4\ua7f8-\ua7f9\uab5c-\uab5f\uab69\uf900-\ufa0d\ufa10\ufa12\ufa15-\ufa1e\ufa20\ufa22\ufa25-\ufa26\ufa2a-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfc\ufe10-\ufe19\ufe30-\ufe44\ufe47-\ufe52\ufe54-\ufe66\ufe68-\ufe6b\ufe70-\ufe72\ufe74\ufe76-\ufefc\uff01-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc\uffe0-\uffe6",jT}()}])|((?:\u3099|\u309a)\\n)|(\\p{M}+(?:-\\n)?)|(\\p{Ll}-\\n\\p{Lu})|(\\S-\\n)|((?:\\p{Ideographic}|[\u3040-\u30ff])\\n)|(\\n)`;o=0===t.length?DO=new RegExp(X+"|(\\u0000)","gum"):RO=new RegExp(X+"|([\\u1100-\\u1112\\ud7a4-\\ud7af\\ud84a\\ud84c\\ud850\\ud854\\ud857\\ud85f])","gum")}const i=[];for(;null!==(e=vle.exec(n));)i.push([e[0].length,e.index]);let a=n.normalize("NFD");const r=[[0,0]];let c=0,s=0,l=0,m=0,d=0,u=!1;return a=a.replace(o,(h,_,w,V,N,X,de,he,ue,be,Ae)=>{if(Ae-=m,_){const De=UT[_],we=De.length;for(let Re=1;Re<we;Re++)r.push([Ae-l+Re,l-Re]);return l-=we-1,De}if(w){let De=qT.get(w);De||(De=w.normalize("NFKC"),qT.set(w,De));const we=De.length;for(let Re=1;Re<we;Re++)r.push([Ae-l+Re,l-Re]);return l-=we-1,De}if(V)return u=!0,Ae+d===i[c]?.[1]?++c:(r.push([Ae-1-l+1,l-1]),l-=1,m+=1),r.push([Ae-l+1,l]),m+=1,d+=1,V.charAt(0);if(N){const De=N.endsWith("\n"),we=De?N.length-2:N.length;u=!0;let Re=we;
1Ae+d===i[c]?.[1]&&(Re-=i[c][0],++c);for(let je=1;je<=Re;je++)r.push([Ae-1-l+je,l-je]);return l-=Re,m+=Re,De?(r.push([(Ae+=we-1)-l+1,1+l]),l+=1,m+=1,d+=1,N.slice(0,we)):N}if(X)return r.push([Ae-l+3,1+l]),l+=1,m+=1,d+=1,X.replace("\n","");if(de)return r.push([Ae-l+(de.length-2),1+l]),l+=1,m+=1,d+=1,de.slice(0,-2);if(he)return r.push([Ae-l+(he.length-1),l]),m+=1,d+=1,he.slice(0,-1);if(ue)return r.push([Ae-l+1,l-1]),l-=1,m+=1,d+=1," ";if(Ae+d===t[s]?.[1]){const De=t[s][0]-1;++s;for(let we=1;we<=De;we++)r.push([Ae-(l-we),l-we]);l-=De,m+=De}return be}),r.push([a.length,l]),[a,r,u]}class wle{#e=null;#t=!0;#n=0;constructor({linkService:t,eventBus:e,updateMatchesCountOnProgress:o=!0}){this._linkService=t,this._eventBus=e,this.#t=o,this.onIsPageVisible=null,this.#i(),e._on("find",this.#o.bind(this)),e._on("findbarclose",this.#v.bind(this))}get highlightMatches(){return this._highlightMatches}get pageMatches(){return this._pageMatches}get pageMatchesLength(){return this._pageMatchesLength}get selected(){return this._selected}get state(){return this.#e}setDocument(t){this._pdfDocument&&this.#i(),t&&(this._pdfDocument=t,this._firstPageCapability.resolve())}#o(t){if(!t)return;const e=this._pdfDocument,{type:o}=t;(null===this.#e||this.#s(t))&&(this._dirtyMatch=!0),this.#e=t,"highlightallchange"!==o&&this.#O(Jc.PENDING),this._firstPageCapability.promise.then(()=>{if(!this._pdfDocument||e&&this._pdfDocument!==e)return;this.#d();const i=!this._highlightMatches,a=!!this._findTimeout;this._findTimeout&&(clearTimeout(this._findTimeout),this._findTimeout=null),o?this._dirtyMatch?this.#g():"again"===o?(this.#g(),i&&this.#e.highlightAll&&this.#u()):"highlightallchange"===o?(a?this.#g():this._highlightMatches=!0,this.#u()):this.#g():this._findTimeout=setTimeout(()=>{this.#g(),this._findTimeout=null},250)})}scrollMatchIntoView({element:t=null,selectedLeft:e=0,pageIndex:o=-1,matchIndex:i=-1}){this._scrollMatches&&t&&-1!==i&&i===this._selected.matchIdx&&-1!==o&&o===this._selected.pageIdx&&(this._scrollMatches=!1,NT(t,{top:-50,left:e+-400},!0))}#i(){this._highlightMatches=!1,this._scrollMatches=!1,this._pdfDocument=null,this._pageMatches=[],this._pageMatchesLength=[],this.#n=0,this.#e=null,this._selected={pageIdx:-1,matchIdx:-1},this._offset={pageIdx:null,matchIdx:null,wrapped:!1},this._extractTextPromises=[],this._pageContents=[],this._pageDiffs=[],this._hasDiacritics=[],this._matchesCountTotal=0,this._pagesToSearch=null,this._pendingFindMatches=new Set,this._resumePageIdx=null,this._dirtyMatch=!1,clearTimeout(this._findTimeout),this._findTimeout=null,this._firstPageCapability=Promise.withResolvers()}get#a(){const{query:t}=this.#e;return"string"==typeof t?(t!==this._rawQuery&&(this._rawQuery=t,[this._normalizedQuery]=FO(t)),this._normalizedQuery):(t||[]).filter(e=>!!e).map(e=>FO(e)[0])}#s(t){const e=t.query,o=this.#e.query,i=typeof e;if(i!==typeof o)return!0;if("string"===i){if(e!==o)return!0}else if(JSON.stringify(e)!==JSON.stringify(o))return!0;switch(t.type){case"again":const r=this._selected.pageIdx+1,c=this._linkService;return r>=1&&r<=c.pagesCount&&r!==c.page&&!(this.onIsPageVisible?.(r)??1);case"highlightallchange":return!1}return!0}#c(t,e,o){let i=t.slice(0,e).match(Mle);if(i){const a=t.charCodeAt(e),r=i[1].charCodeAt(0);if(a_(a)===a_(r))return!1}if(i=t.slice(e+o).match(Ple),i){const a=t.charCodeAt(e+o-1),r=i[1].charCodeAt(0);if(a_(a)===a_(r))return!1}return!0}#m(t,e){const{matchDiacritics:o}=this.#e;let i=!1;return(t=t.replaceAll(Cle,(r,c,s,l,m,d)=>c?`[ ]*\\${c}[ ]*`:s?`[ ]*${s}[ ]*`:l?"[ ]+":o?m||d:m?$T.has(m.charCodeAt(0))?m:"":e?(i=!0,`${d}\\p{M}*`):d)).endsWith("[ ]*")&&(t=t.slice(0,t.length-4)),o&&e&&(WT||=String.fromCharCode(...$T),i=!0,t=`${t}(?=[${WT}]|[^\\p{M}]|$)`),[i,t]}#l(t){const e=this.#a;if(0===e.length)return;const i=this.match(e,this._pageContents[t],t),a=this._pageMatches[t]=[],r=this._pageMatchesLength[t]=[],c=this._pageDiffs[t];i?.forEach(({index:l,length:m})=>{const[d,u]=function yle(n,t,e){if(!n)return[t,e];const o=t,i=t+e-1;let a=lg(n,m=>m[0]>=o);n[a][0]>o&&--a;let r=lg(n,m=>m[0]>=i,a);n[r][0]>i&&--r;const c=o+n[a][1];return[c,i+n[r][1]+1-c]}(c,l,m);u&&(a.push(d),r.push(u))}),this.#e.highlightAll&&this.#r(t),this._resumePageIdx===t&&(this._resumePageIdx=null,this.#f());const s=a.length;this._matchesCountTotal+=s,this.#t?s>0&&this.#y():++this.#n===this._linkService.pagesCount&&this.#y()}match(t,e,o){const i=this._hasDiacritics[o];let a=!1;if("string"==typeof t?[a,t]=this.#m(t,i):t=t.sort().reverse().map(d=>{const[u,h]=this.#m(d,i);return a||=u,`(${h})`}).join("|"),!t)return;const{caseSensitive:r,entireWord:c}=this.#e;t=new RegExp(t,`g${a?"u":""}${r?"":"i"}`);const l=[];let m;
1for(;null!==(m=t.exec(e));)c&&!this.#c(e,m.index,m[0].length)||l.push({index:m.index,length:m[0].length});return l}#d(){if(this._extractTextPromises.length>0)return;let t=Promise.resolve();const e={disableNormalization:!0};for(let o=0,i=this._linkService.pagesCount;o<i;o++){const{promise:a,resolve:r}=Promise.withResolvers();this._extractTextPromises[o]=a,t=t.then(()=>this._pdfDocument.getPage(o+1).then(c=>c.getTextContent(e)).then(c=>{const s=[];for(const l of c.items)s.push(l.str),l.hasEOL&&s.push("\n");[this._pageContents[o],this._pageDiffs[o],this._hasDiacritics[o]]=FO(s.join("")),r()},c=>{console.error(`Unable to get text content for page ${o+1}`,c),this._pageContents[o]="",this._pageDiffs[o]=null,this._hasDiacritics[o]=!1,r()}))}}#r(t){this._scrollMatches&&this._selected.pageIdx===t&&(this._linkService.page=t+1),this._eventBus.dispatch("updatetextlayermatches",{source:this,pageIndex:t})}#u(){this._eventBus.dispatch("updatetextlayermatches",{source:this,pageIndex:-1})}#g(){const t=this.#e.findPrevious,e=this._linkService.page-1,o=this._linkService.pagesCount;if(this._highlightMatches=!0,this._dirtyMatch){this._dirtyMatch=!1,this._selected.pageIdx=this._selected.matchIdx=-1,this._offset.pageIdx=e,this._offset.matchIdx=null,this._offset.wrapped=!1,this._resumePageIdx=null,this._pageMatches.length=0,this._pageMatchesLength.length=0,this.#n=0,this._matchesCountTotal=0,this.#u();for(let r=0;r<o;r++)this._pendingFindMatches.has(r)||(this._pendingFindMatches.add(r),this._extractTextPromises[r].then(()=>{this._pendingFindMatches.delete(r),this.#l(r)}))}if(0===this.#a.length)return void this.#O(Jc.FOUND);if(this._resumePageIdx)return;const a=this._offset;if(this._pagesToSearch=o,null!==a.matchIdx){if(!t&&a.matchIdx+1<this._pageMatches[a.pageIdx].length||t&&a.matchIdx>0)return a.matchIdx=t?a.matchIdx-1:a.matchIdx+1,void this.#p(!0);this.#_(t)}this.#f()}#h(t){const e=this._offset,o=t.length,i=this.#e.findPrevious;return o?(e.matchIdx=i?o-1:0,this.#p(!0),!0):(this.#_(i),!!(e.wrapped&&(e.matchI
1dx=null,this._pagesToSearch<0))&&(this.#p(!1),!0))}#f(){null!==this._resumePageIdx&&console.error("There can only be one pending page.");let t=null;do{const e=this._offset.pageIdx;if(t=this._pageMatches[e],!t){this._resumePageIdx=e;break}}while(!this.#h(t))}#_(t){const e=this._offset,o=this._linkService.pagesCount;e.pageIdx=t?e.pageIdx-1:e.pageIdx+1,e.matchIdx=null,this._pagesToSearch--,(e.pageIdx>=o||e.pageIdx<0)&&(e.pageIdx=t?o-1:0,e.wrapped=!0)}#p(t=!1){let e=Jc.NOT_FOUND;const o=this._offset.wrapped;if(this._offset.wrapped=!1,t){const i=this._selected.pageIdx;this._selected.pageIdx=this._offset.pageIdx,this._selected.matchIdx=this._offset.matchIdx,e=o?Jc.WRAPPED:Jc.FOUND,-1!==i&&i!==this._selected.pageIdx&&this.#r(i)}this.#O(e,this.#e.findPrevious),-1!==this._selected.pageIdx&&(this._scrollMatches=!0,this.#r(this._selected.pageIdx))}#v(t){const e=this._pdfDocument;this._firstPageCapability.promise.then(()=>{!this._pdfDocument||e&&this._pdfDocument!==e||(this._findTimeout&&(clearTimeout(this._findTimeout),this._findTimeout=null),this._resumePageIdx&&(this._resumePageIdx=null,this._dirtyMatch=!0),this.#O(Jc.FOUND),this._highlightMatches=!1,this.#u())})}#C(){const{pageIdx:t,matchIdx:e}=this._selected;let o=0,i=this._matchesCountTotal;if(-1!==e){for(let a=0;a<t;a++)o+=this._pageMatches[a]?.length||0;o+=e+1}return(o<1||o>i)&&(o=i=0),{current:o,total:i}}#y(){this._eventBus.dispatch("updatefindmatchescount",{source:this,matchesCount:this.#C()})}#O(t,e=!1){!this.#t&&(this.#n!==this._linkService.pagesCount||t===Jc.PENDING)||this._eventBus.dispatch("updatefindcontrolstate",{source:this,state:t,previous:e,entireWord:this.#e?.entireWord??null,matchesCount:this.#C(),rawQuery:this.#e?.query??null})}}const qs={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};class r_{externalLinkEnabled=!0;constructor({eventBus:t,externalLinkTarget:e=null,externalLinkRel:o=null,ignoreDestinationZoom:i=!1}={}){this.eventBus=t,this.externalLinkTarget=e,this.externalLinkRel=o,this._ignoreDestinationZoom=i,this.baseUrl=null,this.pdfDocument=null,this.pdfViewer=null,this.pdfHistory=null}setDocument(t,e=null){this.baseUrl=e,this.pdfDocument=t}setViewer(t){this.pdfViewer=t}setHistory(t){this.pdfHistory=t}get pagesCount(){return this.pdfDocument?this.pdfDocument.numPages:0}get page(){return this.pdfDocument?this.pdfViewer.currentPageNumber:1}set page(t){this.pdfDocument&&(this.pdfViewer.currentPageNumber=t)}get rotation(){return this.pdfDocument?this.pdfViewer.pagesRotation:0}set rotation(t){this.pdfDocument&&(this.pdfViewer.pagesRotation=t)}get isInPresentationMode(){return!!this.pdfDocument&&this.pdfViewer.isInPresentationMode}goToDestination(t){var e=this;return z(function*(){if(!e.pdfDocument)return;let o,i,a;if("string"==typeof t?(o=t,i=yield e.pdfDocument.getDestination(t)):(o=null,i=yield t),!Array.isArray(i))return void console.error(`goToDestination: "${i}" is not a valid destination array, for dest="${t}".`);const[r]=i;if(r&&"object"==typeof r){if(a=e.pdfDocument.cachedPageNumber(r),!a)try{a=(yield e.pdfDocument.getPageIndex(r))+1}catch{return void console.error(`goToDestination: "${r}" is not a valid page reference, for dest="${t}".`)}}else Number.isInteger(r)&&(a=r+1);!a||a<1||a>e.pagesCount?console.error(`goToDestination: "${a}" is not a valid page number, for dest="${t}".`):(e.pdfHistory&&(e.pdfHistory.pushCurrentPosition(),e.pdfHistory.push({namedDest:o,explicitDest:i,pageNumber:a})),e.pdfViewer.scrollPageIntoView({pageNumber:a,destArray:i,ignoreDestinationZoom:e._ignoreDestinationZoom}))})()}goToPage(t){if(!this.pdfDocument)return;const e="string"==typeof t&&this.pdfViewer.pageLabelToPageNumber(t)||0|t;Number.isInteger(e)&&e>0&&e<=this.pagesCount?(this.pdfHistory&&(this.pdfHistory.pushCurrentPosition(),this.pdfHistory.pushPage(e)),this.pdfViewer.scrollPageIntoView({pageNumber:e})):console.error(`PDFLinkService.goToPage: "${t}" is not a valid page.`)}addLinkAttributes(t,e,o=!1){if(!e||"string"!=typeof e)throw new Error('A valid "url" parameter must provided.');const i=o?qs.BLANK:this.externalLinkTarget,a=this.externalLinkRel;this.externalLinkEnabled?t.href=t.title=e:(t.href="",t.title=`Disabled: ${e}`,t.onclick=()=>!1);let r="";switch(i){case qs.NONE:break;case qs.SELF:r="_self";break;case qs.BLANK:r="_blank";break;case qs.PARENT:r="_parent";break;case qs.TOP:r="_top"}t.target=r,t.rel="string"==typeof a?a:"noopener noreferrer nofollow"}getDestinationHash(t){if("string"==typeof t){if(t.length>0)return this.getAnchorUrl("#"+escape(t))}else if(Array.isArray(t)){const e=JSON.stringify(t);if(e.length>0)return this.getAnchorUrl("#"+escape(e))}return this.getAnchorUrl("")}getAnchorUrl(t){return this.baseUrl?this.baseUrl+t:t}setHash(t){if(!this.pdfDocument)return;let e,o;if(t.includes("=")){const i=n_(t);if(i.has("search")){const a=i.get("search").replaceAll('"',""),r="true"===i.get("phrase");this.eventBus.dispatch("findfromurlhash",{source:this,query:r?a:a.match(/\S+/g)})}if(i.has("page")&&(e=0|i.get("page")||1),i.has("zoom")){const a=i.get("zoom").split(","),r=a[0],c=p
1arseFloat(r);r.includes("Fit")?"Fit"===r||"FitB"===r?o=[null,{name:r}]:"FitH"===r||"FitBH"===r||"FitV"===r||"FitBV"===r?o=[null,{name:r},a.length>1?0|a[1]:null]:"FitR"===r?5!==a.length?console.error('PDFLinkService.setHash: Not enough parameters for "FitR".'):o=[null,{name:r},0|a[1],0|a[2],0|a[3],0|a[4]]:console.error(`PDFLinkService.setHash: "${r}" is not a valid zoom value.`):o=[null,{name:"XYZ"},a.length>1?0|a[1]:null,a.length>2?0|a[2]:null,c?c/100:r]}return o?this.pdfViewer.scrollPageIntoView({pageNumber:e||this.page,destArray:o,allowNegativeOffset:!0}):e&&(this.page=e),i.has("pagemode")&&this.eventBus.dispatch("pagemode",{source:this,mode:i.get("pagemode")}),void(i.has("nameddest")&&this.goToDestination(i.get("nameddest")))}o=unescape(t);try{o=JSON.parse(o),Array.isArray(o)||(o=o.toString())}catch{}"string"==typeof o||r_.#e(o)?this.goToDestination(o):console.error(`PDFLinkService.setHash: "${unescape(t)}" is not a valid destination.`)}executeNamedAction(t){if(this.pdfDocument){switch(t){case"GoBack":this.pdfHistory?.back();break;case"GoForward":this.pdfHistory?.forward();break;case"NextPage":this.pdfViewer.nextPage();break;case"PrevPage":this.pdfViewer.previousPage();break;case"LastPage":this.page=this.pagesCount;break;case"FirstPage":this.page=1}this.eventBus.dispatch("namedaction",{source:this,action:t})}}executeSetOCGState(t){var e=this;return z(function*(){if(!e.pdfDocument)return;const o=e.pdfDocument,i=yield e.pdfViewer.optionalContentConfigPromise;o===e.pdfDocument&&(i.setOCGState(t),e.pdfViewer.optionalContentConfigPromise=Promise.resolve(i))})()}static#e(t){if(!Array.isArray(t)||t.length<2)return!1;const[e,o,...i]=t;if(("object"!=typeof e||!Number.isInteger(e?.num)||!Number.isInteger(e?.gen))&&!Number.isInteger(e)||"object"!=typeof o||"string"!=typeof o?.name)return!1;const a=i.length;let r=!0;switch(o.name){case"XYZ":if(a<2||a>3)return!1;break;case"Fit":case"FitB":return 0===a;case"FitH":case"FitBH":case"FitV":case"FitBV":if(a>1)return!1;break;case"FitR":if(4!==a)return!1;r=!1;break;default:return!1}for(const c of i)if(!("number"==typeof c||r&&null===c))return!1;return!0}}class LO extends r_{setDocument(t,e=null){}}const{AbortException:kle,AnnotationEditorLayer:Ele,AnnotationEditorType:wa,AnnotationEditorUIManager:Ale,AnnotationLayer:Sle,AnnotationMode:gc,createValidAbsoluteUrl:Tle,DrawLayer:Ile,fetchData:YT,getPdfFilenameFromUrl:Dle,isPdfFile:Rle,normalizeUnicode:Fle,OutputScale:Lle,PermissionFlag:c_,PixelsPerInch:hc,RenderingCancelledException:NO,setLayerDimensions:Nle,shadow:s_,TextLayer:Ble,version:XT,XfaLayer:BO}=globalThis.pdfjsLib;class KT{#e=null;#t=null;constructor({pdfPage:t,linkService:e,downloadManager:o,annotationStorage:i=null,imageResourcesPath:a="",renderForms:r=!0,enableScripting:c=!1,hasJSActionsPromise:s=null,fieldObjectsPromise:l=null,annotationCanvasMap:m=null,accessibilityManager:d=null,annotationEditorUIManager:u=null,onAppend:h=null}){this.pdfPage=t,this.linkService=e,this.downloadManager=o,this.imageResourcesPath=a,this.renderForms=r,this.annotationStorage=i,this.enableScripting=c,this._hasJSActionsPromise=s||Promise.resolve(!1),this._fieldObjectsPromise=l||Promise.resolve(null),this._annotationCanvasMap=m,this._accessibilityManager=d,this._annotationEditorUIManager=u,this.#e=h,this.annotationLayer=null,this.div=null,this._cancelled=!1,this._eventBus=e.eventBus}render(t,e){var o=this;return z(function*(i,a,r="display"){if(o.div){if(o._cancelled||!o.annotationLayer)return;return void o.annotationLayer.update({viewport:i.clone({dontFlip:!0})})}const[c,s,l]=yield Promise.all([o.pdfPage.getAnnotations({intent:r}),o._hasJSActionsPromise,o._fieldObjectsPromise]);if(o._cancelled)return;const m=o.div=document.createElement("div");m.className="annotationLayer",o.#e?.(m),0!==c.length?(o.annotationLayer=new Sle({div:m,accessibilityManager:o._accessibilityManager,annotationCanvasMap:o._annotationCanvasMap,annotationEditorUIManager:o._annotationEditorUIManager,page:o.pdfPage,viewport:i.clone({dontFlip:!0}),structTreeLayer:a?.structTreeLayer||null}),yield o.annotationLayer.render({annotations:c,imageResourcesPath:o.imageResourcesPath,renderForms:o.renderForms,linkService:o.linkService,downloadManager:o.downloadManager,annotationStorage:o.annotationStorage,enableScripting:o.enableScripting,hasJSActions:s,fieldObjects:l}),o.linkService.isInPresentationMode&&o.#n(3),o.#t||(o.#t=new AbortController,o._eventBus?._on("presentationmodechanged",d=>{o.#n(d.state)},{signal:o.#t.signal}))):o.hide()}).apply(this,arguments)}cancel(){this._cancelled=!0,this.#t?.abort(),this.#t=null}hide(){this.div&&(this.div.hidden=!0)}hasEditableAnnotations(){return!!this.annotationLayer?.hasEditableAnnotations()}#n(t){if(!this.div)return;let e=!1;switch(t){case 3:e=!0;break;case 1:break;default:return}for(const o of this.div.childNodes)o.hasAttribute("data-internal-link")||(o.inert=e)}}function ZT(n,t){const e=document.createElement("a");if(!e.click)throw new Error('DownloadManager: "a.click()" is not supported.');e.href=n,e.target="_parent","download"in e&&(e.download=t),(document.body||document.documentElement).append(e),e.click(),e.remove()}
1class Vle{#e=new WeakMap;downloadData(t,e,o){ZT(URL.createObjectURL(new Blob([t],{type:o})),e)}openOrDownloadData(t,e,o=null){const a=Rle(e)?"application/pdf":"";return this.downloadData(t,e,a),!1}download(t,e,o){let i;if(t)i=URL.createObjectURL(new Blob([t],{type:"application/pdf"}));else{if(!Tle(e,"http://example.com"))return void console.error(`download - not a valid URL: ${e}`);i=e+"#pdfjs.action=download"}ZT(i,o)}}const QT_EVENT="event",QT_TIMEOUT="timeout";function VO(){return(VO=z(function*({target:n,name:t,delay:e=0}){if("object"!=typeof n||!t||"string"!=typeof t||!(Number.isInteger(e)&&e>=0))throw new Error("waitOnEventOrTimeout - invalid parameters.");const{promise:o,resolve:i}=Promise.withResolvers(),a=new AbortController;function r(l){a.abort(),clearTimeout(s),i(l)}n[n instanceof JT?"_on":"addEventListener"](t,r.bind(null,QT_EVENT),{signal:a.signal});const s=setTimeout(r.bind(null,QT_TIMEOUT),e);return o})).apply(this,arguments)}class JT{#e=Object.create(null);on(t,e,o=null){this._on(t,e,{external:!0,once:o?.once,signal:o?.signal})}off(t,e,o=null){this._off(t,e)}dispatch(t,e){const o=this.#e[t];if(!o||0===o.length)return;let i;for(const{listener:a,external:r,once:c}of o.slice(0))c&&this._off(t,a),r?(i||=[]).push(a):a(e);if(i){for(const a of i)a(e);i=null}}_on(t,e,o=null){let i=null;if(o?.signal instanceof AbortSignal){const{signal:r}=o;if(r.aborted)return void console.error("Cannot use an `aborted` signal.");const c=()=>this._off(t,e);i=()=>r.removeEventListener("abort",c),r.addEventListener("abort",c)}(this.#e[t]||=[]).push({listener:e,external:!0===o?.external,once:!0===o?.once,rmAbort:i})}_off(t,e,o=null){const i=this.#e[t];if(i)for(let a=0,r=i.length;a<r;a++){const c=i[a];if(c.listener===e)return c.rmAbort?.(),void i.splice(a,1)}}}class l_{constructor(t){this.value=t}valueOf(){return this.value}}class jo extends l_{constructor(t="???"){super(t)}toString(t){return`{${this.value}}`}}class fc extends l_{constructor(t,e={}){super(t),this.opts=e}toString(t){try{return t.memoizeIntlObject(Intl.NumberFormat,this.opts).format(this.value)}catch(e){return t.reportError(e),this.value.toString(10)}}}class mg extends l_{constructor(t,e={}){super(t),this.opts=e}toString(t){try{return t.memoizeIntlObject(Intl.DateTimeFormat,this.opts).format(this.value)}catch(e){return t.reportError(e),new Date(this.value).toISOString()}}}const e6=100,Hle="\u2068",jle="\u2069";function Ule(n,t,e){return e===t||e instanceof fc&&t instanceof fc&&e.value===t.value||t instanceof fc&&"string"==typeof e&&e===n.memoizeIntlObject(Intl.PluralRules,t.opts).select(t.value)}function t6(n,t,e){return t[e]?Bm(n,t[e].value):(n.reportError(new RangeError("No default")),new jo)}function zO(n,t){const e=[],o=Object.create(null);for(const i of t)"narg"===i.type?o[i.name]=dg(n,i.value):e.push(dg(n,i));return{positional:e,named:o}}function dg(n,t){switch(t.type){case"str":return t.value;case"num":return new fc(t.value,{minimumFractionDigits:t.precision});case"var":return function $le(n,{name:t}){let e;if(n.params){if(!Object.prototype.hasOwnProperty.call(n.params,t))return new jo(`$${t}`);e=n.params[t]}else{if(!n.args||!Object.prototype.hasOwnProperty.call(n.args,t))return n.reportError(new ReferenceError(`Unknown variable: $${t}`)),new jo(`$${t}`);e=n.args[t]}if(e instanceof l_)return e;switch(typeof e){case"string":return e;case"number":return new fc(e);case"object":if(e instanceof Date)return new mg(e.getTime());default:return n.reportError(new TypeError(`Variable type not supported: $${t}, ${typeof e}`)),new jo(`$${t}`)}}(n,t);case"mesg":return function Wle(n,{name:t,attr:e}){const o=n.bundle._messages.get(t);if(!o)return n.reportError(new ReferenceError(`Unknown message: ${t}`)),new jo(t);if(e){const i=o.attributes[e];return i?Bm(n,i):(n.reportError(new ReferenceError(`Unknown attribute: ${e}`)),new jo(`${t}.${e}`))}return o.value?Bm(n,o.value):(n.reportError(new ReferenceError(`No value: ${t}`)),new jo(t))}(n,t);case"term":return function Gle(n,{name:t,attr:e,args:o}){const i=`-${t}`,a=n.bundle._terms.get(i);if(!a)return n.reportError(new ReferenceError(`Unknown term: ${i}`)),new jo(i);if(e){const c=a.attributes[e];if(c){n.params=zO(n,o).named;const s=Bm(n,c);
vendor: 8,686 bytes, line 1
1return n.params=null,s}return n.reportError(new ReferenceError(`Unknown attribute: ${e}`)),new jo(`${i}.${e}`)}n.params=zO(n,o).named;const r=Bm(n,a.value);return n.params=null,r}(n,t);case"func":return function qle(n,{name:t,args:e}){let o=n.bundle._functions[t];if(!o)return n.reportError(new ReferenceError(`Unknown function: ${t}()`)),new jo(`${t}()`);if("function"!=typeof o)return n.reportError(new TypeError(`Function ${t}() is not callable`)),new jo(`${t}()`);try{let i=zO(n,e);return o(i.positional,i.named)}catch(i){return n.reportError(i),new jo(`${t}()`)}}(n,t);case"select":return function Yle(n,{selector:t,variants:e,star:o}){let i=dg(n,t);if(i instanceof jo)return t6(n,e,o);for(const a of e)if(Ule(n,i,dg(n,a.key)))return Bm(n,a.value);return t6(n,e,o)}(n,t);default:return new jo}}function n6(n,t){if(n.dirty.has(t))return n.reportError(new RangeError("Cyclic reference")),new jo;n.dirty.add(t);const e=[],o=n.bundle._useIsolating&&t.length>1;for(const i of t)if("string"!=typeof i){if(n.placeables++,n.placeables>e6)throw n.dirty.delete(t),new RangeError(`Too many placeables expanded: ${n.placeables}, max allowed is ${e6}`);o&&e.push(Hle),e.push(dg(n,i).toString(n)),o&&e.push(jle)}else e.push(n.bundle._transform(i));return n.dirty.delete(t),e.join("")}function Bm(n,t){return"string"==typeof t?n.bundle._transform(t):n6(n,t)}class Xle{constructor(t,e,o){this.dirty=new WeakSet,this.params=null,this.placeables=0,this.bundle=t,this.errors=e,this.args=o}reportError(t){if(!(this.errors&&t instanceof Error))throw t;this.errors.push(t)}memoizeIntlObject(t,e){let o=this.bundle._intls.get(t);o||(o={},this.bundle._intls.set(t,o));let i=JSON.stringify(e);return o[i]||(o[i]=new t(this.bundle.locales,e)),o[i]}}function m_(n,t){const e=Object.create(null);for(const[o,i]of Object.entries(n))t.includes(o)&&(e[o]=i.valueOf());return e}const o6=["unitDisplay","currencyDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"];function Kle(n,t){let e=n[0];if(e instanceof jo)return new jo(`NUMBER(${e.valueOf()})`);if(e instanceof fc)return new fc(e.valueOf(),{...e.opts,...m_(t,o6)});if(e instanceof mg)return new fc(e.valueOf(),{...m_(t,o6)});throw new TypeError("Invalid argument to NUMBER")}const i6=["dateStyle","timeStyle","fractionalSecondDigits","dayPeriod","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function Zle(n,t){let e=n[0];if(e instanceof jo)return new jo(`DATETIME(${e.valueOf()})`);if(e instanceof mg)return new mg(e.valueOf(),{...e.opts,...m_(t,i6)});if(e instanceof fc)return new mg(e.valueOf(),{...m_(t,i6)});throw new TypeError("Invalid argument to DATETIME")}const a6=new Map;class Jle{constructor(t,{functions:e,useIsolating:o=!0,transform:i=(a=>a)}={}){this._terms=new Map,this._messages=new Map,this.locales=Array.isArray(t)?t:[t],this._functions={NUMBER:Kle,DATETIME:Zle,...e},this._useIsolating=o,this._transform=i,this._intls=function Qle(n){const t=Array.isArray(n)?n.join(" "):n;let e=a6.get(t);return void 0===e&&(e=new Map,a6.set(t,e)),e}(t)}hasMessage(t){return this._messages.has(t)}getMessage(t){return this._messages.get(t)}addResource(t,{allowOverrides:e=!1}={}){const o=[];for(let i=0;i<t.body.length;i++){let a=t.body[i];if(a.id.startsWith("-")){if(!1===e&&this._terms.has(a.id)){o.push(new Error(`Attempt to override an existing term: "${a.id}"`));continue}this._terms.set(a.id,a)}else{if(!1===e&&this._messages.has(a.id)){o.push(new Error(`Attempt to override an existing message: "${a.id}"`));continue}this._messages.set(a.id,a)}}return o}formatPattern(t,e=null,o=null){if("string"==typeof t)return this._transform(t);let i=new Xle(this,o,e);try{return n6(i,t).toString(i)}catch(a){if(i.errors&&a instanceof Error)return i.errors.push(a),(new jo).toString(i);throw a}}}const HO=/^(-?[a-zA-Z][\w-]*) *= */gm,r6=/\.([a-zA-Z][\w-]*) *= */y,eme=/\*?\[/y,jO=/(-?[0-9]+(?:\.([0-9]+))?)/y,tme=/([a-zA-Z][\w-]*)/y,c6=/([$-])?([a-zA-Z][\w-]*)(?:\.([a-zA-Z][\w-]*))?/y,nme=/^[A-Z][A-Z0-9_-]*$/,d_=/([^{}\n\r]+)/y,ome=/([^\\"\n\r]*)/y,s6=/\\([\\"])/y,l6=/\\u([a-fA-F0-9]{4})|\\U([a-fA-F0-9]{6})/y,ime=/^\n+/,m6=/ +$/,ame=/ *\r?\n/g,rme=/( *)$/,cme=/{\s*/y,d6=/\s*}/y,sme=/\[\s*/y,lme=/\s*] */y,mme=/\s*\(\s*/y,dme=/\s*->\s*/y,ume=/\s*:\s*/y,gme=/\s*,?\s*/y,hme=/\s+/y;class fme{constructor(t){this.body=[],HO.lastIndex=0;let e=0;for(;;){let we=HO.exec(t);if(null===we)break;e=HO.lastIndex;try{this.body.push(s(we[1]))}catch(Re){if(Re instanceof SyntaxError)continue;throw Re}}function o(we){return we.lastIndex=e,we.test(t)}function i(we,Re){if(t[e]===we)return e++,!0;if(Re)throw new Re(`Expected ${we}`);return!1}function a(we,Re){if(o(we))return e=we.lastIndex,!0;if(Re)throw new Re(`Expected ${we.toString()}`);return!1}function r(we){we.lastIndex=e;let Re=we.exec(t);if(null===Re)throw new SyntaxError(`Expected ${we.toString()}`);return e=we.lastIndex,Re}function c(we){return r(we)[1]}function s(we){let Re=m(),je=function l(){let we=Object.create(null);for(;o(r6);){let Re=c(r6),je=m();if(null===je)throw new SyntaxError("Expected attribute value");we[Re]=je}return we}();if(null===Re&&0===Object.keys(je).length)throw new SyntaxError("Expected message value or attributes");return{id:we,value:Re,attributes:je}}function m(){let we;if(o(d_)&&(we=c(d_)),"{"===t[e]||"}"===t[e])return d(we?[we]:[],1/0);let Re=be();return Re?we?d([we,Re],Re.length):(Re.value=Ae(Re.value,ime),d([Re],Re.length)):we?Ae(we,m6):null}function d(we=[],Re){for(;;){if(o(d_)){we.push(c(d_));continue}if("{"===t[e]){we.push(u());continue}if("}"===t[e])throw new SyntaxError("Unbalanced closing brace");let Dt=be();if(!Dt)break;we.push(Dt),Re=Math.min(Re,Dt.length)}let je=we.length-1,gt=we[je];"string"==typeof gt&&(we[je]=Ae(gt,m6));let xt=[];for(let Dt of we)Dt instanceof u6&&(Dt=Dt.value.slice(0,Dt.value.length-Re)),Dt&&xt.push(Dt);return xt}function u(){a(cme,SyntaxError);let we=h();if(a(d6))return we;if(a(dme)){let Re=function V(){let je,we=[],Re=0;for(;o(eme);){i("*")&&(je=Re);let gt=N(),xt=m();if(null===xt)throw new SyntaxError("Expected variant value");we[Re++]={key:gt,value:xt}}if(0===Re)return null;if(void 0===je)throw new SyntaxError("Expected default variant");return{variants:we,star:je}}();return a(d6,SyntaxError),{type:"select",selector:we,...Re}}throw new SyntaxError("Unclosed placeable")}function h(){if("{"===t[e])return u();if(o(c6)){let[,we,Re,je=null]=r(c6);if("$"===we)return{type:"var",name:Re};if(a(mme)){let gt=function _(){let we=[];for(;;){switch(t[e]){case")":return e++,we;case void 0:throw new SyntaxError("Unclosed argument list")}we.push(w()),a(gme)}}();if("-"===we)return{type:"term",name:Re,attr:je,args:gt};if(nme.test(Re))return{type:"func",name:Re,args:gt};throw new SyntaxError("Function names must be all upper-case")}return"-"===we?{type:"term",name:Re,attr:je,args:[]}:{type:"mesg",name:Re,attr:je}}return X()}function w(){let we=h();return"mesg"!==we.type?we:a(ume)?{type:"narg",name:we.name,value:X()}:we}function N(){let we;return a(sme,SyntaxError),we=o(jO)?de():{type:"str",value:c(tme)},a(lme,SyntaxError),we}function X(){if(o(jO))return de();if('"'===t[e])return function he(){i('"',SyntaxError);let we="";for(;;){if(we+=c(ome),"\\"!==t[e]){if(i('"'))return{type:"str",value:we};throw new SyntaxError("Unclosed string literal")}we+=ue()}}();throw new SyntaxError("Invalid expression")}function de(){let[,we,Re=""]=r(jO),je=Re.length;return{type:"num",value:parseFloat(we),precision:je}}function ue(){if(o(s6))return c(s6);if(o(l6)){let[,we,Re]=r(l6),je=parseInt(we||Re,16);return je<=55295||57344<=je?String.fromCodePoint(je):"\ufffd"}throw new SyntaxError("Unknown escape sequence")}function be(){let we=e;switch(a(hme),t[e]){case".":case"[":case"*":case"}":case void 0:return!1;case"{":return De(t.slice(we,e))}return" "===t[e-1]&&De(t.slice(we,e))}function Ae(we,Re){return we.replace(Re,"")}function De(we){let Re=we.replace(ame,"\n"),je=rme.exec(we)[1].length;return new u6(Re,je)}}}class u6{constructor(t,e){this.value=t,this.length=e}}const pme=/<|&#?\w+;/,_me={"http://www.w3.org/1999/xhtml":["em","strong","small","s","cite","q","dfn","abbr","data","time","code","var","samp","kbd","sub","sup","i","b","u","mark","bdi","bdo","span","br","wbr"]},vme={"http://www.w3.org/1999/xhtml":{global:["title","aria-label","aria-valuetext"],a:["download"],area:["download","alt"],input:["alt","placeholder"],menuitem:["label"],menu:["label"],optgroup:["label"],option:["label"],track:["label"],img:["alt"],textarea:["placeholder"],th:["abbr"]},"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul":{global:["accesskey","aria-label","aria-valuetext","label","t
1itle","tooltiptext"],description:["value"],key:["key","keycode"],label:["value"],textbox:["placeholder","value"]}};function Cme(n,t){const{value:e}=t;if("string"==typeof e)if("title"===n.localName&&"http://www.w3.org/1999/xhtml"===n.namespaceURI)n.textContent=e;else if(pme.test(e)){const o=n.ownerDocument.createElementNS("http://www.w3.org/1999/xhtml","template");o.innerHTML=e,function Mme(n,t){for(const e of n.childNodes)if(e.nodeType!==e.TEXT_NODE){if(e.hasAttribute("data-l10n-name")){const o=Ome(t,e);n.replaceChild(o,e);continue}if(yme(e)){const o=bme(e);n.replaceChild(o,e);continue}console.warn(`An element of forbidden type "${e.localName}" was found in the translation. Only safe text-level elements and elements with data-l10n-name are allowed.`),n.replaceChild(UO(e),e)}t.textContent="",t.appendChild(n)}(o.content,n)}else n.textContent=e;g6(t,n)}function Pme(n,t){if(!n)return!1;for(let e of n)if(e.name===t)return!0;return!1}function g6(n,t){const e=t.hasAttribute("data-l10n-attrs")?t.getAttribute("data-l10n-attrs").split(",").map(o=>o.trim()):null;for(const o of Array.from(t.attributes))h6(o.name,t,e)&&!Pme(n.attributes,o.name)&&t.removeAttribute(o.name);if(n.attributes)for(const o of Array.from(n.attributes))h6(o.name,t,e)&&t.getAttribute(o.name)!==o.value&&t.setAttribute(o.name,o.value)}function Ome(n,t){const e=t.getAttribute("data-l10n-name"),o=n.querySelector(`[data-l10n-name="${e}"]`);return o?o.localName!==t.localName?(console.warn(`An element named "${e}" was found in the translation but its type ${t.localName} didn't match the element found in the source (${o.localName}).`),UO(t)):(n.removeChild(o),f6(t,o.cloneNode(!1))):(console.warn(`An element named "${e}" wasn't found in the source.`),UO(t))}function bme(n){const t=n.ownerDocument.createElement(n.localName);return f6(n,t)}function UO(n){return n.ownerDocument.createTextNode(n.textContent)}function yme(n){const t=_me[n.namespaceURI];return t&&t.includes(n.localName)}function h6(n,t,e=null){if(e&&e.includes(n))return!0;const o=vme[t.namespaceURI];if(!o)return!1;const i=n.toLowerCase(),a=t.localName;if(o.global.includes(i))return!0;if(!o[a])return!1;if(o[a].includes(i))return!0;if("http://www.w3.org/1999/xhtml"===t.namespaceURI&&"input"===a&&"value"===i){const r=t.type.toLowerCase();if("submit"===r||"button"===r||"reset"===r)return!0}return!1}function f6(n,t){return t.textContent=n.textContent,g6(n,t),t}class p6 extends Array{static from(t){return t instanceof this?t:new this(t)}}Symbol;class wme extends p6{constructor(t){if(super(),Symbol.asyncIterator in Object(t))this.iterator=t[Symbol.asyncIterator]();else{if(!(Symbol.iterator in Object(t)))throw new TypeError("Argument must implement the iteration protocol.");this.iterator=t[Symbol.iterator]()}}[Symbol.asyncIterator](){const t=this;let e=0;return{next:()=>z(function*(){return t.length<=e&&t.push(t.iterator.next()),t[e++]})()}}touchNext(){var t=this;return z(function*(e=1){let o=0;for(;o++<e;){const i=t[t.length-1];if(i&&(yield i).done)break;t.push(t.iterator.next())}return t[t.length-1]}).apply(this,arguments)}}class xme{constructor(t=[],e){this.resourceIds=t,this.generateBundles=e,this.onChange(!0)}addResourceIds(t,e=!1){return this.resourceIds.push(...t),this.onChange(e),this.resourceIds.length}removeResourceIds(t){return this.resourceIds=this.resourceIds.filter(e=>!t.includes(e)),this.onChange(),this.resourceIds.length}formatWithFallback(t,e){var o=this;return z(function*(){const i=[];let a=!1;var s,r=!1,c=!1;try{for(var m,l=function Use(n){var t,e,o,i=2;for(typeof Symbol<"u"&&(e=Symbol.asyncIterator,o=Symbol.iterator);i--;){if(e&&null!=(t=n[e]))return t.call(n);if(o&&null!=(t=n[o]))return new t_(t.call(n));e="@@asyncIterator",o="@@iterator"}throw new TypeError("Object is not async iterable")}(o.bundles);r=!(m=yield l.next()).done;r=!1){const d=m.value;{a=!0;const u=Ame(e,d,t,i);if(0===u.size)break;if(typeof console<"u"){const h=d.locales[0],_=Array.from(u).join(", ");console.warn(`[fluent] Missing translations in ${h}: ${_}`)}}}}catch(d){c=!0,s=d}finally{try{r&&null!=l.return&&(yield l.return())}finally{if(c)throw s}}return!a&&typeof console<"u"&&console.warn(`[fluent] Request for keys failed because no resource bundles got generated.\n  keys: ${JSON.stringify(t)}.\n  resourceIds: ${JSON.stringify(o.resourceIds)}.`),i})()}formatMessages(t){return this.formatWithFallback(t,Eme)}formatValues(t){return this.formatWithFallback(t,kme)}formatValue(t,e){var o=this;return z(function*(){const[i]=yield o.formatValues([{id:t,args:e}]);return i})()}handleEvent(){this.onChange()}onChange(t=!1){this.bundles=wme.from(this.generateBundles(this.resourceIds)),t&&this.bundles.touchNext(2)}}function kme(n,t,e,o){return e.value?n.formatPattern(e.value,o,t):null}function Eme(n,t,e,o){const i={value:null,attributes:null};e.value&&(i.value=n.formatPattern(e.value,o,t));let a=Object.keys(e.attributes);if(a.length>0){i.attributes=new Array(a.length);for(let[r,c]of a.entries()){let s=n.formatPattern(e.attributes[c],o,t);i.attributes[r]={name:c,value:s}}}return i}function Ame(n,t,e,o){const i=[],a=new Set;return e.forEach(({id:r,args:c},s)=>{if(void 0!==o[s])return;let l=t.getMessage(r);if(l){if(i.length=0,o[s]=n(t,i,l,c),i.length>0&&typeof console<"u"){const m=t.locales[0],d=i.join(", ");console.warn(`[fluent][resolver] errors in ${m}/${r}: ${d}.`)}}else a.add(r)}),a}const Ys="data-l10n-id",ug="data-l10n-args",Sme=`[${Ys}]`;class Tme extends xme{constructor(t,e){super(t,e),this.roots=new Set,this.pendingrAF=null,this.pendingElements=new Set,this.windowElement=null,this.mutationObserver=null,this.observerConfig={attributes:!0,characterData:!1,childList:!0,subtree:!0,attributeFilter:[Ys,ug]}}onChange(t=!1){super.onChange(t),this.roots&&this.translateRoots()}setAttributes(t,e,o){return t.setAttribute(Ys,e),o?t.setAttribute(ug,JSON.stringify(o)):t.removeAttribute(ug),t}getAttributes(t){return{id:t.getAttribute(Ys),args:JSON.parse(t.getAttribute(ug)||null)}}connectRoot(t){for(const e of this.roots)if(e===t||e.contains(t)||t.contains(e))throw new Error("Cannot add a root that overlaps with existing root.");if(this.windowElement){if(this.windowElement!==t.ownerDocument.defaultView)throw new Error("Cannot connect a root:\n          DOMLocalization already has a root from a different window.")}else this.windowElement=t.ownerDocument.defaultView,this.mutationObserver=new this.windowElement.MutationObserver(e=>this.translateMutations(e));this.roots.add(t),this.mutationObserver.observe(t,this.observerConfig)}disconnectRoot(t){return this.roots.delete(t),this.pauseObserving(),0===this.roots.size?(this.mutationObserver=null,this.windowElement&&this.pendingrAF&&this.windowElement.cancelAnimationFrame(this.pendingrAF),this.windowElement=null,this.pendingrAF=null,this.pendingElements.clear(),!0):(this.resumeObserving(),!1)}translateRoots(){const t=Array.from(this.roots);return Promise.all(t.map(e=>this.translateFragment(e)))}pauseObserving(){this.mutationObserver&&(this.translateMutations(this.mutationObserver.takeRecords()),this.mutationObserver.disconnect())}resumeObserving(){if(this.mutationObserver)for(const t of this.roots)this.mutationObserver.observe(t,this.observerConfig)}translateMutations(t){for(const e of t)switch(e.type){case"attributes":e.target.hasAttribute("data-l10n-id")&&this.pendingElements.add(e.target);break;case"childList":for(const o of e.addedNodes)if(o.nodeType===o.ELEMENT_NODE)if(o.childElementCount)for(const i of this.getTranslatables(o))this.pendingElements.add(i);else o.hasAttribute(Ys)&&this.pendingElements.add(o)}this.pendingElements.size>0&&null===this.pendingrAF&&(this.pendingrAF=this.windowElement.requestAnimationFrame(()=>{this.translateElements(Array.from(this.pendingElements)),this.pendingElements.clear(),this.pendingrAF=null}))}translateFragment(t){return this.translateElements(this.getTranslatables(t))}translateElements(t){var e=this;return z(function*(){if(!t.length)return;const o=t.map(e.getKeysForElement),i=yield e.formatMessages(o);return e.applyTranslations(t,i)})()}applyTranslations(t,e){this.pauseObserving();for(let o=0;o<t.length;o++)void 0!==e[o]&&Cme(t[o],e[o]);this.resumeObserving()}getTranslatables(t){const e=Array.from(t.querySelectorAll(Sme));return"function"==typeof t.hasAttribute&&t.hasAttribute(Ys)&&e.push(t),e}getKeysForElement(t){return{id:t.getAttribute(Ys),args:JSON.parse(t.getAttribute(ug)||null)}}}class u_{#e;#t;#n;#o;constructor({lang:t,isRTL:e},o=null){this.#n=u_.#i(t),this.#o=o,this.#e=e??u_.#a(this.#n)?"rtl":"ltr"}_setL10n(t){this.#o=t}getLanguage(){return this.#n}getDirection(){return this.#e}get(t){var e=this;return z(function*(o,i=null,a){return Array.isArray(o)?(o=o.map(s=>({id:s})),(yield e.#o.formatMessages(o)).map(s=>s.value)):(yield e.#o.formatMessages([{id:o,args:i}]))[0]?.value||a}).apply(this,arguments)}translate(t){var e=this;return z(function*(){(e.#t||=new Set).add(t);try{e.#o.connectRoot(t),yield e.#o.translateRoots()}catch{}})()}translateOnce(t){var e=this;return z(function*(){try{yield e.#o.translateElements([t])}catch(o){console.error(`translateOnce: "${o}".`)}})()}destroy(){var t=this;return z(function*(){if(t.#t){for(const e of t.#t)t.#o.disconnectRoot(e);t.#t.clear(),t.#t=null}t.#o.pauseObserving()})()}pause(){this.#o.pauseObserving()}resume(){this.#o.resumeObserving()}static#i(t){return{en:"en-us",es:"es-es",fy:"fy-nl",ga:"ga-ie",gu:"gu-in",hi:"hi-in",hy:"hy-am",nb:"nb-no",ne:"ne-np",nn:"nn-no",pa:"pa-in",pt:"pt-pt",sv:"sv-se",zh:"zh-cn"}[t=t?.toLowerCase()||"en-us"]||t}static#a(t){const e=t.split("-",1)[0];return["ar","he","fa","ps","ur"].includes(e)}}function _6(n,t){const e=new fme(t),o=new Jle(n),i=o.addResource(e);return i.length&&console.error("L10n errors",i),o}class pc extends u_{constructor(t){super({lang:t});const e=t?pc.#e.bind(pc,"en-us",this.getLanguage()):pc.#o.bind(pc,this.getLanguage());this._setL10n(new Tme([],e))}static#e(t,e){var o=this;return IT(function*(){const{baseURL:i,paths:a}=yield TT(o.#n()),r=[e];if(t!==e){const c=e.split("-",1)[0];c!==e&&r.push(c),r.push(t)}for(const c of r){const s=yield TT(o.#t(c,i,a));s?yield s:"en-us"===c&&(yield o.#i(c))}})()}static#t(t,e,o){return z(function*(){const i=o[t];if(!i)return null;const a=new URL(i,e),r=yield YT(a,"text");return _6(t,r)}
1)()}static#n(){return z(function*(){try{const{href:t}=document.querySelector('link[type="application/l10n"]'),e=yield YT(t,"json");return{baseURL:t.replace(/[^/]*$/,"")||"./",paths:e}}catch{}return{baseURL:"./",paths:Object.create(null)}})()}static#o(t){var e=this;return IT(function*(){yield e.#i(t)})()}static#i(t){return z(function*(){return _6(t,'pdfjs-previous-button =\n    .title = Previous Page\npdfjs-previous-button-label = Previous\npdfjs-next-button =\n    .title = Next Page\npdfjs-next-button-label = Next\npdfjs-page-input =\n    .title = Page\npdfjs-of-pages = of { $pagesCount }\npdfjs-page-of-pages = ({ $pageNumber } of { $pagesCount })\npdfjs-zoom-out-button =\n    .title = Zoom Out\npdfjs-zoom-out-button-label = Zoom Out\npdfjs-zoom-in-button =\n    .title = Zoom In\npdfjs-zoom-in-button-label = Zoom In\npdfjs-zoom-select =\n    .title = Zoom\npdfjs-presentation-mode-button =\n    .title = Switch to Presentation Mode\npdfjs-presentation-mode-button-label = Presentation Mode\npdfjs-open-file-button =\n    .title = Open File\npdfjs-open-file-button-label = Open\npdfjs-print-button =\n    .title = Print\npdfjs-print-button-label = Print\npdfjs-save-button =\n    .title = Save\npdfjs-save-button-label = Save\npdfjs-download-button =\n    .title = Download\npdfjs-download-button-label = Download\npdfjs-bookmark-button =\n    .title = Current Page (View URL from Current Page)\npdfjs-bookmark-button-label = Current Page\npdfjs-tools-button =\n    .title = Tools\npdfjs-tools-button-label = Tools\npdfjs-first-page-button =\n    .title = Go to First Page\npdfjs-first-page-button-label = Go to First Page\npdfjs-last-page-button =\n    .title = Go to Last Page\npdfjs-last-page-button-label = Go to Last Page\npdfjs-page-rotate-cw-button =\n    .title = Rotate Clockwise\npdfjs-page-rotate-cw-button-label = Rotate Clockwise\npdfjs-page-rotate-ccw-button =\n    .title = Rotate Counterclockwise\npdfjs-page-rotate-ccw-button-label = Rotate Counterclockwise\npdfjs-cursor-text-select-tool-button =\n    .title = Enable Text Selection Tool\npdfjs-cursor-text-select-tool-button-label = Text Selection Tool\npdfjs-cursor-hand-tool-button =\n    .title = Enable Hand Tool\npdfjs-cursor-hand-tool-button-label = Hand Tool\npdfjs-scroll-page-button =\n    .title = Use Page Scrolling\npdfjs-scroll-page-button-label = Page Scrolling\npdfjs-scroll-vertical-button =\n    .title = Use Vertical Scrolling\npdfjs-scroll-vertical-button-label = Vertical Scrolling\npdfjs-scroll-horizontal-button =\n    .title = Use Horizontal Scrolling\npdfjs-scroll-horizontal-button-label = Horizontal Scrolling\npdfjs-scroll-wrapped-button =\n    .title = Use Wrapped Scrolling\npdfjs-scroll-wrapped-button-label = Wrapped Scrolling\npdfjs-spread-none-button =\n    .title = Do not join page spreads\npdfjs-spread-none-button-label = No Spreads\npdfjs-spread-odd-button =\n    .title = Join page spreads starting with odd-numbered pages\npdfjs-spread-odd-button-label = Odd Spreads\npdfjs-spread-even-button =\n    .title = Join page spreads starting with even-numbered pages\npdfjs-spread-even-button-label = Even Spreads\npdfjs-document-properties-button =\n    .title = Document Properties\u2026\npdfjs-document-properties-button-label = Document Properties\u2026\npdfjs-document-properties-file-name = File name:\npdfjs-document-properties-file-size = File size:\npdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) } KB ({ $b } bytes)\npdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)\npdfjs-document-properties-title = Title:\npdfjs-document-properties-author = Author:\npdfjs-document-properties-subject = Subject:\npdfjs-document-properties-keywords = Keywords:\npdfjs-document-properties-creation-date = Creation Date:\npdfjs-document-properties-modification-date = Modification Date:\npdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }\npdfjs-document-properties-creator = Creator:\npdfjs-document-properties-producer = PDF Producer:\npdfjs-document-properties-version = PDF Version:\npdfjs-document-properties-page-count = Page Count:\npdfjs-document-properties-page-size = Page Size:\npdfjs-document-properties-page-size-unit-inches = in\npdfjs-document-properties-page-size-unit-millimeters = mm\npdfjs-document-properties-page-size-orientation-portrait = portrait\npdfjs-document-properties-page-size-orientation-landscape = landscape\npdfjs-document-properties-page-size-name-a-three = A3\npdfjs-document-properties-page-size-name-a-four = A4\npdfjs-document-properties-page-size-name-letter = Letter\npdfjs-document-properties-page-size-name-legal = Legal\npdfjs-document-properties-page-size-dimension-string = { $width } \xd7 { $height } { $unit } ({ $orientation })\npdfjs-document-properties-page-size-dimension-name-string = { $width } \xd7 { $height } { $unit } ({ $name }, { $orientation })\npdfjs-document-properties-linearized = Fast Web View:\npdfjs-document-properties-linearized-yes = Yes\npdfjs-document-properties-linearized-no = No\npdfjs-document-properties-close-button = Close\npdfjs-print-progress-message = Preparing document for printing\u2026\npdfjs-print-progress-percent = { $progress }%\npdfjs-print-progress-close-button = Cancel\npdfjs-printing-not-supported = Warning: Printing is not fully supported by this browser.\npdfjs-printing-not-ready = Warning: The PDF is not fully loaded for printing.\npdfjs-toggle-sidebar-button =\n    .title = Toggle Sidebar\npdfjs-toggle-sidebar-notification-button =\n    .title = Toggle Sidebar (document contains outline/attachments/layers)\npdfjs-toggle-sidebar-button-label = Toggle Sidebar\npdfjs-document-outline-button =\n    .title = Show Document Outline (double-click to expand/collapse all items)\npdfjs-document-outline-button-label = Document Outline\npdfjs-attachments-button =\n    .title = Show Attachments\npdfjs-attachments-button-label = Attachments\npdfjs-layers-button =\n    .title = Show Layers (double-click to reset all layers to the default state)\npdfjs-layers-button-label = Layers\npdfjs-thumbs-button =\n    .title = Show Thumbnails\npdfjs-thumbs-button-label = Thumbnails\npdfjs-current-outline-item-button =\n    .title = Find Current Outline Item\npdfjs-current-outline-item-button-label = Current Outline Item\npdfjs-findbar-button =\n    .title = Find in Document\npdfjs-findbar-button-label = Find\npdfjs-additional-layers = Additional Layers\npdfjs-thumb-page-title =\n    .title = Page { $page }\npdfjs-thumb-page-canvas =\n    .aria-label = Thumbnail of Page { $page }\npdfjs-find-input =\n    .title = Find\n    .placeholder = Find in document\u2026\npdfjs-find-previous-button =\n    .title = Find the previous occurrence of the phrase\npdfjs-find-previous-button-label = Previous\npdfjs-find-next-button =\n    .title = Find the next occurrence of the phrase\npdfjs-find-next-button-label = Next\npdfjs-find-highlight-checkbox = Highlight All\npdfjs-find-match-case-checkbox-label = Match Case\npdfjs-find-match-diacritics-checkbox-label = Match Diacritics\npdfjs-find-entire-word-checkbox-label = Whole Words\npdfjs-find-reached-top = Reached top of document, continued from bottom\npdfjs-find-reached-bottom = Reached end of document, continued from top\npdfjs-find-match-count =\n    { $total ->\n        [one] { $current } of { $total } match\n       *[other] { $current } of { $total } matches\n    }\npdfjs-find-match-count-limit =\n    { $limit ->\n        [one] More than { $limit } match\n       *[other] More than { $limit } matches\n    }\npdfjs-find-not-found = Phrase not found\npdfjs-page-scale-width = Page Width\npdfjs-page-scale-fit = Page Fit\npdfjs-page-scale-auto = Automatic Zoom\npdfjs-page-scale-actual = Actual Size\npdfjs-page-scale-percent = { $scale }%\npdfjs-page-landmark =\n    .aria-label = Page { $page }\npdfjs-loading-error = An error occurred while loading the PDF.\npdfjs-invalid-file-error = Invalid or corrupted PDF file.\npdfjs-missing-file-error = Missing PDF file.\npdfjs-unexpected-response-error = Unexpected server response.\npdfjs-rendering-error = An error occurred while rendering the page.\npdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }\npdfjs-text-annotation-type =\n    .alt = [{ $type } Annotation]\npdfjs-password-label = Enter the password to open this PDF file.\npdfjs-password-invalid = Invalid password. Please try again.\npdfjs-password-ok-button = OK\npdfjs-password-cancel-button = Cancel\npdfjs-web-fonts-disabled = Web fonts are disabled: unable to use embedded PDF fonts.\npdfjs-editor-free-text-button =\n    .title = Text\npdfjs-editor-free-text-button-label = Text\npdfjs-editor-ink-button =\n    .title = Draw\npdfjs-editor-ink-button-label = Draw\npdfjs-editor-stamp-button =\n    .title = Add or edit images\npdfjs-editor-stamp-button-label = Add or edit images\npdfjs-editor-highlight-button =\n    .title = Highlight\npdfjs-editor-highlight-button-label = Highlight\npdfjs-highlight-floating-button1 =\n    .title = Highlight\n    .aria-label = Highlight\npdfjs-highlight-floating-button-label = Highlight\npdfjs-editor-remove-ink-button =\n    .title = Remove drawing\npdfjs-editor-remove-freetext-button =\n    .title = Remove text\npdfjs-editor-remove-stamp-button =\n    .title = Remove image\npdfjs-editor-remove-highlight-button =\n    .title = Remove highlight\npdfjs-editor-free-text-color-input = Color\npdfjs-editor-free-text-size-input = Size\npdfjs-editor-ink-color-input = Color\npdfjs-editor-ink-thickness-input = Thickness\npdfjs-editor-ink-opacity-input = Opacity\npdfjs-editor-stamp-add-image-button =\n    .title = Add image\npdfjs-editor-stamp-add-image-button-label = Add image\npdfjs-editor-free-highlight-thickness-input = Thickness\npdfjs-editor-free-highlight-thickness-title =\n    .title = Change thickness when highlighting items other than text\npdfjs-free-text2 =\n    .aria-label = Text Editor\n    .default-content = Start t
1yping\u2026\npdfjs-ink =\n    .aria-label = Draw Editor\npdfjs-ink-canvas =\n    .aria-label = User-created image\npdfjs-editor-alt-text-button =\n    .aria-label = Alt text\npdfjs-editor-alt-text-button-label = Alt text\npdfjs-editor-alt-text-edit-button =\n    .aria-label = Edit alt text\npdfjs-editor-alt-text-dialog-label = Choose an option\npdfjs-editor-alt-text-dialog-description = Alt text (alternative text) helps when people can\u2019t see the image or when it doesn\u2019t load.\npdfjs-editor-alt-text-add-description-label = Add a description\npdfjs-editor-alt-text-add-description-description = Aim for 1-2 sentences that describe the subject, setting, or actions.\npdfjs-editor-alt-text-mark-decorative-label = Mark as decorative\npdfjs-editor-alt-text-mark-decorative-description = This is used for ornamental images, like borders or watermarks.\npdfjs-editor-alt-text-cancel-button = Cancel\npdfjs-editor-alt-text-save-button = Save\npdfjs-editor-alt-text-decorative-tooltip = Marked as decorative\npdfjs-editor-alt-text-textarea =\n    .placeholder = For example, \u201cA young man sits down at a table to eat a meal\u201d\npdfjs-editor-resizer-top-left =\n    .aria-label = Top left corner \u2014 resize\npdfjs-editor-resizer-top-middle =\n    .aria-label = Top middle \u2014 resize\npdfjs-editor-resizer-top-right =\n    .aria-label = Top right corner \u2014 resize\npdfjs-editor-resizer-middle-right =\n    .aria-label = Middle right \u2014 resize\npdfjs-editor-resizer-bottom-right =\n    .aria-label = Bottom right corner \u2014 resize\npdfjs-editor-resizer-bottom-middle =\n    .aria-label = Bottom middle \u2014 resize\npdfjs-editor-resizer-bottom-left =\n    .aria-label = Bottom left corner \u2014 resize\npdfjs-editor-resizer-middle-left =\n    .aria-label = Middle left \u2014 resize\npdfjs-editor-highlight-colorpicker-label = Highlight color\npdfjs-editor-colorpicker-button =\n    .title = Change color\npdfjs-editor-colorpicker-dropdown =\n    .aria-label = Color choices\npdfjs-editor-colorpicker-yellow =\n    .title = Yellow\npdfjs-editor-colorpicker-green =\n    .title = Green\npdfjs-editor-colorpicker-blue =\n    .title = Blue\npdfjs-editor-colorpicker-pink =\n    .title = Pink\npdfjs-editor-colorpicker-red =\n    .title = Red\npdfjs-editor-highlight-show-all-button-label = Show all\npdfjs-editor-highlight-show-all-button =\n    .title = Show all\npdfjs-editor-new-alt-text-dialog-edit-label = Edit alt text (image description)\npdfjs-editor-new-alt-text-dialog-add-label = Add alt text (image description)\npdfjs-editor-new-alt-text-textarea =\n    .placeholder = Write your description here\u2026\npdfjs-editor-new-alt-text-description = Short description for people who can\u2019t see the image or when the image doesn\u2019t load.\npdfjs-editor-new-alt-text-disclaimer1 = This alt text was created automatically and may be inaccurate.\npdfjs-editor-new-alt-text-disclaimer-learn-more-url = Learn more\npdfjs-editor-new-alt-text-create-automatically-button-label = Create alt text automatically\npdfjs-editor-new-alt-text-not-now-button = Not now\npdfjs-editor-new-alt-text-error-title = Couldn\u2019t create alt text automatically\npdfjs-editor-new-alt-text-error-description = Please write your own alt text or try again later.\npdfjs-editor-new-alt-text-error-close-button = Close\npdfjs-editor-new-alt-text-ai-model-downloading-progress = Downloading alt text AI model ({ $downloadedSize } of { $totalSize } MB)\n    .aria-valuetext = Downloading alt text AI model ({ $downloadedSize } of { $totalSize } MB)\npdfjs-editor-new-alt-text-added-button =\n    .aria-label = Alt text added\npdfjs-editor-new-alt-text-added-button-label = Alt text added\npdfjs-editor-new-alt-text-missing-button =\n    .aria-label = Missing alt text\npdfjs-editor-new-alt-text-missing-button-label = Missing alt text\npdfjs-editor-new-alt-text-to-review-button =\n    .aria-label = Review alt text\npdfjs-editor-new-alt-text-to-review-button-label = Review alt text\npdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer = Created automatically: { $generatedAltText }\npdfjs-image-alt-text-settings-button =\n    .title = Image alt text settings\npdfjs-image-alt-text-settings-button-label = Image alt text settings\npdfjs-editor-alt-text-settings-dialog-label = Image alt text settings\npdfjs-editor-alt-text-settings-automatic-title = Automatic alt text\npdfjs-editor-alt-text-settings-create-model-button-label = Create alt text automatically\npdfjs-editor-alt-text-settings-create-model-description = Suggests descriptions to help people who can\u2019t see the image or when the image doesn\u2019t load.\npdfjs-editor-alt-text-settings-download-model-label = Alt text AI model ({ $totalSize } MB)\npdfjs-editor-alt-text-settings-ai-model-description = Runs locally on your device so your data stays private. Required for automatic alt text.\npdfjs-editor-alt-text-settings-delete-model-button = Delete\npdfjs-editor-alt-text-settings-download-model-button = Download\npdfjs-editor-alt-text-settings-downloading-model-button = Downloading\u2026\npdfjs-editor-alt-text-settings-editor-title = Alt text editor\npdfjs-editor-alt-text-settings-show-dialog-button-label = Show alt text editor right away when adding an image\npdfjs-editor-alt-text-settings-show-dialog-description = Helps you make sure all your images have alt text.\npdfjs-editor-alt-text-settings-close-button = Close')})()}}function WO(){return document.location.hash}class Dme{#e=null;constructor({linkService:t,eventBus:e}){this.linkService=t,this.eventBus=e,this._initialized=!1,this._fingerprint="",this.reset(),this.eventBus._on("pagesinit",()=>{this._isPagesLoaded=!1,this.eventBus._on("pagesloaded",o=>{this._isPagesLoaded=!!o.pagesCount},{once:!0})})}initialize({fingerprint:t,resetHistory:e=!1,updateUrl:o=!1}){if(!t||"string"!=typeof t)return void console.error('PDFHistory.initialize: The "fingerprint" must be a non-empty string.');this._initialized&&this.reset();const i=""!==this._fingerprint&&this._fingerprint!==t;this._fingerprint=t,this._updateUrl=!0===o,this._initialized=!0,this.#d();const a=window.history.state;if(this._popStateInProgress=!1,this._blockHashChange=0,this._currentHash=WO(),this._numPositionUpdates=0,this._uid=this._maxUid=0,this._destination=null,this._position=null,!this.#i(a,!0)||e){const{hash:c,page:s,rotation:l}=this.#s(!0);return!c||i||e?void this.#t(null,!0):void this.#t({hash:c,page:s,rotation:l},!0)}const r=a.destination;this.#a(r,a.uid,!0),void 0!==r.rotation&&(this._initialRotation=r.rotation),r.dest?(this._initialBookmark=JSON.stringify(r.dest),this._destination.page=null):r.hash?this._initialBookmark=r.hash:r.page&&(this._initialBookmark=`page=${r.page}`)}reset(){this._initialized&&(this.#l(),this._initialized=!1,this.#r()),this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),this._initialBookmark=null,this._initialRotation=null}push({namedDest:t=null,explicitDest:e,pageNumber:o}){if(!this._initialized)return;if(t&&"string"!=typeof t)return void console.error(`PDFHistory.push: "${t}" is not a valid namedDest parameter.`);if(!Array.isArray(e))return void console.error(`PDFHistory.push: "${e}" is not a valid explicitDest parameter.`);if(!this.#o(o)&&(null!==o||this._destination))return void console.error(`PDFHistory.push: "${o}" is not a valid pageNumber parameter.`);const i=t||JSON.stringify(e);if(!i)return;let a=!1;if(this._destination&&(function Rme(n,t){return"string"==typeof n&&"string"==typeof t&&(n===t||n_(n).get("nameddest")===t)}(this._destination.hash,i)||function Fme(n,t){function e(o,i){if(typeof o!=typeof i||Array.isArray(o)||Array.isArray(i))return!1;if(null!==o&&"object"==typeof o&&null!==i){if(Object.keys(o).length!==Object.keys(i).length)return!1;for(const a in o)if(!e(o[a],i[a]))return!1;return!0}return o===i||Number.isNaN(o)&&Number.isNaN(i)}
1if(!Array.isArray(n)||!Array.isArray(t)||n.length!==t.length)return!1;for(let o=0,i=n.length;o<i;o++)if(!e(n[o],t[o]))return!1;return!0}(this._destination.dest,e))){if(this._destination.page)return;a=!0}this._popStateInProgress&&!a||(this.#t({dest:e,hash:i,page:o,rotation:this.linkService.rotation},a),this._popStateInProgress||(this._popStateInProgress=!0,Promise.resolve().then(()=>{this._popStateInProgress=!1})))}pushPage(t){if(this._initialized){if(!this.#o(t))return void console.error(`PDFHistory.pushPage: "${t}" is not a valid page number.`);this._destination?.page!==t&&(this._popStateInProgress||(this.#t({dest:null,hash:`page=${t}`,page:t,rotation:this.linkService.rotation}),this._popStateInProgress||(this._popStateInProgress=!0,Promise.resolve().then(()=>{this._popStateInProgress=!1}))))}}pushCurrentPosition(){!this._initialized||this._popStateInProgress||this.#n()}back(){if(!this._initialized||this._popStateInProgress)return;const t=window.history.state;this.#i(t)&&t.uid>0&&window.history.back()}forward(){if(!this._initialized||this._popStateInProgress)return;const t=window.history.state;this.#i(t)&&t.uid<this._maxUid&&window.history.forward()}get popStateInProgress(){return this._initialized&&(this._popStateInProgress||this._blockHashChange>0)}get initialBookmark(){return this._initialized?this._initialBookmark:null}get initialRotation(){return this._initialized?this._initialRotation:null}#t(t,e=!1){const o=e||!this._destination,i={fingerprint:this._fingerprint,uid:o?this._uid:this._uid+1,destination:t};let a;if(this.#a(t,i.uid),this._updateUrl&&t?.hash){const r=document.location.href.split("#",1)[0];r.startsWith("file://")||(a=`${r}#${t.hash}`)}o?window.history.replaceState(i,"",a):window.history.pushState(i,"",a)}#n(t=!1){if(!this._position)return;let e=this._position;if(t&&(e=Object.assign(Object.create(null),this._position),e.temporary=!0),!this._destination)return void this.#t(e);if(this._destination.temporary)return void this.#t(e,!0);if(this._destination.hash===e.hash||!this._destination.page&&this._numPositionUpdates<=50)return;let o=!1;if(this._destination.page>=e.first&&this._destination.page<=e.page){if(void 0!==this._destination.dest||!this._destination.first)return;o=!0}this.#t(e,o)}#o(t){return Number.isInteger(t)&&t>0&&t<=this.linkService.pagesCount}#i(t,e=!1){if(!t)return!1;if(t.fingerprint!==this._fingerprint){if(!e)return!1;{if("string"!=typeof t.fingerprint||t.fingerprint.length!==this._fingerprint.length)return!1;const[o]=performance.getEntriesByType("navigation");if("reload"!==o?.type)return!1}}return!(!Number.isInteger(t.uid)||t.uid<0||null===t.destination||"object"!=typeof t.destination)}#a(t,e,o=!1){this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),o&&t?.temporary&&delete t.temporary,this._destination=t,this._uid=e,this._maxUid=Math.max(this._maxUid,e),this._numPositionUpdates=0}#s(t=!1){const e=unescape(WO()).substring(1),o=n_(e),i=o.get("nameddest")||"";let a=0|o.get("page");return(!this.#o(a)||t&&i.length>0)&&(a=null),{hash:e,page:a,rotation:this.linkService.rotation}}#c({location:t}){this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),this._position={hash:t.pdfOpenParams.substring(1),page:this.linkService.page,first:t.pageNumber,rotation:t.rotation},!this._popStateInProgress&&(this._isPagesLoaded&&this._destination&&!this._destination.page&&this._numPositionUpdates++,this._updateViewareaTimeout=setTimeout(()=>{this._popStateInProgress||this.#n(!0),this._updateViewareaTimeout=null},1e3))}#m({state:t}){const e=WO(),o=this._currentHash!==e;if(this._currentHash=e,!t){this._uid++;const{hash:a,page:r,rotation:c}=this.#s();return void this.#t({hash:a,page:r,rotation:c},!0)}if(!this.#i(t))return;this._popStateInProgress=!0,o&&(this._blockHashChange++,function zle(n){return VO.apply(this,arguments)}({target:window,name:"hashchange",delay:1e3}).then(()=>{this._blockHashChange--}));const i=t.destination;this.#a(i,t.uid,!0),zT(i.rotation)&&(this.linkService.rotation=i.rotation),i.dest?this.linkService.goToDestination(i.dest):i.hash?this.linkService.setHash(i.hash):i.page&&(this.linkService.page=i.page),Promise.resolve().then(()=>{this._popStateInProgress=!1})}#l(){(!this._destination||this._destination.temporary)&&this.#n()}#d(){if(this.#e)return;this.#e=new AbortController;const{signal:t}=this.#e;this.eventBus._on("updateviewarea",this.#c.bind(this),{signal:t}),window.addEventListener("popstate",this.#m.bind(this),{signal:t}),window.addEventListener("pagehide",this.#l.bind(this),{signal:t})}#r(){this.#e?.abort(),this.#e=null}}class Lme{#e=null;#t=null;#n=null;#o=null;#i=null;#a;constructor(t){this.pdfPage=t.pdfPage,this.accessibilityManager=t.accessibilityManager,this.l10n=t.l10n,this.l10n||=new pc,this.annotationEditorLayer=null,this.div=null,this._cancelled=!1,this.#a=t.uiManager,this.#e=t.annotationLayer||null,this.#i=t.textLayer||null,this.#t=t.drawLayer||null,this.#n=t.onAppend||null,this.#o=t.structTreeLayer||null}render(t){var e=this;return z(function*(o,i="display"){if("display"!==i||e._cancelled)return;const a=o.clone({dontFlip:!0});
1if(e.div)return e.annotationEditorLayer.update({viewport:a}),void e.show();const r=e.div=document.createElement("div");r.className="annotationEditorLayer",r.hidden=!0,r.dir=e.#a.direction,e.#n?.(r),e.annotationEditorLayer=new Ele({uiManager:e.#a,div:r,structTreeLayer:e.#o,accessibilityManager:e.accessibilityManager,pageIndex:e.pdfPage.pageNumber-1,l10n:e.l10n,viewport:a,annotationLayer:e.#e,textLayer:e.#i,drawLayer:e.#t}),e.annotationEditorLayer.render({viewport:a,div:r,annotations:null,intent:i}),e.show()}).apply(this,arguments)}cancel(){this._cancelled=!0,this.div&&this.annotationEditorLayer.destroy()}hide(){this.div&&(this.div.hidden=!0)}show(){!this.div||this.annotationEditorLayer.isInvisible||(this.div.hidden=!1)}}{var GO=new Map;const n=navigator.userAgent||"",t=navigator.platform||"",e=navigator.maxTouchPoints||1,o=/Android/.test(n);(/\b(iPad|iPhone|iPod)(?=;)/.test(n)||"MacIntel"===t&&e>1||o)&&GO.set("maxCanvasPixels",5242880),o&&GO.set("useSystemFonts",!1)}const qO={BOOLEAN:1,NUMBER:2,OBJECT:4,STRING:8,UNDEFINED:16},Rr={allowedGlobalEvents:{value:null,kind:1},canvasMaxAreaInBytes:{value:-1,kind:5},isInAutomation:{value:!1,kind:1},localeProperties:{value:{lang:navigator.language||"en-US"},kind:1},nimbusDataStr:{value:"",kind:1},supportsCaretBrowsingMode:{value:!1,kind:1},supportsDocumentFonts:{value:!0,kind:1},supportsIntegratedFind:{value:!1,kind:1},supportsMouseWheelZoomCtrlKey:{value:!0,kind:1},supportsMouseWheelZoomMetaKey:{value:!0,kind:1},supportsPinchToZoom:{value:!0,kind:1},toolbarDensity:{value:0,kind:17},altTextLearnMoreUrl:{value:"",kind:130},annotationEditorMode:{value:0,kind:130},annotationMode:{value:2,kind:130},cursorToolOnLoad:{value:0,kind:130},debuggerSrc:{value:"./debugger.mjs",kind:2},defaultZoomDelay:{value:400,kind:130},defaultZoomValue:{value:"",kind:130},disableHistory:{value:!1,kind:2},disablePageLabels:{value:!1,kind:130},enableAltText:{value:!1,kind:130},enableAltTextModelDownload:{value:!0,kind:146},enableGuessAltText:{value:!0,kind:146},enableHighlightFloatingButton:{value:!1,kind:130},enableNewAltTextWhenAddingImage:{value:!0,kind:130},enablePermissions:{value:!1,kind:130},enablePrintAutoRotate:{value:!0,kind:130},enableScripting:{value:!0,kind:130},enableUpdatedAddImage:{value:!1,kind:130},externalLinkRel:{value:"noopener noreferrer nofollow",kind:2},externalLinkTarget:{value:0,kind:130},highlightEditorColors:{value:"yellow=#FFFF98,green=#53FFBC,blue=#80EBFF,pink=#FFCBE6,red=#FF4F5F",kind:130},historyUpdateUrl:{value:!1,kind:130},ignoreDestinationZoom:{value:!1,kind:130},imageResourcesPath:{value:"./images/",kind:2},maxCanvasPixels:{value:2**25,kind:2},forcePageColors:{value:!1,kind:130},pageColorsBackground:{value:"Canvas",kind:130},pageColorsForeground:{value:"CanvasText",kind:130},pdfBugEnabled:{value:!1,kind:130},printResolution:{value:150,kind:2},sidebarViewOnLoad:{value:-1,kind:130},scrollModeOnLoad:{value:-1,kind:130},spreadModeOnLoad:{value:-1,kind:130},textLayerMode:{value:1,kind:130},viewOnLoad:{value:0,kind:130},cMapPacked:{value:!0,kind:4},cMapUrl:{value:"../web/cmaps/",kind:4},disableAutoFetch:{value:!1,kind:132},disableFontFace:{value:!1,kind:132},disableRange:{value:!1,kind:132},disableStream:{value:!1,kind:132},docBaseUrl:{value:"",kind:4},enableHWA:{value:!0,kind:134},enableXfa:{value:!0,kind:132},fontExtraProperties:{value:!1,kind:4},isEvalSupported:{value:!0,kind:4},isOffscreenCanvasSupported:{value:!0,kind:4},maxImageSize:{value:-1,kind:4},pdfBug:{value:!1,kind:4},standardFontDataUrl:{value:"../web/standard_fonts/",kind:4},useSystemFonts:{value:void 0,kind:4,type:qO.BOOLEAN+qO.UNDEFINED},verbosity:{value:1,kind:4},workerPort:{value:null,kind:8},workerSrc:{value:"../build/pdf.worker.mjs",kind:8},defaultUrl:{value:"compressed.tracemonkey-pldi-09.pdf",kind:2},sandboxBundleSrc:{value:"../build/pdf.sandbox.mjs",kind:2},viewerCssTheme:{value:0,kind:130},enableFakeMLManager:{value:!0,kind:2},disablePreferences:{value:!1,kind:2}};class Nme{static eventBus;static#e=new Map;static{for(const t in Rr)this.#e.set(t,Rr[t].value);for(const[t,e]of GO)this.#e.set(t,e);this._hasInvokedSet=!1,this._checkDisablePreferences=()=>!!this.get("disablePreferences")||(this._hasInvokedSet&&console.warn('The Preferences may override manually set AppOptions; please use the "disablePreferences"-option to prevent that.'),!1)}static get(t){return this.#e.get(t)}static getAll(t=null,e=!1){const o=Object.create(null);for(const i in Rr){const a=Rr[i];t&&!(t&a.kind)||(o[i]=e?a.value:this.#e.get(i))}return o}static set(t,e){this.setAll({[t]:e})}static setAll(t,e=!1){let o;this._hasInvokedSet||=!0;for(const i in t){const a=Rr[i],r=t[i];if(!a||!(typeof r==typeof a.value||qO[(typeof r).toUpperCase()]&a.type))continue;const{kind:c}=a;e&&!(1&c||128&c)||(this.eventBus&&16&c&&(o||=new Map).set(i,r),this.#e.set(i,r))}if(o)for(const[i,a]of o)this.eventBus.dispatch(i.toLowerCase(),{source:this,value:a})}}class Bme{#e=null;constructor(t){this.pageIndex=t.pageIndex}render(){var t=this;return z(function*(e="display"){"display"!==e||t.#e||t._cancelled||(t.#e=new Ile({pageIndex:t.pageIndex}))}).apply(this,arguments)}cancel(){this._cancelled=!0,this.#e&&(this.#e.destroy(),this.#e=null)}setParent(t){this.#e?.setParent(t)}getDrawLayer(){return this.#e}}const C6={Document:null,DocumentFragment:null,Part:"group",Sect:"group",Div:"group",Aside:"note",NonStruct:"none",P
1:null,H:"heading",Title:null,FENote:"note",Sub:"group",Lbl:null,Span:null,Em:null,Strong:null,Link:"link",Annot:"note",Form:"form",Ruby:null,RB:null,RT:null,RP:null,Warichu:null,WT:null,WP:null,L:"list",LI:"listitem",LBody:null,Table:"table",TR:"row",TH:"columnheader",TD:"cell",THead:"columnheader",TBody:null,TFoot:null,Caption:null,Figure:"figure",Formula:null,Artifact:null},Vme=/^H(\d+)$/;class M6{#e;#t=null;#n;#o=new Map;#i;#a=null;constructor(t,e){this.#e=t.getStructTree(),this.#i=e}render(){var t=this;return z(function*(){if(t.#n)return t.#n;const{promise:e,resolve:o,reject:i}=Promise.withResolvers();t.#n=e;try{t.#t=t.#m(yield t.#e)}catch(a){i(a)}return t.#e=null,t.#t?.classList.add("structTree"),o(t.#t),e})()}getAriaAttributes(t){var e=this;return z(function*(){try{return yield e.render(),e.#o.get(t)}catch{}return null})()}hide(){this.#t&&!this.#t.hidden&&(this.#t.hidden=!0)}show(){this.#t?.hidden&&(this.#t.hidden=!1)}#s(t,e){const{alt:o,id:i,lang:a}=t;if(void 0!==o){let r=!1;const c=sg(o);for(const s of t.children)if("annotation"===s.type){let l=this.#o.get(s.id);l||(l=new Map,this.#o.set(s.id,l)),l.set("aria-label",c),r=!0}r||e.setAttribute("aria-label",c)}void 0!==i&&e.setAttribute("aria-owns",i),void 0!==a&&e.setAttribute("lang",sg(a,!0))}#c(t,e){const{alt:o,bbox:i,children:a}=t,r=a?.[0];if(!this.#i||!o||!i||"content"!==r?.type)return!1;const{id:c}=r;if(!c)return!1;e.setAttribute("aria-owns",c);const s=document.createElement("span");(this.#a||=new Map).set(c,s),s.setAttribute("role","img"),s.setAttribute("aria-label",sg(o));const{pageHeight:l,pageX:m,pageY:d}=this.#i,u="calc(var(--scale-factor)*",{style:h}=s;return h.width=`${u}${i[2]-i[0]}px)`,h.height=`${u}${i[3]-i[1]}px)`,h.left=`${u}${i[0]-m}px)`,h.top=`${u}${l-i[3]+d}px)`,!0}addElementsToTextLayer(){if(this.#a){for(const[t,e]of this.#a)document.getElementById(t)?.append(e);this.#a.clear(),this.#a=null}}#m(t){if(!t)return null;const e=document.createElement("span");if("role"in t){const{role:o}=t,i=o.match(Vme);if(i?(e.setAttribute("role","heading"),e.setAttribute("aria-level",i[1])):C6[o]&&e.setAttribute("role",C6[o]),"Figure"===o&&this.#c(t,e))return e}if(this.#s(t,e),t.children)if(1===t.children.length&&"id"in t.children[0])this.#s(t.children[0],e);else for(const o of t.children)e.append(this.#m(o));return e}}class gg{#e=!1;#t=null;#n=new Map;#o=new Map;setTextMapping(t){this.#t=t}static#i(t,e){const o=t.getBoundingClientRect(),i=e.getBoundingClientRect();if(0===o.width&&0===o.height)return 1;if(0===i.width&&0===i.height)return-1;const c=o.y+o.height/2,m=i.y+i.height/2;return c<=i.y&&m>=o.y+o.height?-1:m<=o.y&&c>=i.y+i.height?1:o.x+o.width/2-(i.x+i.width/2)}enable(){if(this.#e)throw new Error("TextAccessibilityManager is already enabled.");if(!this.#t)throw new Error("Text divs and strings have not been set.");if(this.#e=!0,this.#t=this.#t.slice(),this.#t.sort(gg.#i),this.#n.size>0){const t=this.#t;for(const[e,o]of this.#n)document.getElementById(e)?this.#a(e,t[o]):this.#n.delete(e)}for(const[t,e]of this.#o)this.addPointerInTextLayer(t,e);this.#o.clear()}disable(){this.#e&&(this.#o.clear(),this.#t=null,this.#e=!1)}removePointerInTextLayer(t){if(!this.#e)return void this.#o.delete(t);const e=this.#t;if(!e||0===e.length)return;const{id:o}=t,i=this.#n.get(o);if(void 0===i)return;const a=e[i];this.#n.delete(o);let r=a.getAttribute("aria-owns");r?.includes(o)&&(r=r.split(" ").filter(c=>c!==o).join(" "),r?a.setAttribute("aria-owns",r):(a.removeAttribute("aria-owns"),a.setAttribute("role","presentation")))}#a(t,e){const o=e.getAttribute("aria-owns");o?.includes(t)||e.setAttribute("aria-owns",o?`${o} ${t}`:t),e.removeAttribute("role")}addPointerInTextLayer(t,e){const{id:o}=t;if(!o)return null;if(!this.#e)return this.#o.set(t,e),null;e&&this.removePointerInTextLayer(t);const i=this.#t;if(!i||0===i.length)return null;const a=lg(i,l=>gg.#i(t,l)<0),r=Math.max(0,a-1),c=i[r];this.#a(o,c),this.#n.set(o,r);const s=c.parentNode;return s?.classList.contains("markedContent")?s.id:null}moveElementInDOM(t,e,o,i){const a=this.addPointerInTextLayer(o,i);if(!t.hasChildNodes())return t.append(e),a;const r=Array.from(t.childNodes).filter(l=>l!==e);if(0===r.length)return a;const c=o||e,s=lg(r,l=>gg.#i(c,l)<0);return 0===s?r[0].before(e):r[s-1].after(e),a}}class zme{#e=null;constructor({findController:t,eventBus:e,pageIndex:o}){this.findController=t,this.matches=[],this.eventBus=e,this.pageIdx=o,this.textDivs=null,this.textContentItemsStr=null,this.enabled=!1}setTextMapping(t,e){this.textDivs=t,this.textContentItemsStr=e}enable(){if(!this.textDivs||!this.textContentItemsStr)throw new Error("Text divs and strings have not been set.");if(this.enabled)throw new Error("TextHighlighter is already enabled.");this.enabled=!0,this.#e||(this.#e=new AbortController,this.eventBus._on("updatetextlayermatches",t=>{(t.pageIndex===this.pageIdx||-1===t.pageIndex)&&this._updateMatches()},{signal:this.#e.signal})),this._updateMatches()}disable(){this.enabled&&(this.enabled=!1,this.#e?.abort(),this.#e=null,this._updateMatches(!0))}_convertMatches(t,e){if(!t)return[];const{textContentItemsStr:o}=this;let i=0,a=0;const r=o.length-1,c=[];for(let s=0,l=t.length;s<l;s++){let m=t[s];for(;i!==r&&m>=a+o[i].length;)a+=o[i].length,i++;i===o.length&&console.error("Could not find a matching mapping");const d={begin:{divIdx:i,offset:m-a}};for(m+=e[s];i!==r&&m>a+o[i].length;)a+=o[i].length,i++;d.end={divIdx:i,offset:m-a},c.push(d)}return c}_renderMatches(t){if(0===t.length)return;const{findController:e,pageIdx:o}=this,{textContentItemsStr:i,textDivs:a}=this,r=o===e.selected.pageIdx,c=e.selected.matchIdx;let l=null;function d(N,X){const de=N.divIdx;return a[de].textContent="",u(de,0,N.offset,X)}function u(N,X,de,he){let ue=a[N];if(ue.nodeType===Node.TEXT_NODE){const De=document.createElement("span");ue.before(De),De.append(ue),a[N]=De,ue=De}const be=i[N].substring(X,de),Ae=document.createTextNode(be);if(he){const De=document.createElement("span");return De.className=`${he} appended`,De.append(Ae),ue.append(De),he.includes("selected")?De.offsetLeft:0}return ue.append(Ae),0}let h=c,_=h+1;if(e.state.highlightAll)h=0,_=t.length;else if(!r)return;let w=-1,V=-1;for(let N=h;N<_;N++){const X=t[N],de=X.begin;if(de.divIdx===w&&de.offset===V)continue;w=de.divIdx,V=de.offset;const he=X.end,ue=r&&N===c,be=ue?" selected":"";let Ae=0;if(l&&de.divIdx===l.divIdx?u(l.divIdx,l.offset,de.offset):(null!==l&&u(l.divIdx,l.offset,undefined),d(de)),de.divIdx===he.divIdx)Ae=u(de.divIdx,de.offset,he.offset,"highlight"+be);else{Ae=u(de.divIdx,de.offset,undefined,"highlight begin"+be);for(let De=de.divIdx+1,we=he.divIdx;De<we;De++)a[De].className="highlight middle"+be;d(he,"highlight end"+be)}l=he,ue&&e.scrollMatchIntoView({element:a[de.divIdx],selectedLeft:Ae,pageIndex:o,matchIndex:c})}l&&u(l.divIdx,l.offset,undefined)}_updateMatches(t=!1){if(!this.enabled&&!t)return;const{findController:e,matches:o,pageIdx:i}=this,{textContentItemsStr:a,textDivs:r}=this;let c=-1;for(const m of o){for(let u=Math.max(c,m.begin.divIdx),h=m.end.divIdx;u<=h;u++){const _=r[u];_.textContent=a[u],_.className=""}c=m.end.divIdx+1}e?.highlightMatches&&!t&&(this.matches=this._convertMatches(e.pageMatches[i]||null,e.pageMatchesLength[i]||null),this._renderMatches(this.matches))}}class Vm{#e=!1;#t=null;#n=!1;#o=null;static#i=new Map;static#a=null;constructor({pdfPage:t,highlighter:e=null,accessibilityManager:o=null,enablePermissions:i=!1,onAppend:a=null}){this.pdfPage=t,this.highlighter=e,this.accessibilityManager=o,this.#e=!0===i,this.#t=a,this.div=document.createElement("div"),this.div.tabIndex=0,this.div.className="textLayer"}render(t){var e=this;return z(function*(o,i=null){if(e.#n&&e.#o)return e.#o.update({viewport:o,onBefore:e.hide.bind(e)}),void e.show();e.cancel(),e.#o=new Ble({textContentSource:e.pdfPage.streamTextContent(i||{includeMarkedContent:!0,disableNormalization:!0}),container:e.div,viewport:o});const{textDivs:a,textContentItemsStr:r}=e.#o;e.highlighter?.setTextMapping(a,r),e.accessibilityManager?.setTextMapping(a),yield e.#o.render(),e.#n=!0;const c=document.createElement("div");c.className="endOfContent",e.div.append(c),e.#s(c),e.#t?.(e.div),e.highlighter?.enable(),e.accessibilityManager?.enable()}).apply(this,arguments)}hide(){!this.div.hidden&&this.#n&&(this.highlighter?.disable(),this.div.hidden=!0)}show(){this.div.hidden&&this.#n&&(this.div.hidden=!1,this.highlighter?.enable())}cancel(){this.#o?.cancel(),this.#o=null,this.highlighter?.disable(),this.accessibilityManager?.disable(),Vm.#c(this.div)}#s(t){const{div:e}=this;e.addEventListener("mousedown",()=>{e.classList.add("selecting")}),e.addEventListener("copy",o=>{if(!this.#e){const i=document.getSelection();o.clipboardData.setData("text/plain",sg(Fle(i.toString())))}o.preventDefault(),o.stopPropagation()}),Vm.#i.set(e,t),Vm.#m()}static#c(t){this.#i.delete(t),0===this.#i.size&&(this.#a?.abort(),this.#a=null)}static#m(){if(this.#a)return;this.#a=new AbortController;const{signal:t}=this.#a,e=(r,c)=>{c.append(r),r.style.width="",r.style.height="",c.classList.remove("selecting")};let o=!1;var i,a;document.addEventListener("pointerdown",()=>{o=!0},{signal:t}),document.addEventListener("pointerup",()=>
1{o=!1,this.#i.forEach(e)},{signal:t}),window.addEventListener("blur",()=>{o=!1,this.#i.forEach(e)},{signal:t}),document.addEventListener("keyup",()=>{o||this.#i.forEach(e)},{signal:t}),document.addEventListener("selectionchange",()=>{const r=document.getSelection();if(0===r.rangeCount)return void this.#i.forEach(e);const c=new Set;for(let h=0;h<r.rangeCount;h++){const _=r.getRangeAt(h);for(const w of this.#i.keys())!c.has(w)&&_.intersectsNode(w)&&c.add(w)}for(const[h,_]of this.#i)c.has(h)?h.classList.add("selecting"):e(_,h);if(i??="none"===getComputedStyle(this.#i.values().next().value).getPropertyValue("-moz-user-select"),i)return;const s=r.getRangeAt(0),l=a&&(0===s.compareBoundaryPoints(Range.END_TO_END,a)||0===s.compareBoundaryPoints(Range.START_TO_END,a));let m=l?s.startContainer:s.endContainer;m.nodeType===Node.TEXT_NODE&&(m=m.parentNode);const d=m.parentElement?.closest(".textLayer"),u=this.#i.get(d);u&&(u.style.width=d.style.width,u.style.height=d.style.height,m.parentElement.insertBefore(u,l?m:m.nextSibling)),a=s.cloneRange()},{signal:t})}}class P6{constructor({pdfPage:t,annotationStorage:e=null,linkService:o,xfaHtml:i=null}){this.pdfPage=t,this.annotationStorage=e,this.linkService=o,this.xfaHtml=i,this.div=null,this._cancelled=!1}render(t){var e=this;return z(function*(o,i="display"){if("print"===i){const c={viewport:o.clone({dontFlip:!0}),div:e.div,xfaHtml:e.xfaHtml,annotationStorage:e.annotationStorage,linkService:e.linkService,intent:i};return e.div=document.createElement("div"),c.div=e.div,BO.render(c)}const a=yield e.pdfPage.getXfa();if(e._cancelled||!a)return{textDivs:[]};const r={viewport:o.clone({dontFlip:!0}),div:e.div,xfaHtml:a,annotationStorage:e.annotationStorage,linkService:e.linkService,intent:i};return e.div?BO.update(r):(e.div=document.createElement("div"),r.div=e.div,BO.render(r))}).apply(this,arguments)}cancel(){this._cancelled=!0}hide(){this.div&&(this.div.hidden=!0)}}const Hme={annotationEditorUIManager:null,annotationStorage:null,downloadManager:null,enableScripting:!1,fieldObjectsPromise:null,findController:null,hasJSActionsPromise:null,get linkService(){return new LO}},jme=new Map([["canvasWrapper",0],["textLayer",1],["annotationLayer",2],["annotationEditorLayer",3],["xfaLayer",3]]);class O6{#e=gc.ENABLE_FORMS;#t=!1;#n=!1;#o=!1;#i=null;#a=null;#s=null;#c=1;#m=1;#l=null;#d=xo.INITIAL;#r=1;#u={directDrawing:!0,initialOptionalContent:!0,regularAnnotations:!0};#g=new WeakMap;#h=[null,null,null,null];constructor(t){const e=t.container,o=t.defaultViewport;this.id=t.id,this.renderingId="page"+this.id,this.#i=t.layerProperties||Hme,this.pdfPage=null,this.pageLabel=null,this.rotation=0,this.scale=t.scale||1,this.viewport=o,this.pdfPageRotate=o.rotation,this._optionalContentConfigPromise=t.optionalContentConfigPromise||null,this.#r=t.textLayerMode??1,this.#e=t.annotationMode??gc.ENABLE_FORMS,this.imageResourcesPath=t.imageResourcesPath||"",this.maxCanvasPixels=t.maxCanvasPixels??Nme.get("maxCanvasPixels"),this.pageColors=t.pageColors||null,this.#t=t.enableHWA||!1,this.eventBus=t.eventBus,this.renderingQueue=t.renderingQueue,this.l10n=t.l10n,this.l10n||=new pc,this.renderTask=null,this.resume=null,this._isStandalone=!this.renderingQueue?.hasViewer(),this._container=e,this._annotationCanvasMap=null,this.annotationLayer=null,this.annotationEditorLayer=null,this.textLayer=null,this.zoomLayer=null,this.xfaLayer=null,this.structTreeLayer=null,this.drawLayer=null;const i=document.createElement("div");if(i.className="page",i.setAttribute("data-page-number",this.id),i.setAttribute("role","region"),i.setAttribute("data-l10n-id","pdfjs-page-landmark"),i.setAttribute("data-l10n-args",JSON.stringify({page:this.id})),this.div=i,this.#_(),e?.append(i),this._isStandalone){e?.style.setProperty("--scale-factor",this.scale*hc.PDF_TO_CSS_UNITS),this.pageColors?.background&&e?.style.setProperty("--page-bg-color",this.pageColors.background);const{optionalContentConfigPromise:a}=t;a&&a.then(r=>{a===this._optionalContentConfigPromise&&(this.#u.initialOptionalContent=r.hasInitialVisibility)}),t.l10n||this.l10n.translate(this.div)}}#f(t,e){const o=jme.get(e),i=this.#h[o];if(this.#h[o]=t,i)i.replaceWith(t);else{for(let a=o-1;a>=0;a--){const r=this.#h[a];if(r)return void r.after(t)}this.div.prepend(t)}}get renderingState(){return this.#d}set renderingState(t){if(t!==this.#d)switch(this.#d=t,this.#a&&(clearTimeout(this.#a),this.#a=null),t){case xo.PAUSED:this.div.classList.remove("loading");break;case xo.RUNNING:this.div.classList.add("loadingIcon"),this.#a=setTimeout(()=>{this.div.classList.add("loading"),this.#a=null},0);break;case xo.INITIAL:case xo.FINISHED:this.div.classList.remove("loadingIcon","loading")}}#_(){const{viewport:t}=this;if(this.pdfPage){if(this.#s===t.rotation)return;this.#s=t.rotation}Nle(this.div,t,!0,!1)}setPdfPage(t){this._isStandalone&&("CanvasText"===this.pageColors?.foreground||"Canvas"===this.pageColors?.background)&&
1(this._container?.style.setProperty("--hcm-highlight-filter",t.filterFactory.addHighlightHCMFilter("highlight","CanvasText","Canvas","HighlightText","Highlight")),this._container?.style.setProperty("--hcm-highlight-selected-filter",t.filterFactory.addHighlightHCMFilter("highlight_selected","CanvasText","Canvas","HighlightText","Highlight"))),this.pdfPage=t,this.pdfPageRotate=t.rotate,this.viewport=t.getViewport({scale:this.scale*hc.PDF_TO_CSS_UNITS,rotation:(this.rotation+this.pdfPageRotate)%360}),this.#_(),this.reset()}destroy(){this.reset(),this.pdfPage?.cleanup()}hasEditableAnnotations(){return!!this.annotationLayer?.hasEditableAnnotations()}get _textHighlighter(){return s_(this,"_textHighlighter",new zme({pageIndex:this.id-1,eventBus:this.eventBus,findController:this.#i.findController}))}#p(t,e){this.eventBus.dispatch(t,{source:this,pageNumber:this.id,error:e})}#v(){var t=this;return z(function*(){let e=null;try{yield t.annotationLayer.render(t.viewport,{structTreeLayer:t.structTreeLayer},"display")}catch(o){console.error(`#renderAnnotationLayer: "${o}".`),e=o}finally{t.#p("annotationlayerrendered",e)}})()}#C(){var t=this;return z(function*(){let e=null;try{yield t.annotationEditorLayer.render(t.viewport,"display")}catch(o){console.error(`#renderAnnotationEditorLayer: "${o}".`),e=o}finally{t.#p("annotationeditorlayerrendered",e)}})()}#y(){var t=this;return z(function*(){try{yield t.drawLayer.render("display")}catch(e){console.error(`#renderDrawLayer: "${e}".`)}})()}#O(){var t=this;return z(function*(){let e=null;try{const o=yield t.xfaLayer.render(t.viewport,"display");o?.textDivs&&t._textHighlighter&&t.#w(o.textDivs)}catch(o){console.error(`#renderXfaLayer: "${o}".`),e=o}finally{t.xfaLayer?.div&&(t.l10n.pause(),t.#f(t.xfaLayer.div,"xfaLayer"),t.l10n.resume()),t.#p("xfalayerrendered",e)}})()}#M(){var t=this;return z(function*(){if(!t.textLayer)return;let e=null;try{yield t.textLayer.render(t.viewport)}catch(o){if(o instanceof kle)return;console.error(`#renderTextLayer: "${o}".`),e=o}t.#p("textlayerrendered",e),t.#A()})()}#A(){var t=this;return z(function*(){if(!t.textLayer)return;const e=yield t.structTreeLayer?.render();e&&(t.l10n.pause(),t.structTreeLayer?.addElementsToTextLayer(),t.canvas&&e.parentNode!==t.canvas&&t.canvas.append(e),t.l10n.resume()),t.structTreeLayer?.show()})()}#w(t){var e=this;return z(function*(){const o=yield e.pdfPage.getTextContent(),i=[];for(const a of o.items)i.push(a.str);e._textHighlighter.setTextMapping(t,i),e._textHighlighter.enable()})()}_resetZoomLayer(t=!1){if(!this.zoomLayer)return;const e=this.zoomLayer.firstChild;this.#g.delete(e),e.width=0,e.height=0,t&&this.zoomLayer.remove(),this.zoomLayer=null}reset({keepZoomLayer:t=!1,keepAnnotationLayer:e=!1,keepAnnotationEditorLayer:o=!1,keepXfaLayer:i=!1,keepTextLayer:a=!1}={}){this.cancelRendering({keepAnnotationLayer:e,keepAnnotationEditorLayer:o,keepXfaLayer:i,keepTextLayer:a}),this.renderingState=xo.INITIAL;const r=this.div,c=r.childNodes,s=t&&this.zoomLayer||null,l=e&&this.annotationLayer?.div||null,m=o&&this.annotationEditorLayer?.div||null,d=i&&this.xfaLayer?.div||null,u=a&&this.textLayer?.div||null;for(let h=c.length-1;h>=0;h--){const _=c[h];switch(_){case s:case l:case m:case d:case u:continue}_.remove();const w=this.#h.indexOf(_);w>=0&&(this.#h[w]=null)}r.removeAttribute("data-loaded"),l&&this.annotationLayer.hide(),m&&this.annotationEditorLayer.hide(),d&&this.xfaLayer.hide(),u&&this.textLayer.hide(),this.structTreeLayer?.hide(),s||(this.canvas&&(this.#g.delete(this.canvas),this.canvas.width=0,this.canvas.height=0,delete this.canvas),this._resetZoomLayer())}toggleEditingMode(t){this.hasEditableAnnotations()&&(this.#o=t,this.reset({keepZoomLayer:!0,keepAnnotationLayer:!0,keepAnnotationEditorLayer:!0,keepXfaLayer:!0,keepTextLayer:!0}))}update({scale:t=0,rotation:e=null,optionalContentConfigPromise:o=null,drawingDelay:i=-1}){if(this.scale=t||this.scale,"number"==typeof e&&(this.rotation=e),o instanceof Promise&&(this._optionalContentConfigPromise=o,o.then(r=>{o===this._optionalContentConfigPromise&&(this.#u.initialOptionalContent=r.hasInitialVisibility)})),this.#u.directDrawing=!0,this.viewport=this.viewport.clone({scale:this.scale*hc.PDF_TO_CSS_UNITS,rotation:(this.rotation+this.pdfPageRotate)%360}),this.#_(),this._isStandalone&&this._container?.style.setProperty("--scale-factor",this.viewport.scale),this.canvas){let r=!1;if(this.#n)if(0===this.maxCanvasPixels)r=!0;else if(this.maxCanvasPixels>0){const{width:s,height:l}=this.viewport,{sx:m,sy:d}=this.outputScale;r=(Math.floor(s)*m|0)*(Math.floor(l)*d|0)>this.maxCanvasPixels}const c=i>=0&&i<1e3;if(c||r){if(c&&!r&&this.renderingState!==xo.FINISHED&&(this.cancelRendering({keepZoomLayer:!0,keepAnnotationLayer:!0,keepAnnotationEditorLayer:!0,keepXfaLayer:!0,keepTextLayer:!0,cancelExtraDelay:i}),this.renderingState=xo.FINISHED,this.#u.directDrawing=!1),this.cssTransform({target:this.canvas,redrawAnnotationLayer:!0,redrawAnnotationEditorLayer:!0,redrawXfaLayer:!0,redrawTextLayer:!c,hideTextLayer:c}),c)return;return void this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!0,timestamp:performance.now(),error:this.#l})}
1!this.zoomLayer&&!this.canvas.hidden&&(this.zoomLayer=this.canvas.parentNode,this.zoomLayer.style.position="absolute")}this.zoomLayer&&this.cssTransform({target:this.zoomLayer.firstChild}),this.reset({keepZoomLayer:!0,keepAnnotationLayer:!0,keepAnnotationEditorLayer:!0,keepXfaLayer:!0,keepTextLayer:!0})}cancelRendering({keepAnnotationLayer:t=!1,keepAnnotationEditorLayer:e=!1,keepXfaLayer:o=!1,keepTextLayer:i=!1,cancelExtraDelay:a=0}={}){this.renderTask&&(this.renderTask.cancel(a),this.renderTask=null),this.resume=null,this.textLayer&&(!i||!this.textLayer.div)&&(this.textLayer.cancel(),this.textLayer=null),this.annotationLayer&&(!t||!this.annotationLayer.div)&&(this.annotationLayer.cancel(),this.annotationLayer=null,this._annotationCanvasMap=null),this.structTreeLayer&&!this.textLayer&&(this.structTreeLayer=null),this.annotationEditorLayer&&(!e||!this.annotationEditorLayer.div)&&(this.drawLayer&&(this.drawLayer.cancel(),this.drawLayer=null),this.annotationEditorLayer.cancel(),this.annotationEditorLayer=null),this.xfaLayer&&(!o||!this.xfaLayer.div)&&(this.xfaLayer.cancel(),this.xfaLayer=null,this._textHighlighter?.disable())}cssTransform({target:t,redrawAnnotationLayer:e=!1,redrawAnnotationEditorLayer:o=!1,redrawXfaLayer:i=!1,redrawTextLayer:a=!1,hideTextLayer:r=!1}){if(!t.hasAttribute("zooming")){t.setAttribute("zooming",!0);const{style:s}=t;s.width=s.height=""}const c=this.#g.get(t);if(this.viewport!==c){const s=this.viewport.rotation-c.rotation,l=Math.abs(s);let m=1,d=1;if(90===l||270===l){const{width:u,height:h}=this.viewport;m=h/u,d=u/h}t.style.transform=`rotate(${s}deg) scale(${m}, ${d})`}e&&this.annotationLayer&&this.#v(),o&&this.annotationEditorLayer&&(this.drawLayer&&this.#y(),this.#C()),i&&this.xfaLayer&&this.#O(),this.textLayer&&(r?(this.textLayer.hide(),this.structTreeLayer?.hide()):a&&this.#M())}get width(){return this.viewport.width}get height(){return this.viewport.height}getPagePoint(t,e){return this.viewport.convertToPdfPoint(t,e)}#b(t){var e=this;return z(function*(o,i=null){if(o===e.renderTask&&(e.renderTask=null),i instanceof NO)e.#l=null;else if(e.#l=i,e.renderingState=xo.FINISHED,e._resetZoomLayer(!0),e.#u.regularAnnotations=!o.separateAnnots,e.eventBus.dispatch("pagerendered",{source:e,pageNumber:e.id,cssTransform:!1,timestamp:performance.now(),error:e.#l}),i)throw i}).apply(this,arguments)}draw(){var t=this;return z(function*(){t.renderingState!==xo.INITIAL&&(console.error("Must be in new state before drawing"),t.reset());const{div:e,l10n:o,pageColors:i,pdfPage:a,viewport:r}=t;if(!a)throw t.renderingState=xo.FINISHED,new Error("pdfPage is not loaded");t.renderingState=xo.RUNNING;const c=document.createElement("div");if(c.classList.add("canvasWrapper"),t.#f(c,"canvasWrapper"),!t.textLayer&&0!==t.#r&&!a.isPureXfa&&(t._accessibilityManager||=new gg,t.textLayer=new Vm({pdfPage:a,highlighter:t._textHighlighter,accessibilityManager:t._accessibilityManager,enablePermissions:2===t.#r,onAppend:Re=>{t.l10n.pause(),t.#f(Re,"textLayer"),t.l10n.resume()}})),!t.annotationLayer&&t.#e!==gc.DISABLE){const{annotationStorage:Re,annotationEditorUIManager:je,downloadManager:gt,enableScripting:xt,fieldObjectsPromise:Dt,hasJSActionsPromise:pt,linkService:Qt}=t.#i;t._annotationCanvasMap||=new Map,t.annotationLayer=new KT({pdfPage:a,annotationStorage:Re,imageResourcesPath:t.imageResourcesPath,renderForms:t.#e===gc.ENABLE_FORMS,linkService:Qt,downloadManager:gt,enableScripting:xt,hasJSActionsPromise:pt,fieldObjectsPromise:Dt,annotationCanvasMap:t._annotationCanvasMap,accessibilityManager:t._accessibilityManager,annotationEditorUIManager:je,onAppend:lt=>{t.#f(lt,"annotationLayer")}})}const{width:l,height:m}=r,d=document.createElement("canvas");d.setAttribute("role","presentation"),d.hidden=!0;const u=!(!i?.background||!i?.foreground);let h=Re=>{(!u||Re)&&(d.hidden=!1,h=null)};c.append(d),t.canvas=d;const _=d.getContext("2d",{alpha:!1,willReadFrequently:!t.#t}),w=t.outputScale=new Lle;if(0===t.maxCanvasPixels){const Re=1/t.scale;w.sx*=Re,w.sy*=Re,t.#n=!0}else if(t.maxCanvasPixels>0){const je=Math.sqrt(t.maxCanvasPixels/(l*m));w.sx>je||w.sy>je?(w.sx=je,w.sy=je,t.#n=!0):t.#n=!1}const V=VT(w.sx),N=VT(w.sy),X=d.width=o_(i_(l*w.sx),V[0]),de=d.height=o_(i_(m*w.sy),N[0]),he=o_(i_(l),V[1]),ue=o_(i_(m),N[1]);w.sx=X/he,w.sy=de/ue,t.#c!==V[1]&&(e.style.setProperty("--scale-round-x",`${V[1]}px`),t.#c=V[1]),t.#m!==N[1]&&(e.style.setProperty("--scale-round-y",`${N[1]}px`),t.#m=N[1]),t.#g.set(d,r);const Ae={canvasContext:_,transform:w.scaled?[w.sx,0,0,w.sy,0,0]:null,viewport:r,annotationMode:t.#e,optionalContentConfigPromise:t._optionalContentConfigPromise,annotationCanvasMap:t._annotationCanvasMap,pageColors:i,isEditing:t.#o},De=t.renderTask=a.render(Ae);De.onContinue=Re=>{if(h?.(!1),t.renderingQueue&&!t.renderingQueue.isHighestPriority(t))return t.renderingState=xo.PAUSED,void(t.resume=()=>{t.renderingState=xo.RUNNING,Re()});Re()};const we=De.promise.then(z(function*(){h?.(!0),yield t.#b(De),t.structTreeLayer||=new M6(a,r.rawDims),t.#M(),t.annotationLayer&&(yield t.#v());const{annotationEditorUIManager:Re}=t.#i;Re&&(t.drawLayer||=new Bme({pageIndex:t.id}),yield t.#y(),t.drawLayer.setParent(c),t.annotationEditorLayer||=new Lme({uiManager:Re,pdfPage:a,l10n:o,structTreeLayer:t.structTreeLayer,accessibilityManager:t._accessibilityManager,annotationLayer:t.annotationLayer?.annotationLayer,textLayer:t.textLayer,drawLayer:t.drawLayer.getDrawLayer(),onAppend:je=>{t.#f(je,"annotationEditorLayer")}}),t.#C())}),Re=>(Re instanceof NO||h?.(!0),t.#b(De,Re)));if(a.isPureXfa){if(!t.xfaLayer){const{annotationStorage:Re,linkService:je}=t.#i;t.xfaLayer=new P6({pdfPage:a,annotationStorage:Re,linkService:je})}t.#O()}return e.setAttribute("data-loaded",!0),t.eventBus.dispatch("pagerender",{source:t,pageNumber:t.id}),we})()}setPageLabel(t){this.pageLabel="string"==typeof t?t:null,this.div.setAttribute("data-l10n-args",JSON.stringify({page:this.pageLabel??this.id})),null!==this.pageLabel?this.div.setAttribute("data-page-label",this.pageLabel):this.div.removeAttribute("data-page-label")}get thumbnailCanvas(){const{directDrawing:t,initialOptionalContent:e,regularAnnotations:o}=this.#u;return t&&e&&o?this.canvas:null}}function YO(){return(YO=z(function*(n){const e="".split("#",1)[0];let{info:o,metadata:i,contentDispositionFilename:a,contentLength:r}=yield n.getMetadata();if(!r){const{length:c}=yield n.getDownloadInfo();r=c}return{...o,baseURL:e,filesize:r,filename:a||Dle(""),metadata:i?.getRaw(),authors:i?.get("dc:creator"),numPages:n.numPages,URL:""}})).apply(this,arguments)}class $me{constructor(t){this._ready=new Promise((e,o)=>{import(t).then(a=>{e(a.QuickJSSandbox())}).catch(o)})}createSandbox(t){var e=this;return z(function*(){(yield e._ready).create(t)})()}dispatchEventInSandbox(t){var e=this;return z(function*(){const o=yield e._ready;setTimeout(()=>
1o.dispatchEvent(t),0)})()}destroySandbox(){var t=this;return z(function*(){(yield t._ready).nukeSandbox()})()}}class Wme{#e=null;#t=null;#n=null;#o=null;#i=null;#a=null;#s=null;#c=null;#m=!1;#l=null;#d=null;constructor({eventBus:t,externalServices:e=null,docProperties:o=null}){this.#i=t,this.#a=e,this.#n=o}setViewer(t){this.#c=t}setDocument(t){var e=this;return z(function*(){if(e.#s&&(yield e.#f()),e.#s=t,!t)return;const[o,i,a]=yield Promise.all([t.getFieldObjects(),t.getCalculationOrderIds(),t.getJSActions()]);if(!o&&!a)return void(yield e.#f());if(t!==e.#s)return;try{e.#l=e.#h()}catch(s){return console.error(`setDocument: "${s.message}".`),void(yield e.#f())}const r=e.#i;e.#o=new AbortController;const{signal:c}=e.#o;r._on("updatefromsandbox",s=>{s?.source===window&&e.#r(s.detail)},{signal:c}),r._on("dispatcheventinsandbox",s=>{e.#l?.dispatchEventInSandbox(s.detail)},{signal:c}),r._on("pagechanging",({pageNumber:s,previous:l})=>{s!==l&&(e.#g(l),e.#u(s))},{signal:c}),r._on("pagerendered",({pageNumber:s})=>{e._pageOpenPending.has(s)&&s===e.#c.currentPageNumber&&e.#u(s)},{signal:c}),r._on("pagesdestroy",z(function*(){yield e.#g(e.#c.currentPageNumber),yield e.#l?.dispatchEventInSandbox({id:"doc",name:"WillClose"}),e.#e?.resolve()}),{signal:c});try{const s=yield e.#n(t);if(t!==e.#s)return;yield e.#l.createSandbox({objects:o,calculationOrder:i,appInfo:{platform:navigator.platform,language:navigator.language},docInfo:{...s,actions:a}}),r.dispatch("sandboxcreated",{source:e})}catch(s){return console.error(`setDocument: "${s.message}".`),void(yield e.#f())}yield e.#l?.dispatchEventInSandbox({id:"doc",name:"Open"}),yield e.#u(e.#c.currentPageNumber,!0),Promise.resolve().then(()=>{t===e.#s&&(e.#m=!0)})})()}dispatchWillSave(){var t=this;return z(function*(){return t.#l?.dispatchEventInSandbox({id:"doc",name:"WillSave"})})()}dispatchDidSave(){var t=this;return z(function*(){return t.#l?.dispatchEventInSandbox({id:"doc",name:"DidSave"})})()}dispatchWillPrint(){var t=this;return z(function*(){if(t.#l){yield t.#d?.promise,t.#d=Promise.withResolvers();try{yield t.#l.dispatchEventInSandbox({id:"doc",name:"WillPrint"})}catch(e){throw t.#d.resolve(),t.#d=null,e}yield t.#d.promise}})()}dispatchDidPrint(){var t=this;return z(function*(){return t.#l?.dispatchEventInSandbox({id:"doc",name:"DidPrint"})})()}get destroyPromise(){return this.#t?.promise||null}get ready(){return this.#m}get _pageOpenPending(){return s_(this,"_pageOpenPending",new Set)}get _visitedPages(){return s_(this,"_visitedPages",new Map)}#r(t){var e=this;return z(function*(){const o=e.#c,i=o.isInPresentationMode||o.isChangingPresentationMode,{id:a,siblings:r,command:c,value:s}=t;if(!a){switch(c){case"clear":console.clear();break;case"error":console.error(s);break;case"layout":if(!i){const m=function ole(n){let t=Pn.VERTICAL,e=Ii.NONE;switch(n){case"SinglePage":t=Pn.PAGE;break;case"OneColumn":break;case"TwoPageLeft":t=Pn.PAGE;case"TwoColumnLeft":e=Ii.ODD;break;case"TwoPageRight":t=Pn.PAGE;case"TwoColumnRight":e=Ii.EVEN}return{scrollMode:t,spreadMode:e}}(s);o.spreadMode=m.spreadMode}break;case"page-num":o.currentPageNumber=s+1;break;case"print":yield o.pagesPromise,e.#i.dispatch("print",{source:e});break;case"println":console.log(s);break;case"zoom":i||(o.currentScaleValue=s);break;case"SaveAs":e.#i.dispatch("download",{source:e});break;case"FirstPage":o.currentPageNumber=1;break;case"LastPage":o.currentPageNumber=o.pagesCount;break;case"NextPage":o.nextPage();break;case"PrevPage":o.previousPage();break;case"ZoomViewIn":i||o.increaseScale();break;case"ZoomViewOut":i||o.decreaseScale();break;case"WillPrintFinished":e.#d?.resolve(),e.#d=null}return}if(i&&t.focus)return;delete t.id,delete t.siblings;const l=r?[a,...r]:[a];for(const m of l){const d=document.querySelector(`[data-element-id="${m}"]`);d?d.dispatchEvent(new CustomEvent("updatefromsandbox",{detail:t})):e.#s?.annotationStorage.setValue(m,t)}})()}#u(t){var e=this;return z(function*(o,i=!1){const a=e.#s,r=e._visitedPages;if(i&&(e.#e=Promise.withResolvers()),!e.#e)return;const c=e.#c.getPageView(o-1);if(c?.renderingState!==xo.FINISHED)return void e._pageOpenPending.add(o);e._pageOpenPending.delete(o);const s=z(function*(){const l=yield r.has(o)?null:c.pdfPage?.getJSActions();a===e.#s&&(yield e.#l?.dispatchEventInSandbox({id:"page",name:"PageOpen",pageNumber:o,actions:l}))})();r.set(o,s)}).apply(this,arguments)}#g(t){var e=this;return z(function*(){const o=e.#s,i=e._visitedPages;if(!e.#e||e._pageOpenPending.has(t))return;const a=i.get(t);a&&(i.set(t,null),yield a,o===e.#s&&(yield e.#l?.dispatchEventInSandbox({id:"page",name:"PageClose",pageNumber:t})))})()}#h(){if(this.#t=Promise.withResolvers(),this.#l)throw new Error("#initScripting: Scripting already exists.");return this.#a.createScripting()}#f(){var t=this;return z(function*(){if(!t.#l)return t.#s=null,void t.#t?.resolve();t.#e&&(yield Promise.race([t.#e.promise,new Promise(e=>{setTimeout(e,1e3)})]).catch(()=>{}),t.#e=null),t.#s=null;try{yield t.#l.destroySandbox()}catch{}t.#d?.reject(new Error("Scripting destroyed.")),t.#d=null,t.#o?.abort(),t.#o=null,t._pageOpenPending.clear(),t._visitedPages.clear(),t.#l=null,t.#m=!1,t.#t?.resolve()})()}}class Gme extends Wme{constructor(t){t.externalServices||window.addEventListener("updatefromsandbox",e=>{t.eventBus.dispatch("updatefromsandbox",{source:window,detail:e.detail})}),t.externalServices||={createScripting:()=>new $me(t.sandboxBundleSrc)},t.docProperties||=e=>function Ume(n){return YO.apply(this,arguments)}(e),super(t)}}
1class Yme{constructor(){this.pdfViewer=null,this.pdfThumbnailViewer=null,this.onIdle=null,this.highestPriorityPage=null,this.idleTimeout=null,this.printing=!1,this.isThumbnailViewEnabled=!1,Object.defineProperty(this,"hasViewer",{value:()=>!!this.pdfViewer})}setViewer(t){this.pdfViewer=t}setThumbnailViewer(t){this.pdfThumbnailViewer=t}isHighestPriority(t){return this.highestPriorityPage===t.renderingId}renderHighestPriority(t){this.idleTimeout&&(clearTimeout(this.idleTimeout),this.idleTimeout=null),!this.pdfViewer.forceRendering(t)&&(this.isThumbnailViewEnabled&&this.pdfThumbnailViewer?.forceRendering()||this.printing||this.onIdle&&(this.idleTimeout=setTimeout(this.onIdle.bind(this),3e4)))}getHighestPriority(t,e,o,i=!1){const a=t.views,r=a.length;if(0===r)return null;for(let d=0;d<r;d++){const u=a[d].view;if(!this.isViewFinished(u))return u}const c=t.first.id,s=t.last.id;if(s-c+1>r){const d=t.ids;for(let u=1,h=s-c;u<h;u++){const _=o?c+u:s-u;if(d.has(_))continue;const w=e[_-1];if(!this.isViewFinished(w))return w}}let l=o?s:c-2,m=e[l];return m&&!this.isViewFinished(m)||i&&(l+=o?1:-1,m=e[l],m&&!this.isViewFinished(m))?m:null}isViewFinished(t){return t.renderingState===xo.FINISHED}renderView(t){switch(t.renderingState){case xo.FINISHED:return!1;case xo.PAUSED:this.highestPriorityPage=t.renderingId,t.resume();break;case xo.RUNNING:this.highestPriorityPage=t.renderingId;break;case xo.INITIAL:this.highestPriorityPage=t.renderingId,t.draw().finally(()=>{this.renderHighestPriority()}).catch(e=>{e instanceof NO||console.error(`renderView: "${e}"`)})}return!0}}function y6(n){return Object.values(wa).includes(n)&&n!==wa.DISABLE}class Xme{#e=new Set;#t=0;constructor(t){this.#t=t}push(t){const e=this.#e;e.has(t)&&e.delete(t),e.add(t),e.size>this.#t&&this.#n()}resize(t,e=null){this.#t=t;const o=this.#e;if(e){const i=o.size;let a=1;for(const r of o)if(e.has(r.id)&&(o.delete(r),o.add(r)),++a>i)break}for(;o.size>this.#t;)this.#n()}has(t){return this.#e.has(t)}[Symbol.iterator](){return this.#e.keys()}#n(){const t=this.#e.keys().next().value;t?.destroy(),this.#e.delete(t)}}class w6{#e=null;#t=null;#n=null;#o=wa.NONE;#i=null;#a=gc.ENABLE_FORMS;#s=null;#c=!1;#m=!1;#l=!1;#d=!1;#r=!1;#u=null;#g=null;#h=null;#f=null;#_=!1;#p=null;#v=!1;#C=0;#y=new ResizeObserver(this.#z.bind(this));#O=null;#M=null;#A=1;constructor(t){const e="4.8.69";if(XT!==e)throw new Error(`The API version "${XT}" does not match the Viewer version "${e}".`);if(this.container=t.container,this.viewer=t.viewer||t.container.firstElementChild,"DIV"!==this.container?.tagName||"DIV"!==this.viewer?.tagName)throw new Error("Invalid `container` and/or `viewer` option.");if(this.container.offsetParent&&"absolute"!==getComputedStyle(this.container).position)throw new Error("The `container` must be absolutely positioned.");this.#y.observe(this.container),this.eventBus=t.eventBus,this.linkService=t.linkService||new LO,this.downloadManager=t.downloadManager||null,this.findController=t.findController||null,this.#t=t.altTextManager||null,this.findController&&(this.findController.onIsPageVisible=i=>this._getVisiblePages().ids.has(i)),this._scriptingManager=t.scriptingManager||null,this.#A=t.textLayerMode??1,this.#a=t.annotationMode??gc.ENABLE_FORMS,this.#o=t.annotationEditorMode??wa.NONE,this.#n=t.annotationEditorHighlightColors||null,this.#m=!0===t.enableHighlightFloatingButton,this.#d=!0===t.enableUpdatedAddImage,this.#r=!0===t.enableNewAltTextWhenAddingImage,this.imageResourcesPath=t.imageResourcesPath||"",this.enablePrintAutoRotate=t.enablePrintAutoRotate||!1,this.removePageBorders=t.removePageBorders||!1,this.maxCanvasPixels=t.maxCanvasPixels,this.l10n=t.l10n,this.l10n||=new pc,this.#l=t.enablePermissions||!1,this.pageColors=t.pageColors||null,this.#g=t.mlManager||null,this.#c=t.enableHWA||!1,this.defaultRenderingQueue=!t.renderingQueue,this.defaultRenderingQueue?(this.renderingQueue=new Yme,this.renderingQueue.setViewer(this)):this.renderingQueue=t.renderingQueue;const{abortSignal:o}=t;o?.addEventListener("abort",()=>{this.#y.disconnect(),this.#y=null},{once:!0}),this.scroll=function Yse(n,t,e){const o=function(r){a||(a=window.requestAnimationFrame(function(){a=null;const s=n.scrollLeft,l=i.lastX;s!==l&&(i.right=s>l),i.lastX=s;const m=n.scrollTop,d=i.lastY;m!==d&&(i.down=m>d),i.lastY=m,t(i)}))},i={right:!0,down:!0,lastX:n.scrollLeft,lastY:n.scrollTop,_eventHandler:o};let a=null;return n.addEventListener("scroll",o,{useCapture:!0,signal:e}),e?.addEventListener("abort",()=>window.cancelAnimationFrame(a),{once:!0}),i}(this.container,this._scrollUpdate.bind(this),o),this.presentationModeState=0,this._resetView(),this.removePageBorders&&this.viewer.classList.add("removePageBorders"),this.#V(),this.eventBus._on("thumbnailrendered",({pageNumber:i,pdfPage:a})=>{this.#e.has(this._pages[i-1])||a?.cleanup()}),t.l10n||this.l10n.translate(this.container)}get pagesCount(){return this._pages.length}getPageView(t){return this._pages[t]}getCachedPageViews(){return new Set(this.#e)}get pageViewsReady(){return this._pages.every(t=>t?.pdfPage)}get renderForms(){return this.#a===gc.ENABLE_FORMS}get enableScripting(){return!!this._scriptingManager}get currentPageNumber(){return this._currentPageNumber}set currentPageNumber(t){if(!Number.isInteger(t))throw new Error("Invalid page number.");this.pdfDocument&&(this._setCurrentPageNumber(t,!0)||console.error(`currentPageNumber: "${t}" is not a valid page.`))}_setCurrentPageNumber(t,e=!1){if(this._currentPageNumber===t)return e&&this.#I(),!0;if(!(0<t&&t<=this.pagesCount))return!1;const o=this._currentPageNumber;return this._currentPageNumber=t,this.eventBus.dispatch("pagechanging",{source:this,pageNumber:t,pageLabel:this._pageLabels?.[t-1]??null,previous:o}),e&&this.#I(),!0}get currentPageLabel(){return this._pageLabels?.[this._currentPageNumber-1]??null}set currentPageLabel(t){if(!this.pdfDocument)return;let e=0|t;if(this._pageLabels){const o=this._pageLabels.indexOf(t);o>
1=0&&(e=o+1)}this._setCurrentPageNumber(e,!0)||console.error(`currentPageLabel: "${t}" is not a valid page.`)}get currentScale(){return 0!==this._currentScale?this._currentScale:1}set currentScale(t){if(isNaN(t))throw new Error("Invalid numeric scale.");this.pdfDocument&&this.#S(t,{noScroll:!1})}get currentScaleValue(){return this._currentScaleValue}set currentScaleValue(t){this.pdfDocument&&this.#S(t,{noScroll:!1})}get pagesRotation(){return this._pagesRotation}set pagesRotation(t){if(!zT(t))throw new Error("Invalid pages rotation angle.");if(!this.pdfDocument||((t%=360)<0&&(t+=360),this._pagesRotation===t))return;this._pagesRotation=t;const e=this._currentPageNumber;this.refresh(!0,{rotation:t}),this._currentScaleValue&&this.#S(this._currentScaleValue,{noScroll:!0}),this.eventBus.dispatch("rotationchanging",{source:this,pagesRotation:t,pageNumber:e}),this.defaultRenderingQueue&&this.update()}get firstPagePromise(){return this.pdfDocument?this._firstPageCapability.promise:null}get onePageRendered(){return this.pdfDocument?this._onePageRenderedCapability.promise:null}get pagesPromise(){return this.pdfDocument?this._pagesCapability.promise:null}get _layerProperties(){const t=this;return s_(this,"_layerProperties",{get annotationEditorUIManager(){return t.#i},get annotationStorage(){return t.pdfDocument?.annotationStorage},get downloadManager(){return t.downloadManager},get enableScripting(){return!!t._scriptingManager},get fieldObjectsPromise(){return t.pdfDocument?.getFieldObjects()},get findController(){return t.findController},get hasJSActionsPromise(){return t.pdfDocument?.hasJSActions()},get linkService(){return t.linkService}})}#w(t){const e={annotationEditorMode:this.#o,annotationMode:this.#a,textLayerMode:this.#A};return t&&(!t.includes(c_.COPY)&&1===this.#A&&(e.textLayerMode=2),t.includes(c_.MODIFY_CONTENTS)||(e.annotationEditorMode=wa.DISABLE),!t.includes(c_.MODIFY_ANNOTATIONS)&&!t.includes(c_.FILL_INTERACTIVE_FORMS)&&this.#a===gc.ENABLE_FORMS&&(e.annotationMode=gc.ENABLE)),e}#b(t){var e=this;return z(function*(){if("hidden"===document.visibilityState||!e.container.offsetParent||0===e._getVisiblePages().views.length)return;const o=Promise.withResolvers(),i=new AbortController;document.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&o.resolve()},{signal:"function"==typeof AbortSignal.any?AbortSignal.any([t,i.signal]):t}),yield Promise.race([e._onePageRenderedCapability.promise,o.promise]),i.abort()})()}getAllText(){var t=this;return z(function*(){const e=[],o=[];for(let i=1,a=t.pdfDocument.numPages;i<=a;++i){if(t.#v)return null;o.length=0;const r=yield t.pdfDocument.getPage(i),{items:c}=yield r.getTextContent();for(const s of c)s.str&&o.push(s.str),s.hasEOL&&o.push("\n");e.push(sg(o.join("")))}return e.join("\n")})()}#x(t,e){const o=document.getSelection(),{focusNode:i,anchorNode:a}=o;if(a&&i&&o.containsNode(this.#p)){if(this.#_||2===t)return e.preventDefault(),void e.stopPropagation();this.#_=!0;const{classList:r}=this.viewer;r.add("copyAll");const c=new AbortController;window.addEventListener("keydown",s=>this.#v="Escape"===s.key,{signal:c.signal}),this.getAllText().then(function(){var s=z(function*(l){null!==l&&(yield navigator.clipboard.writeText(l))});return function(l){return s.apply(this,arguments)}}()).catch(s=>{console.warn(`Something goes wrong when extracting the text: ${s.message}`)}).finally(()=>{this.#_=!1,this.#v=!1,c.abort(),r.remove("copyAll")}),e.preventDefault(),e.stopPropagation()}}setDocument(t){var e=this;if(this.pdfDocument&&(this.eventBus.dispatch("pagesdestroy",{source:this}),this._cancelRendering(),this._resetView(),this.findController?.setDocument(null),this._scriptingManager?.setDocument(null),this.#i?.destroy(),this.#i=null),this.pdfDocument=t,!t)return;const o=t.numPages,i=t.getPage(1),a=t.getOptionalContentConfig({intent:"display"}),r=this.#l?t.getPermissions():Promise.resolve(),{eventBus:c,pageColors:s,viewer:l}=this;this.#u=new AbortController;const{signal:m}=this.#u;if(o>1e4){console.warn("Forcing PAGE-scrolling for performance reasons, given the length of the document.");const h=this._scrollMode=Pn.PAGE;c.dispatch("scrollmodechanged",{source:this,mode:h})}this._pagesCapability.promise.then(()=>{c.dispatch("pagesloaded",{source:this,pagesCount:o})},()=>{}),c._on("pagerender",h=>{const _=this._pages[h.pageNumber-1];_&&this.#e.push(_)},{signal:m});const u=h=>{h.cssTransform||(this._onePageRenderedCapability.resolve({timestamp:h.timestamp}),c._off("pagerendered",u))};c._on("pagerendered",u,{signal:m}),Promise.all([i,r]).then(([h,_])=>{if(t!==this.pdfDocument)return;this._firstPageCapability.resolve(h),this._optionalContentConfigPromise=a;const{annotationEditorMode:w,annotationMode:V,textLayerMode:N}=this.#w(_);if(0!==N){const ue=this.#p=document.createElement("div");ue.id="hiddenCopyElement",l.before(ue)}if("function"==typeof AbortSignal.any&&w!==wa.DISABLE){const ue=w;t.isPureXfa?console.warn("Warning: XFA-editing is not implemented."):y6(ue)?(this.#i=new Ale(this.container,l,this.#t,c,t,s,this.#n,this.#m,this.#d,this.#r,this.#g),c.dispatch("annotationeditoruimanager",{source:this,uiManager:this.#i}),ue!==wa.NONE&&(ue===wa.STAMP&&this.#g?.loadModel("altText"),this.#i.updateMode(ue))):console.error(`Invalid AnnotationEditor mode: ${ue}`)}const X=this._scrollMode===Pn.PAGE?null:l,de=this.currentScale,he=h.getViewport({scale:de*hc.PDF_TO_CSS_UNITS});l.style.setProperty("--scale-factor",he.scale),s?.background&&l.style.setProperty("--page-bg-color",s.background),("CanvasText"===s?.foreground||"Canvas"===s?.background)&&
1(l.style.setProperty("--hcm-highlight-filter",t.filterFactory.addHighlightHCMFilter("highlight","CanvasText","Canvas","HighlightText","Highlight")),l.style.setProperty("--hcm-highlight-selected-filter",t.filterFactory.addHighlightHCMFilter("highlight_selected","CanvasText","Canvas","HighlightText","ButtonText")));for(let ue=1;ue<=o;++ue){const be=new O6({container:X,eventBus:c,id:ue,scale:de,defaultViewport:he.clone(),optionalContentConfigPromise:a,renderingQueue:this.renderingQueue,textLayerMode:N,annotationMode:V,imageResourcesPath:this.imageResourcesPath,maxCanvasPixels:this.maxCanvasPixels,pageColors:s,l10n:this.l10n,layerProperties:this._layerProperties,enableHWA:this.#c});this._pages.push(be)}this._pages[0]?.setPdfPage(h),this._scrollMode===Pn.PAGE?this.#k():this._spreadMode!==Ii.NONE&&this._updateSpreadMode(),this.#b(m).then(z(function*(){if(t!==e.pdfDocument)return;if(e.findController?.setDocument(t),e._scriptingManager?.setDocument(t),e.#p&&document.addEventListener("copy",e.#x.bind(e,N),{signal:m}),e.#i&&c.dispatch("annotationeditormodechanged",{source:e,mode:e.#o}),t.loadingParams.disableAutoFetch||o>5e3)return void e._pagesCapability.resolve();let ue=o-1;if(ue<=0)e._pagesCapability.resolve();else for(let be=2;be<=o;++be){const Ae=t.getPage(be).then(De=>{const we=e._pages[be-1];we.pdfPage||we.setPdfPage(De),0==--ue&&e._pagesCapability.resolve()},De=>{console.error(`Unable to get page ${be} to initialize viewer`,De),0==--ue&&e._pagesCapability.resolve()});be%250==0&&(yield Ae)}})),c.dispatch("pagesinit",{source:this}),t.getMetadata().then(({info:ue})=>{t===this.pdfDocument&&ue.Language&&(l.lang=ue.Language)}),this.defaultRenderingQueue&&this.update()}).catch(h=>{console.error("Unable to initialize viewer",h),this._pagesCapability.reject(h)})}setPageLabels(t){if(this.pdfDocument){t?Array.isArray(t)&&this.pdfDocument.numPages===t.length?this._pageLabels=t:(this._pageLabels=null,console.error("setPageLabels: Invalid page labels.")):this._pageLabels=null;for(let e=0,o=this._pages.length;e<o;e++)this._pages[e].setPageLabel(this._pageLabels?.[e]??null)}}_resetView(){this._pages=[],this._currentPageNumber=1,this._currentScale=0,this._currentScaleValue=null,this._pageLabels=null,this.#e=new Xme(10),this._location=null,this._pagesRotation=0,this._optionalContentConfigPromise=null,this._firstPageCapability=Promise.withResolvers(),this._onePageRenderedCapability=Promise.withResolvers(),this._pagesCapability=Promise.withResolvers(),this._scrollMode=Pn.VERTICAL,this._previousScrollMode=Pn.UNKNOWN,this._spreadMode=Ii.NONE,this.#O={previousPageNumber:1,scrollDown:!0,pages:[]},this.#u?.abort(),this.#u=null,this.viewer.textContent="",this._updateScrollMode(),this.viewer.removeAttribute("lang"),this.#p?.remove(),this.#p=null,this.#H()}#k(){if(this._scrollMode!==Pn.PAGE)throw new Error("#ensurePageViewVisible: Invalid scrollMode value.");const t=this._currentPageNumber,e=this.#O,o=this.viewer;if(o.textContent="",e.pages.length=0,this._spreadMode!==Ii.NONE||this.isInPresentationMode){const i=new Set,a=this._spreadMode-1;-1===a?i.add(t-1):t%2!==a?(i.add(t-1),i.add(t)):(i.add(t-2),i.add(t-1));const r=document.createElement("div");if(r.className="spread",this.isInPresentationMode){const c=document.createElement("div");c.className="dummyPage",r.append(c)}for(const c of i){const s=this._pages[c];s&&(r.append(s.div),e.pages.push(s))}o.append(r)}else{const i=this._pages[t-1];o.append(i.div),e.pages.push(i)}e.scrollDown=t>=e.previousPageNumber,e.previousPageNumber=t}_scrollUpdate(){0!==this.pagesCount&&this.update()}#T(t,e=null){const{div:o,id:i}=t;if(this._currentPageNumber!==i&&this._setCurrentPageNumber(i),this._scrollMode===Pn.PAGE&&(this.#k(),this.update()),!e&&!this.isInPresentationMode){const a=o.offsetLeft+o.clientLeft,r=a+o.clientWidth,{scrollLeft:c,clientWidth:s}=this.container;(this._scrollMode===Pn.HORIZONTAL||a<c||r>c+s)&&(e={left:0,top:0})}NT(o,e),!this._currentScaleValue&&this._location&&(this._location=null)}#D(t){return t===this._currentScale||Math.abs(t-this._currentScale)<1e-15}#E(t,e,{noScroll:o=!1,preset:i=!1,drawingDelay:a=-1,origin:r=null}){if(this._currentScaleValue=e.toString(),this.#D(t))return void(i&&this.eventBus.dispatch("scalechanging",{source:this,scale:t,presetValue:e}));this.viewer.style.setProperty("--scale-factor",t*hc.PDF_TO_CSS_UNITS);const c=a>=0&&a<1e3;this.refresh(!0,{scale:t,drawingDelay:c?a:-1}),c&&(this.#M=setTimeout(()=>{this.#M=null,this.refresh()},a));const s=this._currentScale;if(this._currentScale=t,!o){let m,l=this._currentPageNumber;if(this._location&&!(this.isInPresentationMode||this.isChangingPresentationMode)&&(l=this._location.pageNumber,m=[null,{name:"XYZ"},this._location.left,this._location.top,null]),this.scrollPageIntoView({pageNumber:l,destArray:m,allowNegativeOffset:!0}),Array.isArray(r)){const d=t/s-1,[u,h]=this.containerTopLeft;this.container.scrollLeft+=(r[0]-h)*d,this.container.scrollTop+=(r[1]-u)*d}}this.eventBus.dispatch("scalechanging",{source:this,scale:t,presetValue:i?e:void 0}),this.defaultRenderingQueue&&this.update()}get#P(){return this._spreadMode!==Ii.NONE&&this._scrollMode!==Pn.HORIZONTAL?2:1}#S(t,e){let o=parseFloat(t);if(o>0)e.preset=!1,this.#E(o,t,e);else{const i=this._pages[this._currentPageNumber-1];if(!i)return;let a=40,r=5;this.isInPresentationMode?(a=r=4,this._spreadMode!==Ii.NONE&&(a*=2)):this.removePageBorders?a=r=0:this._scrollMode===Pn.HORIZONTAL&&([a,r]=[r,a]);const c=(this.container.clientWidth-a)/i.width*i.scale/this.#P,s=(this.container.clientHeight-r)/i.height*i.scale;switch(t){case"page-actual":o=1;break;case"page-width":o=c;break;case"page-height":o=s;break;case"page-fit":o=Math.min(c,s);break;case"auto":const l=HT(i)?c:Math.min(s,c);o=Math.min(1.25,l);break;default:return void console.error(`#setScale: "${t}" is an unknown zoom value.`)}e.preset=!0,this.#E(o,t,e)}}#I(){const t=this._pages[this._currentPageNumber-1];this.isInPresentationMode&&this.#S(this._currentScaleValue,{noScroll:!0}),this.#T(t)}pageLabelToPageNumber(t){if(!this._pageLabels)return null;const e=this._pageLabels.indexOf(t);return e<0?null:e+1}scrollPageIntoView({pageNumber:t,destArray:e=null,allowNegativeOffset:o=!1,ignoreDestinationZoom:i=!1}){if(!this.pdfDocument)return;const a=Number.isInteger(t)&&this._pages[t-1];if(!a)return void console.error(`scrollPageIntoView: "${t}" is not a valid pageNumber parameter.`);if(this.isInPresentationMode||!e)return void this._setCurrentPageNumber(t,!0);let m,d,r=0,c=0,s=0,l=0;const u=a.rotation%180!=0,h=(u?a.height:a.width)/a.scale/hc.PDF_TO_CSS_UNITS,_=(u?a.width:a.height)/a.scale/hc.PDF_TO_CSS_UNITS;let w=0;switch(e[1].name){case"XYZ":r=e[2],c=e[3],w=e[4],r=null!==r?r:0,c=null!==c?c:_;break;case"Fit":case"FitB":w="page-fit";break;case"FitH":case"FitBH":c=e[2],w="page-width",null===c&&this._location?(r=this._location.left,c=this._location.top):("number"!=typeof c||c<0)&&(c=_);break;case"FitV":case"FitBV":r=e[2],s=h,l=_,w="page-height";break;case"FitR":r=e[2],c=e[3],s=e[4]-r,l=e[5]-c;let de=40,he=5;this.removePageBorders&&(de=he=0),m=(this.container.clientWidth-de)/s/hc.PDF_TO_CSS_UNITS,d=(this.container.clientHeight-he)/l/hc.PDF_TO_CSS_UNITS,w=Math.min(Math.abs(m),Math.abs(d));break;default:return void console.error(`scrollPageIntoView: "${e[1].name}" is not a valid destination type.`)}if(i||(w&&w!==this._currentScale?this.currentScaleValue=w:0===this._currentScale&&(this.currentScaleValue="auto")),"page-fit"===w&&!e[4])return void this.#T(a);const V=[a.viewport.convertToViewportPoint(r,c),a.viewport.convertToViewportPoint(r+s,c+l)];let N=Math.min(V[0][0],V[1][0]),X=Math.min(V[0][1],V[1][1]);o||(N=Math.max(N,0),X=Math.max(X,0)),this.#T(a,{left:N,top:X})}_updateLocation(t){const e=this._currentScale,o=this._currentScaleValue,i=parseFloat(o)===e?Math.round(1e4*e)/100:o,a=t.id,c=this.container,s=this._pages[a-1].getPagePoint(c.scrollLeft-t.x,c.scrollTop-t.y),l=Math.round(s[0]),m=Math.round(s[1]);let d=`#page=${a}`;this.isInPresentationMode||(d+=`&zoom=${i},${l},${m}`),this._location={pageNumber:a,scale:i,top:m,left:l,rotation:this._pagesRotation,pdfOpenParams:d}}update(){const t=this._getVisiblePages(),e=t.views,o=e.length;if(0===o)return;const i=Math.max(10,2*o+1);this.#e.resize(i,t.ids),this.renderingQueue.renderHighestPriority(t);const a=this._spreadMode===Ii.NONE&&(this._scrollMode===Pn.PAGE||this._scrollMode===Pn.VERTICAL),r=this._currentPageNumber;let c=!1;for(const s of e){if(s.percent<100)break;if(s.id===r&&a){c=!0;break}}this._setCurrentPageNumber(c?r:e[0].id),this._updateLocation(t.first),this.eventBus.dispatch("updateviewarea",{source:this,location:this._location})}#R(){const t=this._getVisiblePages(),e=[],{ids:o,views:i}=t;
1for(const a of i){const{view:r}=a;r.hasEditableAnnotations()?e.push(a):o.delete(r.id)}return 0===e.length?null:(this.renderingQueue.renderHighestPriority({first:e[0],last:e.at(-1),views:e,ids:o}),o)}containsElement(t){return this.container.contains(t)}focus(){this.container.focus()}get _isContainerRtl(){return"rtl"===getComputedStyle(this.container).direction}get isInPresentationMode(){return 3===this.presentationModeState}get isChangingPresentationMode(){return 2===this.presentationModeState}get isHorizontalScrollbarEnabled(){return!this.isInPresentationMode&&this.container.scrollWidth>this.container.clientWidth}get isVerticalScrollbarEnabled(){return!this.isInPresentationMode&&this.container.scrollHeight>this.container.clientHeight}_getVisiblePages(){const t=this._scrollMode===Pn.PAGE?this.#O.pages:this._pages,e=this._scrollMode===Pn.HORIZONTAL;return function Kse({scrollEl:n,views:t,sortByVisibility:e=!1,horizontal:o=!1,rtl:i=!1}){const a=n.scrollTop,r=a+n.clientHeight,c=n.scrollLeft,s=c+n.clientWidth,d=[],u=new Set,h=t.length;let _=lg(t,o?function m(X){const de=X.div,he=de.offsetLeft+de.clientLeft;return i?he<s:he+de.clientWidth>c}:function l(X){const de=X.div;return de.offsetTop+de.clientTop+de.clientHeight>a});_>0&&_<h&&!o&&(_=function Xse(n,t,e){if(n<2)return n;let o=t[n].div,i=o.offsetTop+o.clientTop;i>=e&&(o=t[n-1].div,i=o.offsetTop+o.clientTop);for(let a=n-2;a>=0&&(o=t[a].div,!(o.offsetTop+o.clientTop+o.clientHeight<=i));--a)n=a;return n}(_,t,a));let w=o?s:-1;for(let X=_;X<h;X++){const de=t[X],he=de.div,ue=he.offsetLeft+he.clientLeft,be=he.offsetTop+he.clientTop,Ae=he.clientWidth,De=he.clientHeight,we=ue+Ae,Re=be+De;if(-1===w)Re>=r&&(w=Re);else if((o?ue:be)>w)break;if(Re<=a||be>=r||we<=c||ue>=s)continue;const je=Math.max(0,a-be)+Math.max(0,Re-r),Dt=(Ae-(Math.max(0,c-ue)+Math.max(0,we-s)))/Ae;d.push({id:de.id,x:ue,y:be,view:de,percent:(De-je)/De*Dt*100|0,widthPercent:100*Dt|0}),u.add(de.id)}const V=d[0],N=d.at(-1);return e&&d.sort(function(X,de){const he=X.percent-de.percent;return Math.abs(he)>.001?-he:X.id-de.id}),{first:V,last:N,views:d,ids:u}}({scrollEl:this.container,views:t,sortByVisibility:!0,horizontal:e,rtl:e&&this._isContainerRtl})}cleanup(){for(const t of this._pages)t.renderingState!==xo.FINISHED&&t.reset()}_cancelRendering(){for(const t of this._pages)t.cancelRendering()}#N(t){var e=this;return z(function*(){if(t.pdfPage)return t.pdfPage;try{const o=yield e.pdfDocument.getPage(t.id);return t.pdfPage||t.setPdfPage(o),o}catch(o){return console.error("Unable to get page for page view",o),null}})()}#B(t){if(1===t.first?.id)return!0;if(t.last?.id===this.pagesCount)return!1;switch(this._scrollMode){case Pn.PAGE:return this.#O.scrollDown;case Pn.HORIZONTAL:return this.scroll.right}return this.scroll.down}forceRendering(t){const e=t||this._getVisiblePages(),o=this.#B(e),a=this.renderingQueue.getHighestPriority(e,this._pages,o,this._spreadMode!==Ii.NONE&&this._scrollMode!==Pn.HORIZONTAL);return!!a&&(this.#N(a).then(()=>{this.renderingQueue.renderView(a)}),!0)}get hasEqualPageSizes(){const t=this._pages[0];for(let e=1,o=this._pages.length;e<o;++e){const i=this._pages[e];if(i.width!==t.width||i.height!==t.height)return!1}return!0}getPagesOverview(){let t;return this._pages.map(e=>{const o=e.pdfPage.getViewport({scale:1}),i=HT(o);if(void 0===t)t=i;else if(this.enablePrintAutoRotate&&i!==t)return{width:o.height,height:o.width,rotation:(o.rotation-90)%360};return{width:o.width,height:o.height,rotation:o.rotation}})}get optionalContentConfigPromise(){return this.pdfDocument?this._optionalContentConfigPromise?this._optionalContentConfigPromise:(console.error("optionalContentConfigPromise: Not initialized yet."),this.pdfDocument.getOptionalContentConfig({intent:"display"})):Promise.resolve(null)}set optionalContentConfigPromise(t){if(!(t instanceof Promise))throw new Error(`Invalid optionalContentConfigPromise: ${t}`);this.pdfDocument&&this._optionalContentConfigPromise&&(this._optionalContentConfigPromise=t,this.refresh(!1,{optionalContentConfigPromise:t}),this.eventBus.dispatch("optionalcontentconfigchanged",{source:this,promise:t}))}get scrollMode(){return this._scrollMode}set scrollMode(t){if(this._scrollMode!==t){if(!function Qse(n){return Number.isInteger(n)&&Object.values(Pn).includes(n)&&n!==Pn.UNKNOWN}(t))throw new Error(`Invalid scroll mode: ${t}`);this.pagesCount>1e4||(this._previousScrollMode=this._scrollMode,this._scrollMode=t,this.eventBus.dispatch("scrollmodechanged",{source:this,mode:t}),this._updateScrollMode(this._currentPageNumber))}}_updateScrollMode(t=null){const e=this._scrollMode,o=this.viewer;o.classList.toggle("scrollHorizontal",e===Pn.HORIZONTAL),o.classList.toggle("scrollWrapped",e===Pn.WRAPPED),this.pdfDocument&&t&&(e===Pn.PAGE?this.#k():this._previousScrollMode===Pn.PAGE&&this._updateSpreadMode(),this._currentScaleValue&&isNaN(this._currentScaleValue)&&this.#S(this._currentScaleValue,{noScroll:!0}),this._setCurrentPageNumber(t,!0),this.update())}get spreadMode(){return this._spreadMode}set spreadMode(t){if(this._spreadMode!==t){if(!function Jse(n){return Number.isInteger(n)&&Object.values(Ii).includes(n)&&n!==Ii.UNKNOWN}(t))throw new Error(`Invalid spread mode: ${t}`);this._spreadMode=t,this.eventBus.dispatch("spreadmodechanged",{source:this,mode:t}),this._updateSpreadMode(this._currentPageNumber)}}_updateSpreadMode(t=null){if(!this.pdfDocument)return;const e=this.viewer,o=this._pages;if(this._scrollMode===Pn.PAGE)this.#k();else if(e.textContent="",this._spreadMode===Ii.NONE)for(const i of this._pages)e.append(i.div);else{const i=this._spreadMode-1;let a=null;for(let r=0,c=o.length;r<c;++r)null===a?(a=document.createElement("div"),a.className="spread",e.append(a)):r%2===i&&(a=a.cloneNode(!1),e.append(a)),a.append(o[r].div)}t&&(this._currentScaleValue&&isNaN(this._currentScaleValue)&&this.#S(this._currentScaleValue,{noScroll:!0}),this._setCurrentPageNumber(t,!0),this.update())}_getPageAdvance(t,e=!1){switch(this._scrollMode){case Pn.WRAPPED:{const{views:o}=this._getVisiblePages(),i=new Map;for(const{id:a,y:r,percent:c,widthPercent:s}of o){if(0===c||s<100)continue;let l=i.get(r);l||i.set(r,l||=[]),l.push(a)}for(const a of i.values()){const r=a.indexOf(t);if(-1===r)continue;const c=a.length;if(1===c)break;if(e)for(let s=r-1,l=0;s>=l;s--){const d=a[s+1]-1;if(a[s]<d)return t-d}else for(let s=r+1,l=c;s<l;s++){const d=a[s-1]+1;if(a[s]>d)return d-t}if(e){const s=a[0];if(s<t)return t-s+1}else{const s=a[c-1];if(s>
1t)return s-t+1}break}break}case Pn.HORIZONTAL:break;case Pn.PAGE:case Pn.VERTICAL:{if(this._spreadMode===Ii.NONE)break;const o=this._spreadMode-1;if(e&&t%2!==o)break;if(!e&&t%2===o)break;const{views:i}=this._getVisiblePages(),a=e?t-1:t+1;for(const{id:r,percent:c,widthPercent:s}of i)if(r===a){if(c>0&&100===s)return 2;break}break}}return 1}nextPage(){const t=this._currentPageNumber,e=this.pagesCount;if(t>=e)return!1;const o=this._getPageAdvance(t,!1)||1;return this.currentPageNumber=Math.min(t+o,e),!0}previousPage(){const t=this._currentPageNumber;if(t<=1)return!1;const e=this._getPageAdvance(t,!0)||1;return this.currentPageNumber=Math.max(t-e,1),!0}updateScale({drawingDelay:t,scaleFactor:e=null,steps:o=null,origin:i}){if(null===o&&null===e)throw new Error("Invalid updateScale options: either `steps` or `scaleFactor` must be provided.");if(!this.pdfDocument)return;let a=this._currentScale;if(e>0&&1!==e)a=Math.round(a*e*100)/100;else if(o){const r=o>0?1.1:1/1.1,c=o>0?Math.ceil:Math.floor;o=Math.abs(o);do{a=c(10*(a*r).toFixed(2))/10}while(--o>0)}a=Math.max(.1,Math.min(10,a)),this.#S(a,{noScroll:!1,drawingDelay:t,origin:i})}increaseScale(t={}){this.updateScale({...t,steps:t.steps??1})}decreaseScale(t={}){this.updateScale({...t,steps:-(t.steps??1)})}#V(t=this.container.clientHeight){t!==this.#C&&(this.#C=t,ele.setProperty("--viewer-container-height",`${t}px`))}#z(t){for(const e of t)if(e.target===this.container){this.#V(Math.floor(e.borderBoxSize[0].blockSize)),this.#s=null;break}}get containerTopLeft(){return this.#s||=[this.container.offsetTop,this.container.offsetLeft]}#H(){this.#h?.abort(),this.#h=null,null!==this.#f&&(clearTimeout(this.#f),this.#f=null)}get annotationEditorMode(){return this.#i?this.#o:wa.DISABLE}set annotationEditorMode({mode:t,editId:e=null,isFromKeyboard:o=!1}){if(!this.#i)throw new Error("The AnnotationEditor is not enabled.");if(this.#o===t)return;if(!y6(t))throw new Error(`Invalid AnnotationEditor mode: ${t}`);if(!this.pdfDocument)return;t===wa.STAMP&&this.#g?.loadModel("altText");const{eventBus:i}=this,a=()=>{this.#H(),this.#o=t,this.#i.updateMode(t,e,o),i.dispatch("annotationeditormodechanged",{source:this,mode:t})};if(t===wa.NONE||this.#o===wa.NONE){const r=t!==wa.NONE;r||this.pdfDocument.annotationStorage.resetModifiedIds();for(const s of this._pages)s.toggleEditingMode(r);const c=this.#R();if(r&&c){this.#H(),this.#h=new AbortController;const s=AbortSignal.any([this.#u.signal,this.#h.signal]);return void i._on("pagerendered",({pageNumber:l})=>{c.delete(l),0===c.size&&(this.#f=setTimeout(a,0))},{signal:s})}}a()}refresh(t=!1,e=Object.create(null)){if(this.pdfDocument){for(const o of this._pages)o.update(e);null!==this.#M&&(clearTimeout(this.#M),this.#M=null),t||this.update()}}}class Kme extends w6{_resetView(){super._resetView(),this._scrollMode=Pn.PAGE,this._spreadMode=Ii.NONE}set scrollMode(t){}_updateScrollMode(){}set spreadMode(t){}_updateSpreadMode(){}}var Zme=Mo.AnnotationLayerBuilder,Qme=Mo.DownloadManager,Jme=Mo.EventBus,ede=Mo.FindState,x6=Mo.GenericL10n,zm=Mo.LinkTarget,k6=Mo.PDFFindController,tde=Mo.PDFHistory,E6=Mo.PDFLinkService,nde=Mo.PDFPageView,ode=Mo.PDFScriptingManager,A6=Mo.PDFSinglePageViewer,S6=Mo.PDFViewer,ide=Mo.ProgressBar,ade=Mo.RenderingStates,rde=Mo.ScrollMode,cde=Mo.SimpleLinkService,sde=Mo.SpreadMode,lde=Mo.StructTreeLayerBuilder,mde=Mo.TextLayerBuilder,dde=Mo.XfaLayerBuilder,ude=Mo.parseQueryString;const gde=["pdfViewerContainer"];function XO(n,t,e){n[t]=e}function hg(){return typeof window>"u"}hg()||XO(b,"verbosity",ET.INFOS),typeof Promise.withResolvers>"u"&&window&&(window.Promise.withResolvers=()=>{let n,t;return{promise:new Promise((o,i)=>{n=o,t=i}),resolve:n,reject:t}});var KO=function(n){return n[n.DISABLED=0]="DISABLED",n[n.ENABLED=1]="ENABLED",n[n.ENHANCED=2]="ENHANCED",n}(KO||{});let pde=(()=>{class n{element;ngZone;static CSS_UNITS=96/72;static BORDER_WIDTH=9;pdfViewerContainer;eventBus;pdfLinkService;pdfFindController;pdfViewer;isVisible=!1;_cMapsUrl=typeof b<"u"?`https://unpkg.com/pdfjs-dist@${e_}/cmaps/`:null;_imageResourcesPath=typeof b<"u"?`https://unpkg.com/pdfjs-dist@${e_}/web/images/`:void 0;_renderText=!0;_renderTextMode=KO.ENABLED;_stickToPage=!1;_originalSize=!0;_pdf;_page=1;_zoom=1;_zoomScale="page-width";_rotation=0;_showAll=!0;_canAutoResize=!0;_fitToPage=!1;_externalLinkTarget="blank";_showBorders=!1;lastLoaded;_latestScrolledPage;pageScrollTimeout=null;isInitialized=!1;loadingTask;destroy$=new Fn;afterLoadComplete=new kt;pageRendered=new kt;pageInitialized=new kt;textLayerRendered=new kt;
1onError=new kt;onProgress=new kt;pageChange=new kt(!0);src;set cMapsUrl(e){this._cMapsUrl=e}set page(e){const o=e=parseInt(e,10)||1;this._pdf&&(e=this.getValidPageNumber(e)),this._page=e,o!==e&&this.pageChange.emit(e)}set renderText(e){this._renderText=e}set renderTextMode(e){this._renderTextMode=e}set originalSize(e){this._originalSize=e}set showAll(e){this._showAll=e}set stickToPage(e){this._stickToPage=e}set zoom(e){e<=0||(this._zoom=e)}get zoom(){return this._zoom}set zoomScale(e){this._zoomScale=e}get zoomScale(){return this._zoomScale}set rotation(e){"number"==typeof e&&e%90==0?this._rotation=e:console.warn("Invalid pages rotation angle.")}set externalLinkTarget(e){this._externalLinkTarget=e}set autoresize(e){this._canAutoResize=!!e}set fitToPage(e){this._fitToPage=!!e}set showBorders(e){this._showBorders=!!e}static getLinkTarget(e){switch(e){case"blank":return zm.BLANK;case"none":return zm.NONE;case"self":return zm.SELF;case"parent":return zm.PARENT;case"top":return zm.TOP}return null}constructor(e,o){if(this.element=e,this.ngZone=o,hg())return;let i;const a=e_;i=window[`pdfWorkerSrc${a}`]||(window.hasOwnProperty("pdfWorkerSrc")&&"string"==typeof window.pdfWorkerSrc&&window.pdfWorkerSrc?window.pdfWorkerSrc:`https://cdn.jsdelivr.net/npm/pdfjs-dist@${a}/legacy/build/pdf.worker.min.mjs`),XO(kT,"workerSrc",i)}ngAfterViewChecked(){if(this.isInitialized)return;const e=this.pdfViewerContainer.nativeElement.offsetParent;!0!==this.isVisible||null!=e?!1===this.isVisible&&null!=e&&(this.isVisible=!0,setTimeout(()=>{this.initialize(),this.ngOnChanges({src:this.src})})):this.isVisible=!1}ngOnInit(){this.initialize(),this.setupResizeListener()}ngOnDestroy(){this.clear(),this.destroy$.next(),this.loadingTask=null}ngOnChanges(e){if(!hg()&&this.isVisible)if("src"in e)this.loadPDF();else if(this._pdf){if(("renderText"in e||"showAll"in e)&&(this.setupViewer(),this.resetPdfDocument()),"page"in e){const{page:o}=e;if(o.currentValue===this._latestScrolledPage)return;this.pdfViewer.scrollPageIntoView({pageNumber:this._page})}this.update()}}updateSize(){Ro(this._pdf.getPage(this.pdfViewer.currentPageNumber)).pipe(_n(this.destroy$)).subscribe({next:e=>{const o=this._rotation+e.rotate,i=e.getViewport({scale:this._zoom,rotation:o}).width*n.CSS_UNITS;let a=this._zoom,r=!0;if(!this._originalSize||this._fitToPage&&i>this.pdfViewerContainer.nativeElement.clientWidth){const c=e.getViewport({scale:1,rotation:o});a=this.getScale(c.width,c.height),r=!this._stickToPage}this.pdfViewer.currentScale=a,r&&this.pdfViewer.scrollPageIntoView({pageNumber:e.pageNumber,ignoreDestinationZoom:!0})}})}clear(){this.loadingTask&&!this.loadingTask.destroyed&&this.loadingTask.destroy(),this._pdf&&(this._latestScrolledPage=0,this._pdf.destroy(),this._pdf=void 0),this.pdfViewer&&this.pdfViewer.setDocument(null),this.pdfLinkService&&this.pdfLinkService.setDocument(null,null),this.pdfFindController&&this.pdfFindController.setDocument(null)}getPDFLinkServiceConfig(){const e=n.getLinkTarget(this._externalLinkTarget);return e?{externalLinkTarget:e}:{}}initEventBus(){this.eventBus=function hde(n,t){const e=new n.EventBus;return function fde(n,t){In(n,"documentload").pipe(_n(t)).subscribe(()=>{const e=document.createEvent("CustomEvent");e.initCustomEvent("documentload",!0,!0,{}),window.dispatchEvent(e)}),In(n,"pagerendered").pipe(_n(t)).subscribe(({pageNumber:e,cssTransform:o,source:i})=>{const a=document.createEvent("CustomEvent");a.initCustomEvent("pagerendered",!0,!0,{pageNumber:e,cssTransform:o}),i.div.dispatchEvent(a)}),In(n,"textlayerrendered").pipe(_n(t)).subscribe(({pageNumber:e,source:o})=>{const i=document.createEvent("CustomEvent");i.initCustomEvent("textlayerrendered",!0,!0,{pageNumber:e}),o.textLayerDiv?.dispatchEvent(i)}),In(n,"pagechanging").pipe(_n(t)).subscribe(({pageNumber:e,source:o})=>{const i=document.createEvent("UIEvents");i.initEvent("pagechanging",!0,!0),i.pageNumber=e,o.container.dispatchEvent(i)}),In(n,"pagesinit").pipe(_n(t)).subscribe(({source:e})=>{const o=document.createEvent("CustomEvent");
1o.initCustomEvent("pagesinit",!0,!0,null),e.container.dispatchEvent(o)}),In(n,"pagesloaded").pipe(_n(t)).subscribe(({pagesCount:e,source:o})=>{const i=document.createEvent("CustomEvent");i.initCustomEvent("pagesloaded",!0,!0,{pagesCount:e}),o.container.dispatchEvent(i)}),In(n,"scalechange").pipe(_n(t)).subscribe(({scale:e,presetValue:o,source:i})=>{const a=document.createEvent("UIEvents");a.initEvent("scalechange",!0,!0),a.scale=e,a.presetValue=o,i.container.dispatchEvent(a)}),In(n,"updateviewarea").pipe(_n(t)).subscribe(({location:e,source:o})=>{const i=document.createEvent("UIEvents");i.initEvent("updateviewarea",!0,!0),i.location=e,o.container.dispatchEvent(i)}),In(n,"find").pipe(_n(t)).subscribe(({source:e,type:o,query:i,phraseSearch:a,caseSensitive:r,highlightAll:c,findPrevious:s})=>{if(e===window)return;const l=document.createEvent("CustomEvent");l.initCustomEvent("find"+o,!0,!0,{query:i,phraseSearch:a,caseSensitive:r,highlightAll:c,findPrevious:s}),window.dispatchEvent(l)}),In(n,"attachmentsloaded").pipe(_n(t)).subscribe(({attachmentsCount:e,source:o})=>{const i=document.createEvent("CustomEvent");i.initCustomEvent("attachmentsloaded",!0,!0,{attachmentsCount:e}),o.container.dispatchEvent(i)}),In(n,"sidebarviewchanged").pipe(_n(t)).subscribe(({view:e,source:o})=>{const i=document.createEvent("CustomEvent");i.initCustomEvent("sidebarviewchanged",!0,!0,{view:e}),o.outerContainer.dispatchEvent(i)}),In(n,"pagemode").pipe(_n(t)).subscribe(({mode:e,source:o})=>{const i=document.createEvent("CustomEvent");i.initCustomEvent("pagemode",!0,!0,{mode:e}),o.pdfViewer.container.dispatchEvent(i)}),In(n,"namedaction").pipe(_n(t)).subscribe(({action:e,source:o})=>{const i=document.createEvent("CustomEvent");i.initCustomEvent("namedaction",!0,!0,{action:e}),o.pdfViewer.container.dispatchEvent(i)}),In(n,"presentationmodechanged").pipe(_n(t)).subscribe(({active:e,switchInProgress:o})=>{const i=document.createEvent("CustomEvent");i.initCustomEvent("presentationmodechanged",!0,!0,{active:e,switchInProgress:o}),window.dispatchEvent(i)}),In(n,"outlineloaded").pipe(_n(t)).subscribe(({outlineCount:e,source:o})=>{const i=document.createEvent("CustomEvent");i.initCustomEvent("outlineloaded",!0,!0,{outlineCount:e}),o.container.dispatchEvent(i)})}(e,t),e}(R,this.destroy$),In(this.eventBus,"pagerendered").pipe(_n(this.destroy$)).subscribe(e=>{this.pageRendered.emit(e)}),In(this.eventBus,"pagesinit").pipe(_n(this.destroy$)).subscribe(e=>{this.pageInitialized.emit(e)}),In(this.eventBus,"pagechanging").pipe(_n(this.destroy$)).subscribe(({pageNumber:e})=>{this.pageScrollTimeout&&clearTimeout(this.pageScrollTimeout),this.pageScrollTimeout=window.setTimeout(()=>{this._latestScrolledPage=e,this.pageChange.emit(e)},100)}),In(this.eventBus,"textlayerrendered").pipe(_n(this.destroy$)).subscribe(e=>{this.textLayerRendered.emit(e)})}initPDFServices(){this.pdfLinkService=new E6({eventBus:this.eventBus,...this.getPDFLinkServiceConfig()}),this.pdfFindController=new k6({eventBus:this.eventBus,linkService:this.pdfLinkService})}getPDFOptions(){return{eventBus:this.eventBus,container:this.element.nativeElement.querySelector("div"),removePageBorders:!this._showBorders,linkService:this.pdfLinkService,textLayerMode:this._renderText?this._renderTextMode:KO.DISABLED,findController:this.pdfFindController,l10n:new x6("en"),imageResourcesPath:this._imageResourcesPath,annotationEditorMode:xT.DISABLE}}setupViewer(){this.pdfViewer&&this.pdfViewer.setDocument(null),XO(b,"disableTextLayer",!this._renderText),this.initPDFServices(),this.pdfViewer=this._showAll?new S6(this.getPDFOptions()):new A6(this.getPDFOptions()),this.pdfLinkService.setViewer(this.pdfViewer),this.pdfViewer._currentPageNumber=this._page}getValidPageNumber(e){return e<1?1:e>this._pdf.numPages?this._pdf.numPages:e}getDocumentParams(){const e=typeof this.src;if(!this._cMapsUrl)return this.src;const o={cMapUrl:this._cMapsUrl,cMapPacked:!0,enableXfa:!0,isEvalSupported:!1};return"string"===e?o.url=this.src:"object"===e&&(void 0!==this.src.byteLength?o.data=this.src:Object.assign(o,this.src)),o}loadPDF(){if(!this.src)return;if(this.lastLoaded===this.src)return void this.update();this.clear(),this.setupViewer(),this.loadingTask=AT(this.getDocumentParam
1s()),this.loadingTask.onProgress=o=>{this.onProgress.emit(o)};const e=this.src;Ro(this.loadingTask.promise).pipe(_n(this.destroy$)).subscribe({next:o=>{this._pdf=o,this.lastLoaded=e,this.afterLoadComplete.emit(o),this.resetPdfDocument(),this.update()},error:o=>{this.lastLoaded=null,this.onError.emit(o)}})}update(){this.page=this._page,this.render()}render(){if(this._page=this.getValidPageNumber(this._page),(0!==this._rotation||this.pdfViewer.pagesRotation!==this._rotation)&&this.pdfViewer.firstPagePromise?.then(()=>this.pdfViewer.pagesRotation=this._rotation),this._stickToPage&&setTimeout(()=>{this.pdfViewer.currentPageNumber=this._page}),this.pdfViewer._pages?.length)this.updateSize();else{const e=this.pageInitialized.subscribe(()=>{this.updateSize(),e.unsubscribe()})}}getScale(e,o){const i=this._showBorders?2*n.BORDER_WIDTH:0,a=this.pdfViewerContainer.nativeElement.clientWidth-i,r=this.pdfViewerContainer.nativeElement.clientHeight-i;if(0===r||0===o||0===a||0===e)return 1;let c=1;switch(this._zoomScale){case"page-fit":c=Math.min(r/o,a/e);break;case"page-height":c=r/o;break;default:c=a/e}return this._zoom*c/n.CSS_UNITS}resetPdfDocument(){this.pdfLinkService.setDocument(this._pdf,null),this.pdfFindController.setDocument(this._pdf),this.pdfViewer.setDocument(this._pdf)}initialize(){hg()||!this.isVisible||(this.isInitialized=!0,this.initEventBus(),this.setupViewer())}setupResizeListener(){hg()||this.ngZone.runOutsideAngular(()=>{In(window,"resize").pipe(function tre(n,t=Lp){return on((e,o)=>{let i=null,a=null,r=null;const c=()=>{if(i){i.unsubscribe(),i=null;const l=a;a=null,o.next(l)}};function s(){const l=r+n,m=t.now();if(m<l)return i=this.schedule(void 0,l-m),void o.add(i);c()}e.subscribe(gn(o,l=>{a=l,r=t.now(),i||(i=t.schedule(s,n),o.add(i))},()=>{c(),o.complete()},void 0,()=>{a=i=null}))})}(100),Wi(()=>this._canAutoResize&&!!this._pdf),_n(this.destroy$)).subscribe(()=>{this.updateSize()})})}static \u0275fac=function(o){return new(o||n)(Oe(We),Oe(Mn))};static \u0275cmp=dt({type:n,selectors:[["pdf-viewer"]],viewQuery:function(o,i){if(1&o&&ot(gde,5),2&o){let a;Ze(a=Qe())&&(i.pdfViewerContainer=a.first)}},inputs:{src:"src",cMapsUrl:[fn.None,"c-maps-url","cMapsUrl"],page:"page",renderText:[fn.None,"render-text","renderText"],renderTextMode:[fn.None,"render-text-mode","renderTextMode"],originalSize:[fn.None,"original-size","originalSize"],showAll:[fn.None,"show-all","showAll"],stickToPage:[fn.None,"stick-to-page","stickToPage"],zoom:"zoom",zoomScale:[fn.None,"zoom-scale","zoomScale"],rotation:"rotation",externalLinkTarget:[fn.None,"external-link-target","externalLinkTarget"],autoresize:"autoresize",fitToPage:[fn.None,"fit-to-page","fitToPage"],showBorders:[fn.None,"show-borders","showBorders"]},outputs:{afterLoadComplete:"after-load-complete",pageRendered:"page-rendered",pageInitialized:"pages-initialized",textLayerRendered:"text-layer-rendered",onError:"error",onProgress:"on-progress",pageChange:"pageChange"},features:[ut],decls:3,vars:0,consts:[[1,"ng2-pdf-viewer-container"],["pdfViewerContainer",""],[1,"pdfViewer"]],template:function(o,i){1&o&&(C(0,"div",0,1),fe(2,"div",2),v())},styles:['.ng2-pdf-viewer-container[_ngcontent-%COMP%]{overflow-x:auto;position:absolute;height:100%;width:100%;-webkit-overflow-scrolling:touch}[_nghost-%COMP%]{display:block;position:relative}[_nghost-%COMP%]    {--pdfViewer-padding-bottom: 0;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--viewer-container-height: 0;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width=\'1px\' height=\'1px\' xmlns=\'http://www.w3.org/2000/svg\'><rect width=\'100%\' height=\'100%\' style=\'fill:rgba(0, 54, 255, 0.13);\'/></svg>");--xfa-unfocused-field-background: var( --annotation-unfocused-field-background );--page-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAA1ElEQVQ4jbWUWw6EIAxFy2NFs/8NzR4UJhpqLsdi5mOmSSMUOfYWqv3S0gMr4XlYH/64gZa/gN3ANYA7KAXALt4ktoQ5MI9YxqaG8bWmsIysMuT6piSQCa4whZThCu8CM4zP9YJaKci9jicPq3NcBWYoPMGUlhG7ivtkB+gVyFY75wXghOvh8t5mto1Mdim6e+MBqH6XsY+YAwjpq3vGF7weTWQptLEDVCZvPTMl5JZZsdh47FHW6qFMyvLYqjcnmdFfY9Xk/KDOlzCusX2mi/ofM7MPkzBcSp4Q1/wAAAAASUVORK5CYII=) 9 9 repeat;--scale-factor: 1;--focus-outline: solid 2px blue;--hover-outline: dashed 2px blue;--freetext-line-height: 1.35;--freetext-padding: 2px;--editorInk-editing-cursor: pointer}@media screen and (forced-colors: active){[_nghost-%COMP%]    {--pdfViewer-padding-bottom: 9px;--page-margin: 8px auto -1px;--page-border: 1px solid CanvasText;--page-border-image: none;--spreadHorizontalWrapped-margin-LR: 3.5px}}@media (forced-colors: active){[_nghost-%COMP%]    {--focus-outline: solid 3px ButtonText;--hover-outline: dashed 3px ButtonText}}[_nghost-%COMP%]     .textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;opacity:.2;line-height:1;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0}[_nghost-%COMP%]     .textLayer span, [_nghost-%COMP%]     .textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}[_nghost-%COMP%]     .textLayer span.markedContent{top:0;height:0}[_nghost-%COMP%]     .textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}[_nghost-%COMP%]     .textLayer .highlight.appended{position:initial}[_nghost-%COMP%]     .textLayer .highlight.begin{border-radius:4px 0 0 4px}[_nghost-%COMP%]     .textLayer .highlight.end{border-radius:0 4px 4px 0}[_nghost-%COMP%]     .textLayer .highlight.middle{border-radius:0}[_nghost-%COMP%]     .textLayer .highlight.selected{background-color:#006400}[_nghost-%COMP%]     .textLayer ::selection{background:rgb(0,0,255)}[_nghost-%COMP%]     .textLayer br::selection{background:transparent}[_nghost-%COMP%]     .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}[_nghost-%COMP%]     .textLayer .endOfContent.active{top:0}@media (forced-colors: active){[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input:required, [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea:required, [_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select:required, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:required, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid selectedItem}}[_nghost-%COMP%]     .annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0}[_nghost-%COMP%]     .annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0}[_nghost-%COMP%]     .annotationLayer .linkAnnotation>a, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.pushButton>canvas{width:100%;height:100%}[_nghost-%COMP%]     .annotationLayer .linkAnnotation>a:hover, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:rgb(255,255,0);box-shadow:0 2px 10px #ff0}[_nghost-%COMP%]     .annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input, [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea, [_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:var(--annotation-unfocused-field-background);border:1px solid transparent;box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input:required, [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea:required, [_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select:required, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:required, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid red}[_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select option{padding:0}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea{resize:none}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input[disabled], [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea[disabled], [_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select[disabled], [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled], [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input:hover, [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea:hover, [_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select:hover, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:hover, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid rgb(0,0,0)}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input:focus, [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea:focus, [_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input :focus, [_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation textarea :focus, [_nghost-%COMP%]     .annotationLayer .choiceWidgetAnnotation select :focus, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox :focus, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent;outline:auto}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}[_nghost-%COMP%]     .annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}[_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.checkBox input, [_nghost-%COMP%]     .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none}[_nghost-%COMP%]     .annotationLayer .popupTriggerArea{height:100%;width:100%}[_nghost-%COMP%]     .annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}[_nghost-%COMP%]     .annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}[_nghost-%COMP%]     .annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}
1[_nghost-%COMP%]     .annotationLayer .popup h1{display:inline-block}[_nghost-%COMP%]     .annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}[_nghost-%COMP%]     .annotationLayer .popupContent{border-top:1px solid rgb(51,51,51);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}[_nghost-%COMP%]     .annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}[_nghost-%COMP%]     .annotationLayer .highlightAnnotation, [_nghost-%COMP%]     .annotationLayer .underlineAnnotation, [_nghost-%COMP%]     .annotationLayer .squigglyAnnotation, [_nghost-%COMP%]     .annotationLayer .strikeoutAnnotation, [_nghost-%COMP%]     .annotationLayer .freeTextAnnotation, [_nghost-%COMP%]     .annotationLayer .lineAnnotation svg line, [_nghost-%COMP%]     .annotationLayer .squareAnnotation svg rect, [_nghost-%COMP%]     .annotationLayer .circleAnnotation svg ellipse, [_nghost-%COMP%]     .annotationLayer .polylineAnnotation svg polyline, [_nghost-%COMP%]     .annotationLayer .polygonAnnotation svg polygon, [_nghost-%COMP%]     .annotationLayer .caretAnnotation, [_nghost-%COMP%]     .annotationLayer .inkAnnotation svg polyline, [_nghost-%COMP%]     .annotationLayer .stampAnnotation, [_nghost-%COMP%]     .annotationLayer .fileAttachmentAnnotation{cursor:pointer}[_nghost-%COMP%]     .annotationLayer section svg{position:absolute;width:100%;height:100%}[_nghost-%COMP%]     .annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}[_nghost-%COMP%]     .annotationLayer .annotationTextContent span{width:100%;display:inline-block}@media (forced-colors: active){[_nghost-%COMP%]     .xfaLayer *:required{outline:1.5px solid selectedItem}}[_nghost-%COMP%]     .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}[_nghost-%COMP%]     .xfaLayer .highlight.appended{position:initial}[_nghost-%COMP%]     .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}[_nghost-%COMP%]     .xfaLayer .highlight.end{border-radius:0 4px 4px 0}[_nghost-%COMP%]     .xfaLayer .highlight.middle{border-radius:0}[_nghost-%COMP%]     .xfaLayer .highlight.selected{background-color:#cbdfcb}[_nghost-%COMP%]     .xfaLayer ::selection{background:rgb(0,0,255)}[_nghost-%COMP%]     .xfaPage{overflow:hidden;position:relative}[_nghost-%COMP%]     .xfaContentarea{position:absolute}[_nghost-%COMP%]     .xfaPrintOnly{display:none}[_nghost-%COMP%]     .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}[_nghost-%COMP%]     .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}[_nghost-%COMP%]     .xfaLayer *:required{outline:1.5px solid red}[_nghost-%COMP%]     .xfaLayer div{pointer-events:none}[_nghost-%COMP%]     .xfaLayer svg{pointer-events:none}[_nghost-%COMP%]     .xfaLayer svg *{pointer-events:none}[_nghost-%COMP%]     .xfaLayer a{color:#00f}[_nghost-%COMP%]     .xfaRich li{margin-left:3em}[_nghost-%COMP%]     .xfaFont{color:#000;font-weight:400;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}[_nghost-%COMP%]     .xfaCaption{overflow:hidden;flex:0 0 auto}[_nghost-%COMP%]     .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}[_nghost-%COMP%]     .xfaLabel{height:100%;width:100%}[_nghost-%COMP%]     .xfaLeft{display:flex;flex-direction:row;align-items:center}[_nghost-%COMP%]     .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}[_nghost-%COMP%]     .xfaLeft>.xfaCaption, [_nghost-%COMP%]     .xfaLeft>.xfaCaptionForCheckButton, [_nghost-%COMP%]     .xfaRight>.xfaCaption, [_nghost-%COMP%]     .xfaRight>.xfaCaptionForCheckButton{max-height:100%}[_nghost-%COMP%]     .xfaTop{display:flex;flex-direction:column;align-items:flex-start}[_nghost-%COMP%]     .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}[_nghost-%COMP%]     .xfaTop>.xfaCaption, [_nghost-%COMP%]     .xfaTop>.xfaCaptionForCheckButton, [_nghost-%COMP%]     .xfaBottom>.xfaCaption, [_nghost-%COMP%]     .xfaBottom>.xfaCaptionForCheckButton{width:100%}[_nghost-%COMP%]     .xfaBorder{background-color:transparent;position:absolute;pointer-events:none}[_nghost-%COMP%]     .xfaWrapped{width:100%;height:100%}[_nghost-%COMP%]     .xfaTextfield:focus, [_nghost-%COMP%]     .xfaSelect:focus{background-image:none;background-color:transparent;outline:auto;outline-offset:-1px}[_nghost-%COMP%]     .xfaCheckbox:focus, [_nghost-%COMP%]     .xfaRadio:focus{outline:auto}[_nghost-%COMP%]     .xfaTextfield, [_nghost-%COMP%]     .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}[_nghost-%COMP%]     .xfaTop>.xfaTextfield, [_nghost-%COMP%]     .xfaTop>.xfaSelect, [_nghost-%COMP%]     .xfaBottom>.xfaTextfield, [_nghost-%COMP%]     .xfaBottom>.xfaSelect{flex:0 1 auto}
1[_nghost-%COMP%]     .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}[_nghost-%COMP%]     .xfaLink{width:100%;height:100%;position:absolute;top:0;left:0}[_nghost-%COMP%]     .xfaCheckbox, [_nghost-%COMP%]     .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}[_nghost-%COMP%]     .xfaRich{white-space:pre-wrap;width:100%;height:100%}[_nghost-%COMP%]     .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}[_nghost-%COMP%]     .xfaLrTb, [_nghost-%COMP%]     .xfaRlTb, [_nghost-%COMP%]     .xfaTb{display:flex;flex-direction:column;align-items:stretch}[_nghost-%COMP%]     .xfaLr{display:flex;flex-direction:row;align-items:stretch}[_nghost-%COMP%]     .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}[_nghost-%COMP%]     .xfaTb>div{justify-content:left}[_nghost-%COMP%]     .xfaPosition{position:relative}[_nghost-%COMP%]     .xfaArea{position:relative}[_nghost-%COMP%]     .xfaValignMiddle{display:flex;align-items:center}[_nghost-%COMP%]     .xfaTable{display:flex;flex-direction:column;align-items:stretch}[_nghost-%COMP%]     .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}[_nghost-%COMP%]     .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}[_nghost-%COMP%]     .xfaTable .xfaRlRow>div{flex:1}[_nghost-%COMP%]     .xfaNonInteractive input, [_nghost-%COMP%]     .xfaNonInteractive textarea, [_nghost-%COMP%]     .xfaDisabled input, [_nghost-%COMP%]     .xfaDisabled textarea, [_nghost-%COMP%]     .xfaReadOnly input, [_nghost-%COMP%]     .xfaReadOnly textarea{background:initial}@media print{[_nghost-%COMP%]     .xfaTextfield, [_nghost-%COMP%]     .xfaSelect{background:transparent}[_nghost-%COMP%]     .xfaSelect{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:""}}[_nghost-%COMP%]     [data-editor-rotation="90"]{transform:rotate(90deg)}[_nghost-%COMP%]     [data-editor-rotation="180"]{transform:rotate(180deg)}[_nghost-%COMP%]     [data-editor-rotation="270"]{transform:rotate(270deg)}[_nghost-%COMP%]     .annotationEditorLayer{background:transparent;position:absolute;top:0;left:0;font-size:calc(100px * var(--scale-factor));transform-origin:0 0}[_nghost-%COMP%]     .annotationEditorLayer .selectedEditor{outline:var(--focus-outline);resize:none}[_nghost-%COMP%]     .annotationEditorLayer .freeTextEditor{position:absolute;background:transparent;border-radius:3px;padding:calc(var(--freetext-padding) * var(--scale-factor));resize:none;width:auto;height:auto;z-index:1;transform-origin:0 0;touch-action:none}[_nghost-%COMP%]     .annotationEditorLayer .freeTextEditor .internal{background:transparent;border:none;top:0;left:0;overflow:visible;white-space:nowrap;resize:none;font:10px sans-serif;line-height:var(--freetext-line-height)}[_nghost-%COMP%]     .annotationEditorLayer .freeTextEditor .overlay{position:absolute;display:none;background:transparent;top:0;left:0;width:100%;height:100%}[_nghost-%COMP%]     .annotationEditorLayer .freeTextEditor .overlay.enabled{display:block}[_nghost-%COMP%]     .annotationEditorLayer .freeTextEditor .internal:empty:before{content:attr(default-content);color:gray}[_nghost-%COMP%]     .annotationEditorLayer .freeTextEditor .internal:focus{outline:none}[_nghost-%COMP%]     .annotationEditorLayer .inkEditor.disabled{resize:none}[_nghost-%COMP%]     .annotationEditorLayer .inkEditor.disabled.selectedEditor{resize:horizontal}[_nghost-%COMP%]     .annotationEditorLayer .freeTextEditor:hover:not(.selectedEditor), [_nghost-%COMP%]     .annotationEditorLayer .inkEditor:hover:not(.selectedEditor){outline:var(--hover-outline)}[_nghost-%COMP%]     .annotationEditorLayer .inkEditor{position:absolute;background:transparent;border-radius:3px;overflow:auto;width:100%;height:100%;z-index:1;transform-origin:0 0;
1cursor:auto}[_nghost-%COMP%]     .annotationEditorLayer .inkEditor.editing{resize:none;cursor:var(--editorInk-editing-cursor),pointer}[_nghost-%COMP%]     .annotationEditorLayer .inkEditor .inkEditorCanvas{position:absolute;top:0;left:0;width:100%;height:100%;touch-action:none}[_nghost-%COMP%]     [data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[_nghost-%COMP%]     [data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[_nghost-%COMP%]     [data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}[_nghost-%COMP%]     .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}[_nghost-%COMP%]     .pdfViewer .canvasWrapper{overflow:hidden}[_nghost-%COMP%]     .pdfViewer .canvasWrapper canvas{width:100%}[_nghost-%COMP%]     .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:var(--page-margin);position:relative;overflow:visible;border:var(--page-border);border-image:var(--page-border-image);background-clip:content-box;background-color:#fff}[_nghost-%COMP%]     .pdfViewer .dummyPage{position:relative;width:0;height:var(--viewer-container-height)}[_nghost-%COMP%]     .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}[_nghost-%COMP%]     .pdfViewer.singlePageView{display:inline-block}[_nghost-%COMP%]     .pdfViewer.singlePageView .page{margin:0;border:none}[_nghost-%COMP%]     .pdfViewer.scrollHorizontal, [_nghost-%COMP%]     .pdfViewer.scrollWrapped, [_nghost-%COMP%]     .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}[_nghost-%COMP%]     .pdfViewer.scrollHorizontal, [_nghost-%COMP%]     .spread{white-space:nowrap}[_nghost-%COMP%]     .pdfViewer.removePageBorders, [_nghost-%COMP%]     .pdfViewer.scrollHorizontal .spread, [_nghost-%COMP%]     .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}[_nghost-%COMP%]     .spread .page, [_nghost-%COMP%]     .spread .dummyPage, [_nghost-%COMP%]     .pdfViewer.scrollHorizontal .page, [_nghost-%COMP%]     .pdfViewer.scrollWrapped .page, [_nghost-%COMP%]     .pdfViewer.scrollHorizontal .spread, [_nghost-%COMP%]     .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}[_nghost-%COMP%]     .spread .page, [_nghost-%COMP%]     .pdfViewer.scrollHorizontal .page, [_nghost-%COMP%]     .pdfViewer.scrollWrapped .page{margin-left:var(--spreadHorizontalWrapped-margin-LR);margin-right:var(--spreadHorizontalWrapped-margin-LR)}[_nghost-%COMP%]     .pdfViewer.removePageBorders .spread .page, [_nghost-%COMP%]     .pdfViewer.removePageBorders.scrollHorizontal .page, [_nghost-%COMP%]     .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}[_nghost-%COMP%]     .pdfViewer .page canvas{margin:0;display:block}[_nghost-%COMP%]     .pdfViewer .page canvas[hidden]{display:none}[_nghost-%COMP%]     .pdfViewer .page .loadingIcon{position:absolute;display:block;inset:0;background:url(data:image/gif;base64,R0lGODlhGAAYAPQQAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/ilPcHRpbWl6ZWQgd2l0aCBodHRwczovL2V6Z2lmLmNvbS9vcHRpbWl6ZQAh+QQJBwAQACwAAAAAGAAYAAAFmiAkjiTkOGVaBgjZNGSgkgKjjM8zLoI8iy+BKCdiCX8iBeMAhEEIPRXLxViYUE9CbCQoFAzFhHY3zkaT3oPvBz1zE4UBsr1eWZH4vAowOBwGAHk8AoQLfH6Agm0Ed3qOAXWOIgQKiWyFJQgDgJEpdG+WEACNEFNFmKVlVzJQk6qdkwqBoi1mebJ3ALNGeIZHtGSwNDS1RZKueCEAIfkECQcAEAAsAAAAABgAGAAABZcgJI4kpChlWgYCWRQkEKgjURgjw4zOg9CjVwuiEyEeO6CxkBC9nA+HiuUqLEyoBZI0Mx4SAFFgQCDZuguBoGv6Dtg0gvpqdhxQQDkBzuUr/4A1JwMKP39pc2mDhYCIc4GQYn6QCwCMeY91l0p6dBAEJ0OfcFRimZ91Mwt0alxxAIZyRmuAsKxDLKKvZbM1tJxmvGKRpn8hACH5BAkHABAALAAAAAAYABgAAAWhICSOJGQYZVoGAnkcJBKoI3EAY1GMCtPSosSBINKJBIwGkHdwBGGQA0OhYpEGQxNqkYzNIITBACEKKBaxxNfBeOCO4vMy0Hg8nDHFeCktkKtfNAtoS4UqAicKBj9zBAKPC4iKi4aRkISGmWWBmjUIAIyHkCUEAKCVo2WmREecVqoCgZhgP4NHrGWCj7e3szSpuxAsoVWxnp6cVV4kyZW+KSEAIfkECQcAEAAsAAAAABgAGAAABZkgJI4kBABlWgYEOQykEKgjMSDjcYxG0dKi108nEhQKQN4rCIMkCgbawjWYnSCLY2yGVSgEooBhWqsGGwxc0RtNBgoMhmJ1QgETjANYFeBKyUmBKQQIdT9JDmgPDQ6EhoKJD4sOgpWWgiwChyqEBH5hmptSoSOZgJ4kLKWkYTF7C2SaqaM/hEWygay4mYG8t6uffFuzl1iANCEAIfkECQcAEAAsAAAAABgAGAAABZ0gJI4khCBlmhKkop
1BCoI6LIozDMAIHO4uuBVBnOiR+I4FrCDwAZsKdQnaCLIwwmRUA8JmioprWUCjcwlwUMnAoG0qL03k2KCS8cC0UjOzDCQKBfHQFDAwFU4CCfgqFhy9+kZJWgzSKSAcPZn+BfQENDw8OljGWJAFeDoZPYTBnC1GdSXqnsoBolSulX2GyP6hgvnG0KrS3NJNhuSQhACH5BAkHABAALAAAAAAYABgAAAWaICSOJCQIZZoupGGQRKCOC0CMijIiwz2LABtQZxoMfjQhxAXszWQ7gOwECRhh0MCJJRJARTUoIHFAgbfI6uBwAJS01J/i4PClVYHvfV8lbLlIBmwFbQt+aGmChG18jXeGT4dICQxlb4g/AQUMDER9XjR6BAdiDQwINDBmkAsPDVh4cX4imw53iLKuaVqAcUsPqEiidkt6j4AzIQAh+QQJBwAQACwAAAAAGAAYAAAFmSAkjiREEGWaBiSCtCoZCMsIAKOg1LEo0KKbaKFQ9EYLoOkFuQlirNxzCQkUW9GZ0hQd4nyDAWr4G/esYSbyZFYZwu3jqiuvr8u8I2BwOAwASXh1e31/doeHC3klWnElfAlTd46MfQUGk2stCVEGBQWSdCciDg5VDAVYKoEiDQ0iBwxGcj9RDw8+qHIzebc2DJJQJK6qiKVyIQAh+QQJBwAQACwAAAAAGAAYAAAFmSAkjiS0LGWaBiRBtCoZCKgoCCMB1DF0sz6cCQDo5W62l28XAyZFpyECBv3lnCbhUqHMIo0Qg4Jbmn1jRCa4iV27TzfXGjEecOFWMN1OdvvfPGUuXSoKBw6EXokrAwcHRVU0UAeEBANAAAmUI1gNDyhjJgUHLW0iDg8FIqOnBQZrDA9TELE2rEYIDw4jta2LMpCrqld/YQpgIQAh+QQJBwAQACwAAAAAGAAYAAAFmyAkjiS0LGWaBiRBkKw6BgIqCsJcyyMe4yJajhcEml5H26o1PN2QQd3uFiv2AADlAgflIbDdZLgkABOJgep5LfWty4p4zeU+w+XsvJWXliEKDwdEBgMKYQ4PDw1qK3EDCCMAiQ5BCV0LCj+FSDQkgCgGBiYHAy2MIgoMghAHqw4HAGsNDEMFBTekdgwKI7aRB2MwkL2rVHoQoWchACH5BAkHABAALAAAAAAYABgAAAWWICSOJLQsZZoGJEGQrDoGAioKwlzLIx7jIlqOFwSaXkfbqjU83ZBB3e4WK0qrCxyU55peid0qcUwuixyNx6PhILsAcAJazXYj4lvz2MkLiFsHDAlEcABKZwwMBX8pBgoKQxAIigpBA1sLBj+PSDQkB4uSACYDlTMyBgWDEKVnl2QFBUigN61gBQYjtLV5JZ4jtlR6omMhACH5BAkHABAALAAAAAAYABgAAAWaICSOJLQsZZoGJEGQrDoGAioKwlzLIx7jIlqOFwSaXkdbidYanm7I4AjwYDh6saJuJ3JUG1mZi9srPA7EcRimJLrfJYWZUVC8TziXnEG3u/E+cIJaPAFrPQl1aQAIbRAGBZGHJQiMUQKRBkEKbQsAPZaEXQcslSYKmjMyAAdXj34ACkNEiUgDA5t+PAQHn6Ogjkuzry2DNwhuIQAh+QQFBwAQACwAAAAAGAAYAAAFnCAkjiS0LGVaBgBJEGSguo8zCsK4CPIsMg+ECCcKEH0ix6MwhJl4KiOp8UCdmrEbo6EoHpxF8A6aBBZ6vhf5dmAkkGr0CoWs21WGQ2FvsI9xC3l7B311fy93iWGKJQQOhHCAJQB6A3IqcWwJLU90i2FkUiMKlhBELEI6MwgDXRAGhQgAYD6tTqRFAJxpA6mvrqazSKJJhUWMpjlIIQA7) center no-repeat}[_nghost-%COMP%]     .pdfViewer .page .loadingIcon.notVisible{background:none}[_nghost-%COMP%]     .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}[_nghost-%COMP%]     .pdfPresentationMode .pdfViewer{padding-bottom:0}[_nghost-%COMP%]     .pdfPresentationMode .spread{margin:0}[_nghost-%COMP%]     .pdfPresentationMode .pdfViewer .page{margin:0 auto;border:2px solid transparent}']})}return n})(),_de=(()=>{class n{static \u0275fac=function(o){return new(o||n)};static \u0275mod=Pt({type:n});static \u0275inj=Ct({})}return n})(),vde=(()=>{class n{constructor(e){this._document=e,this.pdfSrc=""}ngOnInit(){this.pdfWorkerSrc&&(ere.GlobalWorkerOptions.workerSrc=this.pdfWorkerSrc)}ngAfterViewInit(){this._document.querySelectorAll(".aemvc-v1-pdf-viewer").forEach(i=>{i.firstElementChild?.setAttribute("tabindex","0")});const o=this._document.querySelector(".aemvc-v1-pdf-viewer");o&&o.addEventListener("error",()=>{})}static{this.\u0275fac=function(o){return new(o||n)(Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-pdf-viewer"]],inputs:{pdfSrc:"pdfSrc",pdfWorkerSrc:"pdfWorkerSrc"},decls:4,vars:4,consts:[[1,"aemvc-v2-container"],[1,"aemvc-v2-inner-container"],[1,"aemvc-v1-pdf-viewer-container"],[1,"aemvc-v1-pdf-viewer",3,"src","render-text","original-size","show-borders"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1)(2,"div",2),fe(3,"pdf-viewer",3),v()()()),2&o&&(g(3),f("src",i.pdfSrc)("render-text",!0)("original-size",!0)("show-borders",!0))},dependencies:[pde],styles:["@import\"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css\";.aemvc-v1-pdf-viewer[_ngcontent-%COMP%]{aspect-ratio:1/1;width:100%}.aemvc-v1-pdf-viewer-container[_ngcontent-%COMP%]{display:grid;grid-column:1/13}  .ng2-pdf-viewer-container{display:inline-flex}  .ng2-pdf-viewer-container::-webkit-scrollbar{width:16px;height:16px}  .ng2-pdf-viewer-container::-webkit-scrollbar-corner,   .ng2-pdf-viewer-container::-webkit-scrollbar-track{background-color:#eee}  .ng2-pdf-viewer-container::-webkit-scrollbar-thumb{background-color:#8f8e8e;background-clip:padding-box;border:2px solid transparent}  .ng2-pdf-viewer-container::-webkit-scrollbar-thumb:hover{background-color:#707070}  .ng2-pdf-viewer-container::-webkit-scrollbar-thumb:active{background-color:gray}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button{background-color:#eee;display:block;background-size:10px;background-repeat:no-repeat}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:vertical:decrement{height:12px;width:16px;background-position:center 4px;background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(73, 73, 73)'><polygon points='50,00 0,50 100,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='50,00 0,50 100,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:vertical:decrement:active{background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(128, 128, 128)'><polygon points='50,00 0,50 100,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:vertical:increment{height:12px;width:16px;background-position:center 2px;background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(73, 73, 73)'><polygon points='0,0 100,0 50,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='0,0 100,0 50,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:vertical:increment:active{background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='0,0 100,0 50,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:horizontal:increment{height:12px;width:16px;background-position:center 2px;background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(73, 73, 73)'><polygon points='0,0 0,100 50,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:horizontal:increment:hover{background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='0,0 0,100 50,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:horizontal:increment:active{background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='0,0 0,100 50,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:horizontal:decrement{height:12px;width:16px;background-position:center 2px;background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(73, 73, 73)'><polygon points='50,0 50,100 0,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:horizontal:decrement:hover{background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='50,0 50,100 0,50'/></svg>\")}  .ng2-pdf-viewer-container::-webkit-scrollbar-button:single-button:horizontal:decrement:active{background-image:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='50,0 50,100 0,50'/></svg>\")}  .ng2-pdf-viewer-container:focus-visible::-webkit-scrollbar-thumb{background-color:gray;outline:solid .25rem #0f62c5;outline-offset:-5px}.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}"]})}}return n})(),Cde=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,_de]})}}return n})();const Mde=["linkItem"],Pde=["linkItemMobile"],Ode=["container"];function bde(n,t){if(1&n&&(C(0,"a",9),Q(1),v()),2&n){const e=j(2);f("href",e.href,rt)("target",e.targetblank?"_blank":"_self"),g(),Le(e.title)}}function yde(n,t){1&n&&(C(0,"span",10),Q(1," Opens in a new window "),v()),2&n&&f("id",j(2).titleid+"-opens-in-new-window")}function wde(n,t){if(1&n&&(C(0,"div",11)(1,"a"),Q(2),v(),Mt(),C(3,"svg",12),fe(4,"use"),v()()),2&n){const e=j(2);g(2),Le(e.title),g(2),Ue("href","#global-header-chevron-right",null,"xlink")}}const xde=n=>[n];function kde(n,t){if(1&n&&(C(0,"a",24),Q(1),v()),2&n){const e=j().$implicit;It(wt(7,xde,e.isbold?"aemvc-v1-mobile-header-menu-content-group-header":"aemvc-v1-mobile-header-menu-content-group-links")),f("fontWeight",e.isbold?"bold":"normal")("href",e.href,rt)("target",e.targetblank?"_blank":"_self"),Ue("aria-describedby",e.titleid+"-opens-in-new-window"),g(),ct("",e.title," ")}}function Ede(n,t){1&n&&(C(0,"span",10),Q(1," Opens in a new window "),v()),2&n&&f("id",j().$implicit.titleid+"-opens-in-new-window")}function Ade(n,t){if(1&n&&(C(0,"p"),Q(1),v()),2&n){const e=j().$implicit;It(e.isbold?"mobile__bold":"mobile__normal"),g(),ct(" ",e.title," ")}}function Sde(n,t){if(1&n&&(C(0,"div",21),_e(1,kde,2,9,"a",22)(2,Ede,2,1,"span",6)(3,Ade,2,3,"p",23),v()),2&n){const e=t.$implicit;g(),f("ngIf",e.href&&"null.html"!==e.href||""===e.href),g(),f("ngIf",e.href&&"null.html"!==e.href||""===e.href&&!0===e.targetblank),g(),f("ngIf",null==e.href||"null.html"===e.href)}}function Tde(n,t){if(1&n&&(C(0,"div",19),_e(1,Sde,4,3,"div",20),v()),2&n){const e=t.$implicit;g(),f("ngForOf",e.column)}}function Ide(n,t){if(1&n){const e=st();C(0,"div",13)(1,"div",14),Ve("click",function(i){return Ye(e),Xe(j(2).onClick(i))}),C(2,"a",15),Mt(),C(3,"svg",16),fe(4,"use"),v(),qn(),C(5,"div",17)(6,"span"),Q(7),v()()()(),_e(8,Tde,2,1,"div",18),v()}if(2&n){const e=j(2);f("hidden",!e.activeTab),g(4),Ue("href","#global-header-chevron-left",null,"xlink"),g(3),Le(e.title),g(),f("ngForOf",e.headerGroupDataParsed)}}function Dde(n,t){if(1&n){const e=st();C(0,"div",2)(1,"li",3,4),Ve("click",function(i){return Ye(e),Xe(j().onClick(i))}),_e(3,bde,2,3,"a",5)(4,yde,2,1,"span",6)(5,wde,5,2,"div",7),v(),_e(6,Ide,9,4,"div",8),v()}if(2&n){const e=j();g(),f("hidden",e.activeTab),Ue("aria-describedby",e.titleid+"-opens-in-new-window"),g(2),f("ngIf",!e.dropdownexists),g(),f("ngIf",!e.dropdownexists&&!0===e.targetblank),g(),f("ngIf",e.dropdownexists),g(),f("ngIf",e.dropdownexists)}}function Rde(n,t){if(1&n&&(C(0,"a",30),Q(1),v()),2&n){const e=j(2);f("href",e.href,rt)("target",e.targetblank?"_blank":"_self"),g(),Le(e.title)}}function Fde(n,t){1&n&&(C(0,"span",10),Q(1," Opens in a new window "),v()),2&n&&f("id",j(2).titleid+"-opens-in-new-window")}const Lde=n=>["aemvc-v1-header-navbar-text-links-link","has-submenu",n];function Nde(n,t){if(1&n&&(C(0,"div")(1,"a"),Q(2),v(),Mt(),C(3,"svg",31),fe(4,"use"),v()()),2&n){const e=j(2);It(wt(5,Lde,e.activeTab?"active":"")),g(),Ue("aria-selected",e.activeTab),g(),Le(e.title),g(2),Ue("href","#global-header-drop-down-arrow-down-red",null,"xlink")}}function Bde(n,t){if(1&n&&(C(0,"a",24),Q(1),v()),2&n){const e=j().$implicit;f("fontWeight",e.isbold?"bold":"normal")("href",e.href,rt)("target",e.targetblank?"_blank":"_self"),Ue("aria-describedby",e.titleid+"-opens-in-new-window"),g(),ct("",e.title," ")}}function Vde(n,t){1&n&&(C(0,"span",10),Q(1," Opens in a new window "),v()),2&n&&f("id",j().$implicit.titleid+"-opens-in-new-window")}function zde(n,t){if(1&n&&(C(0,"p"),Q(1),v()),2&n){const e=j().$implicit;It(e.isbold?"desktop__bold":"desktop__normal"),g(),ct(" ",e.title," ")}}function Hde(n,t){if(1&n&&(C(0,"div"),_e(1,Bde,2,5,"a",41)(2,Vde,2,1,"span",6)(3,zde,2,3,"p",23),v()),2&n){const e=t.$implicit;g(),f("ngIf",e.href&&"null.html"!==e.href||""===e.href),g(),f("ngIf",e.href&&"null.html"!==e.href||""===e.href&&!0===e.targetblank),g(),f("ngIf",null==e.href||"null.html"===e.href)}}
1function jde(n,t){if(1&n&&(C(0,"div",39),_e(1,Hde,4,3,"div",40),v()),2&n){const e=t.$implicit;g(),f("ngForOf",e.column)}}function Ude(n,t){if(1&n&&(C(0,"div",32,33)(2,"div",34),fe(3,"div",35),C(4,"div",36)(5,"div",37),_e(6,jde,2,1,"div",38),v()()()()),2&n){const e=j(2);f("hidden",!e.activeTab),g(6),f("ngForOf",e.headerGroupDataParsed)}}function $de(n,t){if(1&n){const e=st();C(0,"div")(1,"ul",25)(2,"li",26,27),Ve("click",function(i){return Ye(e),Xe(j().onClick(i))}),_e(4,Rde,2,3,"a",28)(5,Fde,2,1,"span",6)(6,Nde,5,7,"div",23),v()(),_e(7,Ude,7,2,"div",29),v()}if(2&n){const e=j();g(),Ue("aria-expanded",e.activeTab),g(),f("ngClass",e.activeTab?"aemvc-v1-header-navbar-text-links-item active":"aemvc-v1-header-navbar-text-links-item"),Ue("aria-describedby",e.titleid+"-opens-in-new-window"),g(2),f("ngIf",!e.dropdownexists),g(),f("ngIf",!e.dropdownexists&&!0===e.targetblank),g(),f("ngIf",e.dropdownexists),g(),f("ngIf",e.dropdownexists)}}let h_=(()=>{class n{constructor(e,o){this.ref=e,this.iconService=o,this.title="",this.href="",this.dropdownexists=!1,this.targetblank=!1,this.headergroupdata="[{}]",this.clickEvent=new kt,this.showMobileEvent=new kt,this.headerGroupDataParsed=[],this.activeTab=!1,this.mobileLayout=!1,this.showMobile=!0,this.titleid="",this.MOBILE_BREAKPOINT=1024,this.linkItem={},this.linkItemMobile={},this.container={}}ngAfterViewInit(){this.parseHeaderMenuData(),this.dropDownBooleanData(),this.targetBlankBooleanData(),this.changeSize()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"headergroupdata":this.parseHeaderMenuData();break;case"dropdownexists":this.dropDownBooleanData();break;case"targetblank":this.targetBlankBooleanData()}})}onResize(){this.changeSize()}parseHeaderMenuData(){this.headerGroupDataParsed="string"==typeof this.headergroupdata?JSON.parse(this.headergroupdata):this.headergroupdata,this.titleid=this.title.length>0?this.title.replace(/\s+/g,"-").toLowerCase():"",this.isBooleanData()}dropDownBooleanData(){"string"==typeof this.dropdownexists&&(this.dropdownexists="true"===this.dropdownexists)}targetBlankBooleanData(){"string"==typeof this.targetblank&&(this.targetblank="true"===this.targetblank)}isBooleanData(){this.headerGroupDataParsed.forEach((e,o)=>{e.column&&e.column.forEach((i,a)=>{"string"==typeof i.isbold&&(this.headerGroupDataParsed[o].column[a].isbold="true"===i.isbold),"string"==typeof i.targetblank&&(this.headerGroupDataParsed[o].column[a].targetblank="true"===i.targetblank),this.headerGroupDataParsed[o].column[a].titleid=this.headerGroupDataParsed[o].column[a].title.length>0?this.headerGroupDataParsed[o].column[a].title.replace(/\s+/g,"-").toLowerCase():""})})}onClick(e){this.ref.detectChanges(),this.mobileLayout?this.linkItemMobile.nativeElement.dispatchEvent(new CustomEvent("clickEvent",{bubbles:!0,detail:{eventNew:()=>e.target}})):this.linkItem.nativeElement.dispatchEvent(new CustomEvent("clickEvent",{bubbles:!0,detail:{eventNew:()=>e.target}})),this.activeTab=!this.activeTab,this.changeSize()}changeSize(){if(this.ref.detectChanges(),this.mobileLayout=window.innerWidth<this.MOBILE_BREAKPOINT,this.mobileLayout)this.activeTab&&(this.showMobile=this.activeTab,this.mobileLayout?this.linkItemMobile.nativeElement.dispatchEvent(new CustomEvent("mobileEvent",{bubbles:!0,detail:{mobile:()=>this.showMobile,activeTab:()=>this.activeTab}})):this.linkItem.nativeElement.dispatchEvent(new CustomEvent("mobileEvent",{bubbles:!0,detail:{mobile:()=>this.showMobile,activeTab:()=>this.activeTab}}))),setTimeout(()=>this.setVerticalUnderline(),35);else{if(this.container){this.ref.detectChanges(),this.container.nativeElement.parentElement.parentElement.style.setProperty("height",`calc(100vh - ${this.linkItem.nativeElement.offsetParent?this.linkItem.nativeElement.offsetParent.offsetParent.offsetTop:0}px)`);const o=this.container.nativeElement.clientWidth;this.container.nativeElement.children[0]?.style.setProperty("width",o+"px")}this.setHorizontalUnderline()}}setHorizontalUnderline(){if(this.ref.detectChanges(),this.linkItem){let e=this.linkItem.nativeElement.parentElement;this.activeTab?(e.style.setProperty("--underline--width",`${this.linkItem.nativeElement.offsetWidth}px`),e.style.setProperty("--underline-offset-x",`${this.linkItem.nativeElement.offsetLeft}px`)):e.style.setProperty("--underline--width","0px")}}setVerticalUnderline(){if(this.ref.detectChanges(),this.linkItemMobile){let e=this.linkItemMobile.nativeElement.parentElement;this.activeTab?(e.style.setProperty("--underline--height",`${this.linkItemMobile.nativeElement.offsetHeight}px`),e.style.setProperty("--top--offset--y",`${this.linkItemMobile.nativeElement.offsetTop}px`),e.style.setProperty("--top--offset--x",`${this.linkItemMobile.nativeElement.offsetLeft}px`)):e.style.setProperty("--underline--height","0px")}}static{this.\u0275fac=function(o){return new(o||n)(Oe(no),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-global-header-item"]],viewQuery:function(o,i){if(1&o&&(ot(Mde,5,We),ot(Pde,5,We),ot(Ode,5,We)),2&o){let a;Ze(a=Qe())&&(i.linkItem=a.first),Ze(a=Qe())&&(i.linkItemMobile=a.first),Ze(a=Qe())&&(i.container=a.first)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)},inputs:{title:"title",href:"href",dropdownexists:"dropdownexists",targetblank:"targetblank",headergroupdata:"headergroupdata"},outputs:{clickEvent:"clickEvent",showMobileEvent:"showMobileEvent"},features:[ut],decls:2,vars:2,consts:[["class","aemvc-v1-mobile-header-menu",4,"ngIf"],[4,"ngIf"],[1,"aemvc-v1-mobile-header-menu"],["tabindex","0",1,"aemvc-v1-mobile-header-menu-items",3,"hidden","click"],["linkItemMobile",""],["class","aemvc-v1-mobile-header-menu-items-item","tabindex","-1",3,"href","target",4,"ngIf"],["class","sr-only",3,"id",4,"ngIf"],["class","aemvc-v1-mobile-header-menu-items-item has-submenu",4,"ngIf"],["class","aemvc-v1-mobile-header-menu-content",3,"hidden",4,"ngIf"],["tabindex","-1",1,"aemvc-v1-mobile-header-menu-items-item",3,"href","target"],[1,"sr-only",3,"id"],[1,"aemvc-v1-mobile-header-menu-items-item","has-submenu"],[1,"chevron-right"],[1,"aemvc-v1-mobile-header-menu-content",3,"hidden"],["tabindex","0",1,"aemvc-v1-mobile-header-menu-return","aemvc-v1-mobile-header-menu-return-secondary",3,"click"],["tabindex","0",1,"aemvc-v1-mobile-header-menu-return-item"],[1,"chevron-left"],[1,"aemvc-v1-mobile-header-menu-return-secondary-text"],["class","aemvc-v1-mobile-header-menu-content-group line-after",4,"ngFor","ngForOf"],[1,"aemvc-v1-mobile-header-menu-content-group","line-after"],["class","aemvc-v1-mobile-header-menu-content-group-margin",4,"ngFor","ngForOf"],[1,"aemvc-v1-mobile-header-menu-content-group-margin"],["c11n-link","","variant","primary-independent",3,"fontWeight","class","href","target",4,"ngIf"],[3,"class",4,"ngIf"],["c11n-link","","variant","primary-independent",3,"fontWeight","href","target"],[1,"aemvc-v1-header-navbar-text-links"],["tabindex","0",3,"ngClass","click"],["linkItem",""],["class","aemvc-v1-header-navbar-text-links-item-link","tabindex","-1",3,"href","target",4,"ngIf"],["class","aemvc-v1-header-active-background",3,"hidden",4,"ngIf"],["tabindex","-1",1,"aemvc-v1-header-navbar-text-links-item-link",3,"href","target"],[1,"arrow-icon"],[1,"aemvc-v1-header-active-background",3,"hidden"],["container",""],[1,"aemvc-v1-header-menu"],[1,"aemvc-v1-header-menu-margin"],[1,"aemvc-v1-header-menu-container"],[1,"aemvc-v1-header-menu-content"],["class","aemvc-v1-header-menu-content-group",4,"ngFor","ngForOf"],[1,"aemvc-v1-header-menu-content-group"],[4,"ngFor","ngForOf"],["c11n-link","","variant","primary-independent",3,"fontWeight","href","target",4,"ngIf"]],template:function(o,i){1&o&&_e(0,Dde,7,6,"div",0)(1,$de,8,7,"div",1),2&o&&(f("ngIf",i.mobileLayout),g(),f("ngIf",!i.mobileLayout))},dependencies:[bo,yo,Vt,Sr],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";@charset "UTF-8";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-header-navbar[_ngcontent-%COMP%]{background-color:#fff;height:80px;display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:center;width:100%}.aemvc-v1-header-navbar-container[_ngcontent-%COMP%]{display:flex;grid-column:1/13;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 16px}.aemvc-v1-header-navbar-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:none!important}.aemvc-v1-header-navbar-text-links[_ngcontent-%COMP%]{list-style:none!important;padding:0!important;position:relative;margin:0 0 0 50px!important;display:flex;gap:24px;align-items:center;height:80px;--underline--width: 0;--underline--height: 0;--underline-offset-x: 0}.aemvc-v1-header-navbar-text-links[_ngcontent-%COMP%]:before{content:"";position:absolute;height:.25rem;width:var(--underline--width);bottom:0;transform:translate(var(--underline-offset-x));background-color:#c20029;z-index:1}.aemvc-v1-header-navbar-text-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;color:#333;font-size:14px;line-height:1.2142857143}.aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]{display:flex;height:80px;align-items:center;flex-wrap:wrap;align-content:center}.aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active){color:#c20029;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,100% .25rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active), .aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:100% .25rem}.aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:100% .25rem}}.aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:none!important}.aemvc-v1-header-navbar-text-links-link[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;color:#040505;border-bottom:none!important}.aemvc-v1-header-navbar-text-links-link[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v1-header-navbar-text-links-link[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{background-size:cover;height:20px;width:20px;display:inline-block;vertical-align:middle;margin-left:3px}.aemvc-v1-header-navbar-text-links-link.active[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{transition:all .2s;transform:rotateX(180deg)}.aemvc-v1-header-active-background[_ngcontent-%COMP%]{background:#f9f9f9;position:absolute;width:100%;left:0}.aemvc-v1-header-active-background[hidden][_ngcontent-%COMP%]{display:none}.aemvc-v1-header[_ngcontent-%COMP%]{height:130.4px}.aemvc-v1-header-sticky[_ngcontent-%COMP%]{position:fixed;top:0;width:100%;z-index:3500;background:#fff}.aemvc-v1-header-menu[_ngcontent-%COMP%]{position:absolute;top:-1px;left:0;width:100%;background:#f9f9f9;border-bottom:1px solid #cccccc;display:flex;z-index:1000;margin:0;padding-left:16px}.aemvc-v1-header-menu-margin[_ngcontent-%COMP%]{flex:1}.aemvc-v1-header-menu-container[_ngcontent-%COMP%]{display:flex;width:100%;background-color:#f9f9f9;grid-column:1/13;flex:1 1 1440px}.aemvc-v1-header-menu-content[_ngcontent-%COMP%]{background-color:#f9f9f9;height:auto;display:flex;flex-wrap:wrap;gap:48px;padding:40px 108px 40px 0}.aemvc-v1-header-menu-content-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;max-width:190px;
1gap:24px}.aemvc-v1-header-menu-content-group[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#040505!important;border-bottom:none!important;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;margin:24px 0}.aemvc-v1-header-menu-content-group[_ngcontent-%COMP%]   p.desktop__normal[_ngcontent-%COMP%]{font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;margin:24px 0}.aemvc-v1-header-menu-content-group[_ngcontent-%COMP%]   p.desktop__bold[_ngcontent-%COMP%]{color:#666;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:14px;line-height:18px;margin:0}.aemvc-v1-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:120px;height:26px}.aemvc-v1-logo[_ngcontent-%COMP%]{display:inherit;height:100%}.aemvc-v1-header-border[_ngcontent-%COMP%]{border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;z-index:1}.aemvc-v1-header-search[_ngcontent-%COMP%]{margin-left:auto;width:200px}.aemvc-v1-header-search-main-button[_ngcontent-%COMP%]{border:none;background:none;font-size:16px;color:#4d4d4d;text-align:center;padding:31px 20px;display:flex;align-items:center;cursor:pointer}.aemvc-v1-header-search-icon[_ngcontent-%COMP%]{margin-right:8px;background:url(/static/drop-down-arrow-down-red.076a65f\\2026.svg);background-size:cover;height:20px;width:20px;vertical-align:middle;margin-left:3px;display:flex;align-items:center}.aemvc-v1-header-nav-menu[_ngcontent-%COMP%]{padding:0 25px;flex:1;border-right:1px solid #e5e5e5;height:80px!important}.aemvc-v1-header-nav-menu-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:0;padding:0}.aemvc-v1-utility-bar[_ngcontent-%COMP%]{border-top:1px solid #e5e5e5}.aemvc-v1-utility-bar-margin[_ngcontent-%COMP%]{max-width:1472px;margin:0 auto}.aemvc-v1-utility-bar-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin:0 16px;height:48px}.aemvc-v1-utility-bar-container-left[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex:1;border-right:1px solid #e5e5e5;padding-right:50px;height:48px;align-items:center}.aemvc-v1-utility-bar-container-right[_ngcontent-%COMP%]{min-width:200
1px}.aemvc-v1-utility-bar-site-preference[_ngcontent-%COMP%]{flex:1}.aemvc-v1-utility-bar-site-preference-dropdown-open[_ngcontent-%COMP%]{display:inline-block}.aemvc-v1-utility-bar-dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block}.aemvc-v1-utility-bar-dropdown-display[_ngcontent-%COMP%]{height:3rem;display:flex;align-items:center}.aemvc-v1-utility-bar-dropdown-display[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{background-size:cover;height:20px;width:20px;display:inline-block;vertical-align:middle;margin-left:3px}.aemvc-v1-utility-bar-dropdown-display.active[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{transition:all .2s;transform:rotateX(180deg)}.aemvc-v1-utility-bar-dropdown-open[_ngcontent-%COMP%]{border-top:2px solid #96151d;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.aemvc-v1-utility-bar-dropdown-selection[_ngcontent-%COMP%]{border:none;background-color:#fff}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]{position:absolute;width:250px;top:calc(3rem - 3px);z-index:1000;background-color:#fff}.aemvc-v1-utility-bar-dropdown-items-label[_ngcontent-%COMP%]{border:1px solid #e5e5e5;margin:0;padding:1.25rem 1rem;font-size:12px;font-family:Univers-Basic-Light,Helvetica Neue,sans-serif}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;border:1px solid #e5e5e5;border-top:none;padding-inline-start:0}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   .is-selected[_ngcontent-%COMP%]{border-left:2px solid #96151d;color:#96151d}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-left:2px solid transparent;padding:.75rem 1rem;cursor:pointer;list-style:none}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;letter-spacing:.1px;color:#1a1a1a}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .text--small[_ngcontent-%COMP%]{font-size:14px;line-height:1.2142857143}.aemvc-v1-utility-bar-dropdown-selection[_ngcontent-%COMP%]{font-family:Arial,Helvetica,sans-serif;font-size:13.333px;font-weight:400;line-height:1.1875;color:#000}.aemvc-v1-utility-bar-language-toggle[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none}.aemvc-v1-utility-bar-language-toggle[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;display:flex;align-items:center}.aemvc-v1-utility-bar-language-option[_ngcontent-%COMP%]{font-size:12px;line-height:1.5;cursor:pointer;background:none;border:none;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;color:#666;margin:15px 0;padding:0 8px;display:block;text-decoration:none}.aemvc-v1-utility-bar-language-option-checked[_ngcontent-%COMP%]{position:relative}.aemvc-v1-utility-bar-language-option-checked[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3500;height:1.5px;width:27px;background-color:#96151d}.aemvc-v1-utility-bar-language-option-checked[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#1a1a1a}.aemvc-v1-utility-bar-language-option-wrapper[_ngcontent-%COMP%]:first-of-type   .aemvc-v1-utility-bar-language-option[_ngcontent-%COMP%]{border-right:1px solid #e5e5e5}.aemvc-v1-utility-bar-advisor-sign-in[_ngcontent-%COMP%]{padding-left:11px!important;color:#1a1a1a;font-size:13px;letter-spacing:.1px;padding:0 0 0 11px;text-decoration:none;word-spacing:-2px;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;display:flex;align-items:center}.aemvc-v1-utility-bar-advisor-sign-in[_ngcontent-%COMP%]   .chevron-right[_ngcontent-%COMP%]{margin-right:8px;background-size:cover;height:12px;width:7px;vertical-align:middle;margin-left:3px;position:relative;left:7px;fill:#8e4c01}.is-hidden[_ngcontent-%COMP%]{display:none}.aemvc-v1-search-bar[_ngcontent-%COMP%]{position:absolute;z-index:3500;width:100%;top:100%;left:0;right:0;background-color:#fff;padding:5px 0;border-top:.5px solid #e5e5e5;border-bottom:1.5px solid #e5e5e5}.aemvc-v1-search-bar-wrapper[_ngcontent-%COMP%]{max-width:1472px;margin:0 auto}.aemvc-v1-search-bar-wrapper-container[_ngcontent-%COMP%]{max-width:1440px;padding:32px 0}.aemvc-v1-search-bar-input[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding-bottom:8px;padding-left:12px}.aemvc-v1-search-bar-input[_ngcontent-%COMP%]   .close-icon[_ngcontent-%COMP%]{cursor:pointer;border:none;display:block;padding:20px;border-radius:50%;transition:background-color .2s;background-size:18px;background-position:center;background-repeat:no-repeat;background-color:#fff}.aemvc-v1-search-bar-input[_ngcontent-%COMP%]   .close-icon-size[_ngcontent-%COMP%]{height:18px;width:18px}.aemvc-v1-search-bar-input-wrapper[_ngcontent-%COMP%]{width:100%;margin-right:16px}.aemvc-v1-search-bar-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{color:#1
1a1a1a;border:0;padding:15px 22px;width:100%;font-size:inherit;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif}.aemvc-v1-search-bar-view-all-products[_ngcontent-%COMP%]{margin-top:16px;margin-left:12px;padding:14px 0}.aemvc-v1-search-bar-view-all-products-link[_ngcontent-%COMP%]{color:#1a1a1a;font-size:14px;letter-spacing:.1px;padding:0 0 0 11px;text-decoration:none;word-spacing:-2px;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;display:flex;align-items:center;line-height:1.1875}.aemvc-v1-search-bar-view-all-products-link[_ngcontent-%COMP%]   .chevron-right[_ngcontent-%COMP%]{margin-right:8px;background-size:cover;height:12px;width:7px;vertical-align:middle;margin-left:3px;position:relative;left:7px;fill:#8e4c01}.aemvc-v1-search-bar-view-all-products-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;letter-spacing:.1px;color:#1a1a1a}.aemvc-v1-search-bar-view-all-products-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .text--small[_ngcontent-%COMP%]{font-size:14px;line-height:1.2142857143;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-weight:400;color:#333}.aemvc-v1-mobile-header-navbar[_ngcontent-%COMP%]{position:fixed;width:100%;background:#fff;top:0;z-index:3500;height:52px}.aemvc-v1-mobile-header-navbar-nav[_ngcontent-%COMP%]{background:#fff;display:flex;flex-flow:row nowrap;justify-content:space-between;border:1px solid #e5e5e5;border-right:0;border-left:0;z-index:3500;height:inherit;align-items:center}.aemvc-v1-mobile-header-navbar-nav[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background:none;border:none}.aemvc-v1-mobile-header-navbar-target[_ngcontent-%COMP%]{width:56px;height:100%}.aemvc-v1-mobile-header-navbar-target-toggle[_ngcontent-%COMP%]{cursor:pointer;display:flex;background:none;border:none;height:100%;width:100%;padding:0}.aemvc-v1-mobile-header-navbar-target-toggle-indicator[_ngcontent-%COMP%]{margin:auto}.aemvc-v1-mobile-header-navbar-target-toggle-indicator[_ngcontent-%COMP%]   .bar[_ngcontent-%COMP%]{margin-bottom:4px;background:#1a1a1a;display:block;height:2px;width:22px}.aemvc-v1-mobile-header-navbar-target-toggle-indicator[_ngcontent-%COMP%]   .bar__top[_ngcontent-%COMP%]   .animate--close[_ngcontent-%COMP%]{animation:.2s linear forwards topBarClose}.aemvc-v1-mobile-header-menu[_ngcontent-%COMP%]{list-style:none!important;margin:0!important;padding:0!important;z-index:1;width:100%;--underline--height: 0;--top--offset--y: 0;--top--offset--x: 0;--underline--width: 0}.aemvc-v1-mobile-header-menu[_ngcontent-%COMP%]:before{content:"";position:absolute;height:var(--underline--height);width:4px;left:var(--top-offset--x);top:0;transform:translateY(var(--top--offset--y));background-color:#c20029;z-index:1}.aemvc-v1-mobile-header-menu-return[_ngcontent-%COMP%]{width:100%;padding:24px 24px 24px 16px;position:relative;border-bottom:1px solid #e5e5e5;font-size:14px;transition:color .2s;background-color:#fff}.aemvc-v1-mobile-header-menu-return-secondary[_ngcontent-%COMP%]{background-color:#f9f9f9}.aemvc-v1-mobile-header-menu-return-secondary-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-left:12px}.aemvc-v1-mobile-header-menu-return[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v1-mobile-header-menu-return[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:14px;color:#96151d}.aemvc-v1-mobile-header-menu-return-item[_ngcontent-%COMP%]{display:flex;align-items:center;color:#040505}.aemvc-v1-mobile-header-menu-return-item[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v1-mobile-header-menu-return-item[_ngcontent-%COMP%]   .headline[_ngcontent-%COMP%]{color:#666;font-size:12px;line-height:14px}.aemvc-v1-mobile-header-menu-return-item[_ngcontent-%COMP%]   .chevron-left[_ngcontent-%COMP%]{background-size:cover;height:12px;width:7px;vertical-align:middle;position:relative;fill:#8e4c01}.aemvc-v1-mobile-header-menu-header[_ngcontent-%COMP%]{background:#f9f9f9;border-bottom:1px solid #e5e5e5;color:#96151d;cursor:pointer;font-size:14px;padding:24px 24px 24px 16px;text-align:left;width:100%}.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]{width:100%;padding:24px 24px 24px 16px;position:relative;border-bottom:1px solid #e5e5e5;font-size:14px;transition:color .2s;background-color:#fff}.aemvc-v1-mobile-header-menu-items-secondary[_ngcontent-%COMP%]{background-color:#f9f9f9}.aemvc-v1-mobile-header-menu-items-secondary-text[_ngcontent-%COMP%]{display:flex;flex-direction:column}.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:14px}.aemvc-v1-mobile-header-menu-items.active[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:hover   a[_ngcontent-%COMP%]{color:#96151d}.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active){color:#c20029;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,0% .25rem;background-position:left;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active), .aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:.25rem,100% .25rem}.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:.25rem,100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:.25rem,100% .25rem}}.aemvc-v1-mobile-header-menu-items-item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;color:#040505}.aemvc-v1-mobile-header-menu-items-item[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v1-mobile-header-menu-items-item[_ngcontent-%COMP%]   .headline[_ngcontent-%COMP%]{color:#666;font-size:12px;line-height:14px}.aemvc-v1-mobile-header-menu-items-item[_ngcontent-%COMP%]   .chevron-right[_ngcontent-%COMP%]{margin-right:8px;background-size:cover;height:12px;width:7px;vertical-align:middle;margin-left:3px;position:relative;
1left:7px;fill:#8e4c01}.aemvc-v1-mobile-header-menu-chevron[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0;text-align:left;width:100%}.aemvc-v1-mobile-header-menu-content[_ngcontent-%COMP%]{background-color:#fff!important;max-width:100%;width:100%;position:absolute;top:0;z-index:1000}.aemvc-v1-mobile-header-menu-content[hidden][_ngcontent-%COMP%]{display:none}.aemvc-v1-mobile-header-menu-content-group[_ngcontent-%COMP%]{padding-left:16px}.aemvc-v1-mobile-header-menu-content-group-margin[_ngcontent-%COMP%]{margin:26px 0}.aemvc-v1-mobile-header-menu-content-group-margin[_ngcontent-%COMP%]   .is-selected[_ngcontent-%COMP%]{color:#96151d!important}.aemvc-v1-mobile-header-menu-content-group-margin[_ngcontent-%COMP%]   .is-selected[_ngcontent-%COMP%]:before{content:"";width:3px;height:24px;background:#96151d;position:absolute;left:0}.aemvc-v1-mobile-header-menu-content-group[_ngcontent-%COMP%]   p.mobile__normal[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:"";line-height:20px;align-self:stretch}.aemvc-v1-mobile-header-menu-content-group[_ngcontent-%COMP%]   p.mobile__bold[_ngcontent-%COMP%]{font-size:12px;line-height:14px;color:#666;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;margin:0}.aemvc-v1-mobile-header-menu-content-group-header[_ngcontent-%COMP%]{margin:0 16px;height:64px;display:flex;align-items:center;color:#040505!important}.aemvc-v1-mobile-header-menu-content-group-links[_ngcontent-%COMP%]{font-size:14px;line-height:1.5em;margin:26px 0;color:#040505!important;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif}.aemvc-v1-mobile-header-menu-content[_ngcontent-%COMP%]   .line-after[_ngcontent-%COMP%]:after{background:#e5e5e5;content:"";display:block;height:1px;width:calc(100% + 10px);margin:26px -5px}.aemvc-v1-mobile-sub-utility-bar-logo-container[_ngcontent-%COMP%]{border:1px solid #e5e5e5;border-top:0;border-bottom:0;flex:1;display:flex;justify-content:center;align-items:center;height:100%}.aemvc-v1-mobile-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:116px;height:24px}.aemvc-v1-mobile-logo[_ngcontent-%COMP%]{display:inherit;height:100%}.aemvc-v1-mobile-header-border[_ngcontent-%COMP%]{border-bottom:1px solid #d0d0d0;z-index:1}.aemvc-v1-mobile-header-active-background[_ngcontent-%COMP%]{position:fixed;z-index:1000;width:100%;height:calc(100% - 52px);top:52px;background-color:#fff;transition:height .2,transform .3s}.aemvc-v1-mobile-header[_ngcontent-%COMP%]{height:52px}.aemvc-v1-mobile-header-sticky[_ngcontent-%COMP%]{position:fixed;top:0;width:100%;z-index:3500;background:#fff}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]{border-bottom:1px solid #e5e5e5;margin-bottom:4px;background:#fff}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;display:flex;align-items:center;padding:0}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   .language-option-checked[_ngcontent-%COMP%]{position:relative}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   .language-option-checked[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:before{height:1px;left:0;top:100%;transform:unset;width:100%;content:"";position:absolute;z-index:3500;background-color:#96151d}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   .language-option-checked[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#1a1a1a}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none;flex:1}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#666;font-size:12px;line-height:1;display:block;width:100%;margin:0 0 0 10px;padding:10px 0;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif}.aemvc-v1-mobile-search-bar[_ngcontent-%COMP%]{position:fixed;z-index:3500;width:100%;top:52px;left:0;right:0;background-color:#fff;padding:5px 0;border-top:.5px solid #e5e5e5;border-bottom:1.5px solid #e5e5e5}.aemvc-v1-mobile-search-bar-wrapper[_ngcontent-%COMP%]{max-width:1472px;margin:0 auto}.aemvc-v1-mobile-search-bar-wrapper-container[_ngcontent-%COMP%]{max-width:1440px;padding:32px 0}.aemvc-v1-mobile-search-bar-input[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding-bottom:8px;padding-left:12px}.aemvc-v1-mobile-search-bar-input[_ngcontent-%COMP%]   .close-icon[_ngcontent-%COMP%]{cursor:pointer;border:none;display:block;padding:20px;border-radius:50%;transition:background-color .2s;background-size:18px;background-position:center;background-repeat:no-repeat;background-color:#fff}.aemvc-v1-mobile-search-bar-input[_ngcontent-%COMP%]   .close-icon-size[_ngcontent-%COMP%]{height:18px;width:18px}.aemvc-v1-mobile-search-bar-input-wrapper[_ngcontent-%COMP%]{width:100%;margin-right:16px}.aemvc-v1-mobile-search-bar-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{color:#1
1a1a1a;border:0;padding:15px 22px;width:100%;font-size:inherit;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif}.aemvc-v1-mobile-search-bar-view-all-products[_ngcontent-%COMP%]{margin-top:16px;margin-left:12px;padding:14px 0}.aemvc-v1-mobile-search-bar-view-all-products-link[_ngcontent-%COMP%]{color:#1a1a1a;font-size:14px;letter-spacing:.1px;padding:0 0 0 11px;text-decoration:none;word-spacing:-2px;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;display:flex;align-items:center;line-height:1.1875}.aemvc-v1-mobile-search-bar-view-all-products-link[_ngcontent-%COMP%]   .chevron-right[_ngcontent-%COMP%]{margin-right:8px;background-size:cover;height:12px;width:7px;vertical-align:middle;margin-left:3px;position:relative;left:7px;fill:#8e4c01}.aemvc-v1-mobile-search-bar-view-all-products-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;letter-spacing:.1px;color:#1a1a1a}.aemvc-v1-mobile-search-bar-view-all-products-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .text--small[_ngcontent-%COMP%]{font-size:14px;line-height:1.2142857143;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-weight:400;color:#333}.aemvc-v1-global-header__skip[_ngcontent-%COMP%]{left:-999px;position:fixed;overflow:hidden}.aemvc-v1-global-header__skip[_ngcontent-%COMP%]:focus{display:block;position:absolute;top:5px;left:5px;z-index:100000;background-color:#d3d3d3;border:1px solid black}']})}}return n})();const Wde=["active"];function Gde(n,t){1&n&&fe(0,"c11n-icon",43)}function qde(n,t){1&n&&fe(0,"c11n-icon",44)}function Yde(n,t){1&n&&Nn(0)}function Xde(n,t){if(1&n&&(C(0,"a",33)(1,"div",34)(2,"span",35),Q(3,"Site Preference"),v(),C(4,"span"),Q(5),v()(),Mt(),C(6,"svg",37),fe(7,"use"),v()()),2&n){const e=j(2);g(5),Le("advisor"===e.type?"Financial Advisor":"Indivdual Investors"),g(2),Ue("href","#global-header-chevron-right",null,"xlink")}}function Kde(n,t){if(1&n&&(C(0,"a",33)(1,"div",34)(2,"span",35),Q(3,"Site Preference"),v(),C(4,"span"),Q(5),v()(),Mt(),C(6,"svg",37),fe(7,"use"),v()()),2&n){const e=j(2);g(5),Le("advisor"===e.type?"Conseiller financier":"Investisseur individuel"),g(2),Ue("href","#global-header-chevron-right",null,"xlink")}}function Zde(n,t){1&n&&(C(0,"p"),Q(1," Set Site Preference "),v()),2&n&&It("mobile__bold")}function Qde(n,t){1&n&&(C(0,"p"),Q(1," D\xe9finir les pr\xe9f\xe9rences pour le site "),v()),2&n&&It("mobile__bold")}const sr=n=>[n,"aemvc-v1-mobile-header-menu-content-group-links"];function Jde(n,t){if(1&n&&(C(0,"a",38),Q(1,"Individual Investors "),v()),2&n){const e=j(2);It(wt(4,sr,"advisor"===e.type?"":"is-selected")),f("href","https://www.vanguard.ca/en/investor/home",rt)("target","_self")}}function eue(n,t){if(1&n&&(C(0,"a",38),Q(1,"Investisseur individuel "),v()),2&n){const e=j(2);It(wt(4,sr,"advisor"===e.type?"":"is-selected")),f("href","https://www.vanguard.ca/fr/investor/home",rt)("target","_self")}}function tue(n,t){if(1&n&&(C(0,"a",38),Q(1,"Financial Advisor "),v()),2&n){const e=j(2);It(wt(4,sr,"advisor"===e.type?"is-selected":"")),f("href","https://www.vanguard.ca/en/advisor/home",rt)("target","_self")}}function nue(n,t){if(1&n&&(C(0,"a",38),Q(1,"Conseiller financier "),v()),2&n){const e=j(2);It(wt(4,sr,"advisor"===e.type?"is-selected":"")),f("href","https://www.vanguard.ca/fr/advisor/home",rt)("target","_self")}}function oue(n,t){1&n&&(C(0,"span"),Q(1,"Canada"),v())}function iue(n,t){1&n&&(C(0,"span"),Q(1,"United States"),v())}function aue(n,t){1&n&&(C(0,"span"),Q(1,"\xc9tats-Unis"),v())}function rue(n,t){1&n&&(C(0,"span"),Q(1,"Vanguard global sites"),v())}function cue(n,t){1&n&&(C(0,"span"),Q(1,"Sites mondiaux de Vanguard"),v())}function sue(n,t){1&n&&(C(0,"span"),Q(1,"Mexico"),v())}function lue(n,t){1&n&&(C(0,"span"),Q(1,"Mexique"),v())}function mue(n,t){1&n&&(C(0,"p"),Q(1," By selecting another region, you will be leaving the Vanguard Canada website. "),v()),2&n&&It("mobile__bold")}function due(n,t){1&n&&(C(0,"p"),Q(1," Si vous s\xe9lectionnez une autre r\xe9gion, vous quitterez le site Web de Vanguard Canada. "),v()),2&n&&It("mobile__bold")}function uue(n,t){if(1&n&&(C(0,"a",38),Q(1,"United States "),v()),2&n){const e=j(2);It(wt(4,sr,"www.vanguard.com"===e.location||e.path.includes("/us/")?"is-selected":"")),f("href","https://www.vanguard.com/",rt)("target","_self")}}function gue(n,t){if(1&n&&(C(0,"a",38),Q(1,"\xc9tats-Unis "),v()),2&n){const e=j(2);It(wt(4,sr,"www.vanguard.com"===e.location||e.path.includes("/us/")?"is-selected":"")),f("href","https://www.vanguard.com/",rt)("target","_self")}}function hue(n,t){if(1&n&&(C(0,"a",38),Q(1,"Vanguard global sites "),v()),2&n){const e=j(2);It(wt(4,sr,"global.vanguard.com"===e.location?"is-selected":"")),f("href","https://global.vanguard.com/portal/site/home",rt)("target","_self")}}function fue(n,t){if(1&n&&(C(0,"a",38),Q(1,"Sites mondiaux de Vanguard "),v()),2&n){const e=j(2);It(wt(4,sr,"global.vanguard.com"===e.location?"is-selected":"")),f("href","https://global.vanguard.com/portal/site/home",rt)("target","_self")}}function pue(n,t){if(1&n&&(C(0,"a",38),Q(1,"Mexico "),v()),2&n){const e=j(2);It(wt(4,sr,"www.vanguardmexico.com"===e.location||e.path.includes("/mx/")?"is-selected":"")),f("href","https://www.vanguardmexico.com",rt)("target","_self")}}function _ue(n,t){if(1&n&&(C(0,"a",38),Q(1,"Mexique "),v()),2&n){const e=j(2);It(wt(4,sr,"www.vanguardmexico.com"===e.location||e.path.includes("/mx/")?"is-selected":"")),f("href","https://www.vanguardmexico.com",rt)("target","_self")}}const Xs=n=>
1[n];function vue(n,t){if(1&n&&(C(0,"li",45)(1,"a",46),Q(2),v()()),2&n){const e=t.$implicit,o=j(2);It(wt(5,Xs,o.language===e?"language-option-checked":"")),yr("id","language-option-",e,""),g(),f("href",o.path.replace("/"+o.language+"/","/"+e+"/"),rt),g(),ct(" ",e.substring(0,1).toUpperCase()+e.substring(1,e.length)," ")}}function Cue(n,t){if(1&n&&(C(0,"div",47)(1,"div",48)(2,"div",49)(3,"div",50)(4,"button",51),Mt(),C(5,"svg",52),fe(6,"use"),v()(),qn(),C(7,"div",53),fe(8,"input",54),v()(),C(9,"div",55)(10,"a",56),Q(11,"View all Products (43) "),Mt(),C(12,"svg",37),fe(13,"use"),v()()()()()()),2&n){const e=j(2);g(6),Ue("href","#global-header-close-red",null,"xlink"),g(4),f("href",e.language+"/"+e.type+"/products/products-group/all-products",rt),g(3),Ue("href","#global-header-chevron-right",null,"xlink")}}const Mue=()=>["aemvc-v1-mobile-header-active-background"];function Pue(n,t){if(1&n){const e=st();C(0,"div",4,5)(2,"div",6)(3,"nav")(4,"div",7)(5,"div",8)(6,"div",9)(7,"div",10),Ve("click",function(){return Ye(e),Xe(j().onClick())}),C(8,"div",11),_e(9,Gde,1,0,"c11n-icon",12)(10,qde,1,0,"c11n-icon",13),v()()(),C(11,"div",14)(12,"a",15),Mt(),C(13,"svg",16)(14,"title"),Q(15),v(),fe(16,"use",17),v()()(),qn(),C(17,"div",9)(18,"div",10),Ve("click",function(){return Ye(e),Xe(j().searchProducts())}),C(19,"div",11),fe(20,"c11n-icon",18),v()()()()()()(),C(21,"div",19)(22,"ul",20)(23,"div",19),_e(24,Yde,1,0,"ng-container",21),v(),C(25,"li",22),Ve("click",function(){return Ye(e),Xe(j().headerClick("sitePreference"))}),_e(26,Xde,8,2,"a",23)(27,Kde,8,2,"a",23),v(),C(28,"div",24)(29,"div",25),Ve("click",function(){return Ye(e),Xe(j().headerClick("sitePreference"))}),C(30,"a",26),Mt(),C(31,"svg",27),fe(32,"use"),v(),qn(),C(33,"div",28)(34,"span"),Q(35,"Site Preference"),v()()()(),C(36,"div",29)(37,"div",30),_e(38,Zde,2,2,"p",31)(39,Qde,2,2,"p",31),v(),C(40,"div",30),_e(41,Jde,2,6,"a",32)(42,eue,2,6,"a",32),v(),C(43,"div",30),_e(44,tue,2,6,"a",32)(45,nue,2,6,"a",32),v()()(),C(46,"li",22),Ve("click",function(){return Ye(e),Xe(j().headerClick("region"))}),C(47,"a",33)(48,"div",34)(49,"span",35),Q(50,"Region"),v(),_e(51,oue,2,0,"span",36)(52,iue,2,0,"span",36)(53,aue,2,0,"span",36)(54,rue,2,0,"span",36)(55,cue,2,0,"span",36)(56,sue,2,0,"span",36)(57,lue,2,0,"span",36),v(),Mt(),C(58,"svg",37),fe(59,"use"),v()()(),qn(),C(60,"div",24)(61,"div",25),Ve("click",function(){return Ye(e),Xe(j().headerClick("region"))}),C(62,"a",26),Mt(),C(63,"svg",27),fe(64,"use"),v(),qn(),C(65,"div",28)(66,"span"),Q(67,"Region"),v()()()(),C(68,"div",29)(69,"div",30),_e(70,mue,2,2,"p",31)(71,due,2,2,"p",31),v(),C(72,"div",30)(73,"a",38),Q(74,"Canada "),v()(),C(75,"div",30),_e(76,uue,2,6,"a",32)(77,gue,2,6,"a",32),v(),C(78,"div",30),_e(79,hue,2,6,"a",32)(80,fue,2,6,"a",32),v(),C(81,"div",39),_e(82,pue,2,6,"a",32)(83,_ue,2,6,"a",32),v()()(),C(84,"li",19)(85,"div",40)(86,"ul"),_e(87,vue,3,7,"li",41),v()()()()(),_e(88,Cue,14,3,"div",42),v()}if(2&n){const e=j(),o=Nt(5);g(9),f("ngIf",!e.showMobile),g(),f("ngIf",e.showMobile),g(2),f("href",e.logohref,rt),g(),Ue("aria-label",e.logoalt),g(2),Le(e.logoalt),g(),Ue("href","#logo-vanguard",null,"xlink"),g(5),It(function r3(n,t,e){const o=Vi()+n,i=He();return i[o]===Yt?Or(i,o,e?t.call(e):t()):function Wd(n,t){return n[t]}(i,o)}(49,Mue)),f("hidden",!e.showMobile),g(),Ue("aria-hidden",!e.showMobile),g(),f("hidden",e.sitePreference||e.region),g(),f("ngTemplateOutlet",o),g(),f("hidden",e.currentActive),g(),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(),f("hidden",!e.sitePreference),g(4),Ue("href","#global-header-chevron-left",null,"xlink"),g(6),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(2),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(2),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(),f("hidden",e.currentActive),g(5),f("ngIf","www.vanguard.ca"===e.location||e.path.includes("/ca/")),g(),f("ngIf",("www.vanguard.com"===e.location||e.path.includes("/us/"))&&"en"===e.language),g(),f("ngIf",("www.vanguard.com"===e.location||e.path.includes("/us/"))&&"fr"===e.language),g(),f("ngIf","global.vanguard.com"===e.location&&"en"===e.language),g(),f("ngIf","global.vanguard.com"===e.location&&"fr"===e.language),g(),f("ngIf",("www.vanguardmexico.com"===e.location||e.path.includes("/mx/"))&&"en"===e.language),g(),f("ngIf",("www.vanguardmexico.com"===e.location||e.path.includes("/mx/"))&&"fr"===e.language),g(2),Ue("href","#global-header-chevron-right",null,"xlink"),g(),f("hidden",!e.region),g(4),Ue("href","#global-header-chevron-left",null,"xlink"),g(6),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(2),It(wt(50,sr,"www.vanguard.ca"===e.location||e.path.includes("/ca/")?"is-selected":"")),f("href","https://www.vanguard.ca/",rt)("target","_self"),g(3),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(2),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(2),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(),f("hidden",e.currentActive),g(3),f("ngForOf",e.languageOptionsParsed),g(),f("ngIf",e.showSearch)}}function Oue(n,t){if(1&n&&(C(0,"button",71),Q(1),v()),2&n){const e=j(2);g(),ct(" ","advisor"===e.type?"Financial Advisor":"Indivdual Investor"," ")}}function bue(n,t){if(1&n&&(C(0,"button",71),Q(1),v()),2&n){const e=j(2);g(),ct(" ","advisor"===e.type?"Conseiller financier":"Investisseur individuel"," ")}}function yue(n,t){1&n&&(C(0,"h2",90),Q(1," Set Site Preference "),v())}function wue(n,t){1&n&&(C(0,"h2",90),Q(1," D\xe9finir les pr\xe9f\xe9rences pour le site "),v())}function xue(n,t){1&n&&(C(0,"a",91),Q(1," Individual Investors "),v()),2&n&&f("href","https://www.vanguard.ca/en/investor/home",rt)}function kue(n,t){1&n&&(C(0,"a",91),Q(1," Investisseur individuel "),v()),2&n&&f("href","https://www.vanguard.ca/fr/investor/home",rt)}function Eue(n,t){1&n&&(C(0,"a",91),Q(1," Financial Advisor "),v()),2&n&&f("href","https://www.vanguard.ca/en/advisor/home",rt)}function Aue(n,t){1&n&&(C(0,"a",91),Q(1," Conseiller financier "),v()),2&n&&f("href","https://www.vanguard.ca/fr/advisor/home",rt)}function Sue(n,t){1&n&&(C(0,"span"),Q(1,"Canada"),v())}function Tue(n,t){1&n&&(C(0,"span"),Q(1,"United States"),v())}
1function Iue(n,t){1&n&&(C(0,"span"),Q(1,"\xc9tats-Unis"),v())}function Due(n,t){1&n&&(C(0,"span"),Q(1,"Vanguard global sites"),v())}function Rue(n,t){1&n&&(C(0,"span"),Q(1,"Sites mondiaux de Vanguard"),v())}function Fue(n,t){1&n&&(C(0,"span"),Q(1,"Mexico"),v())}function Lue(n,t){1&n&&(C(0,"span"),Q(1,"Mexique"),v())}function Nue(n,t){1&n&&(C(0,"h2",90),Q(1," By selecting another region, you will be leaving the Vanguard Canada website. "),v())}function Bue(n,t){1&n&&(C(0,"h2",90),Q(1," Si vous s\xe9lectionnez une autre r\xe9gion, vous quitterez le site Web de Vanguard Canada. "),v())}function Vue(n,t){1&n&&(C(0,"a",92),Q(1," United States "),v())}function zue(n,t){1&n&&(C(0,"a",92),Q(1," \xc9tats-Unis "),v())}function Hue(n,t){1&n&&(C(0,"a",93),Q(1," Vanguard global sites "),v())}function jue(n,t){1&n&&(C(0,"a",93),Q(1," Sites mondiaux de Vanguard "),v())}function Uue(n,t){1&n&&(C(0,"a",94),Q(1," Mexico "),v())}function $ue(n,t){1&n&&(C(0,"a",94),Q(1," Mexique "),v())}const Wue=n=>["aemvc-v1-utility-bar-language-option-wrapper",n];function Gue(n,t){if(1&n&&(C(0,"li",45)(1,"a",95),Q(2),v()()),2&n){const e=t.$implicit,o=j(2);It(wt(5,Wue,o.language===e?"aemvc-v1-utility-bar-language-option-checked":"")),yr("id","language-option-",e,""),g(),f("href",o.path.replace("/"+o.language+"/","/"+e+"/"),rt),g(),ct(" ",e.substring(0,1).toUpperCase()+e.substring(1,e.length)," ")}}function que(n,t){1&n&&(C(0,"a",97),Q(1,"Advisor sign in "),Mt(),C(2,"svg",37),fe(3,"use"),v()()),2&n&&(f("href",j(3).language+"/advisor/secure",rt),g(3),Ue("href","#global-header-chevron-right",null,"xlink"))}function Yue(n,t){1&n&&(C(0,"a",97),Q(1,"Ouvrir une session \u2013 Conseiller "),Mt(),C(2,"svg",37),fe(3,"use"),v()()),2&n&&(f("href",j(3).language+"/advisor/secure",rt),g(3),Ue("href","#global-header-chevron-right",null,"xlink"))}function Xue(n,t){if(1&n&&(C(0,"div"),_e(1,que,4,2,"a",96)(2,Yue,4,2,"a",96),v()),2&n){const e=j(2);g(),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language)}}function Kue(n,t){1&n&&Nn(0)}function Zue(n,t){1&n&&(C(0,"span"),Q(1,"Search Products"),v())}function Que(n,t){1&n&&(C(0,"span"),Q(1,"Recherche"),v())}function Jue(n,t){if(1&n&&(C(0,"div",98)(1,"div",99)(2,"div",100)(3,"div",101)(4,"button",51),Mt(),C(5,"svg",52),fe(6,"use"),v()(),qn(),C(7,"div",102),fe(8,"input",54),v()(),C(9,"div",103)(10,"a",104),Q(11,"View all Products (43) "),Mt(),C(12,"svg",37),fe(13,"use"),v()()()()()()),2&n){const e=j(2);g(6),Ue("href","#global-header-close-red",null,"xlink"),g(4),f("href",e.language+"/"+e.type+"/products/products-group/all-products",rt),g(3),Ue("href","#global-header-chevron-right",null,"xlink")}}function ege(n,t){if(1&n){const e=st();C(0,"div",57)(1,"div",58,5)(3,"div",59)(4,"div",60)(5,"div",61)(6,"div",62)(7,"div",63)(8,"div",64)(9,"div",65),Ve("click",function(i){return Ye(e),Xe(j().toggle(i))}),_e(10,Oue,2,1,"button",66)(11,bue,2,1,"button",66),Mt(),C(12,"svg",67),fe(13,"use"),v()(),qn(),C(14,"div",68),_e(15,yue,2,0,"h2",69)(16,wue,2,0,"h2",69),C(17,"ul")(18,"li"),_e(19,xue,2,1,"a",70)(20,kue,2,1,"a",70),v(),C(21,"li"),_e(22,Eue,2,1,"a",70)(23,Aue,2,1,"a",70),v()()()()(),C(24,"div",64)(25,"div",65),Ve("click",function(i){return Ye(e),Xe(j().toggle(i))}),C(26,"button",71),_e(27,Sue,2,0,"span",36)(28,Tue,2,0,"span",36)(29,Iue,2,0,"span",36)(30,Due,2,0,"span",36)(31,Rue,2,0,"span",36)(32,Fue,2,0,"span",36)(33,Lue,2,0,"span",36),v(),Mt(),C(34,"svg",67),fe(35,"use"),v()(),qn(),C(36,"div",68),_e(37,Nue,2,0,"h2",69)(38,Bue,2,0,"h2",69),C(39,"ul")(40,"li")(41,"a",72),Q(42," Canada "),v()(),C(43,"li"),_e(44,Vue,2,0,"a",73)(45,zue,2,0,"a",73),v(),C(46,"li"),_e(47,Hue,2,0,"a",74)(48,jue,2,0,"a",74),v(),C(49,"li"),_e(50,Uue,2,0,"a",75)(51,$ue,2,0,"a",75),v()()()(),C(52,"div",76)(53,"ul"),_e(54,Gue,3,7,"li",41),v()()(),C(55,"div",77),_e(56,Xue,3,2,"div",36),v()()()(),C(57,"nav",78)(58,"div",60)(59,"div",79)(60,"div",80)(61,"a",15),Mt(),C(62,"svg",81)(63,"title"),Q(64),v(),fe(65,"use",82),v()(),qn(),C(66,"div",83)(67,"ul",84),_e(68,Kue,1,0,"ng-container",21),v()(),C(69,"div",85)(70,"button",86),Ve("click",function(){return Ye(e),Xe(j().searchProducts())}),C(71,"span",87),fe(72,"c11n-icon",88),v(),_e(73,Zue,2,0,"span",36)(74,Que,2,0,"span",36),v()()()()()(),_e(75,Jue,14,3,"div",89),v()()}if(2&n){const e=j(),o=Nt(5);g(10),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(2),Ue("href","#global-header-drop-down-arrow-down-red",null,"xlink"),g(2),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(2),It(wt(47,Xs,"advisor"===e.type?"":"is-selected")),g(),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(),It(wt(49,Xs,"advisor"===e.type?"is-selected":"")),g(),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(4),f("ngIf","www.vanguard.ca"===e.location||e.path.includes("/ca/")),g(),f("ngIf",("www.vanguard.com"===e.location||e.path.includes("/us/"))&&"en"===e.language),g(),f("ngIf",("www.vanguard.com"===e.location||e.path.includes("/us/"))&&"fr"===e.language),g(),f("ngIf","global.vanguard.com"===e.location&&"en"===e.language),g(),f("ngIf","global.vanguard.com"===e.location&&"fr"===e.language),g(),f("ngIf",("www.vanguardmexico.com"===e.location||e.path.includes("/mx/"))&&"en"===e.language),g(),f("ngIf",("www.vanguardmexico.com"===e.location||e.path.includes("/mx/"))&&"fr"===e.language),g(2),Ue("href","#global-header-drop-down-arrow-down-red",null,"xlink"),g(2),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(2),It(wt(51,Xs,"www.vanguard.ca"===e.location||e.path.includes("/ca/")?"is-selected":"")),g(3),It(wt(53,Xs,"www.vanguard.com"===e.location||e.path.includes("/us/")?"is-selected":"")),g(),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(),It(wt(55,Xs,"global.vanguard.com"===e.location?"is-selected":"")),g(),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(),It(wt(57,Xs,"www.vanguardmexico.com"===e.location||e.path.includes("/mx/")?"is-selected":"")),g(),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(3),f("ngForOf",e.languageOptionsParsed),g(2),f("ngIf","advisor"===e.type),g(5),f("href",e.logohref,rt),g(),Ue("aria-label",e.logoalt),g(2),Le(e.logoalt),g(),Ue("href","#logo-vanguard",null,"xlink"),g(3),f("ngTemplateOutlet",o),g(5),f("ngIf","en"===e.language),g(),f("ngIf","fr"===e.language),g(),f("ngIf",e.showSearch)}}function tge(n,t){1&n&&ri(0)}const nge=["*"];let oge=(()=>{class n{constructor(e,o,i){this.ref=e,this.iconService=o,this._host=i,this.logoalt="",this.logohref="",this.currenturl="",this.languageoptions="[]",this.path="",this.MOBILE_BREAKPOINT=1024,this.languageOptionsParsed=[],this.mobileLayout=!1,this.showMobile=!0,this.header=[],this.location="",this.language="",this.type="",this.showSearch=!1,this.currentActive=!1,this.sitePreference=!1,this.region=!1,this.active={},this.headerItemList=new tm}ngOnInit(){this.setUpPage()}ngAfterViewInit(){this.parseLanguageData(),this.changeSize(),(this._host.nativeElement.querySelectorAll("c11n-aem-global-header-item").length>0?this._host.nativeElement.querySelectorAll("c11n-aem-global-header-item"):this._host.nativeElement.querySelectorAll("c11n-aem-el-global-header-item-v1")).forEac
1h(o=>{if(this.childComponents&&this.childComponents.length>0)this.headerItemList=this.childComponents;else if(void 0!==o._ngElementStrategy){let i=new h_(this.ref,this.iconService);i=o._ngElementStrategy.componentRef.instance,this.headerItemList.reset([this.headerItemList.toArray(),i])}else this.populateHeaderItem(o);o.addEventListener("clickEvent",i=>{this.removeActive(i.detail.eventNew())}),o.addEventListener("mobileEvent",i=>{this.onClick(i.detail.mobile())})}),this.ref.detectChanges(),setTimeout(()=>this.headerItemList._results?.forEach(o=>{o.showMobile=!1,this.ref.detectChanges()}),100),this.showMobile=!1}populateHeaderItem(e){if(void 0!==e._ngElementStrategy){const o=window.innerWidth<this.MOBILE_BREAKPOINT?e._ngElementStrategy.componentRef.instance.linkItemMobile:e._ngElementStrategy.componentRef.instance.linkItem;if(void 0!==o&&void 0!==o.nativeElement){let i=new h_(this.ref,this.iconService);i=e._ngElementStrategy.componentRef.instance,this.headerItemList.reset([this.headerItemList.toArray(),i])}else setTimeout(()=>this.populateHeaderItem(e),100)}else setTimeout(()=>this.populateHeaderItem(e),100)}onResize(){this.changeSize()}changeSize(){this.ref.detectChanges(),this.mobileLayout=window.innerWidth<this.MOBILE_BREAKPOINT}removeActive(e){1===this.active.nativeElement.getElementsByClassName("active").length&&(this.active.nativeElement.getElementsByClassName("active")[0].nextSibling.classList.add("is-hidden"),this.active.nativeElement.getElementsByClassName("active")[0].classList.remove("aemvc-v1-utility-bar-dropdown-open"),this.active.nativeElement.getElementsByClassName("active")[0].classList.remove("active"));var o=We;e&&(o=null!==(o="LI"===e.tagName?e:e.parentElement.closest("LI"))?o:e.parentElement.closest(".aemvc-v1-mobile-header-menu-content").previousElementSibling),this.currentActive=!1,this.headerItemList?.forEach(i=>{const a=i.mobileLayout?i.linkItemMobile:i.linkItem;i.activeTab&&(i.activeTab=o===a.nativeElement||!i.activeTab,this.currentActive=!1),a.nativeElement.parentElement.style.setProperty("--underline--width","0px"),a.nativeElement.parentElement.style.setProperty("--underline--height","0px"),a.nativeElement.classList.remove("active")}),this.showSearch=!1}onClick(e){this.showMobile=e||!this.showMobile,this.currentActive=!1,this.headerItemList?.forEach(o=>{o.activeTab=!!e&&o.activeTab,o.activeTab&&(this.currentActive=!0),o.showMobile=this.showMobile,this.ref.detectChanges()}),this.showSearch=!1}headerClick(e){this.removeActive(),"sitePreference"===e?this.sitePreference=!this.sitePreference:"region"===e&&(this.region=!this.region),this.currentActive=this.sitePreference||this.region}handleKeyboardEvent(e){if("C11N-ICON"===e.target.nodeName)"Enter"===e.key&&(this.showMobile=!this.showMobile,this.headerItemList?.forEach(o=>{o.showMobile=this.showMobile}));else{this.header=[],this.headerItemList?.forEach(r=>{this.header.push(window.innerWidth>=this.MOBILE_BREAKPOINT?r.linkItem.nativeElement:r.linkItemMobile.nativeElement)});const o=this._host.nativeElement.querySelectorAll(".active"),i=Array.from(this.header).indexOf(e.target),a=-1===i&&o.length>0?Array.from(this.header).indexOf(o[0]):i;switch(e.key){case"Enter":case" ":"A"===this.header[a].children[0].tagName?this.header[a].children[0].click():this.headerItemList.get(a)?.onClick(e);break;case"End":this.header[this.header.length-1].focus();break;case"Home":this.header[0].focus();break;case"ArrowLeft":this.handleLeftKey(a);break;case"ArrowRight":this.handleRightKey(a)}}}handleRightKey(e){-1!==e&&(e===this.header.length-1?this.header[0].focus():this.header[e+1].focus())}handleLeftKey(e){-1!==e&&(0===e?this.header[this.header.length-1].focus():this.header[e-1].focus())}toggle(e){var o=e.target.classList.contains("aemvc-v1-utility-bar-dropdown-display")?e.target:e.target.parentElement;o.classList.contains("aemvc-v1-utility-bar-dropdown-open")?(o.classList.remove("aemvc-v1-utility-bar-dropdown-open"),o.classList.remove("active"),o.nextSibling.classList.add("is-hidden")):(1===this.active.nativeElement.getElementsByClassName("active").length?(this.active.nativeElement.getElementsByClassName("active")[0].nextSibling.classList.add("is-hidden"),this.active.nativeElement.getElementsByClassName("active")[0].classList.remove("aemvc-v1-utility-bar-dropdown-open"),this.active.nativeElement.getElementsByClassName("active")[0].classList.remove("active")):2===this.active.nativeElement.getElementsByClassName("active").length&&this.removeActive(),o.classList.add("aemvc-v1-utility-bar-dropdown-open"),o.classList.add("active"),o.nextSibling.classList.remove("is-hidden")),this.showSearch=!1}setUpPage(){this.currenturl=this.currenturl.replace("https://",""),this.location=this.currenturl.substring(0,this.currenturl.indexOf("/")),this.type=this.path.includes("/advisor/")?"advisor":"investor",this.languageOptionsParsed.forEach(e
1=>{this.path.includes("/"+e+"/"),this.language=e}),this.language=""===this.language?this.path.includes("/fr/")||this.path.includes("/spa-article-page-template3/")?"fr":"en":this.language}searchProducts(){1===this.active.nativeElement.getElementsByClassName("active").length?(this.active.nativeElement.getElementsByClassName("active")[0].nextSibling.classList.add("is-hidden"),this.active.nativeElement.getElementsByClassName("active")[0].classList.remove("aemvc-v1-utility-bar-dropdown-open"),this.active.nativeElement.getElementsByClassName("active")[0].classList.remove("active")):2===this.active.nativeElement.getElementsByClassName("active").length&&this.removeActive(),this.showMobile=!1,this.headerItemList?.forEach(e=>{e.activeTab=!1,this.currentActive=!1,e.showMobile=this.showMobile,this.ref.detectChanges()}),this.showSearch=!this.showSearch}parseLanguageData(){this.languageOptionsParsed="string"==typeof this.languageoptions?JSON.parse(this.languageoptions):this.languageoptions}static{this.\u0275fac=function(o){return new(o||n)(Oe(no),Oe(bn),Oe(We))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-global-header"]],contentQueries:function(o,i,a){if(1&o&&Jr(a,h_,4),2&o){let r;Ze(r=Qe())&&(i.childComponents=r)}},viewQuery:function(o,i){if(1&o&&ot(Wde,5,We),2&o){let a;Ze(a=Qe())&&(i.active=a.first)}},hostBindings:function(o,i){1&o&&Ve("resize",function(r){return i.onResize(r)},0,On)("keyup",function(r){return i.handleKeyboardEvent(r)},!1,On)},inputs:{logoalt:"logoalt",logohref:"logohref",currenturl:"currenturl",languageoptions:"languageoptions",path:"path"},ngContentSelectors:nge,decls:6,vars:2,consts:[["href","#main-content",1,"aemvc-v1-global-header__skip"],["class","aemvc-v1-mobile-header",4,"ngIf"],["class","aemvc-v1-header",4,"ngIf"],["contentTpl",""],[1,"aemvc-v1-mobile-header"],["active",""],[1,"aemvc-v2-container","aemvc-v1-mobile-header-border"],[1,"aemvc-v1-mobile-header-navbar"],[1,"aemvc-v1-mobile-header-navbar-nav"],[1,"aemvc-v1-mobile-header-navbar-target"],[1,"aemvc-v1-mobile-header-navbar-target-toggle",3,"click"],[1,"aemvc-v1-mobile-header-navbar-target-toggle-indicator"],["tabindex","0","name","menu","size","medium","scale","normal",4,"ngIf"],["tabindex","0","name","remove","size","medium","scale","larger",4,"ngIf"],[1,"aemvc-v1-mobile-sub-utility-bar-logo-container"],[3,"href"],["role","img",1,"aemvc-v1-mobile-sub-utility-bar-logo"],[1,"aemvc-v1-mobile-logo"],["tabindex","0","name","search","size","medium","scale","normal"],[3,"hidden"],[1,"aemvc-v1-mobile-header-menu"],[4,"ngTemplateOutlet"],["tabindex","0",1,"aemvc-v1-mobile-header-menu-items","aemvc-v1-mobile-header-menu-items-secondary",3,"hidden","click"],["tabindex","0","class","aemvc-v1-mobile-header-menu-items-item",4,"ngIf"],[1,"aemvc-v1-mobile-header-menu-content",3,"hidden"],["tabindex","0",1,"aemvc-v1-mobile-header-menu-return","aemvc-v1-mobile-header-menu-return-secondary",3,"click"],["tabindex","0",1,"aemvc-v1-mobile-header-menu-return-item"],[1,"chevron-left"],[1,"aemvc-v1-mobile-header-menu-return-secondary-text"],[1,"aemvc-v1-mobile-header-menu-content-group"],[1,"aemvc-v1-mobile-header-menu-content-group-margin"],[3,"class",4,"ngIf"],[3,"class","href","target",4,"ngIf"],["tabindex","0",1,"aemvc-v1-mobile-header-menu-items-item"],[1,"aemvc-v1-mobile-header-menu-items-secondary-text"],[1,"headline"],[4,"ngIf"],[1,"chevron-right"],[3,"href","target"],[1,"aemvc-v1-mobile-header-menu-content-group-margin","no-border"],[1,"aemvc-v1-mobile-header-language-selection"],[3,"id","class",4,"ngFor","ngForOf"],["class","aemvc-v1-mobile-search-bar",4,"ngIf"],["tabindex","0","name","menu","size","medium","scale","normal"],["tabindex","0","name","remove","size","medium","scale","larger"],[3,"id"],[1,"",3,"href"],[1,"aemvc-v1-mobile-search-bar"],[1,"aemvc-v1-mobile-search-bar-wrapper"],[1,"aemvc-v1-mobile-search-bar-wrapper-container"],[1,"aemvc-v1-mobile-search-bar-input"],[1,"close-icon"],[1,"close-icon-size"],[1,"aemvc-v1-mobile-search-bar-input-wrapper"],["type","search","placeholder","What product are you looking for?"],[1,"aemvc-v1-mobile-search-bar-view-all-products"],[1,"aemvc-v1-mobile-search-bar-view-all-products-link",3,"href"],[1,"aemvc-v1-header"],[1,"aemvc-v1-header-sticky"],[1,"aemvc-v1-utility-bar"],[1,"aemvc-v1-utility-bar-margin"],[1,"aemvc-v1-utility-bar-container"],[1,"aemvc-v1-utility-bar-container-left"],[1,"aemvc-v1-utility-bar-site-preference"],[1,"aemvc-v1-utility-bar-dropdown"],[1,"aemvc-v1-utility-bar-dropdown-display",3,"click"],["class","aemvc-v1-utility-bar-dropdown-selection",4,"ngIf"],[1,"arrow-icon"],[1,"aemvc-v1-utility-bar-dropdown-items","is-hidden"],["class","aemvc-v1-utility-bar-dropdown-items-label",4,"ngIf"],["class","text--small",3,"href",4,"ngIf"],[1,"aemvc-v1-utility-bar-dropdown-selection"],["href","https://www.vanguard.ca/",1,"text--small"],["class","text--small","href","https://www.vanguard.com/",4,"ngIf"],["class","text--small","href","https://global.vanguard.com/portal/site/home",4,"ngIf"],["class","text--small","href","https://www.vanguardmexico.com/",4,"ngIf"],[1,"aemvc-v1-utility-bar-language-toggle"],[1,"aemvc-v1-utility-bar-container-right"],["aria-label","mainmenulabel",1,"aemvc-v1-header-border"],[1,"aemvc-v1-header-navbar"],[1,"aemvc-v1-header-navbar-container"],["role","img",1,"aemvc-v1-sub-utility-bar-logo"],[1,"aemvc-v1-logo"],[1,"aemvc-v1-header-nav-menu"],[1,"aemvc-v1-header-nav-menu-list"],[1,"aemvc-v1-header-search"],[1,"aemvc-v1-header-search-main-button",3,"click"],[1,"aemvc-v1-header-search-icon"],["tabindex","0","name","search","size","small","scale","normal"],["class","aemvc-v1-search-bar",4,"ngIf"],[1,"aemvc-v1-utility-bar-dropdown-items-label"],[1,"text--small",3,"href"],["href","https://www.vanguard.com/",1,"text--small"],["href","https://global.vanguard.com/portal/site/home",1,"text--small"],["href","https://www.vanguardmexico.com/",1,"text--small"],[1,"aemvc-v1-utility-bar-language-option",3,"href"],["class","aemvc-v1-utility-bar-advisor-sign-in",3,"href",4,"ngIf"],[1,"aemvc-v1-utility-bar-advisor-sign-in",3,"href"],[1,"aemvc-v1-search-bar"],[1,"aemvc-v1-search-bar-wrapper"],[1,"aemvc-v1-search-bar-wrapper-container"],[1,"aemvc-v1-search-bar-input"],[1,"aemvc-v1-search-bar-input-wrapper"],[1,"aemvc-v1-search-bar-view-all-products"],[1,"aemvc-v1-search-bar-view-all-products-link",3,"href"]],template:function(o,i){1&o&&(ai(),C(0,"a",0),Q(1,"Skip to main content"),v(),_e(2,Pue,89,52,"div",1)(3,ege,76,59,"div",2)(4,tge,1,0,"ng-template",null,3,Ca)),2&o&&(g(2),f("ngIf",i.mobileLayout),g(),f("ngIf",!i.mobileLayout))},dependencies:[yo,Vt,ic,Pa],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";@charset "UTF-8";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-header-navbar[_ngcontent-%COMP%]{background-color:#fff;height:80px;display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:center;width:100%}.aemvc-v1-header-navbar-container[_ngcontent-%COMP%]{display:flex;grid-column:1/13;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 16px}.aemvc-v1-header-navbar-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:none!important}.aemvc-v1-header-navbar-text-links[_ngcontent-%COMP%]{list-style:none!important;padding:0!important;position:relative;margin:0 0 0 50px!important;display:flex;gap:24px;align-items:center;height:80px;--underline--width: 0;--underline--height: 0;--underline-offset-x: 0}.aemvc-v1-header-navbar-text-links[_ngcontent-%COMP%]:before{content:"";position:absolute;height:.25rem;width:var(--underline--width);bottom:0;transform:translate(var(--underline-offset-x));background-color:#c20029;z-index:1}.aemvc-v1-header-navbar-text-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;color:#333;font-size:14px;line-height:1.2142857143}.aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]{display:flex;height:80px;align-items:center;flex-wrap:wrap;align-content:center}.aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active){color:#c20029;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,100% .25rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active), .aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:100% .25rem}.aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:100% .25rem}}.aemvc-v1-header-navbar-text-links-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{border-bottom:none!important}.aemvc-v1-header-navbar-text-links-link[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;color:#040505;border-bottom:none!important}.aemvc-v1-header-navbar-text-links-link[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v1-header-navbar-text-links-link[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{background-size:cover;height:20px;width:20px;display:inline-block;vertical-align:middle;margin-left:3px}.aemvc-v1-header-navbar-text-links-link.active[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{transition:all .2s;transform:rotateX(180deg)}.aemvc-v1-header-active-background[_ngcontent-%COMP%]{background:#f9f9f9;position:absolute;width:100%;left:0}.aemvc-v1-header-active-background[hidden][_ngcontent-%COMP%]{display:none}.aemvc-v1-header[_ngcontent-%COMP%]{height:130.4px}.aemvc-v1-header-sticky[_ngcontent-%COMP%]{position:fixed;top:0;width:100%;z-index:3500;background:#fff}.aemvc-v1-header-menu[_ngcontent-%COMP%]{position:absolute;top:-1px;left:0;width:100%;background:#f9f9f9;border-bottom:1px solid #cccccc;display:flex;z-index:1000;margin:0;padding-left:16px}.aemvc-v1-header-menu-margin[_ngcontent-%COMP%]{flex:1}.aemvc-v1-header-menu-container[_ngcontent-%COMP%]{display:flex;width:100%;background-color:#f9f9f9;grid-column:1/13;flex:1 1 1440px}.aemvc-v1-header-menu-content[_ngcontent-%COMP%]{background-color:#f9f9f9;height:auto;display:flex;flex-wrap:wrap;gap:48px;padding:40px 108px 40px 0}.aemvc-v1-header-menu-content-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;max-width:190px;
1gap:24px}.aemvc-v1-header-menu-content-group[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#040505!important;border-bottom:none!important;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;margin:24px 0}.aemvc-v1-header-menu-content-group[_ngcontent-%COMP%]   p.desktop__normal[_ngcontent-%COMP%]{font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;margin:24px 0}.aemvc-v1-header-menu-content-group[_ngcontent-%COMP%]   p.desktop__bold[_ngcontent-%COMP%]{color:#666;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:14px;line-height:18px;margin:0}.aemvc-v1-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:120px;height:26px}.aemvc-v1-logo[_ngcontent-%COMP%]{display:inherit;height:100%}.aemvc-v1-header-border[_ngcontent-%COMP%]{border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;z-index:1}.aemvc-v1-header-search[_ngcontent-%COMP%]{margin-left:auto;width:200px}.aemvc-v1-header-search-main-button[_ngcontent-%COMP%]{border:none;background:none;font-size:16px;color:#4d4d4d;text-align:center;padding:31px 20px;display:flex;align-items:center;cursor:pointer}.aemvc-v1-header-search-icon[_ngcontent-%COMP%]{margin-right:8px;background:url(/static/drop-down-arrow-down-red.076a65f\\2026.svg);background-size:cover;height:20px;width:20px;vertical-align:middle;margin-left:3px;display:flex;align-items:center}.aemvc-v1-header-nav-menu[_ngcontent-%COMP%]{padding:0 25px;flex:1;border-right:1px solid #e5e5e5;height:80px!important}.aemvc-v1-header-nav-menu-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:0;padding:0}.aemvc-v1-utility-bar[_ngcontent-%COMP%]{border-top:1px solid #e5e5e5}.aemvc-v1-utility-bar-margin[_ngcontent-%COMP%]{max-width:1472px;margin:0 auto}.aemvc-v1-utility-bar-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin:0 16px;height:48px}.aemvc-v1-utility-bar-container-left[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex:1;border-right:1px solid #e5e5e5;padding-right:50px;height:48px;align-items:center}.aemvc-v1-utility-bar-container-right[_ngcontent-%COMP%]{min-width:200
1px}.aemvc-v1-utility-bar-site-preference[_ngcontent-%COMP%]{flex:1}.aemvc-v1-utility-bar-site-preference-dropdown-open[_ngcontent-%COMP%]{display:inline-block}.aemvc-v1-utility-bar-dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block}.aemvc-v1-utility-bar-dropdown-display[_ngcontent-%COMP%]{height:3rem;display:flex;align-items:center}.aemvc-v1-utility-bar-dropdown-display[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{background-size:cover;height:20px;width:20px;display:inline-block;vertical-align:middle;margin-left:3px}.aemvc-v1-utility-bar-dropdown-display.active[_ngcontent-%COMP%]   .arrow-icon[_ngcontent-%COMP%]{transition:all .2s;transform:rotateX(180deg)}.aemvc-v1-utility-bar-dropdown-open[_ngcontent-%COMP%]{border-top:2px solid #96151d;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.aemvc-v1-utility-bar-dropdown-selection[_ngcontent-%COMP%]{border:none;background-color:#fff}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]{position:absolute;width:250px;top:calc(3rem - 3px);z-index:1000;background-color:#fff}.aemvc-v1-utility-bar-dropdown-items-label[_ngcontent-%COMP%]{border:1px solid #e5e5e5;margin:0;padding:1.25rem 1rem;font-size:12px;font-family:Univers-Basic-Light,Helvetica Neue,sans-serif}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;border:1px solid #e5e5e5;border-top:none;padding-inline-start:0}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   .is-selected[_ngcontent-%COMP%]{border-left:2px solid #96151d;color:#96151d}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-left:2px solid transparent;padding:.75rem 1rem;cursor:pointer;list-style:none}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;letter-spacing:.1px;color:#1a1a1a}.aemvc-v1-utility-bar-dropdown-items[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .text--small[_ngcontent-%COMP%]{font-size:14px;line-height:1.2142857143}.aemvc-v1-utility-bar-dropdown-selection[_ngcontent-%COMP%]{font-family:Arial,Helvetica,sans-serif;font-size:13.333px;font-weight:400;line-height:1.1875;color:#000}.aemvc-v1-utility-bar-language-toggle[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none}.aemvc-v1-utility-bar-language-toggle[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;display:flex;align-items:center}.aemvc-v1-utility-bar-language-option[_ngcontent-%COMP%]{font-size:12px;line-height:1.5;cursor:pointer;background:none;border:none;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;color:#666;margin:15px 0;padding:0 8px;display:block;text-decoration:none}.aemvc-v1-utility-bar-language-option-checked[_ngcontent-%COMP%]{position:relative}.aemvc-v1-utility-bar-language-option-checked[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3500;height:1.5px;width:27px;background-color:#96151d}.aemvc-v1-utility-bar-language-option-checked[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#1a1a1a}.aemvc-v1-utility-bar-language-option-wrapper[_ngcontent-%COMP%]:first-of-type   .aemvc-v1-utility-bar-language-option[_ngcontent-%COMP%]{border-right:1px solid #e5e5e5}.aemvc-v1-utility-bar-advisor-sign-in[_ngcontent-%COMP%]{padding-left:11px!important;color:#1a1a1a;font-size:13px;letter-spacing:.1px;padding:0 0 0 11px;text-decoration:none;word-spacing:-2px;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;display:flex;align-items:center}.aemvc-v1-utility-bar-advisor-sign-in[_ngcontent-%COMP%]   .chevron-right[_ngcontent-%COMP%]{margin-right:8px;background-size:cover;height:12px;width:7px;vertical-align:middle;margin-left:3px;position:relative;left:7px;fill:#8e4c01}.is-hidden[_ngcontent-%COMP%]{display:none}.aemvc-v1-search-bar[_ngcontent-%COMP%]{position:absolute;z-index:3500;width:100%;top:100%;left:0;right:0;background-color:#fff;padding:5px 0;border-top:.5px solid #e5e5e5;border-bottom:1.5px solid #e5e5e5}.aemvc-v1-search-bar-wrapper[_ngcontent-%COMP%]{max-width:1472px;margin:0 auto}.aemvc-v1-search-bar-wrapper-container[_ngcontent-%COMP%]{max-width:1440px;padding:32px 0}.aemvc-v1-search-bar-input[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding-bottom:8px;padding-left:12px}.aemvc-v1-search-bar-input[_ngcontent-%COMP%]   .close-icon[_ngcontent-%COMP%]{cursor:pointer;border:none;display:block;padding:20px;border-radius:50%;transition:background-color .2s;background-size:18px;background-position:center;background-repeat:no-repeat;background-color:#fff}.aemvc-v1-search-bar-input[_ngcontent-%COMP%]   .close-icon-size[_ngcontent-%COMP%]{height:18px;width:18px}.aemvc-v1-search-bar-input-wrapper[_ngcontent-%COMP%]{width:100%;margin-right:16px}.aemvc-v1-search-bar-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{color:#1
1a1a1a;border:0;padding:15px 22px;width:100%;font-size:inherit;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif}.aemvc-v1-search-bar-view-all-products[_ngcontent-%COMP%]{margin-top:16px;margin-left:12px;padding:14px 0}.aemvc-v1-search-bar-view-all-products-link[_ngcontent-%COMP%]{color:#1a1a1a;font-size:14px;letter-spacing:.1px;padding:0 0 0 11px;text-decoration:none;word-spacing:-2px;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;display:flex;align-items:center;line-height:1.1875}.aemvc-v1-search-bar-view-all-products-link[_ngcontent-%COMP%]   .chevron-right[_ngcontent-%COMP%]{margin-right:8px;background-size:cover;height:12px;width:7px;vertical-align:middle;margin-left:3px;position:relative;left:7px;fill:#8e4c01}.aemvc-v1-search-bar-view-all-products-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;letter-spacing:.1px;color:#1a1a1a}.aemvc-v1-search-bar-view-all-products-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .text--small[_ngcontent-%COMP%]{font-size:14px;line-height:1.2142857143;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-weight:400;color:#333}.aemvc-v1-mobile-header-navbar[_ngcontent-%COMP%]{position:fixed;width:100%;background:#fff;top:0;z-index:3500;height:52px}.aemvc-v1-mobile-header-navbar-nav[_ngcontent-%COMP%]{background:#fff;display:flex;flex-flow:row nowrap;justify-content:space-between;border:1px solid #e5e5e5;border-right:0;border-left:0;z-index:3500;height:inherit;align-items:center}.aemvc-v1-mobile-header-navbar-nav[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background:none;border:none}.aemvc-v1-mobile-header-navbar-target[_ngcontent-%COMP%]{width:56px;height:100%}.aemvc-v1-mobile-header-navbar-target-toggle[_ngcontent-%COMP%]{cursor:pointer;display:flex;background:none;border:none;height:100%;width:100%;padding:0}.aemvc-v1-mobile-header-navbar-target-toggle-indicator[_ngcontent-%COMP%]{margin:auto}.aemvc-v1-mobile-header-navbar-target-toggle-indicator[_ngcontent-%COMP%]   .bar[_ngcontent-%COMP%]{margin-bottom:4px;background:#1a1a1a;display:block;height:2px;width:22px}.aemvc-v1-mobile-header-navbar-target-toggle-indicator[_ngcontent-%COMP%]   .bar__top[_ngcontent-%COMP%]   .animate--close[_ngcontent-%COMP%]{animation:.2s linear forwards topBarClose}.aemvc-v1-mobile-header-menu[_ngcontent-%COMP%]{list-style:none!important;margin:0!important;padding:0!important;z-index:1;width:100%;--underline--height: 0;--top--offset--y: 0;--top--offset--x: 0;--underline--width: 0}.aemvc-v1-mobile-header-menu[_ngcontent-%COMP%]:before{content:"";position:absolute;height:var(--underline--height);width:4px;left:var(--top-offset--x);top:0;transform:translateY(var(--top--offset--y));background-color:#c20029;z-index:1}.aemvc-v1-mobile-header-menu-return[_ngcontent-%COMP%]{width:100%;padding:24px 24px 24px 16px;position:relative;border-bottom:1px solid #e5e5e5;font-size:14px;transition:color .2s;background-color:#fff}.aemvc-v1-mobile-header-menu-return-secondary[_ngcontent-%COMP%]{background-color:#f9f9f9}.aemvc-v1-mobile-header-menu-return-secondary-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-left:12px}.aemvc-v1-mobile-header-menu-return[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v1-mobile-header-menu-return[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:14px;color:#96151d}.aemvc-v1-mobile-header-menu-return-item[_ngcontent-%COMP%]{display:flex;align-items:center;color:#040505}.aemvc-v1-mobile-header-menu-return-item[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v1-mobile-header-menu-return-item[_ngcontent-%COMP%]   .headline[_ngcontent-%COMP%]{color:#666;font-size:12px;line-height:14px}.aemvc-v1-mobile-header-menu-return-item[_ngcontent-%COMP%]   .chevron-left[_ngcontent-%COMP%]{background-size:cover;height:12px;width:7px;vertical-align:middle;position:relative;fill:#8e4c01}.aemvc-v1-mobile-header-menu-header[_ngcontent-%COMP%]{background:#f9f9f9;border-bottom:1px solid #e5e5e5;color:#96151d;cursor:pointer;font-size:14px;padding:24px 24px 24px 16px;text-align:left;width:100%}.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]{width:100%;padding:24px 24px 24px 16px;position:relative;border-bottom:1px solid #e5e5e5;font-size:14px;transition:color .2s;background-color:#fff}.aemvc-v1-mobile-header-menu-items-secondary[_ngcontent-%COMP%]{background-color:#f9f9f9}.aemvc-v1-mobile-header-menu-items-secondary-text[_ngcontent-%COMP%]{display:flex;flex-direction:column}.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:14px}.aemvc-v1-mobile-header-menu-items.active[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:hover   a[_ngcontent-%COMP%]{color:#96151d}.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active){color:#c20029;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0% .25rem,0% .25rem;background-position:left;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.aemvc-hover[_ngcontent-%COMP%]   .aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active), .aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):hover{transition-duration:.1s;background-size:.25rem,100% .25rem}.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):focus-visible{background-size:.25rem,100% .25rem;transition-property:none}@supports not selector(*:focus-visible){.aemvc-v1-mobile-header-menu-items[_ngcontent-%COMP%]:not(.active):focus{transition-property:none;background-size:.25rem,100% .25rem}}.aemvc-v1-mobile-header-menu-items-item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;color:#040505}.aemvc-v1-mobile-header-menu-items-item[_ngcontent-%COMP%]:hover{cursor:pointer}.aemvc-v1-mobile-header-menu-items-item[_ngcontent-%COMP%]   .headline[_ngcontent-%COMP%]{color:#666;font-size:12px;line-height:14px}.aemvc-v1-mobile-header-menu-items-item[_ngcontent-%COMP%]   .chevron-right[_ngcontent-%COMP%]{margin-right:8px;background-size:cover;height:12px;width:7px;vertical-align:middle;margin-left:3px;position:relative;
1left:7px;fill:#8e4c01}.aemvc-v1-mobile-header-menu-chevron[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0;text-align:left;width:100%}.aemvc-v1-mobile-header-menu-content[_ngcontent-%COMP%]{background-color:#fff!important;max-width:100%;width:100%;position:absolute;top:0;z-index:1000}.aemvc-v1-mobile-header-menu-content[hidden][_ngcontent-%COMP%]{display:none}.aemvc-v1-mobile-header-menu-content-group[_ngcontent-%COMP%]{padding-left:16px}.aemvc-v1-mobile-header-menu-content-group-margin[_ngcontent-%COMP%]{margin:26px 0}.aemvc-v1-mobile-header-menu-content-group-margin[_ngcontent-%COMP%]   .is-selected[_ngcontent-%COMP%]{color:#96151d!important}.aemvc-v1-mobile-header-menu-content-group-margin[_ngcontent-%COMP%]   .is-selected[_ngcontent-%COMP%]:before{content:"";width:3px;height:24px;background:#96151d;position:absolute;left:0}.aemvc-v1-mobile-header-menu-content-group[_ngcontent-%COMP%]   p.mobile__normal[_ngcontent-%COMP%]{font-size:14px;font-style:normal;font-weight:"";line-height:20px;align-self:stretch}.aemvc-v1-mobile-header-menu-content-group[_ngcontent-%COMP%]   p.mobile__bold[_ngcontent-%COMP%]{font-size:12px;line-height:14px;color:#666;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;margin:0}.aemvc-v1-mobile-header-menu-content-group-header[_ngcontent-%COMP%]{margin:0 16px;height:64px;display:flex;align-items:center;color:#040505!important}.aemvc-v1-mobile-header-menu-content-group-links[_ngcontent-%COMP%]{font-size:14px;line-height:1.5em;margin:26px 0;color:#040505!important;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif}.aemvc-v1-mobile-header-menu-content[_ngcontent-%COMP%]   .line-after[_ngcontent-%COMP%]:after{background:#e5e5e5;content:"";display:block;height:1px;width:calc(100% + 10px);margin:26px -5px}.aemvc-v1-mobile-sub-utility-bar-logo-container[_ngcontent-%COMP%]{border:1px solid #e5e5e5;border-top:0;border-bottom:0;flex:1;display:flex;justify-content:center;align-items:center;height:100%}.aemvc-v1-mobile-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:116px;height:24px}.aemvc-v1-mobile-logo[_ngcontent-%COMP%]{display:inherit;height:100%}.aemvc-v1-mobile-header-border[_ngcontent-%COMP%]{border-bottom:1px solid #d0d0d0;z-index:1}.aemvc-v1-mobile-header-active-background[_ngcontent-%COMP%]{position:fixed;z-index:1000;width:100%;height:calc(100% - 52px);top:52px;background-color:#fff;transition:height .2,transform .3s}.aemvc-v1-mobile-header[_ngcontent-%COMP%]{height:52px}.aemvc-v1-mobile-header-sticky[_ngcontent-%COMP%]{position:fixed;top:0;width:100%;z-index:3500;background:#fff}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]{border-bottom:1px solid #e5e5e5;margin-bottom:4px;background:#fff}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;display:flex;align-items:center;padding:0}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   .language-option-checked[_ngcontent-%COMP%]{position:relative}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   .language-option-checked[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:before{height:1px;left:0;top:100%;transform:unset;width:100%;content:"";position:absolute;z-index:3500;background-color:#96151d}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   .language-option-checked[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#1a1a1a}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none;flex:1}.aemvc-v1-mobile-header-language-selection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#666;font-size:12px;line-height:1;display:block;width:100%;margin:0 0 0 10px;padding:10px 0;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif}.aemvc-v1-mobile-search-bar[_ngcontent-%COMP%]{position:fixed;z-index:3500;width:100%;top:52px;left:0;right:0;background-color:#fff;padding:5px 0;border-top:.5px solid #e5e5e5;border-bottom:1.5px solid #e5e5e5}.aemvc-v1-mobile-search-bar-wrapper[_ngcontent-%COMP%]{max-width:1472px;margin:0 auto}.aemvc-v1-mobile-search-bar-wrapper-container[_ngcontent-%COMP%]{max-width:1440px;padding:32px 0}.aemvc-v1-mobile-search-bar-input[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding-bottom:8px;padding-left:12px}.aemvc-v1-mobile-search-bar-input[_ngcontent-%COMP%]   .close-icon[_ngcontent-%COMP%]{cursor:pointer;border:none;display:block;padding:20px;border-radius:50%;transition:background-color .2s;background-size:18px;background-position:center;background-repeat:no-repeat;background-color:#fff}.aemvc-v1-mobile-search-bar-input[_ngcontent-%COMP%]   .close-icon-size[_ngcontent-%COMP%]{height:18px;width:18px}.aemvc-v1-mobile-search-bar-input-wrapper[_ngcontent-%COMP%]{width:100%;margin-right:16px}.aemvc-v1-mobile-search-bar-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{color:#1
1a1a1a;border:0;padding:15px 22px;width:100%;font-size:inherit;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif}.aemvc-v1-mobile-search-bar-view-all-products[_ngcontent-%COMP%]{margin-top:16px;margin-left:12px;padding:14px 0}.aemvc-v1-mobile-search-bar-view-all-products-link[_ngcontent-%COMP%]{color:#1a1a1a;font-size:14px;letter-spacing:.1px;padding:0 0 0 11px;text-decoration:none;word-spacing:-2px;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;display:flex;align-items:center;line-height:1.1875}.aemvc-v1-mobile-search-bar-view-all-products-link[_ngcontent-%COMP%]   .chevron-right[_ngcontent-%COMP%]{margin-right:8px;background-size:cover;height:12px;width:7px;vertical-align:middle;margin-left:3px;position:relative;left:7px;fill:#8e4c01}.aemvc-v1-mobile-search-bar-view-all-products-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;letter-spacing:.1px;color:#1a1a1a}.aemvc-v1-mobile-search-bar-view-all-products-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .text--small[_ngcontent-%COMP%]{font-size:14px;line-height:1.2142857143;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-weight:400;color:#333}.aemvc-v1-global-header__skip[_ngcontent-%COMP%]{left:-999px;position:fixed;overflow:hidden}.aemvc-v1-global-header__skip[_ngcontent-%COMP%]:focus{display:block;position:absolute;top:5px;left:5px;z-index:100000;background-color:#d3d3d3;border:1px solid black}']})}}return n})(),ige=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,pu,or,lo]})}}return n})();function age(n,t){if(1&n&&(C(0,"li")(1,"a",37),Q(2),v()()),2&n){const e=t.$implicit;g(),f("href",e.href,rt),g(),ct(" ",e.text," ")}}function rge(n,t){if(1&n&&(Mt(),qn(),C(0,"div",33)(1,"div",34)(2,"h2",35),Q(3),v(),C(4,"ul"),_e(5,age,3,2,"li",36),v()()()),2&n){const e=t.$implicit;g(3),Le(e.header),g(2),f("ngForOf",e.content)}}function cge(n,t){1&n&&(C(0,"a",25),Q(1,"Advertising and analytics"),v())}function sge(n,t){1&n&&(C(0,"a",25),Q(1,"Publicit\xe9 et analytique"),v())}function lge(n,t){1&n&&(C(0,"a",25),Q(1,"Accessibility"),v())}function mge(n,t){1&n&&(C(0,"a",25),Q(1,"Accessibilit\xe9"),v())}let dge=(()=>{class n{constructor(e,o){this.sanitizer=e,this.iconService=o,this.footercontent="",this.footercolumnscontent="[{}]",this.legaltext="",this.path="",this.safefootercontent="",this.safelegaltext="",this.language="",this.footercolumnsparsed=[]}ngOnInit(){this.safefootercontent=this.sanitizer.bypassSecurityTrustHtml(this.footercontent),this.safelegaltext=this.sanitizer.bypassSecurityTrustHtml(this.legaltext),this.parseContentColumns(),this.language=this.path.includes("/fr/")||this.path.includes("/spa-article-page-template3/")?"fr":"en"}ngOnChanges(){this.safefootercontent=this.sanitizer.bypassSecurityTrustHtml(this.footercontent),this.safelegaltext=this.sanitizer.bypassSecurityTrustHtml(this.legaltext)}parseContentColumns(){this.footercolumnsparsed="string"==typeof this.footercolumnscontent?JSON.parse(this.footercolumnscontent):this.footercolumnscontent}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-global-footer"]],inputs:{footercontent:"footercontent",footercolumnscontent:"footercolumnscontent",legaltext:"legaltext",path:"path"},features:[ut],decls:50,vars:12,consts:[[1,"aemvc-v1-footer-text"],[1,"aemvc-v1-footer-text-grid-wrapper"],[1,"aemvc-v1-footer-text-content"],[1,"aemvc-v1-footer-text-content-col-12"],[1,"aemvc-v1-footer-text-content-text",3,"innerHTML"],[1,"aemvc-v1-footer-main"],[1,"aemvc-v1-footer-main-grid-wrapper"],[1,"aemvc-v1-footer-main-content"],[1,"aemvc-v1-footer-main-content-col-12"],[1,"aemvc-v1-footer-main-content-logo"],[3,"href"],["role","img",1,"aemvc-v1-sub-utility-bar-logo"],[1,"aemvc-v1-logo"],["class","aemvc-v1-footer-main-content-col_lg-4_md-6",4,"ngFor","ngForOf"],[1,"aemvc-v1-footer-ribbon"],[1,"aemvc-v1-footer-ribbon-grid-wrapper"],[1,"aemvc-v1-footer-content"],[1,"aemvc-v1-footer-content-col-12"],[1,"aemvc-v1-footer-content-top"],[1,"aemvc-v1-footer-content-top-left"],[1,"aemvc-v1-footer-content-top-left-region"],[1,"aemvc-v1-footer-content-top-left-region-icon"],[1,"aemvc-v1-footer-content-top-left-links"],[1,"aemvc-v1-footer-content-top-left-links-name"],["class","aemvc-v1-footer-content-top-left-links-text","href","",4,"ngIf"],["href","",1,"aemvc-v1-footer-content-top-left-links-text"],[1,"aemvc-v1-footer-content-top-left-links-icon"],[1,"aemvc-v1-footer-content-top-right"],["href","","aria-label","linkedin",1,"aemvc-v1-footer-content-top-right-icon"],[1,"aemvc-v1-footer-content-top-right-icon-linkedin"],["href","","aria-label","twitter",1,"aemvc-v1-footer-content-top-right-icon"],[1,"aemvc-v1-footer-content-top-right-icon-twitter"],[1,"aemvc-v1-footer-content-terms",3,"innerHTML"],[1,"aemvc-v1-footer-main-content-col_lg-4_md-6"],[1,"aemvc-v1-footer-group"],[1,"aemvc-v1-footer-group-name"],[4,"ngFor","ngForOf"],[1,"text--small",3,"href"]],template:function(o,i){1&o&&(C(0,"footer")(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3),fe(5,"div",4),v()()()(),C(6,"div",5)(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"a",10),Mt(),C(12,"svg",11),fe(13,"use",12),v()()()(),_e(14,rge,6,2,"div",13),v()()(),qn(),C(15,"div",14)(16,"div",15)(17,"div",16)(18,"div",17)(19,"div",18)(20,"div",19)(21,"div",20),Mt(),C(22,"svg",21),fe(23,"use"),v(),qn(),C(24,"span"),Q(25,"Vanguard Canada"),v()(),C(26,"ul",22)(27,"li",23),_e(28,cge,2,0,"a",24)(29,sge,2,0,"a",24),v(),C(30,"li",23)(31,"a",25),Q(32," AdChoices "),Mt(),C(33,"svg",26),fe(34,"use"),v()()(),qn(),C(35,"li",23),_e(36,lge,2,0,"a",24)(37,mge,2,0,"a",24),v()()(),C(38,"div",27)(39,"ul")(40,"li")(41,"a",28),Mt(),C(42,"svg",29),fe(43,"use"),v()()(),qn(),C(44,"li")(45,"a",30),Mt(),C(46,"svg",31),fe(47,"use"),v()()()()()()(),qn(),C(48,"div",17),fe(49,"div",32),v()()()()()),2&o&&(g(5),f("innerHTML",i.safelegaltext,Jt),g(8),Ue("href","#logo-vanguard",null,"xlink"),g(),f("ngForOf",i.footercolumnsparsed),g(9),Ue("href","#global-footer-canad
1a-flag",null,"xlink"),g(5),f("ngIf","en"===i.language),g(),f("ngIf","fr"===i.language),g(5),Ue("href","#global-footer-adchoices",null,"xlink"),g(2),f("ngIf","en"===i.language),g(),f("ngIf","fr"===i.language),g(6),Ue("href","#global-footer-linkedin",null,"xlink"),g(4),Ue("href","#global-footer-twitter",null,"xlink"),g(2),f("innerHTML",i.safefootercontent,Jt))},dependencies:[yo,Vt],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v1-footer-text[_ngcontent-%COMP%]{min-height:64px;background-color:#fff}.aemvc-v1-footer-text-grid-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;margin:0}.aemvc-v1-footer-text-content[_ngcontent-%COMP%]{max-width:1440px;margin:0 32px;width:100%}.aemvc-v1-footer-text-content-col-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%;box-sizing:border-box;padding:0 16px}.aemvc-v1-footer-text-content-text[_ngcontent-%COMP%]{display:inline-block;font-size:12px!important;line-height:1.5!important;margin:1em 0;font-family:Univers-Basic-Light,Helvetica Neue,sans-serif;color:#666}.aemvc-v1-footer-text-content-text[_ngcontent-%COMP%]     p{margin:1em 0}.aemvc-v1-footer-text-content-text[_ngcontent-%COMP%]     br{display:block;content:"";margin:1em 0}.aemvc-v1-footer-main[_ngcontent-%COMP%]{background-color:#fff;padding-top:75px}.aemvc-v1-footer-main-grid-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;margin:0}.aemvc-v1-footer-main-content[_ngcontent-%COMP%]{max-width:1440px;margin:0 32px;width:100%;box-sizing:border-box;display:flex;flex-flow:row wrap}.aemvc-v1-footer-main-content-col-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%;box-sizing:border-box;padding:0 16px 32px}.aemvc-v1-footer-main-content-logo[_ngcontent-%COMP%]{padding-bottom:17px}.aemvc-v1-footer-main-content-logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}.aemvc-v1-footer-main-content-col_lg-4_md-6[_ngcontent-%COMP%]{flex:1 1 0%;box-sizing:border-box;padding:0 16px 32px;max-width:100%}@media only screen and (max-width: 1023px){.aemvc-v1-footer-main-content-col_lg-4_md-6[_ngcontent-%COMP%]{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media only screen and (max-width: 768px){.aemvc-v1-footer-main-content-col_lg-4_md-6[_ngcontent-%COMP%]{flex-basis:50%;max-width:50%}}.aemvc-v1-footer-main-content-col_lg-4_md-6[_ngcontent-%COMP%]   .aemvc-v1-footer-group[_ngcontent-%COMP%]{padding-right:32px;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.1875;color:#333}.aemvc-v1-footer-main-content-col_lg-4_md-6[_ngcontent-%COMP%]   .aemvc-v1-footer-group-name[_ng
1content-%COMP%]{color:#000;font-size:14px;font-weight:600;line-height:1.2142857143em;margin:0;padding-bottom:29px;border-bottom:1px solid #1b1b1b}.aemvc-v1-footer-main-content-col_lg-4_md-6[_ngcontent-%COMP%]   .aemvc-v1-footer-group[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0}.aemvc-v1-footer-main-content-col_lg-4_md-6[_ngcontent-%COMP%]   .aemvc-v1-footer-group[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:29px 0}.aemvc-v1-footer-main-content-col_lg-4_md-6[_ngcontent-%COMP%]   .aemvc-v1-footer-group[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;letter-spacing:.1px;color:#1a1a1a}.aemvc-v1-footer-main-content-col_lg-4_md-6[_ngcontent-%COMP%]   .aemvc-v1-footer-group[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .text--small[_ngcontent-%COMP%]{font-size:14px;line-height:1.2142857143}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]{background-color:#f2f2f2;padding:32px 0;color:#666;font-family:Univers-Basic-Regular,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.aemvc-v1-footer-ribbon-grid-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;margin:0}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content[_ngcontent-%COMP%]{max-width:1440px;margin:0 32px;width:100%}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-col-12[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%;box-sizing:border-box;padding:0 16px 32px}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top[_ngcontent-%COMP%]{border-bottom:1px solid #e5e5e5;padding-bottom:36px;display:flex;flex-flow:row wrap;align-items:center}@media only screen and (max-width: 1023px){.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top[_ngcontent-%COMP%]{flex-flow:column nowrap}}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left[_ngcontent-%COMP%]{flex:1;display:flex;flex-flow:row wrap;font-size:14px;line-height:1.7142857143em;font-family:Univers-Basic-Light,Helvetica Neue,sans-serif!important}@media only screen and (max-width: 1023px){.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left[_ngcontent-%COMP%]{flex-flow:column nowrap;align-items:center}}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-region[_ngcontent-%COMP%]{margin-right:1rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1023px){.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-region[_ngcontent-%COMP%]{margin:0 0 16px}}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-region-icon[_ngcontent-%COMP%]{margin-right:10px;width:15px;height:8px}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-links[_ngcontent-%COMP%]{display:inline-flex;flex-flow:row wrap;list-style:none;margin:0;padding:0}@media only screen and (max-width: 1023px){.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-links[_ngcontent-%COMP%]{flex-flow:column nowrap;text-align:center}}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-links[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 1rem}@media only screen and (max-width: 1023px){.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-links[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0}}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-links-name[_ngcontent-%COMP%]:before{content:"|";position:static;position:initial;right:-2rem;top:50%;transform:translateY(-50%)}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline;text-decoration-color:#040505}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-links-text[_ngcontent-%COMP%]{color:#666;padding-left:1rem;display:inline-flex;align-items:center}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-left-links-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-left:10px;width:15px!important;height:14px!important}@media only screen and (max-width: 1023px){.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-right[_ngcontent-%COMP%]{margin:16px 0}}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-right[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-right[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-of-type){margin-right:59px}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-right-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;cursor:pointer}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-right-icon-linkedin[_ngcontent-%COMP%]{width:15px;height:14px}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-top-right-icon-twitter[_ngcontent-%COMP%]{width:15px;height:13px}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-terms[_ngcontent-%COMP%]{font-size:12px!important;line-height:1.5!important;padding-bottom:52px;font-family:Univers-Basic-Light,Helvetica Neue,sans-serif;color:#666}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-terms[_ngcontent-%COMP%]     p{font-family:Univers-Basic-Light,Helvetica Neue,sans-serif;color:#666;font-size:12px!important;line-height:1.5!important}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-terms[_ngcontent-%COMP%]     p   a{color:#96151d!important;text-decoration:underline}.aemvc-v1-footer-ribbon[_ngcontent-%COMP%]   .aemvc-v1-footer-content-terms[_ngcontent-%COMP%]     a{color:#96151d!important;text-decoration:underline}.aemvc-v1-sub-utility-bar-logo[_ngcontent-%COMP%]{position:relative;top:0;width:120px;height:26px}.aemvc-v1-logo[_ngcontent-%COMP%]{display:inherit;height:100%}']})}}return n})(),uge=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,lo]})}}return n})();function gge(n,t){if(1&n&&(C(0,"p",19)(1,"a",20),Q(2),v()()),2&n){const e=j(2).$implicit;g(2),Le(e.title)}}function hge(n,t){if(1&n&&(C(0,"p",21),Q(1),v()),2&n){const e=j(2).$implicit;g(),Le(e.title)}}
1function fge(n,t){if(1&n&&(C(0,"p",22),Q(1),v()),2&n){const e=j(2).$implicit;g(),ct("as of ",e.date,"")}}function pge(n,t){if(1&n&&(C(0,"div"),_e(1,gge,3,1,"p",15)(2,hge,2,1,"p",16),C(3,"h4",17),Q(4),v(),_e(5,fge,2,1,"p",18),v()),2&n){const e=j().$implicit;g(),f("ngIf","expenseRatio"==e.id||"thirtyDaySECYield"==e.id||"marketPrice"==e.id),g(),f("ngIf","expenseRatio"!==e.id&&"thirtyDaySECYield"!==e.id&&"marketPrice"!==e.id),g(2),Le(e.value),g(),f("ngIf",null!==e.date)}}const _ge=n=>({"aemvc-v1-fixed-dashboard-reward-scale-active-1":n});function vge(n,t){if(1&n&&(C(0,"div",31),fe(1,"span",32),Q(2),fe(3,"span",33),v()),2&n){const e=j(2).$implicit;f("ngClass",wt(2,_ge,"1"===e.value)),g(2),ct(" ",e.value," ")}}const Cge=n=>({"aemvc-v1-fixed-dashboard-reward-scale-active-2":n});function Mge(n,t){if(1&n&&(C(0,"div",31),fe(1,"span",32),Q(2),fe(3,"span",33),v()),2&n){const e=j(2).$implicit;f("ngClass",wt(2,Cge,"2"===e.value)),g(2),ct(" ",e.value," ")}}const Pge=n=>({"aemvc-v1-fixed-dashboard-reward-scale-active-3":n});function Oge(n,t){if(1&n&&(C(0,"div",31),fe(1,"span",32),Q(2),fe(3,"span",33),v()),2&n){const e=j(2).$implicit;f("ngClass",wt(2,Pge,"3"===e.value)),g(2),ct(" ",e.value," ")}}const bge=n=>({"aemvc-v1-fixed-dashboard-reward-scale-active-4":n});function yge(n,t){if(1&n&&(C(0,"div",31),fe(1,"span",32),Q(2),fe(3,"span",33),v()),2&n){const e=j(2).$implicit;f("ngClass",wt(2,bge,"4"===e.value)),g(2),ct(" ",e.value," ")}}const wge=n=>({"aemvc-v1-fixed-dashboard-reward-scale-active-5":n});function xge(n,t){if(1&n&&(C(0,"div",31),fe(1,"span",32),Q(2),fe(3,"span",33),v()),2&n){const e=j(2).$implicit;f("ngClass",wt(2,wge,"5"===e.value)),g(2),ct(" ",e.value," ")}}function kge(n,t){1&n&&fe(0,"div",34)}function Ege(n,t){if(1&n&&(C(0,"div")(1,"p",21),Q(2),v(),C(3,"div",23)(4,"div",24)(5,"div",25),_e(6,vge,4,4,"div",26)(7,Mge,4,4,"div",26)(8,Oge,4,4,"div",26)(9,yge,4,4,"div",26)(10,xge,4,4,"div",26)(11,kge,1,0,"ng-template",null,27,Ca),v(),C(13,"div",28)(14,"p",29),Q(15,"Less"),v(),C(16,"p",30),Q(17,"More"),v()()()()()),2&n){const e=Nt(12),o=j().$implicit;g(2),Le(o.title),g(4),f("ngIf","1"===o.value)("ngIfElse",e),g(),f("ngIf","2"===o.value)("ngIfElse",e),g(),f("ngIf","3"===o.value)("ngIfElse",e),g(),f("ngIf","4"===o.value)("ngIfElse",e),g(),f("ngIf","5"===o.value)("ngIfElse",e)}}function Age(n,t){if(1&n&&(C(0,"div",13),_e(1,pge,6,4,"div",14)(2,Ege,18,11,"div",14),v()),2&n){const e=t.$implicit;g(),f("ngIf","riskRewardScale"!==e.id),g(),f("ngIf","riskRewardScale"==e.id)}}let Sge=(()=>{class n{constructor(e){this.sanitizer=e,this.funddata="[{}]",this.ticker="",this.header="",this.body="",this.fundDataParsed=[],this.safeBodyHTML=""}ngOnInit(){this.parseData(),this.safeBodyHTML=this.sanitizer.bypassSecurityTrustHtml(this.body)}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"funddata":this.parseData();break;case"body":this.safeBodyHTML=this.sanitizer.bypassSecurityTrustHtml(this.body)}})}parseData(){this.fundDataParsed="string"==typeof this.funddata?JSON.parse(this.funddata):this.funddata}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-fixed-dashboard"]],inputs:{funddata:"funddata",ticker:"ticker",header:"header",body:"body"},features:[ut],decls:15,vars:16,consts:[[1,"aemvc-v2-container"],[1,"aemvc-v2-inner-container","aemvc-v1-fixed-dashboard"],[1,"aemvc-v1-fixed-dashboard-left"],[1,"aemvc-v1-fixed-dashboard-left-ticker"],[1,"aemvc-v1-fixed-dashboard-left-header"],[1,"aemvc-v1-fixed-dashboard-left-body",3,"innerHTML"],[1,"aemvc-v1-fixed-dashboard-left-buttons"],[3,"size","firstbuttonlabel","firstbuttontype","firstbuttonhref","firstbuttontargetwindow","variant","secondbuttonlabel","secondbuttontype","secondbuttonhref","secondbuttontargetwindow","color","aligned"],["buttonContainer",""],[1,"aemvc-v1-fixed-dashboard-right"],[1,"aemvc-v1-fixed-dashboard-right-container"],[1,"aemvc-v1-fixed-dashboard-right-container-row"],["class","aemvc-v1-fixed-dashboard-right-container-row-data",4,"ngFor","ngForOf"],[1,"aemvc-v1-fixed-dashboard-right-container-row-data"],[4,"ngIf"],["class","aemvc-v1-fixed-dashboard-right-container-row-data-title",4,"ngIf"],["class","aemvc-v1-fixed-dashboard-right-container-row-data-title aemvc-v1-fixed-dashboard-right-container-row-data-bottom",4,"ngIf"],[1,"aemvc-v1-fixed-dashboard-right-container-row-data-value"],["class","aemvc-v1-fixed-dashboard-right-container-row-data-date",4,"ngIf"],[1,"aemvc-v1-fixed-dashboard-right-container-row-data-title"],[1,"aemvc-v1-fixed-dashboard-right-container-row-data-title-popup"],[1,"aemvc-v1-fixed-dashboard-right-container-row-data-title","aemvc-v1-fixed-dashboard-right-container-row-data-bottom"],[1,"aemvc-v1-fixed-dashboard-right-container-row-data-date"],[1,"aemvc-v1-fixed-dashboard-reward-scale-bottom"],[1,"aemvc-v1-fixed-dashboard-reward-scale-container"],[1,"aemvc-v1-fixed-dashboard-reward-scale"],["class","aemvc-v1-fixed-dashboard-reward-scale-item",3,"ngClass",4,"ngIf","ngIfElse"],["riskRewardScale",""],[1,"aemvc-v1-fixed-dashboard-reward-scale-legend"],[1,"aemvc-v1-fixed-dashboard-reward-scale-legend-less"],[1,"aemvc-v1-fixed-dashboard-reward-scale-legend-more"],[1,"aemvc-v1-fixed-dashboard-reward-scale-item",3,"ngClass"],["aria-label","The fund risk level is a"],["aria-label","on a scale of 1 to 5, 1 is less risk less reward, 5 is more risk more reward"],[1,"aemvc-v1-fixed-dashboard-reward-scale-item"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),Q(4),v(),C(5,"h2",4),Q(6),v(),fe(7,"div",5),C(8,"div",6),fe(9,"c11n-aem-button-group",7,8),v()(),C(11,"div",9)(12,"div",10)(13,"div",11),_e(14,Age,3,2,"div",12),v()()()()()),2&o&&(g(4),Le(i.ticker),g(2),Le(i.header),g(),f("innerHTML",i.safeBodyHTML,Jt),g(2),f("size","medium")("firstbuttonlabel","Buy")("firstbuttontype","button")("firstbuttonhref","")("firstbuttontargetwindow","_blank")("variant","primary")("secondbuttonlabel","Compare")("secondbuttontype","button")("secondbuttonhref","")("secondbuttontargetwindow","_blank")("color","on-light")("aligned","left"),g(5),f("ngForOf",i.fundDataParsed))},dependencies:[bo,yo,Vt,Ko],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-fixed-dashboard[_ngcontent-%COMP%]{margin-top:37px!important}.aemvc-v1-fixed-dashboard-left[_ngcontent-%COMP%]{grid-column:1/9}.aemvc-v1-fixed-dashboard-left-ticker[_ngcontent-%COMP%]{text-transform:uppercase;margin-bottom:20px;line-height:96px;font-size:92px;font-weight:800}.aemvc-v1-fixed-dashboard-left-header[_ngcontent-%COMP%]{margin-bottom:29px;line-height:72px;font-size:68px;font-weight:400;letter-spacing:-1.5px}.aemvc-v1-fixed-dashboard-left-body[_ngcontent-%COMP%]{font-size:17px;line-height:24px;font-weight:400}.aemvc-v1-fixed-dashboard-left-body[_ngcontent-%COMP%]     a{color:#145bff;font-weight:800;display:inline-block;border-bottom:1px solid #145BFF;text-decoration:none;font-style:normal}.aemvc-v1-fixed-dashboard-left-body[_ngcontent-%COMP%]     a:hover{color:#040505!important;border-bottom:1.5px solid #040505!important;text-decoration:none}.aemvc-v1-fixed-dashboard-left-buttons[_ngcontent-%COMP%]{margin-top:82px;margin-bottom:96px;padding-left:.75rem}.aemvc-v1-fixed-dashboard-right[_ngcontent-%COMP%]{grid-column:9/13}.aemvc-v1-fixed-dashboard-right-container[_ngcontent-%COMP%]{padding:0;margin-top:12px}.aemvc-v1-fixed-dashboard-right-container-row[_ngcontent-%COMP%]{margin-left:-12px;margin-right:-12px;display:flex;flex-wrap:wrap}.aemvc-v1-fixed-dashboard-right-container-row-data[_ngcontent-%COMP%]{padding-left:12px;padding-right:12px;flex:0 0 auto;width:50%}.aemvc-v1-fixed-dashboard-right-container-row-data-title[_ngcontent-%COMP%]{font-size:14px;line-height:20px;font-weight:400}.aemvc-v1-fixed-dashboard-right-container-row-data-title-popup[_ngcontent-%COMP%]{color:#145bff;display:inline-block;text-decoration:none;padding-bottom:2px;font-weight:700;font-size:14px;line-height:18px;border-bottom:2px dotted #145bff}.aemvc-v1-fixed-dashboard-right-container-row-data-title-popup[_ngcontent-%COMP%]:hover{color:#040505!important;border-bottom:2px dotted #040505!important;text-decoration:none;cursor:pointer}.aemvc-v1-fixed-dashboard-right-container-row-data-value[_ngcontent-%COMP%]{margin-bottom:10px;line-height:32px;font-size:28px;letter-spacing:-.5px}.aemvc-v1-fixed-dashboard-right-container-row-data-date[_ngcontent-%COMP%]{font-size:11px;line-height:16px;color:gray;height:16px;width:150px;font-style:italic;letter-spacing:0;padding-top:0;margin-bottom:10px}.aemvc-v1-fixed-dashboard-right-container-row-data-bottom[_ngcontent-%COMP%]{margin-bottom:3px}.aemvc-v1-fixed-dashboard-reward-scale[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;position:relative}.aemvc-v1-fixed-dashboard-reward-scale-bottom[_ngcontent-%COMP%]{margin-bottom:10px}.aemvc-v1-fixed-dashboard-reward-scale-container[_ngcontent-%COMP%]{display:inline-block;margin:9px auto 0;overflow:hidden}.aemvc-v1-fixed-dashboard-reward-scale-item[_ngcontent-%COMP%]{width:8px;height:8px;display:flex;justify-content:center;align-items:center;color:#040505;font-weight:700;font-style:normal;font-size:17px;border-radius:50px;margin-right:20px;top:12px;position:relative;background-color:#cbcece}.aemvc-v1-fixed-dashboard-reward-scale-item[_ngcontent-%COMP%]:last-child{margin-right:0}.aemvc-v1-fixed-dashboard-reward-scale-active-1[_ngcontent-%COMP%]{background-color:#f9f3e6;height:32px;width:32px;top:0}.aemvc-v1-fixed-dashboard-reward-scale-active-1[_ngcontent-%COMP%]:before{right:100%;position:absolute;background-color:#cbcece;content:"";width:1000px;height:4px;z-index:1}.aemvc-v1-fixed-dashboard-reward-scale-active-2[_ngcontent-%COMP%]{background-color:#ffebbf;height:32px;width:32px;top:0}.aemvc-v1-fixed-dashboard-reward-scale-active-2[_ngcontent-%COMP%]:before{right:100%;position:absolute;background-color:#cbcece;content:"";width:1000px;height:4px;z-index:1}.aemvc-v1-fixed-dashboard-reward-scale-active-3[_ngcontent-%COMP%]{background-color:#ffd680;height:32px;width:32px;top:0}.aemvc-v1-fixed-dashboard-reward-scale-active-3[_ngcontent-%COMP%]:before{right:100%;position:absolute;background-color:#cbcece;content:"";width:1000px;height:4px;z-index:1}.aemvc-v1-fixed-dashboard-reward-scale-active-4[_ngcontent-%COMP%]{background-color:#ffc240;height:32px;width:32px;top:0}.aemvc-v1-fixed-dashboard-reward-scale-active-4[_ngcontent-%COMP%]:before{right:100%;position:absolute;background-color:#cbcece;content:"";width:1000px;height:4px;z-index:1}.aemvc-v1-fixed-dashboard-reward-scale-active-5[_ngcontent-%COMP%]{background-color:#ffad00;height:32px;width:32px;top:0}.aemvc-v1-fixed-dashboard-reward-scale-active-5[_ngcontent-%COMP%]:before{right:100%;position:absolute;background-color:#cbcece;content:"";width:1000px;height:4px;z-index:1}.aemvc-v1-fixed-dashboard-reward-scale[_ngcontent-%COMP%]:before{content:"";width:100%;display:block;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#cbcece;z-index:0}.aemvc-v1-fixed-dashboard-reward-scale-legend[_ngcontent-%COMP%]{display:flex;margin-top:.5rem;color:#717777;font-weight:400;font-style:normal;font-size:11px;line-height:16px}.aemvc-v1-fixed-dashboard-reward-scale-legend-more[_ngcontent-%COMP%]{margin-right:2.4rem;position:relative;
1left:90px;margin-bottom:0;margin-top:0}.aemvc-v1-fixed-dashboard-reward-scale-legend-less[_ngcontent-%COMP%]{float:left;margin-bottom:0;margin-top:0}']})}}return n})(),Tge=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,ia]})}}return n})();function Ige(n,t){1&n&&(C(0,"li")(1,"a",9),Mt(),C(2,"svg",10)(3,"title"),Q(4,'"facebook"'),v(),fe(5,"use",11),v()(),qn(),C(6,"span",12),Q(7,"Opens in a new window"),v()())}function Dge(n,t){1&n&&(C(0,"li")(1,"a",13),Mt(),C(2,"svg",10)(3,"title"),Q(4,'"x"'),v(),fe(5,"use",14),v()(),qn(),C(6,"span",15),Q(7,"Opens in a new window"),v()())}function Rge(n,t){1&n&&(C(0,"li")(1,"a",16),Mt(),C(2,"svg",10)(3,"title"),Q(4,'"linkedin"'),v(),fe(5,"use",17),v()(),qn(),C(6,"span",18),Q(7,"Opens in a new window"),v()())}function Fge(n,t){1&n&&(C(0,"li")(1,"a",19),Mt(),C(2,"svg",10)(3,"title"),Q(4,'"instagram"'),v(),fe(5,"use",20),v()(),qn(),C(6,"span",21),Q(7,"Opens in a new window"),v()())}function Lge(n,t){1&n&&(C(0,"li")(1,"a",22),Mt(),C(2,"svg",10)(3,"title"),Q(4,'"youtube"'),v(),fe(5,"use",23),v()(),qn(),C(6,"span",24),Q(7,"Opens in a new window"),v()())}function Nge(n,t){if(1&n&&(C(0,"ul"),_e(1,Ige,8,0,"li",4)(2,Dge,8,0,"li",4)(3,Rge,8,0,"li",4)(4,Fge,8,0,"li",4)(5,Lge,8,0,"li",4),v()),2&n){const e=j();g(),f("ngIf",e.facebook),g(),f("ngIf",e.x),g(),f("ngIf",e.linkedin),g(),f("ngIf",e.instagram),g(),f("ngIf",e.youtube)}}function Bge(n,t){if(1&n&&fe(0,"c11n-aem-share-button-group-v1",25),2&n){const e=j();f("colormode","on-light")("linktoshare","http://vanguard.com")("showtwitter",e.x)("showlinkedin",e.linkedin)("showfacebook",e.facebook)("showinstagram",e.instagram)("showyoutube",e.youtube)("showprint",!1)("showemail",!1)("twittertitle","Share link via X")("linkedintitle","Share link via LinkedIn")("facebooktitle","Share link via Facebook")("instagramtitle","Share link via Instagram")("youtubetitle","Share link via Youtube")}}function Vge(n,t){if(1&n&&(C(0,"li")(1,"a",26),Q(2),v(),C(3,"span",27),Q(4,"Opens in a new window"),v()()),2&n){const e=t.$implicit,o=t.index;g(),f("href",e.href,rt)("target",e.targetblank),Ue("aria-describedby",o+"-footer-links-item"),g(),Le(e.title),g(),f("id",o+"-footer-links-item")}}let zge=(()=>{class n{constructor(e,o){this.sanitizer=e,this.iconService=o,this.facebook=!1,this.x=!1,this.linkedin=!1,this.instagram=!1,this.youtube=!1,this.text="",this.legaltext="",this.linkitems="[{}]",this.blackicons=!1,this.safetext="",this.safelegaltext="",this.itemsParsedData=[],this.noIcons=!1}ngOnInit(){this.safetext=this.sanitizer.bypassSecurityTrustHtml(this.text),this.safelegaltext=this.sanitizer.bypassSecurityTrustHtml(this.legaltext),this.booleanData(),this.parseListItemsData()}ngOnChanges(e){Object.keys(e).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"facebook":case"x":case"linkedin":case"instagram":case"youtube":case"blackicons":this.booleanData();break;case"text":this.safetext=this.sanitizer.bypassSecurityTrustHtml(this.text);break;case"legaltext":this.safelegaltext=this.sanitizer.bypassSecurityTrustHtml(this.legaltext)}})}booleanData(){"string"==typeof this.facebook&&(this.facebook="true"===this.facebook),"string"==typeof this.x&&(this.x="true"===this.x),"string"==typeof this.linkedin&&(this.linkedin="true"===this.linkedin),"string"==typeof this.instagram&&(this.instagram="true"===this.instagram),"string"==typeof this.youtube&&(this.youtube="true"===this.youtube),this.noIcons=!(this.facebook||this.x||this.linkedin||this.instagram||this.youtube),"string"==typeof this.blackicons&&(this.blackicons="true"===this.blackicons)}parseListItemsData(){this.itemsParsedData="string"==typeof this.linkitems?JSON.parse(this.linkitems):this.linkitems}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-footer"]],inputs:{facebook:"facebook",x:"x",linkedin:"linkedin",instagram:"instagram",youtube:"youtube",text:"text",legaltext:"legaltext",linkitems:"linkitems",blackicons:"blackicons"},features:[ut],decls:10,vars:5,consts:[[1,"aemvc-v2-footer-content"],[1,"aemvc-v2-footer"],[1,"aemvc-v2-connect"],[3,"innerHTML"],[4,"ngIf"],[3,"colormode","linktoshare","showtwitter","showlinkedin","showfacebook","showinstagram","showyoutube","showprint","showemail","twittertitle","linkedintitle","facebooktitle","instagramtitle","youtubetitle",4,"ngIf"],[1,"aemvc-v2-footer-legal",3,"innerHTML"],[1,"aemvc-v2-footer-links"],[4,"ngFor","ngForOf"],["href","https://www.facebook.com/Vanguard","target","_blank","aria-describedby","facebook-link"],["aria-hidden","false","focusable","true","role","img",1,"aemvc-v2-connect-icons"],[0,"xlink","href","#icon-facebook"],["
1id","facebook-link",1,"sr-only"],["href","https://twitter.com/Vanguard_Group","target","_blank","aria-describedby","x-link"],[0,"xlink","href","#icon-x"],["id","x-link",1,"sr-only"],["href","https://www.linkedin.com/company/vanguard/","target","_blank","aria-describedby","linkedin-link"],[0,"xlink","href","#icon-linkedin"],["id","linkedin-link",1,"sr-only"],["href","https://www.instagram.com/vanguardgroup/","target","_blank","aria-describedby","instagram-link"],[0,"xlink","href","#icon-instagram"],["id","instagram-link",1,"sr-only"],["href","https://www.youtube.com/user/Vanguard","target","_blank","aria-describedby","youtube-link"],[0,"xlink","href","#icon-youtube"],["id","youtube-link",1,"sr-only"],[3,"colormode","linktoshare","showtwitter","showlinkedin","showfacebook","showinstagram","showyoutube","showprint","showemail","twittertitle","linkedintitle","facebooktitle","instagramtitle","youtubetitle"],[3,"href","target"],[1,"sr-only",3,"id"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1)(2,"div",2),fe(3,"div",3),_e(4,Nge,6,5,"ul",4)(5,Bge,1,14,"c11n-aem-share-button-group-v1",5),v(),fe(6,"div",6),C(7,"div",7)(8,"ul"),_e(9,Vge,5,5,"li",8),v()()()()),2&o&&(g(3),f("innerHTML",i.safetext,Jt),g(),f("ngIf",!i.noIcons&&!i.blackicons),g(),f("ngIf",i.blackicons),g(),f("innerHTML",i.safelegaltext,Jt),g(3),f("ngForOf",i.itemsParsedData))},dependencies:[yo,Vt,Np],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v2-footer-content[_ngcontent-%COMP%]{background-color:#f2f2f2;font-family:FF Mark,sans-serif;font-weight:400;font-style:normal}.aemvc-v2-footer-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .aemvc-v2-footer-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:link{color:#0f62c5;border-bottom:none;text-decoration:none;height:28px;display:inline-flex}.aemvc-v2-footer-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .aemvc-v2-footer-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:link:hover{text-decoration:none;color:#040505;border-bottom:1px solid #040505}.aemvc-v2-footer-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:active, .aemvc-v2-footer-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:link:active{color:#040505}.aemvc-v2-footer-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus, .aemvc-v2-footer-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:link:focus{outline:3px solid #0f62c5;color:#0f62c5}.aemvc-v2-footer-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:17px;line-height:24px}.aemvc-v2-footer-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:32px;font-weight:900;line-height:40px;margin-top:0}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]{background-color:#f2f2f2;padding:0 24px;position:relative;z-index:900}@media (min-width: 1200px){.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]{margin:0 auto;max-width:1296px}}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect[_ngcontent-%COMP%]{display:flex!important;align-items:center;padding:40px 0;border-bottom:1px solid #d0d0d0}@media only screen and (max-width: 600px){.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect[_ngcontent-%COMP%]{display:block}}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex!important;list-style:none!important;padding:0!important}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect-icons[_ngcontent-%COMP%]{fill:currentColor;width:24px;height:24px;border-radius:50%;margin-right:10px}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect[_ngcontent-%COMP%]     p{text-transform:uppercase;font-size:12px;line-height:16px;margin-right:20px}@media only screen and (max-width: 600px){.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect[_ngcontent-%COMP%]     p{margin-right:16px}}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{text-transform:uppercase;font-size:12px;line-height:16px;margin-right:20px}@media only screen and (max-width: 600px){.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-right:16px}}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:24px;height:24px;border-radius:50%;margin-right:10px}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{border-bottom:none}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-connect[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus{outline:3px solid #0f62c5;color:#0f62c5}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-legal[_ngcontent-%COMP%]{margin:24px 0}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-legal[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:14px;color:#666;line-height:20px;text-decoration:underline;color:#040505;border-bottom:none}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-legal[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;line-height:20px}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-legal[_ngcontent-%COMP%]     a{font-size:14px;color:#666;line-height:20px;text-decoration:underline;color:#040505;border-bottom:none}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-legal[_ngcontent-%COMP%]     p{font-size:14px;line-height:20px}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-links[_ngcontent-%COMP%]{padding-bottom:24px}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-links[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none!important;padding:0!important;display:flex;flex-wrap:wrap}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-links[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child   a[_ngcontent-%COMP%]{border-right:none!important}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:15px;margin-right:15px;font-size:14px;line-height:28px;color:#666;text-decoration:underline;border-right:1px solid #cdcdcd!important}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#040505;border-bottom:none}.aemvc-v2-footer-content[_ngcontent-%COMP%]   .aemvc-v2-footer[_ngcontent-%COMP%]   .aemvc-v2-footer-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{border-right:none}.sr-only[_ngcontent-%COMP%]{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}']})}}return n})(),Hge=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,lo,JP]})}}return n})();class f_{constructor(t,e,o){this.text=t,this.section=e,this.id=1,this.isAEM=o}}const ZO="2021-06-30T00:00:00-04:00",ca="2021-06-30T00:00:00-04:00",lr="500 Index Fund Adm",Fr="S&P 500 Index",p_="2000-11-13T00:00:00-05:00",Uge={performance:{YTD:{asOfDate:"2021-07-28T00:00:00-04:00",regular:"17.97"},recentInvestmentRtn:{asOfDate:ZO,shortName:lr,benchmarkShortName:Fr,fundReturn:{asOfDate:ZO,id:"0540",name:lr,calendarYTDPct:"15.24",prevMonthPct:"2.3355",threeMonthPct:"8.54",oneYrPct:"40.76",threeYrPct:"18.64",fiveYrPct:"17.61",tenYrPct:"14.80",isLastMonthEndPerformanceDataAvailable:!1},benchmarkReturn:{asOfDate:ZO,id:"15",name:Fr,calendarYTDPct:"15.25",prevMonthPct:"2.33",threeMonthPct:"8.55",oneYrPct:"40.79",threeYrPct:"18.67",fiveYrPct:"17.65",tenYrPct:"14.84",sinceInceptionPct:"7.86",isLastMonthEndPerformanceDataAvailable:!0}},monthEndAvgAnnualRtn:{sinceInceptionAsOfDate:p_,asOfDate:ca,shortName:lr,benchmarkShortName:Fr,fundReturn:{asOfDate:ca,id:"0540",name:lr,calendarYTDPct:"15.24",prevMonthPct:"2.33",threeMonthPct:"8.54",oneYrPct:"40.76",threeYrPct:"18.64",fiveYrPct:"17.61",tenYrPct:"14.80",sinceInceptionPct:"7.84",isLastMonthEndPerformanceDataAvailable:!1},benchmarkReturn:{asOfDate:ca,id:"15",name:Fr,calendarYTDPct:"15.25",prevMonthPct:"2.33",threeMonthPct:"8.55",oneYrPct:"40.79",threeYrPct:"18.67",fiveYrPct:"17.65",tenYrPct:"14.84",sinceInceptionPct:"7.86",isLastMonthEndPerformanceDataAvailable:!0}},quarterEndAvgAnnualRtn:{sinceInceptionAsOfDate:p_,asOfDate:ca,shortName:lr,benchmarkShortName:Fr,fundReturn:{asOfDate:ca,id:"0540",name:lr,calendarYTDPct:"15.24",prevMonthPct:"2.33",threeMonthPct:"8.54",oneYrPct:"40.76",threeYrPct:"18.64",fiveYrPct:"17.61",tenYrPct:"14.80",sinceInceptionPct:"7.84",isLastMonthEndPerformanceDataAvailable:!1},benchmarkReturn:{asOfDate:ca,id:"15",name:Fr,calendarYTDPct:"15.25",prevMonthPct:"2.33",threeMonthPct:"8.55",oneYrPct:"40.79",threeYrPct:"18.67",fiveYrPct:"17.65",tenYrPct:"14.84",sinceInceptionPct:"7.86",isLastMonthEndPerformanceDataAvailable:!0}},quarterEndAfterTaxRtn:{asOfDate:ca,sinceInceptionAsOfDate:p_,name:lr,benchmarkName:"Average Large Blend Fund",regular:{beforeTax:{asOfDate:ca,name:"Returns before taxes",calendarYTDPct:"15.24",prevMonthPct:"2.33",threeMonthPct:"8.54",oneYrPct:"40.76",threeYrPct:"18.64",fiveYrPct:"17.61",tenYrPct:"14.80",sinceInceptionPct:"7.84",isLastMonthEndPerformanceDataAvailable:!1},afterTaxOnDistribution:{asOfDate:ca,name:"Returns after taxes on distributions",calendarYTDPct:"15.04",prevMonthPct:"2.25",threeMonthPct:"8.45",oneYrPct:"40.25",threeYrPct:"18.12",fiveYrPct:"17.08",tenYrPct:"14.30",sinceInceptionPct:"7.41",isLastMonthEndPerformanceDataAvailable:!1},afterTaxOnDistributionFundShares:{asOfDate:ca,name:"Returns after taxes on distributions and sale of fund shares",oneYrPct:"24.40",threeYrPct:"14.60",fiveYrPct:"14.15",tenYrPct:"12.35",sinceInceptionPct:"6.52",isLastMonthEndPerformanceDataAvailable:!1}},benchmark:{beforeTax:{name:"Returns before taxes",oneYrPct:"40.47",threeYrPct:"16.77",fiveYrPct:"16.15",tenYrPct:"13.21",isLastMonthEndPerformanceDataAvailable:!1},afterTaxOnDistribution:{name:"Returns after taxes on distributions",isLastMonthEndPerformanceDataAvailable:!1},afterTaxOnDistributionFundShares:{name:"Returns after taxes on distributions and sale of fund shares",isLastMonthEndPerformanceDataAvailable:!1}}},cummulativeRtn:{sinceInceptionAsOfDate:p_,asOfDate:ca,shortName:lr,benchmarkShortName:Fr,fundReturn:{asOfDate:ca,id:"0540",name:lr,calendarYTDPct:"15.24",prevMonthPct:"2.33",threeMonthPct:"8.54",oneYrPct:"40.76",threeYrPct:"66.99",fiveYrPct:"125.01",tenYrPct:"297.66",sinceInceptionPct:"374.09",isLastMonthEndPerformanceDataAvailable:!1},benchmarkReturn:{asOfDate:ca,id:"15",name:Fr,calendarYTDPct:"15.25",prevMonthPct:"2.33",threeMonthPct:"8.55",oneYrPct:"40.79",threeYrPct:"67.13",fiveYrPct:"125.36",tenYrPct:"298.93",isLastMonthEndPerformanceDataAvailable:!1}},annualRtn:{asOfDate:"2020 - 12 - 31T00: 00: 00-05: 00",shortName:lr,benchmarkShortName:Fr,annualReturns:[{item:[{year:"2020",capitalRtn:"16.24",incomeRtn:"2.12",totalRtn:"18.37",benchmarkTotalRtn:"18.40"}]}]},quarterlyRtn:{asOfDate:ca,shortName:lr,benchmarkShortName:Fr,nav:[{item:[{year:"2021",firstQtrRtn:"6.18",secondQtrRtn:"8.54"}]}],marketPrice:[{item:[{year:"2021",firstQtrRtn:"6.18",secondQtrRtn:"8.54"}]}]},industryQuarterlyRtn:{oneYrPct:"40.47",threeYrPct:"16.77",fiveYrPct:"16.15",tenYrPct:"13.21",isLastMonthEndPerformanceDataAvailable:!1},industryMonthlyRtn:{isLastMonthEndPerformanceDataAvailable:!1}},expenseRatio:"0.0300",avgExpenseRatio:"0.83",profileData:{ticker:"VFIAX",fundId:"0540",shortName:"500 Index Fund Adm",is529:!1,isETF:!1,isMutualFund:!0,isFundOfFunds:!1,isMoneyMarket:!1,fundName:"Vanguard 500 Index Fund Admiral Shares",isInternationalStockFund:!1,isGlobal:!1,isInternal:!0,isExternal:!1,isInternational:!1,isFundAccessFund:!1,isFundTransferableToVGI:!1,fundCategoryId:1102,isMarketNeutralFund:!1,isLoadFund:!1,isNTFFund:!1},fees:[{content:"None",FeeType:"PURCHASE_FEE"},{content:"None",FeeType:"REDEMPTION_FEE"},{content:"None",FeeType:"TWELVE_B1_FEE"},{FeeType:"VBS_REDEMPTION_FEE"},{content:"None",FeeType:"ACCOUNT_SERVICE_FEE"},{FeeType:"TOTAL_EXPENSE_RATIO"},{content:"None",FeeType:"ONLINE_TRANSACTION_FEE"},{content:"None",FeeType:"PHONE_TRANSACTION_FEE"},{content:"None",FeeType:"WRAP_FEE"}],minimum:"3000",minimums:{general:{name:"Minimum investment",initial:"3000",additional:"1"},ira:{name:"IRA",additional:"1"},ugma:{name:"UGMA/UTMA",additional:"1"},esa:{name:"Education savings account",additional:"1"},admiral:{threeYrOrLess:"3000",threeToTenYr:"3000",OverTenYr:"3000"}},contentMarketNeutralFootNote:void 0,contentBenchmarkFootNote:"Dow Jones U.S. Total Stock Market Index (formerly known as the Dow Jones Wilshire 5000 Index)",contentPerformanceFootNote:"The fund held a subscription period from October 18, 2017 through November 1, 2017, during which time all assets were held directly or indirectly in money market instruments.",riskResponse:{code:4,level:"Moderate to Aggressive",levelDesc:"<p>Vanguard funds classified as moderate to aggressive are broadly diversified but are subject to wide</p>",plainTalk:"An investment in the fund could lose money over short or even long periods.",volatility:{asOfDate:"2021-06-30T00:00:00-04:00",primaryBenchmarkName:"S&P 500 Index",broadBasedBenchmarkName:"Dow Jones U.S. Total Stock Market Index",betaPrimary:"1.00",rSquaredPrimary:"1.00",betaBroadBased:"0.95",rSquaredBroadBased:"0.99"}},rSquaredBetaFootnote:new f_("<p>R-squared and beta are calculated from trailing 36-month fund returns relative to the associated benchmark.</p>\n","performance",!0),performanceFootnote:new f_("The fund held a subscription period from October 18, 2017 through November 1, 2017, during which time all assets were held directly or indirectly in money market instruments.","performance",!1),benchmarkFootnote:new f_("Dow Jones U.S. Total Stock Market Index (formerly known as the Dow Jones Wilshire 5000 Index)","performance",!1),expenseRatioFootnote:new f_("<p>Most recent data available. \xa9 2020 Morningstar, Inc. All rights reserved. The information contained herein: (1) is proprietary to Morningstar and/or its content providers; (2) may not be copied or distributed; (3) does not constitute investment advice offered by Morningstar; and (4) is not warranted to be accurate, complete, or timely. Neither Morningstar nor its content providers are responsible for any damages or losses arising from any use of this information. Past performance is no guarantee of future results.</p>\n","performance",!0)};function _c(){}const $ge=function(){let n=0;return function(){return n++}}();
vendor: 6,891 bytes, line 1
1function yn(n){return null===n||typeof n>"u"}function Zn(n){if(Array.isArray&&Array.isArray(n))return!0;const t=Object.prototype.toString.call(n);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function dn(n){return null!==n&&"[object Object]"===Object.prototype.toString.call(n)}const No=n=>("number"==typeof n||n instanceof Number)&&isFinite(+n);function Va(n,t){return No(n)?n:t}function nn(n,t){return typeof n>"u"?t:n}const T6=(n,t)=>"string"==typeof n&&n.endsWith("%")?parseFloat(n)/100*t:+n;function Qn(n,t,e){if(n&&"function"==typeof n.call)return n.apply(e,t)}function Bn(n,t,e,o){let i,a,r;if(Zn(n))if(a=n.length,o)for(i=a-1;i>=0;i--)t.call(e,n[i],i);else for(i=0;i<a;i++)t.call(e,n[i],i);else if(dn(n))for(r=Object.keys(n),a=r.length,i=0;i<a;i++)t.call(e,n[r[i]],r[i])}function __(n,t){let e,o,i,a;if(!n||!t||n.length!==t.length)return!1;for(e=0,o=n.length;e<o;++e)if(i=n[e],a=t[e],i.datasetIndex!==a.datasetIndex||i.index!==a.index)return!1;return!0}function v_(n){if(Zn(n))return n.map(v_);if(dn(n)){const t=Object.create(null),e=Object.keys(n),o=e.length;let i=0;for(;i<o;++i)t[e[i]]=v_(n[e[i]]);return t}return n}function I6(n){return-1===["__proto__","prototype","constructor"].indexOf(n)}function Gge(n,t,e,o){if(!I6(n))return;const i=t[n],a=e[n];dn(i)&&dn(a)?fg(i,a,o):t[n]=v_(a)}function fg(n,t,e){const o=Zn(t)?t:[t],i=o.length;if(!dn(n))return n;const a=(e=e||{}).merger||Gge;for(let r=0;r<i;++r){if(!dn(t=o[r]))continue;const c=Object.keys(t);for(let s=0,l=c.length;s<l;++s)a(c[s],n,t,e)}return n}function pg(n,t){return fg(n,t,{merger:qge})}function qge(n,t,e){if(!I6(n))return;const o=t[n],i=e[n];dn(o)&&dn(i)?pg(o,i):Object.prototype.hasOwnProperty.call(t,n)||(t[n]=v_(i))}const D6={"":n=>n,x:n=>n.x,y:n=>n.y};function es(n,t){return(D6[t]||(D6[t]=function Yge(n){const t=function Xge(n){const t=n.split("."),e=[];let o="";for(const i of t)o+=i,o.endsWith("\\")?o=o.slice(0,-1)+".":(e.push(o),o="");return e}(n);return e=>{for(const o of t){if(""===o)break;e=e&&e[o]}return e}}(t)))(n)}function QO(n){return n.charAt(0).toUpperCase()+n.slice(1)}const za=n=>typeof n<"u",ts=n=>"function"==typeof n,R6=(n,t)=>{if(n.size!==t.size)return!1;for(const e of n)if(!t.has(e))return!1;return!0},mo=Math.PI,jn=2*mo,Zge=jn+mo,C_=Number.POSITIVE_INFINITY,Qge=mo/180,ko=mo/2,_g=mo/4,F6=2*mo/3,Ha=Math.log10,Lr=Math.sign;function L6(n){const t=Math.round(n);n=vg(n,t,n/1e3)?t:n;const e=Math.pow(10,Math.floor(Ha(n))),o=n/e;return(o<=1?1:o<=2?2:o<=5?5:10)*e}function Hm(n){return!isNaN(parseFloat(n))&&isFinite(n)}function vg(n,t,e){return Math.abs(n-t)<e}function N6(n,t,e){let o,i,a;for(o=0,i=n.length;o<i;o++)a=n[o][e],isNaN(a)||(t.min=Math.min(t.min,a),t.max=Math.max(t.max,a))}function mr(n){return n*(mo/180)}function JO(n){return n*(180/mo)}function B6(n){if(!No(n))return;let t=1,e=0;for(;Math.round(n*t)/t!==n;)t*=10,e++;return e}function V6(n,t){const e=t.x-n.x,o=t.y-n.y,i=Math.sqrt(e*e+o*o);let a=Math.atan2(o,e);return a<-.5*mo&&(a+=jn),{angle:a,distance:i}}function eb(n,t){return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}function the(n,t){return(n-t+Zge)%jn-mo}function xa(n){return(n%jn+jn)%jn}function Cg(n,t,e,o){const i=xa(n),a=xa(t),r=xa(e),c=xa(a-i),s=xa(r-i),l=xa(i-a),m=xa(i-r);return i===a||i===r||o&&a===r||c>s&&l<m}function li(n,t,e){return Math.max(t,Math.min(e,n))}function vc(n,t,e,o=1e-6){return n>=Math.min(t,e)-o&&n<=Math.max(t,e)+o}function tb(n,t,e){e=e||(r=>n[r]<t);let a,o=n.length-1,i=0;for(;o-i>1;)a=i+o>>1,e(a)?i=a:o=a;return{lo:i,hi:o}}const Cc=(n,t,e,o)=>tb(n,e,o?i=>n[i][t]<=e:i=>n[i][t]<e),ohe=(n,t,e)=>tb(n,e,o=>n[o][t]>=e),z6=["push","pop","shift","splice","unshift"];function H6(n,t){const e=n._chartjs;if(!e)return;const o=e.listeners,i=o.indexOf(t);-1!==i&&o.splice(i,1),!(o.length>0)&&(z6.forEach(a=>{delete n[a]}),delete n._chartjs)}function j6(n){const t=new Set;let e,o;for(e=0,o=n.length;e<o;++e)t.add(n[e]);return t.size===o?n:Array.from(t)}const U6=typeof window>"u"?function(n){return n()}:window.requestAnimationFrame;function $6(n,t,e){const o=e||(r=>Array.prototype.slice.call(r));let i=!1,a=[];return function(...r){a=o(r),i||(i=!0,U6.call(window,()=>{i=!1,n.apply(t,a)}))}}const nb=n=>"start"===n?"left":"end"===n?"right":"center",Di=(n,t,e)=>"start"===n?t:"end"===n?e:(t+e)/2;function W6(n,t,e){const o=t.length;let i=0,a=o;if(n._sorted){const{iScale:r,_parsed:c}=n,s=r.axis,{min:l,max:m,minDefined:d,maxDefined:u}=r.getUserBounds();d&&(i=li(Math.min(Cc(c,r.axis,l).lo,e?o:Cc(t,s,r.getPixelForValue(l)).lo),0,o-1)),a=u?li(Math.max(Cc(c,r.axis,m,!0).hi+1,e?0:Cc(t,s,r.getPixelForValue(m),!0).hi+1),i,o)-i:o-i}return{start:i,count:a}}function G6(n){const{xScale:t,yScale:e,_scaleRanges:o}=n,i={xmin:t.min,xmax:t.max,ymin:e.min,ymax:e.max};if(!o)return n._scaleRanges=i,!0;const a=o.xmin!==t.min||o.xmax!==t.max||o.ymin!==e.min||o.ymax!==e.max;return Object.assign(o,i),a}const M_=n=>0===n||1===n,q6=(n,t,e)=>-Math.pow(2,10*(n-=1))*Math.sin((n-t)*jn/e),Y6=(n,t,e)=>Math.pow(2,-10*n)*Math.sin((n-t)*jn/e)+1,Mg={linear:n=>n,easeInQuad:n=>n*n,easeOutQuad:n=>-n*(n-2),easeInOutQuad:n=>(n/=.5)<1?.5*n*n:-.5*(--n*(n-2)-1),easeInCubic:n=>n*n*n,easeOutCubic:n=>(n-=1)*n*n+1,easeInOutCubic:n=>(n/=.5)<1?.5*n*n*n:.5*((n-=2)*n*n+2),easeInQuart:n=>n*n*n*n,easeOutQuart:n=>-((n-=1)*n*n*n-1),easeInOutQuart:n=>(n/=.5)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2),easeInQuint:n=>n*n*n*n*n,easeOutQuint:n=>(n-=1)*n*n*n*n+1,easeInOutQuint:n=>(n/=.5)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2),easeInSine:n=>1-Math.cos(n*ko),easeOutSine:n=>Math.sin(n*ko),easeInOutSine:n=>-.5*(Math.cos(mo*n)-1),easeInExpo:n=>0===n?0:Math.pow(2,10*(n-1)),easeOutExpo:n=>1===n?1:1-Math.pow(2,-10*n),easeInOutExpo:n=>M_(n)?n:n<.5?.5*Math.pow(2,10*(2*n-1)):.5*(2-Math.pow(2,-10*(2*n-1))),easeInCirc:n=>n>=1?n:-(Math.sqrt(1-n*n)-1),easeOutCirc:n=>Math.sqrt(1-(n-=1)*n),easeInOutCirc:n=>(n/=.5)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1),easeInElastic:n=>M_(n)?n:q6(n,.075,.3),easeOutElastic:n=>M_(n)?n:Y6(n,.075,.3),easeInOutElastic:n=>M_(n)?n:n<.5?.5*q6(2*n,.1125,.45):.5+.5*Y6(2*n-1,.1125,.45),easeInBack:n=>n*n*(2.70158*n-1.70158),easeOutBack:n=>(n-=1)*n*(2.70158*n+1.70158)+1,easeInOutBack(n){let t=1.70158;return(n/=.5)<1?n*n*((1+(t*=1.525))*n-t)*.5:.5*((n-=2)*n*((1+(t*=1.525))*n+t)+2)},easeInBounce:n=>1-Mg.easeOutBounce(1-n),easeOutBounce:n=>n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375,easeInOutBounce:n=>n<.5?.5*Mg.easeInBounce(2*n):.5*Mg.easeOutBounce(2*n-1)+.5};function Pg(n){return n+.5|0}const ns=(n,t,e)=>Math.max(Math.min(n,e),t);function Og(n){return ns(Pg(2.55*n),0,255)}function os(n){return ns(Pg(255*n),0,255)}function Mc(n){return ns(Pg(n/2.55)/100,0,1)}function X6(n){return ns(Pg(100*n),0,100)}const ja={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},ob=[..."0123456789ABCDEF"],she=n=>
vendor: 4,584 bytes, line 1
1ob[15&n],lhe=n=>ob[(240&n)>>4]+ob[15&n],P_=n=>(240&n)>>4==(15&n);const hhe=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function K6(n,t,e){const o=t*Math.min(e,1-e),i=(a,r=(a+n/30)%12)=>e-o*Math.max(Math.min(r-3,9-r,1),-1);return[i(0),i(8),i(4)]}function fhe(n,t,e){const o=(i,a=(i+n/60)%6)=>e-e*t*Math.max(Math.min(a,4-a,1),0);return[o(5),o(3),o(1)]}function phe(n,t,e){const o=K6(n,1,.5);let i;for(t+e>1&&(i=1/(t+e),t*=i,e*=i),i=0;i<3;i++)o[i]*=1-t-e,o[i]+=t;return o}function ib(n){const e=n.r/255,o=n.g/255,i=n.b/255,a=Math.max(e,o,i),r=Math.min(e,o,i),c=(a+r)/2;let s,l,m;return a!==r&&(m=a-r,l=c>.5?m/(2-a-r):m/(a+r),s=function _he(n,t,e,o,i){return n===i?(t-e)/o+(t<e?6:0):t===i?(e-n)/o+2:(n-t)/o+4}(e,o,i,m,a),s=60*s+.5),[0|s,l||0,c]}function ab(n,t,e,o){return(Array.isArray(t)?n(t[0],t[1],t[2]):n(t,e,o)).map(os)}function rb(n,t,e){return ab(K6,n,t,e)}function Z6(n){return(n%360+360)%360}const Q6={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},J6={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let O_;const whe=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,cb=n=>n<=.0031308?12.92*n:1.055*Math.pow(n,1/2.4)-.055,jm=n=>n<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4);function b_(n,t,e){if(n){let o=ib(n);o[t]=Math.max(0,Math.min(o[t]+o[t]*e,0===t?360:1)),o=rb(o),n.r=o[0],n.g=o[1],n.b=o[2]}}function eI(n,t){return n&&Object.assign(t||{},n)}function tI(n){var t={r:0,g:0,b:0,a:255};return Array.isArray(n)?n.length>=3&&(t={r:n[0],g:n[1],b:n[2],a:255},n.length>3&&(t.a=os(n[3]))):(t=eI(n,{r:0,g:0,b:0,a:1})).a=os(t.a),t}function Ahe(n){return"r"===n.charAt(0)?function xhe(n){const t=whe.exec(n);let o,i,a,e=255;if(t){if(t[7]!==o){const r=+t[7];e=t[8]?Og(r):ns(255*r,0,255)}return o=+t[1],i=+t[3],a=+t[5],o=255&(t[2]?Og(o):ns(o,0,255)),i=255&(t[4]?Og(i):ns(i,0,255)),a=255&(t[6]?Og(a):ns(a,0,255)),{r:o,g:i,b:a,a:e}}}(n):function Mhe(n){const t=hhe.exec(n);let o,e=255;if(!t)return;t[5]!==o&&(e=t[6]?Og(+t[5]):os(+t[5]));const i=Z6(+t[2]),a=+t[3]/100,r=+t[4]/100;return o="hwb"===t[1]?function vhe(n,t,e){return ab(phe,n,t,e)}
vendor: 7,219 bytes, line 1
1(i,a,r):"hsv"===t[1]?function Che(n,t,e){return ab(fhe,n,t,e)}(i,a,r):rb(i,a,r),{r:o[0],g:o[1],b:o[2],a:e}}(n)}class y_{constructor(t){if(t instanceof y_)return t;const e=typeof t;let o;"object"===e?o=tI(t):"string"===e&&(o=function dhe(n){var e,t=n.length;return"#"===n[0]&&(4===t||5===t?e={r:255&17*ja[n[1]],g:255&17*ja[n[2]],b:255&17*ja[n[3]],a:5===t?17*ja[n[4]]:255}:(7===t||9===t)&&(e={r:ja[n[1]]<<4|ja[n[2]],g:ja[n[3]]<<4|ja[n[4]],b:ja[n[5]]<<4|ja[n[6]],a:9===t?ja[n[7]]<<4|ja[n[8]]:255})),e}(t)||function yhe(n){O_||(O_=function bhe(){const n={},t=Object.keys(J6),e=Object.keys(Q6);let o,i,a,r,c;for(o=0;o<t.length;o++){for(r=c=t[o],i=0;i<e.length;i++)a=e[i],c=c.replace(a,Q6[a]);a=parseInt(J6[r],16),n[c]=[a>>16&255,a>>8&255,255&a]}return n}(),O_.transparent=[0,0,0,0]);const t=O_[n.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}(t)||Ahe(t)),this._rgb=o,this._valid=!!o}get valid(){return this._valid}get rgb(){var t=eI(this._rgb);return t&&(t.a=Mc(t.a)),t}set rgb(t){this._rgb=tI(t)}rgbString(){return this._valid?function khe(n){return n&&(n.a<255?`rgba(${n.r}, ${n.g}, ${n.b}, ${Mc(n.a)})`:`rgb(${n.r}, ${n.g}, ${n.b})`)}(this._rgb):void 0}hexString(){return this._valid?function ghe(n){var t=(n=>P_(n.r)&&P_(n.g)&&P_(n.b)&&P_(n.a))(n)?she:lhe;return n?"#"+t(n.r)+t(n.g)+t(n.b)+((n,t)=>n<255?t(n):"")(n.a,t):void 0}(this._rgb):void 0}hslString(){return this._valid?function Ohe(n){if(!n)return;const t=ib(n),e=t[0],o=X6(t[1]),i=X6(t[2]);return n.a<255?`hsla(${e}, ${o}%, ${i}%, ${Mc(n.a)})`:`hsl(${e}, ${o}%, ${i}%)`}(this._rgb):void 0}mix(t,e){if(t){const o=this.rgb,i=t.rgb;let a;const r=e===a?.5:e,c=2*r-1,s=o.a-i.a,l=((c*s==-1?c:(c+s)/(1+c*s))+1)/2;a=1-l,o.r=255&l*o.r+a*i.r+.5,o.g=255&l*o.g+a*i.g+.5,o.b=255&l*o.b+a*i.b+.5,o.a=r*o.a+(1-r)*i.a,this.rgb=o}return this}interpolate(t,e){return t&&(this._rgb=function Ehe(n,t,e){const o=jm(Mc(n.r)),i=jm(Mc(n.g)),a=jm(Mc(n.b));return{r:os(cb(o+e*(jm(Mc(t.r))-o))),g:os(cb(i+e*(jm(Mc(t.g))-i))),b:os(cb(a+e*(jm(Mc(t.b))-a))),a:n.a+e*(t.a-n.a)}}(this._rgb,t._rgb,e)),this}clone(){return new y_(this.rgb)}alpha(t){return this._rgb.a=os(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=Pg(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return b_(this._rgb,2,t),this}darken(t){return b_(this._rgb,2,-t),this}saturate(t){return b_(this._rgb,1,t),this}desaturate(t){return b_(this._rgb,1,-t),this}rotate(t){return function Phe(n,t){var e=ib(n);e[0]=Z6(e[0]+t),e=rb(e),n.r=e[0],n.g=e[1],n.b=e[2]}(this._rgb,t),this}}function nI(n){return new y_(n)}function oI(n){if(n&&"object"==typeof n){const t=n.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function iI(n){return oI(n)?n:nI(n)}function sb(n){return oI(n)?n:nI(n).saturate(.5).darken(.1).hexString()}const Ks=Object.create(null),lb=Object.create(null);function bg(n,t){if(!t)return n;const e=t.split(".");for(let o=0,i=e.length;o<i;++o){const a=e[o];n=n[a]||(n[a]=Object.create(null))}return n}function mb(n,t,e){return"string"==typeof t?fg(bg(n,t),e):fg(bg(n,""),t)}var un=new class She{constructor(t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,o)=>sb(o.backgroundColor),this.hoverBorderColor=(e,o)=>sb(o.borderColor),this.hoverColor=(e,o)=>sb(o.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return mb(this,t,e)}get(t){return bg(this,t)}describe(t,e){return mb(lb,t,e)}override(t,e){return mb(Ks,t,e)}route(t,e,o,i){const a=bg(this,t),r=bg(this,o),c="_"+e;Object.defineProperties(a,{[c]:{value:a[e],writable:!0},[e]:{enumerable:!0,get(){const s=this[c],l=r[i];return dn(s)?Object.assign({},l,s):nn(s,l)},set(s){this[c]=s}}})}}({_scriptable:n=>!n.startsWith("on"),_indexable:n=>"events"!==n,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function w_(n,t,e,o,i){let a=t[i];return a||(a=t[i]=n.measureText(i).width,e.push(i)),a>o&&(o=a),o}function Ihe(n,t,e,o){let i=(o=o||{}).data=o.data||{},a=o.garbageCollect=o.garbageCollect||[];o.font!==t&&(i=o.data={},a=o.garbageCollect=[],o.font=t),n.save(),n.font=t;let r=0;const c=e.length;let s,l,m,d,u;for(s=0;s<c;s++)if(d=e[s],null!=d&&!0!==Zn(d))r=w_(n,i,a,r,d);else if(Zn(d))for(l=0,m=d.length;l<m;l++)u=d[l],null!=u&&!Zn(u)&&(r=w_(n,i,a,r,u));n.restore();const h=a.length/2;if(h>e.length){for(s=0;s<h;s++)delete i[a[s]];a.splice(0,h)}return r}function Zs(n,t,e){const o=n.currentDevicePixelRatio,i=0!==e?Math.max(e/2,.5):0;return Math.round((t-i)*o)/o+i}function aI(n,t){(t=t||n.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,n.width,n.height),t.restore()}function db(n,t,e,o){rI(n,t,e,o,null)}function rI(n,t,e,o,i){let a,r,c,s,l,m;const d=t.pointStyle,u=t.rotation,h=t.radius;let _=(u||0)*Qge;if(d&&"object"==typeof d&&(a=d.toString(),"[object HTMLImageElement]"===a||"[object HTMLCanvasElement]"===a))return n.save(),n.translate(e,o),n.rotate(_),n.drawImage(d,-d.width/2,-d.height/2,d.width,d.height),void n.restore();if(!(isNaN(h)||h<=0)){switch(n.beginPath(),d){default:i?n.ellipse(e,o,i/2,h,0,0,jn):n.arc(e,o,h,0,jn),n.closePath();break;case"triangle":n.moveTo(e+Math.sin(_)*h,o-Math.cos(_)*h),_+=F6,n.lineTo(e+Math.sin(_)*h,o-Math.cos(_)*h),_+=F6,n.lineTo(e+Math.sin(_)*h,o-Math.cos(_)*h),n.closePath();break;case"rectRounded":l=.516*h,s=h-l,r=Math.cos(_+_g)*s,c=Math.sin(_+_g)*s,n.arc(e-r,o-c,l,_-mo,_-ko),n.arc(e+c,o-r,l,_-ko,_),n.arc(e+r,o+c,l,_,_+ko),n.arc(e-c,o+r,l,_+ko,_+mo),n.closePath();break;case"rect":if(!u){s=Math.SQRT1_2*h,m=i?i/2:s,n.rect(e-m,o-s,2*m,2*s);break}_+=_g;case"rectRot":r=Math.cos(_)*h,c=Math.sin(_)*h,n.moveTo(e-r,o-c),n.lineTo(e+c,o-r),n.lineTo(e+r,o+c),n.lineTo(e-c,o+r),n.closePath();break;case"crossRot":_+=_g;case"cross":r=Math.cos(_)*h,c=Math.sin(_)*h,n.moveTo(e-r,o-c),n.lineTo(e+r,o+c),n.moveTo(e+c,o-r),n.lineTo(e-c,o+r);break;case"star":r=Math.cos(_)*h,c=Math.sin(_)*h,n.moveTo(e-r,o-c),n.lineTo(e+r,o+c),n.moveTo(e+c,o-r),n.lineTo(e-c,o+r),_+=_g,r=Math.cos(_)*h,c=Math.sin(_)*h,n.moveTo(e-r,o-c),n.lineTo(e+r,o+c),n.moveTo(e+c,o-r),n.lineTo(e-c,o+r);break;case"line":r=i?i/2:Math.cos(_)*h,c=Math.sin(_)*h,n.moveTo(e-r,o-c),n.lineTo(e+r,o+c);break;case"dash":n.moveTo(e,o),n.lineTo(e+Math.cos(_)*h,o+Math.sin(_)*h)}n.fill(),t.borderWidth>0&&n.stroke()}}function yg(n,t,e){return e=e||.5,!t||n&&n.x>t.left-e&&n.x<t.right+e&&n.y>t.top-e&&n.y<t.bottom+e}function x_(n,t){n.save(),n.beginPath(),n.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),n.clip()}function k_(n){n.restore()}
1function Dhe(n,t,e,o,i){if(!t)return n.lineTo(e.x,e.y);if("middle"===i){const a=(t.x+e.x)/2;n.lineTo(a,t.y),n.lineTo(a,e.y)}else"after"===i!=!!o?n.lineTo(t.x,e.y):n.lineTo(e.x,t.y);n.lineTo(e.x,e.y)}function Rhe(n,t,e,o){if(!t)return n.lineTo(e.x,e.y);n.bezierCurveTo(o?t.cp1x:t.cp2x,o?t.cp1y:t.cp2y,o?e.cp2x:e.cp1x,o?e.cp2y:e.cp1y,e.x,e.y)}function Qs(n,t,e,o,i,a={}){const r=Zn(t)?t:[t],c=a.strokeWidth>0&&""!==a.strokeColor;let s,l;for(n.save(),n.font=i.string,function Fhe(n,t){t.translation&&n.translate(t.translation[0],t.translation[1]),yn(t.rotation)||n.rotate(t.rotation),t.color&&(n.fillStyle=t.color),t.textAlign&&(n.textAlign=t.textAlign),t.textBaseline&&(n.textBaseline=t.textBaseline)}(n,a),s=0;s<r.length;++s)l=r[s],c&&(a.strokeColor&&(n.strokeStyle=a.strokeColor),yn(a.strokeWidth)||(n.lineWidth=a.strokeWidth),n.strokeText(l,e,o,a.maxWidth)),n.fillText(l,e,o,a.maxWidth),Lhe(n,e,o,l,a),o+=i.lineHeight;n.restore()}function Lhe(n,t,e,o,i){if(i.strikethrough||i.underline){const a=n.measureText(o),r=t-a.actualBoundingBoxLeft,c=t+a.actualBoundingBoxRight,l=e+a.actualBoundingBoxDescent,m=i.strikethrough?(e-a.actualBoundingBoxAscent+l)/2:l;n.strokeStyle=n.fillStyle,n.beginPath(),n.lineWidth=i.decorationWidth||2,n.moveTo(r,m),n.lineTo(c,m),n.stroke()}}function wg(n,t){const{x:e,y:o,w:i,h:a,radius:r}=t;n.arc(e+r.topLeft,o+r.topLeft,r.topLeft,-ko,mo,!0),n.lineTo(e,o+a-r.bottomLeft),n.arc(e+r.bottomLeft,o+a-r.bottomLeft,r.bottomLeft,mo,ko,!0),n.lineTo(e+i-r.bottomRight,o+a),n.arc(e+i-r.bottomRight,o+a-r.bottomRight,r.bottomRight,ko,0,!0),n.lineTo(e+i,o+r.topRight),n.arc(e+i-r.topRight,o+r.topRight,r.topRight,0,-ko,!0),n.lineTo(e+r.topLeft,o)}const Nhe=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),Bhe=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function Vhe(n,t){const e=(""+n).match(Nhe);if(!e||"normal"===e[1])return 1.2*t;switch(n=+e[2],e[3]){case"px":return n;case"%":n/=100}return t*n}const zhe=n=>+n||0;function ub(n,t){const e={},o=dn(t),i=o?Object.keys(t):t,a=dn(n)?o?r=>nn(n[r],n[t[r]]):r=>n[r]:()=>n;for(const r of i)e[r]=zhe(a(r));return e}function cI(n){return ub(n,{top:"y",right:"x",bottom:"y",left:"x"})}function Js(n){return ub(n,["topLeft","topRight","bottomLeft","bottomRight"])}function Ri(n){const t=cI(n);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function ei(n,t){let e=nn((n=n||{}).size,(t=t||un.font).size);"string"==typeof e&&(e=parseInt(e,10));let o=nn(n.style,t.style);o&&!(""+o).match(Bhe)&&(console.warn('Invalid font style specified: "'+o+'"'),o="");const i={family:nn(n.family,t.family),lineHeight:Vhe(nn(n.lineHeight,t.lineHeight),e),size:e,style:o,weight:nn(n.weight,t.weight),string:""};return i.string=function The(n){return!n||yn(n.size)||yn(n.family)?null:(n.style?n.style+" ":"")+(n.weight?n.weight+" ":"")+n.size+"px "+n.family}(i),i}function xg(n,t,e,o){let a,r,c,i=!0;for(a=0,r=n.length;a<r;++a)if(c=n[a],void 0!==c&&(void 0!==t&&"function"==typeof c&&(c=c(t),i=!1),void 0!==e&&Zn(c)&&(c=c[e%c.length],i=!1),void 0!==c))return o&&!i&&(o.cacheable=!1),c}function is(n,t){return Object.assign(Object.create(n),t)}function gb(n,t=[""],e=n,o,i=(()=>n[0])){za(o)||(o=uI("_fallback",n));const a={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:n,_rootScopes:e,_fallback:o,_getTarget:i,override:r=>gb([r,...n],t,e,o)};return new Proxy(a,{deleteProperty:(r,c)=>(delete r[c],delete r._keys,delete n[0][c],!0),get:(r,c)=>lI(r,c,()=>function Xhe(n,t,e,o){let i;for(const a of t)if(i=uI(jhe(a,n),e),za(i))return hb(n,i)?fb(e,o,n,i):i}(c,t,n,r)),getOwnPropertyDescriptor:(r,c)=>Reflect.getOwnPropertyDescriptor(r._scopes[0],c),getPrototypeOf:()=>Reflect.getPrototypeOf(n[0]),has:(r,c)=>gI(r).includes(c),ownKeys:r=>gI(r),set(r,c,s){const l=r._storage||(r._storage=i());return r[c]=l[c]=s,delete r._keys,!0}})}function Um(n,t,e,o){const i={_cacheable:!1,_proxy:n,_context:t,_subProxy:e,_stack:new Set,_descriptors:sI(n,o),setContext:a=>Um(n,a,e,o),override:a=>Um(n.override(a),t,e,o)};return new Proxy(i,{deleteProperty:(a,r)=>(delete a[r],delete n[r],!0),get:(a,r,c)=>lI(a,r,()=>function Uhe(n,t,e){const{_proxy:o,_context:i,_subProxy:a,_descriptors:r}=n;let c=o[t];return ts(c)&&r.isScriptable(t)&&(c=function $he(n,t,e,o){const{_proxy:i,_context:a,_subProxy:r,_stack:c}=e;if(c.has(n))throw new Error("Recursion detected: "+Array.from(c).join("->")+"->"+n);return c.add(n),t=t(a,r||o),c.delete(n),hb(n,t)&&(t=fb(i._scopes,i,n,t)),t}(t,c,n,e)),Zn(c)&&c.length&&(c=function Whe(n,t,e,o){const{_proxy:i,_context:a,_subProxy:r,_descriptors:c}=e;if(za(a.index)&&o(n))t=t[a.index%t.length];else if(dn(t[0])){const s=t,l=i._scopes.filter(m=>m!==s);t=[];for(const m of s){const d=fb(l,i,n,m);t.push(Um(d,a,r&&r[n],c))}}return t}(t,c,n,r.isIndexable)),hb(t,c)&&(c=Um(c,i,a&&a[t],r)),c}(a,r,c)),getOwnPropertyDescriptor:(a,r)=>a._descriptors.allKeys?Reflect.has(n,r)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(n,r),getPrototypeOf:()=>Reflect.getPrototypeOf(n),has:(a,r)=>
1Reflect.has(n,r),ownKeys:()=>Reflect.ownKeys(n),set:(a,r,c)=>(n[r]=c,delete a[r],!0)})}function sI(n,t={scriptable:!0,indexable:!0}){const{_scriptable:e=t.scriptable,_indexable:o=t.indexable,_allKeys:i=t.allKeys}=n;return{allKeys:i,scriptable:e,indexable:o,isScriptable:ts(e)?e:()=>e,isIndexable:ts(o)?o:()=>o}}const jhe=(n,t)=>n?n+QO(t):t,hb=(n,t)=>dn(t)&&"adapters"!==n&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function lI(n,t,e){if(Object.prototype.hasOwnProperty.call(n,t))return n[t];const o=e();return n[t]=o,o}function mI(n,t,e){return ts(n)?n(t,e):n}const Ghe=(n,t)=>!0===n?t:"string"==typeof n?es(t,n):void 0;function qhe(n,t,e,o,i){for(const a of t){const r=Ghe(e,a);if(r){n.add(r);const c=mI(r._fallback,e,i);if(za(c)&&c!==e&&c!==o)return c}else if(!1===r&&za(o)&&e!==o)return null}return!1}function fb(n,t,e,o){const i=t._rootScopes,a=mI(t._fallback,e,o),r=[...n,...i],c=new Set;c.add(o);let s=dI(c,r,e,a||e,o);return!(null===s||za(a)&&a!==e&&(s=dI(c,r,a,s,o),null===s))&&gb(Array.from(c),[""],i,a,()=>function Yhe(n,t,e){const o=n._getTarget();t in o||(o[t]={});const i=o[t];return Zn(i)&&dn(e)?e:i}(t,e,o))}function dI(n,t,e,o,i){for(;e;)e=qhe(n,t,e,o,i);return e}function uI(n,t){for(const e of t){if(!e)continue;const o=e[n];if(za(o))return o}}function gI(n){let t=n._keys;return t||(t=n._keys=function Khe(n){const t=new Set;for(const e of n)for(const o of Object.keys(e).filter(i=>!i.startsWith("_")))t.add(o);return Array.from(t)}(n._scopes)),t}function hI(n,t,e,o){const{iScale:i}=n,{key:a="r"}=this._parsing,r=new Array(o);let c,s,l,m;for(c=0,s=o;c<s;++c)l=c+e,m=t[l],r[c]={r:i.parse(es(m,a),l)};return r}const Zhe=Number.EPSILON||1e-14,$m=(n,t)=>t<n.length&&!n[t].skip&&n[t],fI=n=>"x"===n?"y":"x";function Qhe(n,t,e,o){const i=n.skip?t:n,a=t,r=e.skip?t:e,c=eb(a,i),s=eb(r,a);let l=c/(c+s),m=s/(c+s);l=isNaN(l)?0:l,m=isNaN(m)?0:m;const d=o*l,u=o*m;return{previous:{x:a.x-d*(r.x-i.x),y:a.y-d*(r.y-i.y)},next:{x:a.x+u*(r.x-i.x),y:a.y+u*(r.y-i.y)}}}function E_(n,t,e){return Math.max(Math.min(n,e),t)}function ofe(n,t,e,o,i){let a,r,c,s;if(t.spanGaps&&(n=n.filter(l=>!l.skip)),"monotone"===t.cubicInterpolationMode)!function tfe(n,t="x"){const e=fI(t),o=n.length,i=Array(o).fill(0),a=Array(o);let r,c,s,l=$m(n,0);for(r=0;r<o;++r)if(c=s,s=l,l=$m(n,r+1),s){if(l){const m=l[t]-s[t];i[r]=0!==m?(l[e]-s[e])/m:0}a[r]=c?l?Lr(i[r-1])!==Lr(i[r])?0:(i[r-1]+i[r])/2:i[r-1]:i[r]}(function Jhe(n,t,e){const o=n.length;let i,a,r,c,s,l=$m(n,0);for(let m=0;m<o-1;++m)if(s=l,l=$m(n,m+1),s&&l){if(vg(t[m],0,Zhe)){e[m]=e[m+1]=0;continue}i=e[m]/t[m],a=e[m+1]/t[m],c=Math.pow(i,2)+Math.pow(a,2),!(c<=9)&&(r=3/Math.sqrt(c),e[m]=i*r*t[m],e[m+1]=a*r*t[m])}})(n,i,a),function efe(n,t,e="x"){const o=fI(e),i=n.length;let a,r,c,s=$m(n,0);for(let l=0;l<i;++l){if(r=c,c=s,s=$m(n,l+1),!c)continue;const m=c[e],d=c[o];r&&(a=(m-r[e])/3,c[`cp1${e}`]=m-a,c[`cp1${o}`]=d-a*t[l]),s&&(a=(s[e]-m)/3,c[`cp2${e}`]=m+a,c[`cp2${o}`]=d+a*t[l])}}(n,a,t)}(n,i);else{let l=o?n[n.length-1]:n[0];for(a=0,r=n.length;a<r;++a)c=n[a],s=Qhe(l,c,n[Math.min(a+1,r-(o?0:1))%r],t.tension),c.cp1x=s.previous.x,c.cp1y=s.previous.y,c.cp2x=s.next.x,c.cp2y=s.next.y,l=c}t.capBezierPoints&&function nfe(n,t){let e,o,i,a,r,c=yg(n[0],t);for(e=0,o=n.length;e<o;++e)r=a,a=c,c=e<o-1&&yg(n[e+1],t),a&&(i=n[e],r&&(i.cp1x=E_(i.cp1x,t.left,t.right),i.cp1y=E_(i.cp1y,t.top,t.bottom)),c&&(i.cp2x=E_(i.cp2x,t.left,t.right),i.cp2y=E_(i.cp2y,t.top,t.bottom)))}(n,e)}function pI(){return typeof window<"u"&&typeof document<"u"}function pb(n){let t=n.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function A_(n,t,e){let o;return"string"==typeof n?(o=parseInt(n,10),-1!==n.indexOf("%")&&(o=o/100*t.parentNode[e])):o=n,o}const S_=n=>window.getComputedStyle(n,null),afe=["top","right","bottom","left"];function el(n,t,e){const o={};e=e?"-"+e:"";for(let i=0;i<4;i++){const a=afe[i];o[a]=parseFloat(n[t+"-"+a+e])||0}return o.width=o.left+o.right,o.height=o.top+o.bottom,o}const rfe=(n,t,e)=>(n>0||t>0)&&(!e||!e.shadowRoot);function tl(n,t){if("native"in n)return n;const{canvas:e,currentDevicePixelRatio:o}=t,i=S_(e),a="border-box"===i.boxSizing,r=el(i,"padding"),c=el(i,"border","width"),{x:s,y:l,box:m}=function cfe(n,t){const e=n.touches,o=e&&e.length?e[0]:n,{offsetX:i,offsetY:a}=o;let c,s,r=!1;if(rfe(i,a,n.target))c=i,s=a;else{const l=t.getBoundingClientRect();c=o.clientX-l.left,s=o.clientY-l.top,r=!0}return{x:c,y:s,box:r}}(n,e),d=r.left+(m&&c.left),u=r.top+(m&&c.top);let{width:h,height:_}=t;return a&&(h-=r.width+c.width,_-=r.height+c.height),{x:Math.round((s-d)/h*e.width/o),y:Math.round((l-u)/_*e.height/o)}}const _b=n=>Math.round(10*n)/10;function _I(n,t,e){const o=t||1,i=Math.floor(n.height*o),a=Math.floor(n.width*o);n.height=i/o,n.width=a/o;const r=n.canvas;return r.style&&(e||!r.style.height&&!r.style.width)&&(r.style.height=`${n.height}px`,r.style.width=`${n.width}
1px`),(n.currentDevicePixelRatio!==o||r.height!==i||r.width!==a)&&(n.currentDevicePixelRatio=o,r.height=i,r.width=a,n.ctx.setTransform(o,0,0,o,0,0),!0)}const mfe=function(){let n=!1;try{const t={get passive(){return n=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return n}();function vI(n,t){const e=function ife(n,t){return S_(n).getPropertyValue(t)}(n,t),o=e&&e.match(/^(\d+)(\.\d+)?px$/);return o?+o[1]:void 0}function nl(n,t,e,o){return{x:n.x+e*(t.x-n.x),y:n.y+e*(t.y-n.y)}}function dfe(n,t,e,o){return{x:n.x+e*(t.x-n.x),y:"middle"===o?e<.5?n.y:t.y:"after"===o?e<1?n.y:t.y:e>0?t.y:n.y}}function ufe(n,t,e,o){const i={x:n.cp2x,y:n.cp2y},a={x:t.cp1x,y:t.cp1y},r=nl(n,i,e),c=nl(i,a,e),s=nl(a,t,e),l=nl(r,c,e),m=nl(c,s,e);return nl(l,m,e)}const CI=new Map;function kg(n,t,e){return function gfe(n,t){t=t||{};const e=n+JSON.stringify(t);let o=CI.get(e);return o||(o=new Intl.NumberFormat(n,t),CI.set(e,o)),o}(t,e).format(n)}function Wm(n,t,e){return n?function(n,t){return{x:e=>n+n+t-e,setWidth(e){t=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,o)=>e-o,leftForLtr:(e,o)=>e-o}}(t,e):{x:n=>n,setWidth(n){},textAlign:n=>n,xPlus:(n,t)=>n+t,leftForLtr:(n,t)=>n}}function MI(n,t){let e,o;("ltr"===t||"rtl"===t)&&(e=n.canvas.style,o=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),n.prevTextDirection=o)}function PI(n,t){void 0!==t&&(delete n.prevTextDirection,n.canvas.style.setProperty("direction",t[0],t[1]))}function OI(n){return"angle"===n?{between:Cg,compare:the,normalize:xa}:{between:vc,compare:(t,e)=>t-e,normalize:t=>t}}function bI({start:n,end:t,count:e,loop:o,style:i}){return{start:n%e,end:t%e,loop:o&&(t-n+1)%e==0,style:i}}function yI(n,t,e){if(!e)return[n];const{property:o,start:i,end:a}=e,r=t.length,{compare:c,between:s,normalize:l}=OI(o),{start:m,end:d,loop:u,style:h}=function pfe(n,t,e){const{property:o,start:i,end:a}=e,{between:r,normalize:c}=OI(o),s=t.length;let u,h,{start:l,end:m,loop:d}=n;if(d){for(l+=s,m+=s,u=0,h=s;u<h&&r(c(t[l%s][o]),i,a);++u)l--,m--;l%=s,m%=s}return m<l&&(m+=s),{start:l,end:m,loop:d,style:n.style}}(n,t,e),_=[];let N,X,de,w=!1,V=null;for(let De=m,we=m;De<=d;++De)X=t[De%r],!X.skip&&(N=l(X[o]),N!==de&&(w=s(N,i,a),null===V&&(w||s(i,de,N)&&0!==c(i,de))&&(V=0===c(N,i)?De:we),null!==V&&(!w||0===c(a,N)||s(a,de,N))&&(_.push(bI({start:V,end:De,loop:u,count:r,style:h})),V=null),we=De,de=N));return null!==V&&_.push(bI({start:V,end:d,loop:u,count:r,style:h})),_}function wI(n,t){const e=[],o=n.segments;for(let i=0;i<o.length;i++){const a=yI(o[i],n.points,t);a.length&&e.push(...a)}return e}function kI(n){return{backgroundColor:n.backgroundColor,borderCapStyle:n.borderCapStyle,borderDash:n.borderDash,borderDashOffset:n.borderDashOffset,borderJoinStyle:n.borderJoinStyle,borderWidth:n.borderWidth,borderColor:n.borderColor}}function Pfe(n,t){return t&&JSON.stringify(n)!==JSON.stringify(t)}var Pc=new class Ofe{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,o,i){const r=e.duration;
vendor: 6,113 bytes, line 1
1e.listeners[i].forEach(c=>c({chart:t,initial:e.initial,numSteps:r,currentStep:Math.min(o-e.start,r)}))}_refresh(){this._request||(this._running=!0,this._request=U6.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((o,i)=>{if(!o.running||!o.items.length)return;const a=o.items;let s,r=a.length-1,c=!1;for(;r>=0;--r)s=a[r],s._active?(s._total>o.duration&&(o.duration=s._total),s.tick(t),c=!0):(a[r]=a[a.length-1],a.pop());c&&(i.draw(),this._notify(i,o,t,"progress")),a.length||(o.running=!1,this._notify(i,o,t,"complete"),o.initial=!1),e+=a.length}),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let o=e.get(t);return o||(o={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,o)),o}listen(t,e,o){this._getAnims(t).listeners[e].push(o)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((o,i)=>Math.max(o,i._duration),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const o=e.items;let i=o.length-1;for(;i>=0;--i)o[i].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}};const EI="transparent",bfe={boolean:(n,t,e)=>e>.5?t:n,color(n,t,e){const o=iI(n||EI),i=o.valid&&iI(t||EI);return i&&i.valid?i.mix(o,e).hexString():t},number:(n,t,e)=>n+(t-n)*e};class yfe{constructor(t,e,o,i){const a=e[o];i=xg([t.to,i,a,t.from]);const r=xg([t.from,a,i]);this._active=!0,this._fn=t.fn||bfe[t.type||typeof r],this._easing=Mg[t.easing]||Mg.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=o,this._from=r,this._to=i,this._promises=void 0}active(){return this._active}update(t,e,o){if(this._active){this._notify(!1);const i=this._target[this._prop],a=o-this._start,r=this._duration-a;this._start=o,this._duration=Math.floor(Math.max(r,t.duration)),this._total+=a,this._loop=!!t.loop,this._to=xg([t.to,e,i,t.from]),this._from=xg([t.from,i,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,o=this._duration,i=this._prop,a=this._from,r=this._loop,c=this._to;let s;if(this._active=a!==c&&(r||e<o),!this._active)return this._target[i]=c,void this._notify(!0);e<0?this._target[i]=a:(s=e/o%2,s=r&&s>1?2-s:s,s=this._easing(Math.min(1,Math.max(0,s))),this._target[i]=this._fn(a,c,s))}wait(){const t=this._promises||(this._promises=[]);return new Promise((e,o)=>{t.push({res:e,rej:o})})}_notify(t){const e=t?"res":"rej",o=this._promises||[];for(let i=0;i<o.length;i++)o[i][e]()}}un.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0});const kfe=Object.keys(un.animation);un.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:n=>"onProgress"!==n&&"onComplete"!==n&&"fn"!==n}),un.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),un.describe("animations",{_fallback:"animation"}),un.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:n=>0|n}}}});class AI{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!dn(t))return;const e=this._properties;Object.getOwnPropertyNames(t).forEach(o=>{const i=t[o];if(!dn(i))return;const a={};for(const r of kfe)a[r]=i[r];(Zn(i.properties)&&i.properties||[o]).forEach(r=>{(r===o||!e.has(r))&&e.set(r,a)})})}_animateOptions(t,e){const o=e.options,i=function Afe(n,t){if(!t)return;let e=n.options;if(e)return e.$shared&&(n.options=e=Object.assign({},e,{$shared:!1,$animations:{}})),e;n.options=t}(t,o);if(!i)return[];const a=this._createAnimations(i,o);return o.$shared&&function Efe(n,t){const e=[],o=Object.keys(t);for(let i=0;i<o.length;i++){const a=n[o[i]];a&&a.active()&&e.push(a.wait())}return Promise.all(e)}(t.options.$animations,o).then(()=>{t.options=o},()=>{}),a}_createAnimations(t,e){const o=this._properties,i=[],a=t.$animations||(t.$animations={}),r=Object.keys(e),c=Date.now();let s;for(s=r.length-1;s>=0;--s){const l=r[s];if("$"===l.charAt(0))continue;if("options"===l){i.push(...this._animateOptions(t,e));continue}const m=e[l];let d=a[l];const u=o.get(l);if(d){if(u&&d.active()){d.update(u,m,c);continue}d.cancel()}u&&u.duration?(a[l]=d=new yfe(u,t,l,m),i.push(d)):t[l]=m}return i}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const o=this._createAnimations(t,e);return o.length?(Pc.add(this._chart,o),!0):void 0}}function SI(n,t){const e=n&&n.options||{},o=e.reverse,i=void 0===e.min?t:0,a=void 0===e.max?t:0;return{start:o?a:i,end:o?i:a}}function TI(n,t){const e=[],o=n._getSortedDatasetMetas(t);let i,a;for(i=0,a=o.length;i<a;++i)e.push(o[i].index);return e}function II(n,t,e,o={}){const i=n.keys,a="single"===o.mode;let r,c,s,l;if(null!==t){for(r=0,c=i.length;r<c;++r){if(s=+i[r],s===e){if(o.all)continue;break}l=n.values[s],No(l)&&(a||0===t||Lr(t)===Lr(l))&&(t+=l)}return t}}function DI(n,t){const e=n&&n.options.stacked;return e||void 0===e&&void 0!==t.stack}function Ffe(n,t,e){const o=n[t]||(n[t]={});return o[e]||(o[e]={})}function RI(n,t,e,o){for(const i of t.getMatchingVisibleMetas(o).reverse()){const a=n[i.index];if(e&&a>0||!e&&a<0)return i.index}return null}function FI(n,t){const{chart:e,_cachedMeta:o}=n,i=e._stacks||(e._stacks={}),{iScale:a,vScale:r,index:c}=o,s=a.axis,l=r.axis,m=function Dfe(n,t,e){return`${n.id}.${t.id}.${e.stack||e.type}`}(a,r,o),d=t.length;let u;for(let h=0;h<d;++h){const _=t[h],{[s]:w,[l]:V}=_;u=(_._stacks||(_._stacks={}
vendor: 5,446 bytes, line 1
1))[l]=Ffe(i,m,w),u[c]=V,u._top=RI(u,r,!0,o.type),u._bottom=RI(u,r,!1,o.type)}}function vb(n,t){const e=n.scales;return Object.keys(e).filter(o=>e[o].axis===t).shift()}function Eg(n,t){const e=n.controller.index,o=n.vScale&&n.vScale.axis;if(o){t=t||n._parsed;for(const i of t){const a=i._stacks;if(!a||void 0===a[o]||void 0===a[o][e])return;delete a[o][e]}}}const Cb=n=>"reset"===n||"none"===n,LI=(n,t)=>t?n:Object.assign({},n);let Nr=(()=>{class n{constructor(e,o){this.chart=e,this._ctx=e.ctx,this.index=o,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=DI(e.vScale,e),this.addElements()}updateIndex(e){this.index!==e&&Eg(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,o=this._cachedMeta,i=this.getDataset(),a=(u,h,_,w)=>"x"===u?h:"r"===u?w:_,r=o.xAxisID=nn(i.xAxisID,vb(e,"x")),c=o.yAxisID=nn(i.yAxisID,vb(e,"y")),s=o.rAxisID=nn(i.rAxisID,vb(e,"r")),l=o.indexAxis,m=o.iAxisID=a(l,r,c,s),d=o.vAxisID=a(l,c,r,s);o.xScale=this.getScaleForId(r),o.yScale=this.getScaleForId(c),o.rScale=this.getScaleForId(s),o.iScale=this.getScaleForId(m),o.vScale=this.getScaleForId(d)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const o=this._cachedMeta;return e===o.iScale?o.vScale:o.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&H6(this._data,this),e._stacked&&Eg(e)}_dataCheck(){const e=this.getDataset(),o=e.data||(e.data=[]),i=this._data;if(dn(o))this._data=function Ife(n){const t=Object.keys(n),e=new Array(t.length);let o,i,a;for(o=0,i=t.length;o<i;++o)a=t[o],e[o]={x:a,y:n[a]};return e}(o);else if(i!==o){if(i){H6(i,this);const a=this._cachedMeta;Eg(a),a._parsed=[]}o&&Object.isExtensible(o)&&function ahe(n,t){n._chartjs?n._chartjs.listeners.push(t):(Object.defineProperty(n,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),z6.forEach(e=>{const o="_onData"+QO(e),i=n[e];Object.defineProperty(n,e,{configurable:!0,enumerable:!1,value(...a){const r=i.apply(this,a);return n._chartjs.listeners.forEach(c=>{"function"==typeof c[o]&&c[o](...a)}),r}})}))}(o,this),this._syncList=[],this._data=o}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const o=this._cachedMeta,i=this.getDataset();let a=!1;this._dataCheck();const r=o._stacked;o._stacked=DI(o.vScale,o),o.stack!==i.stack&&(a=!0,Eg(o),o.stack=i.stack),this._resyncElements(e),(a||r!==o._stacked)&&FI(this,o._parsed)}configure(){const e=this.chart.config,o=e.datasetScopeKeys(this._type),i=e.getOptionScopes(this.getDataset(),o,!0);this.options=e.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,o){const{_cachedMeta:i,_data:a}=this,{iScale:r,_stacked:c}=i,s=r.axis;let d,u,h,l=0===e&&o===a.length||i._sorted,m=e>0&&i._parsed[e-1];if(!1===this._parsing)i._parsed=a,i._sorted=!0,h=a;else{h=Zn(a[e])?this.parseArrayData(i,a,e,o):dn(a[e])?this.parseObjectData(i,a,e,o):this.parsePrimitiveData(i,a,e,o);const _=()=>null===u[s]||m&&u[s]<m[s];for(d=0;d<o;++d)i._parsed[d+e]=u=h[d],l&&(_()&&(l=!1),m=u);i._sorted=l}c&&FI(this,h)}parsePrimitiveData(e,o,i,a){const{iScale:r,vScale:c}=e,s=r.axis,l=c.axis,m=r.getLabels(),d=r===c,u=new Array(a);let h,_,w;for(h=0,_=a;h<_;++h)w=h+i,u[h]={[s]:d||r.parse(m[w],w),[l]:c.parse(o[w],w)};return u}parseArrayData(e,o,i,a){const{xScale:r,yScale:c}=e,s=new Array(a);let l,m,d,u;for(l=0,m=a;l<m;++l)d=l+i,u=o[d],s[l]={x:r.parse(u[0],d),y:c.parse(u[1],d)};return s}parseObjectData(e,o,i,a){const{xScale:r,yScale:c}=e,{xAxisKey:s="x",yAxisKey:l="y"}=this._parsing,m=new Array(a);let d,u,h,_;for(d=0,u=a;d<u;++d)h=d+i,_=o[h],m[d]={x:r.parse(es(_,s),h),y:c.parse(es(_,l),h)};return m}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,o,i){const r=this._cachedMeta,c=o[e.axis];return II({keys:TI(this.chart,!0),values:o._stacks[e.axis]},c,r.index,{mode:i})}updateRangeFromParsed(e,o,i,a){const r=i[o.axis];let c=null===r?NaN:r;const s=a&&i._stacks[o.axis];a&&s&&(a.values=s,c=II(a,r,this._cachedMeta.index)),e.min=Math.min(e.min,c),e.max=Math.max(e.max,c)}getMinMax(e,o){const i=this._cachedMeta,a=i._parsed,r=i._sorted&&e===i.iScale,c=a.length,s=this._getOtherScale(e),l=((n,t,e)=>n&&!t.hidden&&t._stacked&&{keys:TI(this.chart,!0),values:null})(o,i),m={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:d,max:u}=function Rfe(n){const{min:t,max:e,minDefined:o,maxDefined:i}=n.getUserBounds();return{min:o?t:Number.NEGATIVE_INFINITY,max:i?e:Number.POSITIVE_INFINITY}}(s);let h,_;function w(){_=a[h];const V=_[s.axis];return!No(_[e.axis])||d>V||u<V}for(h=0;h<c&&(w()||(this.updateRangeFromParsed(m,e,_,l),!r));++h);if(r)for(h=c-1;h>=0;--h)if(!w()){this.updateRangeFromParsed(m,e,_,l);break}return m}getAllParsedValues(e){const o=this._cachedMeta._parsed,i=[];let a,r,c;for(a=0,r=o.length;a<r;++a)c=o[a][e.axis],No(c)&&i.push(c);return i}getMaxOverflow(){return!1}
vendor: 5,635 bytes, line 1
1getLabelAndValue(e){const o=this._cachedMeta,i=o.iScale,a=o.vScale,r=this.getParsed(e);return{label:i?""+i.getLabelForValue(r[i.axis]):"",value:a?""+a.getLabelForValue(r[a.axis]):""}}_update(e){const o=this._cachedMeta;this.update(e||"default"),o._clip=function Tfe(n){let t,e,o,i;return dn(n)?(t=n.top,e=n.right,o=n.bottom,i=n.left):t=e=o=i=n,{top:t,right:e,bottom:o,left:i,disabled:!1===n}}(nn(this.options.clip,function Sfe(n,t,e){if(!1===e)return!1;const o=SI(n,e),i=SI(t,e);return{top:i.end,right:o.end,bottom:i.start,left:o.start}}(o.xScale,o.yScale,this.getMaxOverflow())))}update(e){}draw(){const e=this._ctx,i=this._cachedMeta,a=i.data||[],r=this.chart.chartArea,c=[],s=this._drawStart||0,l=this._drawCount||a.length-s,m=this.options.drawActiveElementsOnTop;let d;for(i.dataset&&i.dataset.draw(e,r,s,l),d=s;d<s+l;++d){const u=a[d];u.hidden||(u.active&&m?c.push(u):u.draw(e,r))}for(d=0;d<c.length;++d)c[d].draw(e,r)}getStyle(e,o){const i=o?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(i):this.resolveDataElementOptions(e||0,i)}getContext(e,o,i){const a=this.getDataset();let r;if(e>=0&&e<this._cachedMeta.data.length){const c=this._cachedMeta.data[e];r=c.$context||(c.$context=function Nfe(n,t,e){return is(n,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:e,index:t,mode:"default",type:"data"})}(this.getContext(),e,c)),r.parsed=this.getParsed(e),r.raw=a.data[e],r.index=r.dataIndex=e}else r=this.$context||(this.$context=function Lfe(n,t){return is(n,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),r.dataset=a,r.index=r.datasetIndex=this.index;return r.active=!!o,r.mode=i,r}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,o){return this._resolveElementOptions(this.dataElementType.id,o,e)}_resolveElementOptions(e,o="default",i){const a="active"===o,r=this._cachedDataOpts,c=e+"-"+o,s=r[c],l=this.enableOptionSharing&&za(i);if(s)return LI(s,l);const m=this.chart.config,d=m.datasetElementScopeKeys(this._type,e),u=a?[`${e}Hover`,"hover",e,""]:[e,""],h=m.getOptionScopes(this.getDataset(),d),_=Object.keys(un.elements[e]),V=m.resolveNamedOptions(h,_,()=>this.getContext(i,a),u);return V.$shared&&(V.$shared=l,r[c]=Object.freeze(LI(V,l))),V}_resolveAnimations(e,o,i){const a=this.chart,r=this._cachedDataOpts,c=`animation-${o}`,s=r[c];if(s)return s;let l;if(!1!==a.options.animation){const d=this.chart.config,u=d.datasetAnimationScopeKeys(this._type,o),h=d.getOptionScopes(this.getDataset(),u);l=d.createResolver(h,this.getContext(e,i,o))}const m=new AI(a,l&&l.animations);return l&&l._cacheable&&(r[c]=Object.freeze(m)),m}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,o){return!o||Cb(e)||this.chart._animationsDisabled}_getSharedOptions(e,o){const i=this.resolveDataElementOptions(e,o),a=this._sharedOptions,r=this.getSharedOptions(i),c=this.includeOptions(o,r)||r!==a;return this.updateSharedOptions(r,o,i),{sharedOptions:r,includeOptions:c}}updateElement(e,o,i,a){Cb(a)?Object.assign(e,i):this._resolveAnimations(o,a).update(e,i)}updateSharedOptions(e,o,i){e&&!Cb(o)&&this._resolveAnimations(void 0,o).update(e,i)}_setStyle(e,o,i,a){e.active=a;const r=this.getStyle(o,a);this._resolveAnimations(o,i,a).update(e,{options:!a&&this.getSharedOptions(r)||r})}removeHoverStyle(e,o,i){this._setStyle(e,i,"active",!1)}setHoverStyle(e,o,i){this._setStyle(e,i,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const o=this._data,i=this._cachedMeta.data;for(const[s,l,m]of this._syncList)this[s](l,m);this._syncList=[];const a=i.length,r=o.length,c=Math.min(r,a);c&&this.parse(0,c),r>a?this._insertElements(a,r-a,e):r<a&&this._removeElements(r,a-r)}_insertElements(e,o,i=!0){const a=this._cachedMeta,r=a.data,c=e+o;let s;const l=m=>{for(m.length+=o,s=m.length-1;s>=c;s--)m[s]=m[s-o]};for(l(r),s=e;s<c;++s)r[s]=new this.dataElementType;this._parsing&&l(a._parsed),this.parse(e,o),i&&this.updateElements(r,e,o,"reset")}updateElements(e,o,i,a){}_removeElements(e,o){const i=this._cachedMeta;if(this._parsing){const a=i._parsed.splice(e,o);i._stacked&&Eg(i,a)}i.data.splice(e,o)}_sync(e){if(this._parsing)this._syncList.push(e);else{const[o,i,a]=e;this[o](i,a)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){const e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,o){o&&this._sync(["_removeElements",e,o]);const i=arguments.length-2;i&&this._sync(["_insertElements",e,i])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}return n.defaults={},n})();function zfe(n){const t=n.iScale,e=function Vfe(n,t){if(!n._cache.$bar){const e=n.getMatchingVisibleMetas(t);let o=[];for(let i=0,a=e.length;i<a;i++)o=o.concat(e[i].controller.getAllParsedValues(n));n._cache.$bar=j6(o.sort((i,a)=>i-a))}return n._cache.$bar}(t,n.type);let i,a,r,c,o=t._length;const s=()=>{32767===r||-32768===r||(za(c)&&(o=Math.min(o,Math.abs(r-c)||o)),c=r)};for(i=0,a=e.length;i<a;++i)r=t.getPixelForValue(e[i]),s();for(c=void 0,i=0,a=t.ticks.length;i<a;++i)r=t.getPixelForTick(i),s();return o}function NI(n,t,e,o){return Zn(n)?function Ufe(n,t,e,o){const i=e.parse(n[0],o),a=e.parse(n[1],o),r=M
vendor: 12,598 bytes, line 1
1ath.min(i,a),c=Math.max(i,a);let s=r,l=c;Math.abs(r)>Math.abs(c)&&(s=c,l=r),t[e.axis]=l,t._custom={barStart:s,barEnd:l,start:i,end:a,min:r,max:c}}(n,t,e,o):t[e.axis]=e.parse(n,o),t}function BI(n,t,e,o){const i=n.iScale,a=n.vScale,r=i.getLabels(),c=i===a,s=[];let l,m,d,u;for(l=e,m=e+o;l<m;++l)u=t[l],d={},d[i.axis]=c||i.parse(r[l],l),s.push(NI(u,d,a,l));return s}function Mb(n){return n&&void 0!==n.barStart&&void 0!==n.barEnd}function Gfe(n,t,e,o){let i=t.borderSkipped;const a={};if(!i)return void(n.borderSkipped=a);if(!0===i)return void(n.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:r,end:c,reverse:s,top:l,bottom:m}=function Wfe(n){let t,e,o,i,a;return n.horizontal?(t=n.base>n.x,e="left",o="right"):(t=n.base<n.y,e="bottom",o="top"),t?(i="end",a="start"):(i="start",a="end"),{start:e,end:o,reverse:t,top:i,bottom:a}}(n);"middle"===i&&e&&(n.enableBorderRadius=!0,(e._top||0)===o?i=l:(e._bottom||0)===o?i=m:(a[VI(m,r,c,s)]=!0,i=l)),a[VI(i,r,c,s)]=!0,n.borderSkipped=a}function VI(n,t,e,o){return o?(n=function qfe(n,t,e){return n===t?e:n===e?t:n}(n,t,e),n=zI(n,e,t)):n=zI(n,t,e),n}function zI(n,t,e){return"start"===n?t:"end"===n?e:n}function Yfe(n,{inflateAmount:t},e){n.inflateAmount="auto"===t?1===e?.33:0:t}Nr.prototype.datasetElementType=null,Nr.prototype.dataElementType=null;let Xfe=(()=>{class n extends Nr{parsePrimitiveData(e,o,i,a){return BI(e,o,i,a)}parseArrayData(e,o,i,a){return BI(e,o,i,a)}parseObjectData(e,o,i,a){const{iScale:r,vScale:c}=e,{xAxisKey:s="x",yAxisKey:l="y"}=this._parsing,m="x"===r.axis?s:l,d="x"===c.axis?s:l,u=[];let h,_,w,V;for(h=i,_=i+a;h<_;++h)V=o[h],w={},w[r.axis]=r.parse(es(V,m),h),u.push(NI(es(V,d),w,c,h));return u}updateRangeFromParsed(e,o,i,a){super.updateRangeFromParsed(e,o,i,a);const r=i._custom;r&&o===this._cachedMeta.vScale&&(e.min=Math.min(e.min,r.min),e.max=Math.max(e.max,r.max))}getMaxOverflow(){return 0}getLabelAndValue(e){const o=this._cachedMeta,{iScale:i,vScale:a}=o,r=this.getParsed(e),c=r._custom,s=Mb(c)?"["+c.start+", "+c.end+"]":""+a.getLabelForValue(r[a.axis]);return{label:""+i.getLabelForValue(r[i.axis]),value:s}}initialize(){this.enableOptionSharing=!0,super.initialize(),this._cachedMeta.stack=this.getDataset().stack}update(e){const o=this._cachedMeta;this.updateElements(o.data,0,o.data.length,e)}updateElements(e,o,i,a){const r="reset"===a,{index:c,_cachedMeta:{vScale:s}}=this,l=s.getBasePixel(),m=s.isHorizontal(),d=this._getRuler(),{sharedOptions:u,includeOptions:h}=this._getSharedOptions(o,a);for(let _=o;_<o+i;_++){const w=this.getParsed(_),V=r||yn(w[s.axis])?{base:l,head:l}:this._calculateBarValuePixels(_),N=this._calculateBarIndexPixels(_,d),X=(w._stacks||{})[s.axis],de={horizontal:m,base:V.base,enableBorderRadius:!X||Mb(w._custom)||c===X._top||c===X._bottom,x:m?V.head:N.center,y:m?N.center:V.head,height:m?N.size:Math.abs(V.size),width:m?Math.abs(V.size):N.size};h&&(de.options=u||this.resolveDataElementOptions(_,e[_].active?"active":a));const he=de.options||e[_].options;Gfe(de,he,X,c),Yfe(de,he,d.ratio),this.updateElement(e[_],_,de,a)}}_getStacks(e,o){const{iScale:i}=this._cachedMeta,a=i.getMatchingVisibleMetas(this._type).filter(l=>l.controller.options.grouped),r=i.options.stacked,c=[],s=l=>{const m=l.controller.getParsed(o),d=m&&m[l.vScale.axis];if(yn(d)||isNaN(d))return!0};for(const l of a)if((void 0===o||!s(l))&&((!1===r||-1===c.indexOf(l.stack)||void 0===r&&void 0===l.stack)&&c.push(l.stack),l.index===e))break;return c.length||c.push(void 0),c}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,o,i){const a=this._getStacks(e,i),r=void 0!==o?a.indexOf(o):-1;return-1===r?a.length-1:r}_getRuler(){const e=this.options,o=this._cachedMeta,i=o.iScale,a=[];let r,c;for(r=0,c=o.data.length;r<c;++r)a.push(i.getPixelForValue(this.getParsed(r)[i.axis],r));const s=e.barThickness;return{min:s||zfe(o),pixels:a,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:e.grouped,ratio:s?1:e.categoryPercentage*e.barPercentage}}_calculateBarValuePixels(e){const{_cachedMeta:{vScale:o,_stacked:i},options:{base:a,minBarLength:r}}=this,c=a||0,s=this.getParsed(e),l=s._custom,m=Mb(l);let _,w,d=s[o.axis],u=0,h=i?this.applyStack(o,s,i):d;h!==d&&(u=h-d,h=d),m&&(d=l.barStart,h=l.barEnd-l.barStart,0!==d&&Lr(d)!==Lr(l.barEnd)&&(u=0),u+=d);const V=yn(a)||m?u:a;let N=o.getPixelForValue(V);if(_=this.chart.getDataVisibility(e)?o.getPixelForValue(u+h):N,w=_-N,Math.abs(w)<r){w=function $fe(n,t,e){return 0!==n?Lr(n):(t.isHorizontal()?1:-1)*(t.min>=e?1:-1)}(w,o,c)*r,d===c&&(N-=w/2);const X=o.getPixelForDecimal(0),de=o.getPixelForDecimal(1),he=Math.min(X,de),ue=Math.max(X,de);N=Math.max(Math.min(N,ue),he),_=N+w}if(N===o.getPixelForValue(c)){const X=Lr(w)*o.getLineWidthForValue(c)/2;N+=X,w-=X}return{size:w,base:N,head:_,center:_+w/2}}_calculateBarIndexPixels(e,o){const i=o.scale,a=this.options,r=a.skipNull,c=nn(a.maxBarThickness,1/0);let s,l;if(o.grouped){const m=r?this._getStackCount(e):o.stackCount,d="flex"===a.barThickness?function jfe(n,t,e,o){const i=t.pixels,a=i[n];let r=n>0?i[n-1]:null,c=n<i.length-1?i[n+1]:null;const s=e.categoryPercentage;null===r&&(r=a-(null===c?t.end-t.start:c-a)),null===c&&(c=a+a-r);const l=a-(a-Math.min(r,c))/2*s;return{chunk:Math.abs(c-r)/2*s/o,ratio:e.barPercentage,start:l}}(e,o,a,m):function Hfe(n,t,e,o){const i=e.barThickness;let a,r;return yn(i)?(a=t.min*e.categoryPercentage,r=e.barPercentage):(a=i*o,r=1),{chunk:a/o,ratio:r,start:t.pixels[n]-a/2}}(e,o,a,m),u=this._getStackIndex(this.index,this._cachedMeta.stack,r?e:void 0);s=d.start+d.chunk*u+d.chunk/2,l=Math.min(c,d.chunk*d.ratio)}else s=i.getPixelForValue(this.getParsed(e)[i.axis],e),l=Math.min(c,o.min*o.ratio);return{base:s-l/2,head:s+l/2,center:s,size:l}}draw(){const e=this._cachedMeta,o=e.vScale,i=e.data,a=i.length;let r=0;for(;r<a;++r)null!==this.getParsed(r)[o.axis]&&i[r].draw(this._ctx)}}return n.id="bar",n.defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}},n.overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}},n})(),Kfe=(()=>{class n extends Nr{initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(e,o,i,a){const r=super.parsePrimitiveData(e,o,i,a);for(let c=0;c<r.length;c++)r[c]._custom=this.resolveDataElementOptions(c+i).radius;return r}parseArrayData(e,o,i,a){const r=super.parseArrayData(e,o,i,a);for(let c=0;c<r.length;c++)r[c]._custom=nn(o[i+c][2],this.resolveDataElementOptions(c+i).radius);return r}parseObjectData(e,o,i,a){const r=super.parseObjectData(e,o,i,a);for(let c=0;c<r.length;c++){const s=o[i+c];r[c]._custom=nn(s&&s.r&&+s.r,this.resolveDataElementOptions(c+i).radius)}return r}getMaxOverflow(){const e=this._cachedMeta.data;let o=0;for(let i=e.length-1;i>=0;--i)o=Math.max(o,e[i].size(this.resolveDataElementOptions(i))/2);return o>0&&o}getLabelAndValue(e){const o=this._cachedMeta,{xScale:i,yScale:a}=o,r=this.getParsed(e),c=i.getLabelForValue(r.x),s=a.getLabelForValue(r.y),l=r._custom;return{label:o.label,value:"("+c+", "+s+(l?", "+l:"")+")"}}update(e){const o=this._cachedMeta.data;this.updateElements(o,0,o.length,e)}updateElements(e,o,i,a){const r="reset"===a,{iScale:c,vScale:s}=this._cachedMeta,{sharedOptions:l,includeOptions:m}=this._getSharedOptions(o,a),d=c.axis,u=s.axis;for(let h=o;h<o+i;h++){const _=e[h],w=!r&&this.getParsed(h),V={},N=V[d]=r?c.getPixelForDecimal(.5):c.getPixelForValue(w[d]),X=V[u]=r?s.getBasePixel():s.getPixelForValue(w[u]);V.skip=isNaN(N)||isNaN(X),m&&(V.options=l||this.resolveDataElementOptions(h,_.active?"active":a),r&&(V.options.radius=0)),this.updateElement(_,h,V,a)}}resolveDataElementOptions(e,o){const i=this.getParsed(e);let a=super.resolveDataElementOptions(e,o);a.$shared&&(a=Object.assign({},a,{$shared:!1}));const r=a.radius;return"active"!==o&&(a.radius=0),a.radius+=nn(i&&i._custom,r),a}}return n.id="bubble",n.defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}},n.overrides={scales:{x:{type:"linear"},y:{type:"linear"}},plugins:{tooltip:{callbacks:{title:()=>""}}}},n})(),HI=(()=>{class n extends Nr{constructor(e,o){super(e,o),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,o){const i=this.getDataset().data,a=this._cachedMeta;if(!1===this._parsing)a._parsed=i;else{let c,s,r=l=>+i[l];if(dn(i[e])){const{key:l="value"}=this._parsing;r=m=>+es(i[m],l)}for(c=e,s=e+o;c<s;++c)a._parsed[c]=r(c)}}_getRotation(){return mr(this.options.rotation-90)}_getCircumference(){return mr(this.options.circumference)}_getRotationExtents(){let e=jn,o=-jn;for(let i=0;i<this.chart.data.datasets.length;++i)if(this.chart.isDatasetVisible(i)){const a=this.chart.getDatasetMeta(i).controller,r=a._getRotation(),c=a._getCircumference();e=Math.min(e,r),o=Math.max(o,r+c)}return{rotation:e,circumference:o-e}}update(e){const o=this.chart,{chartArea:i}=o,a=this._cachedMeta,r=a.data,c=this.getMaxBorderWidth()+this.getMaxOffset(r)+this.options.spacing,s=Math.max((Math.min(i.width,i.height)-c)/2,0),l=Math.min(((n,t)=>"string"==typeof n&&n.endsWith("%")?parseFloat(n)/100:n/t)(this.options.cutout,s),1),m=this._getRingWeight(this.index),{circumference:d,rotation:u}=this._getRotationExtents(),{ratioX:h,ratioY:_,offsetX:w,offsetY:V}=function Zfe(n,t,e){let o=1,i=1,a=0,r=0;if(t<jn){const c=n,s=c+t,l=Math.cos(c),m=Math.sin(c),d=Math.cos(s),u=Math.sin(s),h=(de,he,ue)=>Cg(de,c,s,!0)?1:Math.max(he,he*e,ue,ue*e),_=(de,he,ue)=>Cg(de,c,s,!0)?-1:Math.min(he,he*e,ue,ue*e),w=h(0,l,d),V=h(ko,m,u),N=_(mo,l,d),X=_(mo+ko,m,u);o=(w-N)/2,i=(V-X)/2,a=-(w+N)/2,r=-(V+X)/2}return{ratioX:o,ratioY:i,offsetX:a,offsetY:r}}(u,d,l),de=Math.max(Math.min((i.width-c)/h,(i.height-c)/_)/2,0),he=T6(this.options.radius,de),be=(he-Math.max(he*l,0))/this._getVisibleDatasetWeightTotal();this.offsetX=w*he,this.offsetY=V*he,a.total=this.calculateTotal(),this.outerRadius=he-be*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-be*m,0),this.updateElements(r,0,r.length,e)}_circumference(e,o){const i=this.options,a=this._cachedMeta,r=this._getCircumference();return o&&i.animation.animateRotate||!this.chart.getDataVisibility(e)||null===a._parsed[e]||a.data[e].hidden?0:this.calculateCircumference(a._parsed[e]*r/jn)}updateElements(e,o,i,a){const r="reset"===a,c=this.chart,s=c.chartArea,d=(s.left+s.right)/2,u=(s.top+s.bottom)/2,h=r&&c.options.animation.animateScale,_=h?0:this.innerRadius,w=h?0:this.outerRadius,{sharedOptions:V,includeOptions:N}=this._getSharedOptions(o,a);let de,X=this._getRotation();for(de=0;de<o;++de)X+=this._circumference(de,r);for(de=o;de<o+i;++de){const he=this._circumference(de,r),ue=e[de],be={x:d+this.offsetX,y:u+this.offsetY,startAngle:X,endAngle:X+he,circumference:he,outerRadius:w,innerRadius:_};N&&(be.options=V||this.resolveDataElementOptions(de,ue.active?"active":a)),X+=he,this.updateElement(ue,de,be,a)}}calculateTotal(){const e=this._cachedMeta,o=e.data;let a,i=0;for(a=0;a<o.length;a++){const r=e._parsed[a];null!==r&&!isNaN(r)&&this.chart.getDataVisibility(a)&&!o[a].hidden&&(i+=Math.abs(r))}return i}calculateCircumference(e){const o=this._cachedMeta.total;return o>0&&!isNaN(e)?jn*(Math.abs(e)/o):0}getLabelAndValue(e){const i=this.chart,a=i.data.labels||[],r=kg(this._cachedMeta._parsed[e],i.options.locale);return{label:a[e]||"",value:r}}getMaxBorderWidth(e){let o=0;const i=this.chart;let a,r,c,s,l;if(!e)for(a=0,r=i.data.datasets.length;a<r;++a)if(i.isDatasetVisible(a)){c=i.getDatasetMeta(a),e=c.data,s=c.controller;break}if(!e)return 0;for(a=0,r=e.length;a<r;++a)l=s.resolveDataElementOptions(a),"inner"!==l.borderAlign&&(o=Math.max(o,l.borderWidth||0,l.hoverBorderWidth||0));return o}getMaxOffset(e){let o=0;for(let i=0,a=e.length;i<a;++i){const r=this.resolveDataElementOptions(i);o=Math.max(o,r.offset||0,r.hoverOffset||0)}return o}_getRingWeightOffset(e){let o=0;for(let i=0;i<e;++i)this.chart.isDatasetVisible(i)&&(o+=this._getRingWeight(i));return o}_getRingWeight(e){return Math.max(nn(this.chart.data.datasets[e].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}return n.id="doughnut",n.defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}}
1,cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"},n.descriptors={_scriptable:t=>"spacing"!==t,_indexable:t=>"spacing"!==t},n.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:o}}=t.legend.options;return e.labels.map((i,a)=>{const c=t.getDatasetMeta(0).controller.getStyle(a);return{text:i,fillStyle:c.backgroundColor,strokeStyle:c.borderColor,lineWidth:c.borderWidth,pointStyle:o,hidden:!t.getDataVisibility(a),index:a}})}return[]}},onClick(t,e,o){o.chart.toggleDataVisibility(e.index),o.chart.update()}},tooltip:{callbacks:{title:()=>"",label(t){let e=t.label;const o=": "+t.formattedValue;return Zn(e)?(e=e.slice(),e[0]+=o):e+=o,e}}}}},n})(),Qfe=(()=>{class n extends Nr{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const o=this._cachedMeta,{dataset:i,data:a=[],_dataset:r}=o,c=this.chart._animationsDisabled;let{start:s,count:l}=W6(o,a,c);this._drawStart=s,this._drawCount=l,G6(o)&&(s=0,l=a.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!r._decimated,i.points=a;const m=this.resolveDatasetElementOptions(e);this.options.showLine||(m.borderWidth=0),m.segment=this.options.segment,this.updateElement(i,void 0,{animated:!c,options:m},e),this.updateElements(a,s,l,e)}updateElements(e,o,i,a){const r="reset"===a,{iScale:c,vScale:s,_stacked:l,_dataset:m}=this._cachedMeta,{sharedOptions:d,includeOptions:u}=this._getSharedOptions(o,a),h=c.axis,_=s.axis,{spanGaps:w,segment:V}=this.options,N=Hm(w)?w:Number.POSITIVE_INFINITY,X=this.chart._animationsDisabled||r||"none"===a;let de=o>0&&this.getParsed(o-1);for(let he=o;he<o+i;++he){const ue=e[he],be=this.getParsed(he),Ae=X?ue:{},De=yn(be[_]),we=Ae[h]=c.getPixelForValue(be[h],he),Re=Ae[_]=r||De?s.getBasePixel():s.getPixelForValue(l?this.applyStack(s,be,l):be[_],he);Ae.skip=isNaN(we)||isNaN(Re)||De,Ae.stop=he>0&&Math.abs(be[h]-de[h])>N,V&&(Ae.parsed=be,Ae.raw=m.data[he]),u&&(Ae.options=d||this.resolveDataElementOptions(he,ue.active?"active":a)),X||this.updateElement(ue,he,Ae,a),de=be}}getMaxOverflow(){const e=this._cachedMeta,o=e.dataset,i=o.options&&o.options.borderWidth||0,a=e.data||[];if(!a.length)return i;const r=a[0].size(this.resolveDataElementOptions(0)),c=a[a.length-1].size(this.resolveDataElementOptions(a.length-1));return Math.max(i,r,c)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}return n.id="line",n.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},n.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}},n})(),Jfe=(()=>{class n extends Nr{constructor(e,o){super(e,o),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const i=this.chart,a=i.data.labels||[],r=kg(this._cachedMeta._parsed[e].r,i.options.locale);return{label:a[e]||"",value:r}}parseObjectData(e,o,i,a){return hI.bind(this)(e,o,i,a)}update(e){const o=this._cachedMeta.data;this._updateRadius(),this.updateElements(o,0,o.length,e)}getMinMax(){const o={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return this._cachedMeta.data.forEach((i,a)=>{const r=this.getParsed(a).r;!isNaN(r)&&this.chart.getDataVisibility(a)&&(r<o.min&&(o.min=r),r>o.max&&(o.max=r))}),o}_updateRadius(){const e=this.chart,o=e.chartArea,i=e.options,a=Math.min(o.right-o.left,o.bottom-o.top),r=Math.max(a/2,0),s=(r-Math.max(i.cutoutPercentage?r/100*i.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=r-s*this.index,this.innerRadius=this.outerRadius-s}updateElements(e,o,i,a){const r="reset"===a,c=this.chart,l=c.options.animation,m=this._cachedMeta.rScale,d=m.xCenter,u=m.yCenter,h=m.getIndexAngle(0)-.5*mo;let w,_=h;const V=360/this.countVisibleElements();for(w=0;w<o;++w)_+=this._computeAngle(w,a,V);for(w=o;w<o+i;w++){const N=e[w];let X=_,de=_+this._computeAngle(w,a,V),he=c.getDataVisibility(w)?m.getDistanceFromCenterForValue(this.getParsed(w).r):0;_=de,r&&(l.animateScale&&(he=0),l.animateRotate&&(X=de=h));const ue={x:d,y:u,innerRadius:0,outerRadius:he,startAngle:X,endAngle:de,options:this.resolveDataElementOptions(w,N.active?"active":a)};this.updateElement(N,w,ue,a)}}countVisibleElements(){let o=0;return this._cachedMeta.data.forEach((i,a)=>{!isNaN(this.getParsed(a).r)&&this.chart.getDataVisibility(a)&&o++}),o}_computeAngle(e,o,i){return this.chart.getDataVisibility(e)?mr(this.resolveDataElementOptions(e,o).angle||i):0}}return n.id="polarArea",n.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},n.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:o}}=t.legend.options;return e.labels.map((i,a)=>{const c=t.getDatasetMeta(0).controller.getStyle(a);return{text:i,fillStyle:c.backgroundColor,strokeStyle:c.borderColor,lineWidth:c.borderWidth,pointStyle:o,hidden:!t.getDataVisibility(a),index:a}})}return[]}},onClick(t,e,o){o.chart.toggleDataVisibility(e.index),o.chart.update(
vendor: 7,549 bytes, line 1
1)}},tooltip:{callbacks:{title:()=>"",label:t=>t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}},n})(),epe=(()=>{class n extends HI{}return n.id="pie",n.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"},n})(),tpe=(()=>{class n extends Nr{getLabelAndValue(e){const o=this._cachedMeta.vScale,i=this.getParsed(e);return{label:o.getLabels()[e],value:""+o.getLabelForValue(i[o.axis])}}parseObjectData(e,o,i,a){return hI.bind(this)(e,o,i,a)}update(e){const o=this._cachedMeta,i=o.dataset,a=o.data||[],r=o.iScale.getLabels();if(i.points=a,"resize"!==e){const c=this.resolveDatasetElementOptions(e);this.options.showLine||(c.borderWidth=0),this.updateElement(i,void 0,{_loop:!0,_fullLoop:r.length===a.length,options:c},e)}this.updateElements(a,0,a.length,e)}updateElements(e,o,i,a){const r=this._cachedMeta.rScale,c="reset"===a;for(let s=o;s<o+i;s++){const l=e[s],m=this.resolveDataElementOptions(s,l.active?"active":a),d=r.getPointPositionForValue(s,this.getParsed(s).r),u=c?r.xCenter:d.x,h=c?r.yCenter:d.y,_={x:u,y:h,angle:d.angle,skip:isNaN(u)||isNaN(h),options:m};this.updateElement(l,s,_,a)}}}return n.id="radar",n.defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}},n.overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}},n})();class dr{constructor(){this.x=void 0,this.y=void 0,this.active=!1,this.options=void 0,this.$animations=void 0}tooltipPosition(t){const{x:e,y:o}=this.getProps(["x","y"],t);return{x:e,y:o}}hasValue(){return Hm(this.x)&&Hm(this.y)}getProps(t,e){const o=this.$animations;if(!e||!o)return this;const i={};return t.forEach(a=>{i[a]=o[a]&&o[a].active()?o[a]._to:this[a]}),i}}dr.defaults={},dr.defaultRoutes=void 0;const jI={values:n=>Zn(n)?n:""+n,numeric(n,t,e){if(0===n)return"0";const o=this.chart.options.locale;let i,a=n;if(e.length>1){const l=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(l<1e-4||l>1e15)&&(i="scientific"),a=function npe(n,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&n!==Math.floor(n)&&(e=n-Math.floor(n)),e}(n,e)}const r=Ha(Math.abs(a)),c=Math.max(Math.min(-1*Math.floor(r),20),0),s={notation:i,minimumFractionDigits:c,maximumFractionDigits:c};return Object.assign(s,this.options.ticks.format),kg(n,o,s)},logarithmic(n,t,e){if(0===n)return"0";const o=n/Math.pow(10,Math.floor(Ha(n)));return 1===o||2===o||5===o?jI.numeric.call(this,n,t,e):""}};var T_={formatters:jI};function I_(n,t,e,o,i){const a=nn(o,0),r=Math.min(nn(i,n.length),n.length);let s,l,m,c=0;for(e=Math.ceil(e),i&&(s=i-o,e=s/Math.floor(s/e)),m=a;m<0;)c++,m=Math.round(a+c*e);for(l=Math.max(a,0);l<r;l++)l===m&&(t.push(n[l]),c++,m=Math.round(a+c*e))}un.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(n,t)=>t.lineWidth,tickColor:(n,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:T_.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),un.route("scale.ticks","color","","color"),un.route("scale.grid","color","","borderColor"),un.route("scale.grid","borderColor","","borderColor"),un.route("scale.title","color","","color"),un.describe("scale",{_fallback:!1,_scriptable:n=>!n.startsWith("before")&&!n.startsWith("after")&&"callback"!==n&&"parser"!==n,_indexable:n=>"borderDash"!==n&&"tickBorderDash"!==n}),un.describe("scales",{_fallback:"scale"}),un.describe("scale.ticks",{_scriptable:n=>"backdropPadding"!==n&&"callback"!==n,_indexable:n=>"backdropPadding"!==n});const UI=(n,t,e)=>"top"===t||"left"===t?n[t]+e:n[t]-e;function $I(n,t){const e=[],o=n.length/t,i=n.length;let a=0;for(;a<i;a+=o)e.push(n[Math.floor(a)]);return e}function mpe(n,t,e){const o=n.ticks.length,i=Math.min(t,o-1),a=n._startPixel,r=n._endPixel,c=1e-6;let l,s=n.getPixelForTick(i);if(!(e&&(l=1===o?Math.max(s-a,r-s):0===t?(n.getPixelForTick(1)-s)/2:(s-n.getPixelForTick(i-1))/2,s+=i<t?l:-l,s<a-c||s>r+c)))return s}function Ag(n){return n.drawTicks?n.tickLength:0}function WI(n,t){if(!n.display)return 0;const e=ei(n.font,t),o=Ri(n.padding);return(Zn(n.text)?n.text.length:1)*e.lineHeight+o.height}function hpe(n,t,e){let o=nb(n);return(e&&"right"!==t||!e&&"right"===t)&&(o=(n=>"left"===n?"right":"right"===n?"left":n)(o)),o}class ol extends dr{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:o,_suggestedMax:i}=this;return t=Va(t,Number.POSITIVE_INFINITY),e=Va(e,Number.NEGATIVE_INFINITY),o=Va(o,Number.POSITIVE_INFINITY),i=Va(i,Number.NEGATIVE_INFINITY),{min:Va(t,o),max:Va(e,i),minDefined:No(t),maxDefined:No(e)}}getMinMax(t){let r,{min:e,max:o,minDefined:i,maxDefined:a}=this.getUserBounds();if(i&&a)return{min:e,max:o};const c=this.getMatchingVisibleMetas();for(let s=0,l=c.length;s<l;++s)r=c[s].controller.getMinMax(this,t),i||(e=Math.min(e,r.min)),a||(o=Math.max(o,r.max));return e=a&&e>o?o:e,o=i&&e>o?e:o,{min:Va(e,Va(o,e)),max:Va(o,Va(e,o))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Qn(this.options.beforeUpdate,[this])}update(t,e,o){const{beginAtZero:i,grace:a,ticks:r}=this.options,c=r.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=o=Object.assign({left:0,right:0,top:0,bottom:0},o),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+o.left+o.right:this.height+o.top+o.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function Hhe(n,t,e){const{min:o,max:i}=n,a=T6(t,(i-o)/2),r=(c,s)=>e&&0===c?0:c+s;
vendor: 17,326 bytes, line 1
1return{min:r(o,-Math.abs(a)),max:r(i,a)}}(this,a,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const s=c<this.ticks.length;this._convertTicksToLabels(s?$I(this.ticks,c):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),r.display&&(r.autoSkip||"auto"===r.source)&&(this.ticks=function ope(n,t){const e=n.options.ticks,o=e.maxTicksLimit||function ipe(n){const t=n.options.offset,e=n._tickSize();return Math.floor(Math.min(n._length/e+(t?0:1),n._maxLength/e))}(n),i=e.major.enabled?function rpe(n){const t=[];let e,o;for(e=0,o=n.length;e<o;e++)n[e].major&&t.push(e);return t}(t):[],a=i.length,r=i[0],c=i[a-1],s=[];if(a>o)return function cpe(n,t,e,o){let r,i=0,a=e[0];for(o=Math.ceil(o),r=0;r<n.length;r++)r===a&&(t.push(n[r]),i++,a=e[i*o])}(t,s,i,a/o),s;const l=function ape(n,t,e){const o=function spe(n){const t=n.length;let e,o;if(t<2)return!1;for(o=n[0],e=1;e<t;++e)if(n[e]-n[e-1]!==o)return!1;return o}(n),i=t.length/e;if(!o)return Math.max(i,1);const a=function Jge(n){const t=[],e=Math.sqrt(n);let o;for(o=1;o<e;o++)n%o==0&&(t.push(o),t.push(n/o));return e===(0|e)&&t.push(e),t.sort((i,a)=>i-a).pop(),t}(o);for(let r=0,c=a.length-1;r<c;r++){const s=a[r];if(s>i)return s}return Math.max(i,1)}(i,t,o);if(a>0){let m,d;const u=a>1?Math.round((c-r)/(a-1)):null;for(I_(t,s,l,yn(u)?0:r-u,r),m=0,d=a-1;m<d;m++)I_(t,s,l,i[m],i[m+1]);return I_(t,s,l,c,yn(u)?t.length:c+u),s}return I_(t,s,l),s}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),s&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e,o,t=this.options.reverse;this.isHorizontal()?(e=this.left,o=this.right):(e=this.top,o=this.bottom,t=!t),this._startPixel=e,this._endPixel=o,this._reversePixels=t,this._length=o-e,this._alignToPixels=this.options.alignToPixels}afterUpdate(){Qn(this.options.afterUpdate,[this])}beforeSetDimensions(){Qn(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){Qn(this.options.afterSetDimensions,[this])}_callHooks(t){this.chart.notifyPlugins(t,this.getContext()),Qn(this.options[t],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){Qn(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(t){const e=this.options.ticks;let o,i,a;for(o=0,i=t.length;o<i;o++)a=t[o],a.label=Qn(e.callback,[a.value,o,t],this)}afterTickToLabelConversion(){Qn(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){Qn(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const t=this.options,e=t.ticks,o=this.ticks.length,i=e.minRotation||0,a=e.maxRotation;let c,s,l,r=i;if(!this._isVisible()||!e.display||i>=a||o<=1||!this.isHorizontal())return void(this.labelRotation=i);const m=this._getLabelSizes(),d=m.widest.width,u=m.highest.height,h=li(this.chart.width-d,0,this.maxWidth);c=t.offset?this.maxWidth/o:h/(o-1),d+6>c&&(c=h/(o-(t.offset?.5:1)),s=this.maxHeight-Ag(t.grid)-e.padding-WI(t.title,this.chart.options.font),l=Math.sqrt(d*d+u*u),r=JO(Math.min(Math.asin(li((m.highest.height+6)/c,-1,1)),Math.asin(li(s/l,-1,1))-Math.asin(li(u/l,-1,1)))),r=Math.max(i,Math.min(a,r))),this.labelRotation=r}afterCalculateLabelRotation(){Qn(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Qn(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:o,title:i,grid:a}}=this,r=this._isVisible(),c=this.isHorizontal();if(r){const s=WI(i,e.options.font);if(c?(t.width=this.maxWidth,t.height=Ag(a)+s):(t.height=this.maxHeight,t.width=Ag(a)+s),o.display&&this.ticks.length){const{first:l,last:m,widest:d,highest:u}=this._getLabelSizes(),h=2*o.padding,_=mr(this.labelRotation),w=Math.cos(_),V=Math.sin(_);c?t.height=Math.min(this.maxHeight,t.height+(o.mirror?0:V*d.width+w*u.height)+h):t.width=Math.min(this.maxWidth,t.width+(o.mirror?0:w*d.width+V*u.height)+h),this._calculatePadding(l,m,V,w)}}this._handleMargins(),c?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,o,i){const{ticks:{align:a,padding:r},position:c}=this.options,s=0!==this.labelRotation,l="top"!==c&&"x"===this.axis;if(this.isHorizontal()){const m=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let u=0,h=0;s?l?(u=i*t.width,h=o*e.height):(u=o*t.height,h=i*e.width):"start"===a?h=e.width:"end"===a?u=t.width:"inner"!==a&&(u=t.width/2,h=e.width/2),this.paddingLeft=Math.max((u-m+r)*this.width/(this.width-m),0),this.paddingRight=Math.max((h-d+r)*this.width/(this.width-d),0)}else{let m=e.height/2,d=t.height/2;"start"===a?(m=0,d=t.height):"end"===a&&(m=e.height,d=0),this.paddingTop=m+r,this.paddingBottom=d+r}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Qn(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,o;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,o=t.length;e<o;e++)yn(t[e].label)&&(t.splice(e,1),o--,e--);this.afterTickToLabelConversion()}_getLabelSizes(){let t=this._labelSizes;if(!t){const e=this.options.ticks.sampleSize;let o=this.ticks;e<o.length&&(o=$I(o,e)),this._labelSizes=t=this._computeLabelSizes(o,o.length)}return t}_computeLabelSizes(t,e){const{ctx:o,_longestTextCache:i}=this,a=[],r=[];let l,m,d,u,h,_,w,V,N,X,de,c=0,s=0;for(l=0;l<e;++l){if(u=t[l].label,h=this._resolveTickFontOptions(l),o.font=_=h.string,w=i[_]=i[_]||{data:{},gc:[]},V=h.lineHeight,N=X=0,yn(u)||Zn(u)){if(Zn(u))for(m=0,d=u.length;m<d;++m)de=u[m],!yn(de)&&!Zn(de)&&(N=w_(o,w.data,w.gc,N,de),X+=V)}else N=w_(o,w.data,w.gc,N,u),X=V;a.push(N),r.push(X),c=Math.max(N,c),s=Math.max(X,s)}!function dpe(n,t){Bn(n,e=>{const o=e.gc,i=o.length/2;let a;if(i>t){for(a=0;a<i;++a)delete e.data[o[a]];o.splice(0,i)}})}(i,e);const he=a.indexOf(c),ue=r.indexOf(s),be=Ae=>({width:a[Ae]||0,height:r[Ae]||0});return{first:be(0),last:be(e-1),widest:be(he),highest:be(ue),widths:a,heights:r}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return function nhe(n){return li(n,-32768,32767)}(this._alignToPixels?Zs(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&t<e.length){const o=e[t];return o.$context||(o.$context=function gpe(n,t,e){return is(n,{tick:e,index:t,type:"tick"})}(this.getContext(),t,o))}return this.$context||(this.$context=function upe(n,t){return is(n,{scale:t,type:"scale"})}(this.chart.getContext(),this))}_tickSize(){const t=this.options.ticks,e=mr(this.labelRotation),o=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),a=this._getLabelSizes(),r=t.autoSkipPadding||0,c=a?a.widest.width+r:0,s=a?a.highest.height+r:0;return this.isHorizontal()?s*o>c*i?c/o:s/i:s*i<c*o?s/o:c/i}_isVisible(){const t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){const e=this.axis,o=this.chart,i=this.options,{grid:a,position:r}=i,c=a.offset,s=this.isHorizontal(),m=this.ticks.length+(c?1:0),d=Ag(a),u=[],h=a.setContext(this.getContext()),_=h.drawBorder?h.borderWidth:0,w=_/2,V=function(pt){return Zs(o,pt,_)};let N,X,de,he,ue,be,Ae,De,we,Re,je,gt;if("top"===r)N=V(this.bottom),be=this.bottom-d,De=N-w,Re=V(t.top)+w,gt=t.bottom;else if("bottom"===r)N=V(this.top),Re=t.top,gt=V(t.bottom)-w,be=N+w,De=this.top+d;else if("left"===r)N=V(this.right),ue=this.right-d,Ae=N-w,we=V(t.left)+w,je=t.right;else if("right"===r)N=V(this.left),we=t.left,je=V(t.right)-w,ue=N+w,Ae=this.left+d;else if("x"===e){if("center"===r)N=V((t.top+t.bottom)/2+.5);else if(dn(r)){const pt=Object.keys(r)[0];N=V(this.chart.scales[pt].getPixelForValue(r[pt]))}Re=t.top,gt=t.bottom,be=N+w,De=be+d}else if("y"===e){if("center"===r)N=V((t.left+t.right)/2);else if(dn(r)){const pt=Object.keys(r)[0];N=V(this.chart.scales[pt].getPixelForValue(r[pt]))}ue=N-w,Ae=ue-d,we=t.left,je=t.right}const xt=nn(i.ticks.maxTicksLimit,m),Dt=Math.max(1,Math.ceil(m/xt));for(X=0;X<m;X+=Dt){const pt=a.setContext(this.getContext(X)),Qt=pt.lineWidth,lt=pt.color,zt=pt.borderDash||[],Ua=pt.borderDashOffset,la=pt.tickWidth,fi=pt.tickColor,ao=pt.tickBorderDash||[],Jn=pt.tickBorderDashOffset;de=mpe(this,X,c),void 0!==de&&(he=Zs(o,de,Qt),s?ue=Ae=we=je=he:be=De=Re=gt=he,u.push({tx1:ue,ty1:be,tx2:Ae,ty2:De,x1:we,y1:Re,x2:je,y2:gt,width:Qt,color:lt,borderDash:zt,borderDashOffset:Ua,tickWidth:la,tickColor:fi,tickBorderDash:ao,tickBorderDashOffset:Jn}))}return this._ticksLength=m,this._borderValue=N,u}_computeLabelItems(t){const e=this.axis,o=this.options,{position:i,ticks:a}=o,r=this.isHorizontal(),c=this.ticks,{align:s,crossAlign:l,padding:m,mirror:d}=a,u=Ag(o.grid),h=u+m,_=d?-m:h,w=-mr(this.labelRotation),V=[];let N,X,de,he,ue,be,Ae,De,we,Re,je,gt,xt="middle";if("top"===i)be=this.bottom-_,Ae=this._getXAxisLabelAlignment();else if("bottom"===i)be=this.top+_,Ae=this._getXAxisLabelAlignment();else if("left"===i){const pt=this._getYAxisLabelAlignment(u);Ae=pt.textAlign,ue=pt.x}else if("right"===i){const pt=this._getYAxisLabelAlignment(u);Ae=pt.textAlign,ue=pt.x}else if("x"===e){if("center"===i)be=(t.top+t.bottom)/2+h;else if(dn(i)){const pt=Object.keys(i)[0];be=this.chart.scales[pt].getPixelForValue(i[pt])+h}Ae=this._getXAxisLabelAlignment()}else if("y"===e){if("center"===i)ue=(t.left+t.right)/2-h;else if(dn(i)){const pt=Object.keys(i)[0];ue=this.chart.scales[pt].getPixelForValue(i[pt])}Ae=this._getYAxisLabelAlignment(u).textAlign}"y"===e&&("start"===s?xt="top":"end"===s&&(xt="bottom"));const Dt=this._getLabelSizes();for(N=0,X=c.length;N<X;++N){de=c[N],he=de.label;const pt=a.setContext(this.getContext(N));De=this.getPixelForTick(N)+a.labelOffset,we=this._resolveTickFontOptions(N),Re=we.lineHeight,je=Zn(he)?he.length:1;const Qt=je/2,lt=pt.color,zt=pt.textStrokeColor,Ua=pt.textStrokeWidth;let fi,la=Ae;if(r?(ue=De,"inner"===Ae&&(la=N===X-1?this.options.reverse?"left":"right":0===N?this.options.reverse?"right":"left":"center"),gt="top"===i?"near"===l||0!==w?-je*Re+Re/2:"center"===l?-Dt.highest.height/2-Qt*Re+Re:Re/2-Dt.highest.height:"near"===l||0!==w?Re/2:"center"===l?Dt.highest.height/2-Qt*Re:Dt.highest.height-je*Re,d&&(gt*=-1)):(be=De,gt=(1-je)*Re/2),pt.showLabelBackdrop){const ao=Ri(pt.backdropPadding),Jn=Dt.heights[N],zr=Dt.widths[N];let bc=be+gt-ao.top,Li=ue-ao.left;switch(xt){case"middle":bc-=Jn/2;break;case"bottom":bc-=Jn}switch(Ae){case"center":Li-=zr/2;break;case"right":Li-=zr}fi={left:Li,top:bc,width:zr+ao.width,height:Jn+ao.height,color:pt.backdropColor}}V.push({rotation:w,label:he,font:we,color:lt,strokeColor:zt,strokeWidth:Ua,textOffset:gt,textAlign:la,textBaseline:xt,translation:[ue,be],backdrop:fi})}return V}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-mr(this.labelRotation))return"top"===t?"left":"right";let i="center";return"start"===e.align?i="left":"end"===e.align?i="right":"inner"===e.align&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:o,mirror:i,padding:a}}=this.options,c=t+a,s=this._getLabelSizes().widest.width;let l,m;return"left"===e?i?(m=this.right+a,"near"===o?l="left":"center"===o?(l="center",m+=s/2):(l="right",m+=s)):(m=this.right-c,"near"===o?l="right":"center"===o?(l="center",m-=s/2):(l="left",m=this.left)):"right"===e?i?(m=this.left+a,"near"===o?l="right":"center"===o?(l="center",m-=s/2):(l="left",m-=s)):(m=this.left+c,"near"===o?l="left":"center"===o?(l="center",m+=s/2):(l="right",m=this.right)):l="right",{textAlign:l,x:m}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:o,top:i,width:a,height:r}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(o,i,a,r),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const i=this.ticks.findIndex(a=>a.value===t);return i>=0?e.setContext(this.getContext(i)).lineWidth:0}drawGrid(t){const e=this.options.grid,o=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let a,r;const c=(s,l,m)=>{!m.width||!m.color||(o.save(),o.lineWidth=m.width,o.strokeStyle=m.color,o.setLineDash(m.borderDash||[]),o.lineDashOffset=m.borderDashOffset,o.beginPath(),o.moveTo(s.x,s.y),o.lineTo(l.x,l.y),o.stroke(),o.restore())};if(e.display)for(a=0,r=i.length;a<r;++a){const s=i[a];e.drawOnChartArea&&c({x:s.x1,y:s.y1},{x:s.x2,y:s.y2},s),e.drawTicks&&c({x:s.tx1,y:s.ty1},{x:s.tx2,y:s.ty2},{color:s.tickColor,width:s.tickWidth,borderDash:s.tickBorderDash,borderDashOffset:s.tickBorderDashOffset})}}drawBorder(){const{chart:t,ctx:e,options:{grid:o}}=this,i=o.setContext(this.getContext()),a=o.drawBorder?i.borderWidth:0;if(!a)return;const r=o.setContext(this.getContext(0)).lineWidth,c=this._borderValue;let s,l,m,d;this.isHorizontal()?(s=Zs(t,this.left,a)-a/2,l=Zs(t,this.right,r)+r/2,m=d=c):(m=Zs(t,this.top,a)-a/2,d=Zs(t,this.bottom,r)+r/2,s=l=c),e.save(),e.lineWidth=i.borderWidth,e.strokeStyle=i.borderColor,e.beginPath(),e.moveTo(s,m),e.lineTo(l,d),e.stroke(),e.restore()}drawLabels(t){if(!this.options.ticks.display)return;const o=this.ctx,i=this._computeLabelArea();i&&x_(o,i);const a=this._labelItems||(this._labelItems=this._computeLabelItems(t));let r,c;for(r=0,c=a.length;r<c;++r){const s=a[r],l=s.font,m=s.label;s.backdrop&&(o.fillStyle=s.backdrop.color,o.fillRect(s.backdrop.left,s.backdrop.top,s.backdrop.width,s.backdrop.height)),Qs(o,m,0,s.textOffset,l,s)}i&&k_(o)}drawTitle(){const{ctx:t,options:{position:e,title:o,reverse:i}}=this;if(!o.display)return;const a=ei(o.font),r=Ri(o.padding),c=o.align;let s=a.lineHeight/2;"bottom"===e||"center"===e||dn(e)?(s+=r.bottom,Zn(o.text)&&(s+=a.lineHeight*(o.text.length-1))):s+=r.top;const{titleX:l,titleY:m,maxWidth:d,rotation:u}=function fpe(n,t,e,o){const{top:i,left:a,bottom:r,right:c,chart:s}=n,{chartArea:l,scales:m}=s;let u,h,_,d=0;const w=r-i,V=c-a;if(n.isHorizontal()){if(h=Di(o,a,c),dn(e)){const N=Object.keys(e)[0];_=m[N].getPixelForValue(e[N])+w-t}else _="center"===e?(l.bottom+l.top)/2+w-t:UI(n,e,t);u=c-a}else{if(dn(e)){const N=Object.keys(e)[0];h=m[N].getPixelForValue(e[N])-V+t}else h="center"===e?(l.left+l.right)/2-V+t:UI(n,e,t);_=Di(o,r,i),d="left"===e?-ko:ko}return{titleX:h,titleY:_,maxWidth:u,rotation:d}}(this,s,e,c);Qs(t,o.text,0,0,a,{color:o.color,maxWidth:d,rotation:u,textAlign:hpe(c,e,i),textBaseline:"middle",translation:[l,m]})}draw(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}_layers(){const t=this.options,e=t.ticks&&t.ticks.z||0,o=nn(t.grid&&t.grid.z,-1);return this._isVisible()&&this.draw===ol.prototype.draw?[{z:o,draw:i=>{this.drawBackground(),this.drawGrid(i),this.drawTitle()}},{z:o+1,draw:()=>{this.drawBorder()}},{z:e,draw:i=>{this.drawLabels(i)}}]:[{z:e,draw:i=>{this.draw(i)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),o=this.axis+"AxisID",i=[];let a,r;for(a=0,r=e.length;a<r;++a){const c=e[a];c[o]===this.id&&(!t||c.type===t)&&i.push(c)}return i}_resolveTickFontOptions(t){return ei(this.options.ticks.setContext(this.getContext(t)).font)}_maxDigits(){const t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}class D_{constructor(t,e,o){this.type=t,this.scope=e,this.override=o,this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){const e=Object.getPrototypeOf(t);let o;(function vpe(n){return"id"in n&&"defaults"in n})(e)&&(o=this.register(e));const i=this.items,a=t.id,r=this.scope+"."+a;if(!a)throw new Error("class does not have id: "+t);return a in i||(i[a]=t,function ppe(n,t,e){const o=fg(Object.create(null),[e?un.get(e):{},un.get(t),n.defaults]);un.set(t,o),n.defaultRoutes&&function _pe(n,t){Object.keys(t).forEach(e
1=>{const o=e.split("."),i=o.pop(),a=[n].concat(o).join("."),r=t[e].split("."),c=r.pop(),s=r.join(".");un.route(a,i,s,c)})}(t,n.defaultRoutes),n.descriptors&&un.describe(t,n.descriptors)}(t,r,o),this.override&&un.override(t.id,t.overrides)),r}get(t){return this.items[t]}unregister(t){const e=this.items,o=t.id,i=this.scope;o in e&&delete e[o],i&&o in un[i]&&(delete un[i][o],this.override&&delete Ks[o])}}var Br=new class Cpe{constructor(){this.controllers=new D_(Nr,"datasets",!0),this.elements=new D_(dr,"elements"),this.plugins=new D_(Object,"plugins"),this.scales=new D_(ol,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,o){[...e].forEach(i=>{const a=o||this._getRegistryForType(i);o||a.isForType(i)||a===this.plugins&&i.id?this._exec(t,a,i):Bn(i,r=>{const c=o||this._getRegistryForType(r);this._exec(t,c,r)})})}_exec(t,e,o){const i=QO(t);Qn(o["before"+i],[],o),e[t](o),Qn(o["after"+i],[],o)}_getRegistryForType(t){for(let e=0;e<this._typedRegistries.length;e++){const o=this._typedRegistries[e];if(o.isForType(t))return o}return this.plugins}_get(t,e,o){const i=e.get(t);if(void 0===i)throw new Error('"'+t+'" is not a registered '+o+".");return i}},Mpe=Object.freeze({__proto__:null,BarController:Xfe,BubbleController:Kfe,DoughnutController:HI,LineController:Qfe,PolarAreaController:Jfe,PieController:epe,RadarController:tpe,ScatterController:(()=>{class n extends Nr{update(e){const o=this._cachedMeta,{data:i=[]}=o,a=this.chart._animationsDisabled;let{start:r,count:c}=W6(o,i,a);if(this._drawStart=r,this._drawCount=c,G6(o)&&(r=0,c=i.length),this.options.showLine){const{dataset:s,_dataset:l}=o;s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!l._decimated,s.points=i;const m=this.resolveDatasetElementOptions(e);m.segment=this.options.segment,this.updateElement(s,void 0,{animated:!a,options:m},e)}this.updateElements(i,r,c,e)}addElements(){const{showLine:e}=this.options;!this.datasetElementType&&e&&(this.datasetElementType=Br.getElement("line")),super.addElements()}updateElements(e,o,i,a){const r="reset"===a,{iScale:c,vScale:s,_stacked:l,_dataset:m}=this._cachedMeta,d=this.resolveDataElementOptions(o,a),u=this.getSharedOptions(d),h=this.includeOptions(a,u),_=c.axis,w=s.axis,{spanGaps:V,segment:N}=this.options,X=Hm(V)?V:Number.POSITIVE_INFINITY,de=this.chart._animationsDisabled||r||"none"===a;let he=o>0&&this.getParsed(o-1);for(let ue=o;ue<o+i;++ue){const be=e[ue],Ae=this.getParsed(ue),De=de?be:{},we=yn(Ae[w]),Re=De[_]=c.getPixelForValue(Ae[_],ue),je=De[w]=r||we?s.getBasePixel():s.getPixelForValue(l?this.applyStack(s,Ae,l):Ae[w],ue);De.skip=isNaN(Re)||isNaN(je)||we,De.stop=ue>0&&Math.abs(Ae[_]-he[_])>X,N&&(De.parsed=Ae,De.raw=m.data[ue]),h&&(De.options=u||this.resolveDataElementOptions(ue,be.active?"active":a)),de||this.updateElement(be,ue,De,a),he=Ae}this.updateSharedOptions(u,a,d)}getMaxOverflow(){const e=this._cachedMeta,o=e.data||[];if(!this.options.showLine){let s=0;for(let l=o.length-1;l>=0;--l)s=Math.max(s,o[l].size(this.resolveDataElementOptions(l))/2);return s>0&&s}const i=e.dataset,a=i.options&&i.options.borderWidth||0;if(!o.length)return a;const r=o[0].size(this.resolveDataElementOptions(0)),c=o[o.length-1].size(this.resolveDataElementOptions(o.length-1));return Math.max(a,r,c)/2}}return n.id="scatter",n.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},n.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title:()=>"",label:t=>"("+t.label+", "+t.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}},n})()});function il(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var Ppe={_date:(()=>{class n{constructor(e){this.options=e||{}}init(e){}formats(){return il()}parse(e,o){return il()}format(e,o){return il()}add(e,o,i){return il()}diff(e,o,i){return il()}startOf(e,o,i){return il()}endOf(e,o){return il()}}return n.override=function(t){Object.assign(n.prototype,t)},n})()};function Ope(n,t,e,o){const{controller:i,data:a,_sorted:r}=n,c=i._cachedMeta.iScale;if(c&&t===c.axis&&"r"!==t&&r&&a.length){const s=c._reversePixels?ohe:Cc;if(!o)return s(a,t,e);if(i._sharedOptions){const l=a[0],m="function"==typeof l.getRange&&l.getRange(t);if(m){const d=s(a,t,e-m),u=s(a,t,e+m);return{lo:d.lo,hi:u.hi}}}}return{lo:0,hi:a.length-1}}
vendor: 9,780 bytes, line 1
1function Sg(n,t,e,o,i){const a=n.getSortedVisibleDatasetMetas(),r=e[t];for(let c=0,s=a.length;c<s;++c){const{index:l,data:m}=a[c],{lo:d,hi:u}=Ope(a[c],t,r,i);for(let h=d;h<=u;++h){const _=m[h];_.skip||o(_,l,h)}}}function Pb(n,t,e,o,i){const a=[];return!i&&!n.isPointInArea(t)||Sg(n,e,t,function(c,s,l){!i&&!yg(c,n.chartArea,0)||c.inRange(t.x,t.y,o)&&a.push({element:c,datasetIndex:s,index:l})},!0),a}function Ob(n,t,e,o,i,a){return a||n.isPointInArea(t)?"r"!==e||o?function wpe(n,t,e,o,i,a){let r=[];const c=function bpe(n){const t=-1!==n.indexOf("x"),e=-1!==n.indexOf("y");return function(o,i){const a=t?Math.abs(o.x-i.x):0,r=e?Math.abs(o.y-i.y):0;return Math.sqrt(Math.pow(a,2)+Math.pow(r,2))}}(e);let s=Number.POSITIVE_INFINITY;return Sg(n,e,t,function l(m,d,u){const h=m.inRange(t.x,t.y,i);if(o&&!h)return;const _=m.getCenterPoint(i);if(!a&&!n.isPointInArea(_)&&!h)return;const V=c(t,_);V<s?(r=[{element:m,datasetIndex:d,index:u}],s=V):V===s&&r.push({element:m,datasetIndex:d,index:u})}),r}(n,t,e,o,i,a):function ype(n,t,e,o){let i=[];return Sg(n,e,t,function a(r,c,s){const{startAngle:l,endAngle:m}=r.getProps(["startAngle","endAngle"],o),{angle:d}=V6(r,{x:t.x,y:t.y});Cg(d,l,m)&&i.push({element:r,datasetIndex:c,index:s})}),i}(n,t,e,i):[]}function GI(n,t,e,o,i){const a=[],r="x"===e?"inXRange":"inYRange";let c=!1;return Sg(n,e,t,(s,l,m)=>{s[r](t[e],i)&&(a.push({element:s,datasetIndex:l,index:m}),c=c||s.inRange(t.x,t.y,i))}),o&&!c?[]:a}var xpe={evaluateInteractionItems:Sg,modes:{index(n,t,e,o){const i=tl(t,n),a=e.axis||"x",r=e.includeInvisible||!1,c=e.intersect?Pb(n,i,a,o,r):Ob(n,i,a,!1,o,r),s=[];return c.length?(n.getSortedVisibleDatasetMetas().forEach(l=>{const m=c[0].index,d=l.data[m];d&&!d.skip&&s.push({element:d,datasetIndex:l.index,index:m})}),s):[]},dataset(n,t,e,o){const i=tl(t,n),a=e.axis||"xy",r=e.includeInvisible||!1;let c=e.intersect?Pb(n,i,a,o,r):Ob(n,i,a,!1,o,r);if(c.length>0){const s=c[0].datasetIndex,l=n.getDatasetMeta(s).data;c=[];for(let m=0;m<l.length;++m)c.push({element:l[m],datasetIndex:s,index:m})}return c},point:(n,t,e,o)=>Pb(n,tl(t,n),e.axis||"xy",o,e.includeInvisible||!1),nearest:(n,t,e,o)=>Ob(n,tl(t,n),e.axis||"xy",e.intersect,o,e.includeInvisible||!1),x:(n,t,e,o)=>GI(n,tl(t,n),"x",e.intersect,o),y:(n,t,e,o)=>GI(n,tl(t,n),"y",e.intersect,o)}};const qI=["left","top","right","bottom"];function Tg(n,t){return n.filter(e=>e.pos===t)}function YI(n,t){return n.filter(e=>-1===qI.indexOf(e.pos)&&e.box.axis===t)}function Ig(n,t){return n.sort((e,o)=>{const i=t?o:e,a=t?e:o;return i.weight===a.weight?i.index-a.index:i.weight-a.weight})}function XI(n,t,e,o){return Math.max(n[e],t[e])+Math.max(n[o],t[o])}function KI(n,t){n.top=Math.max(n.top,t.top),n.left=Math.max(n.left,t.left),n.bottom=Math.max(n.bottom,t.bottom),n.right=Math.max(n.right,t.right)}function Tpe(n,t,e,o){const{pos:i,box:a}=e,r=n.maxPadding;if(!dn(i)){e.size&&(n[i]-=e.size);const d=o[e.stack]||{size:0,count:1};d.size=Math.max(d.size,e.horizontal?a.height:a.width),e.size=d.size/d.count,n[i]+=e.size}a.getPadding&&KI(r,a.getPadding());const c=Math.max(0,t.outerWidth-XI(r,n,"left","right")),s=Math.max(0,t.outerHeight-XI(r,n,"top","bottom")),l=c!==n.w,m=s!==n.h;return n.w=c,n.h=s,e.horizontal?{same:l,other:m}:{same:m,other:l}}function Dpe(n,t){const e=t.maxPadding;return function o(i){const a={left:0,top:0,right:0,bottom:0};return i.forEach(r=>{a[r]=Math.max(t[r],e[r])}),a}(n?["left","right"]:["top","bottom"])}function Dg(n,t,e,o){const i=[];let a,r,c,s,l,m;for(a=0,r=n.length,l=0;a<r;++a){c=n[a],s=c.box,s.update(c.width||t.w,c.height||t.h,Dpe(c.horizontal,t));const{same:d,other:u}=Tpe(t,e,c,o);l|=d&&i.length,m=m||u,s.fullSize||i.push(c)}return l&&Dg(i,t,e,o)||m}function R_(n,t,e,o,i){n.top=e,n.left=t,n.right=t+o,n.bottom=e+i,n.width=o,n.height=i}function ZI(n,t,e,o){const i=e.padding;let{x:a,y:r}=t;for(const c of n){const s=c.box,l=o[c.stack]||{count:1,placed:0,weight:1},m=c.stackWeight/l.weight||1;if(c.horizontal){const d=t.w*m,u=l.size||s.height;za(l.start)&&(r=l.start),s.fullSize?R_(s,i.left,r,e.outerWidth-i.right-i.left,u):R_(s,t.left+l.placed,r,d,u),l.start=r,l.placed+=d,r=s.bottom}else{const d=t.h*m,u=l.size||s.width;za(l.start)&&(a=l.start),s.fullSize?R_(s,a,i.top,u,e.outerHeight-i.bottom-i.top):R_(s,a,t.top+l.placed,u,d),l.start=a,l.placed+=d,a=s.right}}t.x=a,t.y=r}un.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}});var Fi={addBox(n,t){n.boxes||(n.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw(e){t.draw(e)}}]},n.boxes.push(t)},removeBox(n,t){const e=n.boxes?n.boxes.indexOf(t):-1;-1!==e&&n.boxes.splice(e,1)},configure(n,t,e){t.fullSize=e.fullSize,t.position=e.position,t.weight=e.weight},update(n,t,e,o){if(!n)return;const i=Ri(n.options.layout.padding),a=Math.max(t-i.width,0),r=Math.max(e-i.height,0),c=function Spe(n){const t=function kpe(n){const t=[];let e,o,i,a,r,c;for(e=0,o=(n||[]).length;e<o;++e)i=n[e],({position:a,options:{stack:r,stackWeight:c=1}}=i),t.push({index:e,box:i,pos:a,horizontal:i.isHorizontal(),weight:i.weight,stack:r&&a+r,stackWeight:c});return t}(n),e=Ig(t.filter(l=>l.box.fullSize),!0),o=Ig(Tg(t,"left"),!0),i=Ig(Tg(t,"right")),a=Ig(Tg(t,"top"),!0),r=Ig(Tg(t,"bottom")),c=YI(t,"x"),s=YI(t,"y");return{fullSize:e,leftAndTop:o.concat(a),rightAndBottom:i.concat(s).concat(r).concat(c),chartArea:Tg(t,"chartArea"),vertical:o.concat(i).concat(s),horizontal:a.concat(r).concat(c)}}(n.boxes),s=c.vertical,l=c.horizontal;Bn(n.boxes,w=>{"function"==typeof w.beforeLayout&&w.beforeLayout()});const m=s.reduce((w,V)=>V.box.options&&!1===V.box.options.display?w:w+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:e,padding:i,availableWidth:a,availableHeight:r,vBoxMaxWidth:a/2/m,hBoxMaxHeight:r/2}),u=Object.assign({},i);KI(u,Ri(o));const h=Object.assign({maxPadding:u,w:a,h:r,x:i.left,y:i.top},i),_=function Ape(n,t){const e=function Epe(n){const t={};for(const e of n){const{stack:o,pos:i,stackWeight:a}=e;if(!o||!qI.includes(i))continue;const r=t[o]||(t[o]={count:0,placed:0,weight:0,size:0});r.count++,r.weight+=a}return t}(n),{vBoxMaxWidth:o,hBoxMaxHeight:i}=t;let a,r,c;for(a=0,r=n.length;a<r;++a){c=n[a];const{fullSize:s}=c.box,l=e[c.stack],m=l&&c.stackWeight/l.weight;c.horizontal?(c.width=m?m*o:s&&t.availableWidth,c.height=i):(c.width=o,c.height=m?m*i:s&&t.availableHeight)}return e}(s.concat(l),d);Dg(c.fullSize,h,d,_),Dg(s,h,d,_),Dg(l,h,d,_)&&Dg(s,h,d,_),function Ipe(n){const t=n.maxPadding;function e(o){const i=Math.max(t[o]-n[o],0);return n[o]+=i,i}n.y+=e("top"),n.x+=e("left"),e("right"),e("bottom")}(h),ZI(c.leftAndTop,h,d,_),h.x+=h.w,h.y+=h.h,ZI(c.rightAndBottom,h,d,_),n.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},Bn(c.chartArea,w=>{const V=w.box;Object.assign(V,n.chartArea),V.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})})}};class QI{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,o){}removeEventListener(t,e,o){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,o,i){return e=Math.max(0,e||t.width),o=o||t.height,{width:e,height:Math.max(0,i?Math.floor(e/i):o)}}isAttached(t){return!0}updateConfig(t){}}class Rpe extends QI{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const F_="$chartjs",Fpe={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},JI=n=>null===n||""===n,eD=!!mfe&&{passive:!0};function Bpe(n,t,e){n.canvas.removeEventListener(t,e,eD)}function L_(n,t){for(const e of n)if(e===t||e.contains(t))return!0}function zpe(n,t,e){const o=n.canvas,i=new MutationObserver(a=>{let r=!1;for(const c of a)r=r||L_(c.addedNodes,o),r=r&&!L_(c.removedNodes,o);r&&e()});return i.observe(document,{childList:!0,subtree:!0}),i}function Hpe(n,t,e){const o=n.canvas,i=new MutationObserver(a=>{let r=!1;for(const c of a)r=r||L_(c.removedNodes,o),r=r&&!L_(c.addedNodes,o);r&&e()});return i.observe(document,{childList:!0,subtree:!0}),i}const Rg=new Map;let tD=0;function nD(){const n=window.devicePixelRatio;n!==tD&&(tD=n,Rg.forEach((t,e)=>{e.currentDevicePixelRatio!==n&&t()}))}function $pe(n,t,e){const o=n.canvas,i=o&&pb(o);if(!i)return;const a=$6((c,s)=>{const l=i.clientWidth;e(c,s),l<i.clientWidth&&e()},window),r=new ResizeObserver(c=>{const s=c[0],l=s.contentRect.width,m=s.contentRect.height;0===l&&0===m||a(l,m)});return r.observe(i),function jpe(n,t){Rg.size||window.addEventListener("resize",nD),Rg.set(n,t)}(n,a),r}function bb(n,t,e){e&&e.disconnect(),"resize"===t&&function Upe(n){Rg.delete(n),Rg.size||window.removeEventListener("resize",nD)}(n)}function Wpe(n,t,e){const o=n.canvas,i=$6(a=>{null!==n.ctx&&e(function Vpe(n,t){const e=Fpe[n.type]||n.type,{x:o,y:i}=tl(n,t);return{type:e,chart:t,native:n,x:void 0!==o?o:null,y:void 0!==i?i:null}}(a,n))},n,a=>{const r=a[0];return[r,r.offsetX,r.offsetY]});return function Npe(n,t,e){n.addEventListener(t,e,eD)}(o,t,i),i}class Gpe extends QI{acquireContext(t,e){const o=t&&t.getContext&&t.getContext("2d");return o&&o.canvas===t?(function Lpe(n,t){const e=n.style,o=n.getAttribute("height"),i=n.getAttribute("width");if(n[F_]={initial:{height:o,width:i,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",JI(i)){const a=vI(n,"width");void 0!==a&&(n.width=a)}if(JI(o))if(""===n.style.height)n.height=n.width/(t||2);else{const a=vI(n,"height");void 0!==a&&(n.height=a)}}(t,e),o):null}releaseContext(t){const e=t.canvas;if(!e[F_])return!1;const o=e[F_].initial;["height","width"].forEach(a=>{const r=o[a];yn(r)?e.removeAttribute(a):e.setAttribute(a,r)});const i=o.style||{};
1return Object.keys(i).forEach(a=>{e.style[a]=i[a]}),e.width=e.width,delete e[F_],!0}addEventListener(t,e,o){this.removeEventListener(t,e),(t.$proxies||(t.$proxies={}))[e]=({attach:zpe,detach:Hpe,resize:$pe}[e]||Wpe)(t,e,o)}removeEventListener(t,e){const o=t.$proxies||(t.$proxies={}),i=o[e];i&&(({attach:bb,detach:bb,resize:bb}[e]||Bpe)(t,e,i),o[e]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,o,i){return function lfe(n,t,e,o){const i=S_(n),a=el(i,"margin"),r=A_(i.maxWidth,n,"clientWidth")||C_,c=A_(i.maxHeight,n,"clientHeight")||C_,s=function sfe(n,t,e){let o,i;if(void 0===t||void 0===e){const a=pb(n);if(a){const r=a.getBoundingClientRect(),c=S_(a),s=el(c,"border","width"),l=el(c,"padding");t=r.width-l.width-s.width,e=r.height-l.height-s.height,o=A_(c.maxWidth,a,"clientWidth"),i=A_(c.maxHeight,a,"clientHeight")}else t=n.clientWidth,e=n.clientHeight}return{width:t,height:e,maxWidth:o||C_,maxHeight:i||C_}}(n,t,e);let{width:l,height:m}=s;if("content-box"===i.boxSizing){const d=el(i,"border","width"),u=el(i,"padding");l-=u.width+d.width,m-=u.height+d.height}return l=Math.max(0,l-a.width),m=Math.max(0,o?Math.floor(l/o):m-a.height),l=_b(Math.min(l,r,s.maxWidth)),m=_b(Math.min(m,c,s.maxHeight)),l&&!m&&(m=_b(l/2)),{width:l,height:m}}(t,e,o,i)}isAttached(t){const e=pb(t);return!(!e||!e.isConnected)}}class Ype{constructor(){this._init=[]}notify(t,e,o,i){"beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const a=i?this._descriptors(t).filter(i):this._descriptors(t),r=this._notify(a,t,e,o);return"afterDestroy"===e&&(this._notify(a,t,"stop"),this._notify(this._init,t,"uninstall")),r}_notify(t,e,o,i){i=i||{};for(const a of t){const r=a.plugin;if(!1===Qn(r[o],[e,i,a.options],r)&&i.cancelable)return!1}return!0}invalidate(){yn(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){const o=t&&t.config,i=nn(o.options&&o.options.plugins,{}),a=function Xpe(n){const t={},e=[],o=Object.keys(Br.plugins.items);for(let a=0;a<o.length;a++)e.push(Br.getPlugin(o[a]));const i=n.plugins||[];for(let a=0;a<i.length;a++){const r=i[a];-1===e.indexOf(r)&&(e.push(r),t[r.id]=!0)}return{plugins:e,localIds:t}}(o);return!1!==i||e?function Zpe(n,{plugins:t,localIds:e},o,i){const a=[],r=n.getContext();for(const c of t){const s=c.id,l=Kpe(o[s],i);null!==l&&a.push({plugin:c,options:Qpe(n.config,{plugin:c,local:e[s]},l,r)})}return a}(t,a,i,e):[]}_notifyStateChanges(t){const e=this._oldCache||[],o=this._cache,i=(a,r)=>a.filter(c=>!r.some(s=>c.plugin.id===s.plugin.id));this._notify(i(e,o),t,"stop"),this._notify(i(o,e),t,"start")}}function Kpe(n,t){return t||!1!==n?!0===n?{}:n:null}function Qpe(n,{plugin:t,local:e},o,i){const a=n.pluginScopeKeys(t),r=n.getOptionScopes(o,a);return e&&t.defaults&&r.push(t.defaults),n.createResolver(r,i,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function yb(n,t){return((t.datasets||{})[n]||{}).indexAxis||t.indexAxis||(un.datasets[n]||{}).indexAxis||"x"}function wb(n,t){return"x"===n||"y"===n?n:t.axis||function t_e(n){return"top"===n||"bottom"===n?"x":"left"===n||"right"===n?"y":void 0}(t.position)||n.charAt(0).toLowerCase()}function oD(n){const t=n.options||(n.options={});t.plugins=nn(t.plugins,{}),t.scales=function n_e(n,t){const e=Ks[n.type]||{scales:{}},o=t.scales||{},i=yb(n.type,t),a=Object.create(null),r=Object.create(null);return Object.keys(o).forEach(c=>{const s=o[c];if(!dn(s))return console.error(`Invalid scale configuration for scale: ${c}`);if(s._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${c}`);const l=wb(c,s),m=function e_e(n,t){return n===t?"_index_":"_value_"}(l,i),d=e.scales||{};a[l]=a[l]||c,r[c]=pg(Object.create(null),[{axis:l},s,d[l],d[m]])}),n.data.datasets.forEach(c=>{const s=c.type||n.type,l=c.indexAxis||yb(s,t),d=(Ks[s]||{}).scales||{};Object.keys(d).forEach(u=>{const h=function Jpe(n,t){let e=n;return"_index_"===n?e=t:"_value_"===n&&(e="x"===t?"y":"x"),e}(u,l),_=c[h+"AxisID"]||a[h]||h;r[_]=r[_]||Object.create(null),pg(r[_],[{axis:h},o[_],d[u]])})}),Object.keys(r).forEach(c=>{const s=r[c];pg(s,[un.scales[s.type],un.scale])}),r}(n,t)}function iD(n){return(n=n||{}).datasets=n.datasets||[],n.labels=n.labels||[],n}const aD=new Map,rD=new Set;function N_(n,t){let e=aD.get(n);return e||(e=t(),aD.set(n,e),rD.add(e)),e}const Fg=(n,t,e)=>{const o=es(t,e);void 0!==o&&n.add(o)};class i_e{constructor(t){this._config=function o_e(n){return(n=n||{}).data=iD(n.data),oD(n),n}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=iD(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),oD(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return N_(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return N_(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return N_(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){const e=t.id;return N_(`${this.type}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){const o=this._scopeCache;let i=o.get(t);return(!i||e)&&(i=new Map,o.set(t,i)),i}getOptionScopes(t,e,o){const{options:i,type:a}=this,r=this._cachedScopes(t,o),c=r.get(e);if(c)return c;const s=new Set;e.forEach(m=>{t&&(s.add(t),m.forEach(d=>Fg(s,t,d))),m.forEach(d=>Fg(s,i,d)),m.forEach(d=>Fg(s,Ks[a]||{},d)),m.forEach(d=>Fg(s,un,d)),m.forEach(d=>Fg(s,lb,d))});const l=Array.from(s);return 0===l.length&&l.push(Object.create(null)),rD.has(e)&&r.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,Ks[e]||{},un.datasets[e]||{},{type:e},un,lb]}resolveNamedOptions(t,e,o,i=[""]){const a={$shared:!0},{resolver:r,subPrefixes:c}=cD(this._resolverCache,t,i);let s=r;(function r_e(n,t){const{isScriptable:e,isIndexable:o}=sI(n);for(const i of t){const a=e(i),r=o(i),c=(r||a)&&n[i];if(a&&(ts(c)||a_e(c))||r&&Zn(c))return!0}return!1})(r,e)&&(a.$shared=!1,s=Um(r,o=ts(o)?o():o,this.createResolver(t,o,c)));for(const l of e)a[l]=s[l];return a}createResolver(t,e,o=[""],i){const{resolver:a}=cD(this._resolverCache,t,o);return dn(e)?Um(a,e,void 0,i):a}}function cD(n,t,e){let o=n.get(t);o||(o=new Map,n.set(t,o));const i=e.join();let a=o.get(i);
1return a||(a={resolver:gb(t,e),subPrefixes:e.filter(c=>!c.toLowerCase().includes("hover"))},o.set(i,a)),a}const a_e=n=>dn(n)&&Object.getOwnPropertyNames(n).reduce((t,e)=>t||ts(n[e]),!1),s_e=["top","bottom","left","right","chartArea"];function sD(n,t){return"top"===n||"bottom"===n||-1===s_e.indexOf(n)&&"x"===t}function lD(n,t){return function(e,o){return e[n]===o[n]?e[t]-o[t]:e[n]-o[n]}}function mD(n){const t=n.chart,e=t.options.animation;t.notifyPlugins("afterRender"),Qn(e&&e.onComplete,[n],t)}function l_e(n){const t=n.chart,e=t.options.animation;Qn(e&&e.onProgress,[n],t)}function dD(n){return pI()&&"string"==typeof n?n=document.getElementById(n):n&&n.length&&(n=n[0]),n&&n.canvas&&(n=n.canvas),n}const B_={},uD=n=>{const t=dD(n);return Object.values(B_).filter(e=>e.canvas===t).pop()};function m_e(n,t,e){const o=Object.keys(n);for(const i of o){const a=+i;if(a>=t){const r=n[i];delete n[i],(e>0||a>t)&&(n[a+e]=r)}}}class Lg{constructor(t,e){const o=this.config=new i_e(e),i=dD(t),a=uD(i);if(a)throw new Error("Canvas is already in use. Chart with ID '"+a.id+"' must be destroyed before the canvas with ID '"+a.canvas.id+"' can be reused.");const r=o.createResolver(o.chartOptionScopes(),this.getContext());this.platform=new(o.platform||function qpe(n){return!pI()||typeof OffscreenCanvas<"u"&&n instanceof OffscreenCanvas?Rpe:Gpe}(i)),this.platform.updateConfig(o);const c=this.platform.acquireContext(i,r.aspectRatio),s=c&&c.canvas,l=s&&s.height,m=s&&s.width;this.id=$ge(),this.ctx=c,this.canvas=s,this.width=m,this.height=l,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Ype,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function rhe(n,t){let e;return function(...o){return t?(clearTimeout(e),e=setTimeout(n,t,o)):n.apply(this,o),t}}(d=>this.update(d),r.resizeDelay||0),this._dataChanges=[],B_[this.id]=this,c&&s?(Pc.listen(this,"complete",mD),Pc.listen(this,"progress",l_e),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:o,height:i,_aspectRatio:a}=this;return yn(t)?e&&a?a:i?o/i:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():_I(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return aI(this.canvas,this.ctx),this}stop(){return Pc.stop(this),this}resize(t,e){Pc.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const o=this.options,r=this.platform.getMaximumSize(this.canvas,t,e,o.maintainAspectRatio&&this.aspectRatio),c=o.devicePixelRatio||this.platform.getDevicePixelRatio(),s=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,_I(this,c,!0)&&(this.notifyPlugins("resize",{size:r}),Qn(o.onResize,[this,r],this),this.attached&&this._doResize(s)&&this.render())}ensureScalesHaveIDs(){Bn(this.options.scales||{},(o,i)=>{o.id=i})}buildOrUpdateScales(){const t=this.options,e=t.scales,o=this.scales,i=Object.keys(o).reduce((r,c)=>(r[c]=!1,r),{});let a=[];e&&(a=a.concat(Object.keys(e).map(r=>{const c=e[r],s=wb(r,c),l="r"===s,m="x"===s;return{options:c,dposition:l?"chartArea":m?"bottom":"left",dtype:l?"radialLinear":m?"category":"linear"}}))),Bn(a,r=>{const c=r.options,s=c.id,l=wb(s,c),m=nn(c.type,r.dtype);(void 0===c.position||sD(c.position,l)!==sD(r.dposition))&&(c.position=r.dposition),i[s]=!0;let d=null;s in o&&o[s].type===m?d=o[s]:(d=new(Br.getScale(m))({id:s,type:m,ctx:this.ctx,chart:this}),o[d.id]=d),d.init(c,t)}),Bn(i,(r,c)=>{r||delete o[c]}),Bn(o,r=>{Fi.configure(this,r,r.options),Fi.addBox(this,r)})}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,o=t.length;if(t.sort((i,a)=>i.index-a.index),o>e){for(let i=e;i<o;++i)this._destroyDatasetMeta(i);t.splice(e,o-e)}this._sortedMetasets=t.slice(0).sort(lD("order","index"))}_removeUnreferencedMetasets(){const{_metasets:t,data:{datasets:e}}=this;t.length>e.length&&delete this._stacks,t.forEach((o,i)=>{0===e.filter(a=>a===o._dataset).length&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let o,i;for(this._removeUnreferencedMetasets(),o=0,i=e.length;o<i;o++){const a=e[o];let r=this.getDatasetMeta(o);const c=a.type||this.config.type;if(r.type&&r.type!==c&&(this._destroyDatasetMeta(o),r=this.getDatasetMeta(o)),r.type=c,r.indexAxis=a.indexAxis||yb(c,this.options),r.order=a.order||0,r.index=o,r.label=""+a.label,r.visible=this.isDatasetVisible(o),r.controller)r.controller.updateIndex(o),r.controller.linkScales();else{const s=Br.getController(c),{datasetElementType:l,dataElementType:m}=un.datasets[c];Object.assign(s.prototype,{dataElementType:Br.getElement(m),datasetElementType:l&&Br.getElement(l)}),r.controller=new s(this,o),t.push(r.controller)}}return this._updateMetasets(),t}_resetElements(){Bn(this.data.datasets,(t,e)=>{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;
1e.update();const o=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),i=this._animationsDisabled=!o.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const a=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let l=0,m=this.data.datasets.length;l<m;l++){const{controller:d}=this.getDatasetMeta(l),u=!i&&-1===a.indexOf(d);d.buildOrUpdateElements(u),r=Math.max(+d.getMaxOverflow(),r)}r=this._minPadding=o.layout.autoPadding?r:0,this._updateLayout(r),i||Bn(a,l=>{l.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(lD("z","_idx"));const{_active:c,_lastEvent:s}=this;s?this._eventHandler(s,!0):c.length&&this._updateHoverStyles(c,c,!0),this.render()}_updateScales(){Bn(this.scales,t=>{Fi.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),o=new Set(t.events);(!R6(e,o)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:o,start:i,count:a}of e)m_e(t,i,"_removeElements"===o?-a:a)}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,o=a=>new Set(t.filter(r=>r[0]===a).map((r,c)=>c+","+r.splice(1).join(","))),i=o(0);for(let a=1;a<e;a++)if(!R6(i,o(a)))return;return Array.from(i).map(a=>a.split(",")).map(a=>({method:a[1],start:+a[2],count:+a[3]}))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Fi.update(this,this.width,this.height,t);const e=this.chartArea,o=e.width<=0||e.height<=0;this._layers=[],Bn(this.boxes,i=>{o&&"chartArea"===i.position||(i.configure&&i.configure(),this._layers.push(...i._layers()))},this),this._layers.forEach((i,a)=>{i._idx=a}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let e=0,o=this.data.datasets.length;e<o;++e)this.getDatasetMeta(e).controller.configure();for(let e=0,o=this.data.datasets.length;e<o;++e)this._updateDataset(e,ts(t)?t({datasetIndex:e}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}_updateDataset(t,e){const o=this.getDatasetMeta(t),i={meta:o,index:t,mode:e,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",i)&&(o.controller._update(e),i.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",i))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(Pc.has(this)?this.attached&&!Pc.running(this)&&Pc.start(this):(this.draw(),mD({chart:this})))}draw(){let t;if(this._resizeBeforeDraw){const{width:o,height:i}=this._resizeBeforeDraw;this._resize(o,i),this._resizeBeforeDraw=null}if(this.clear(),this.width<=0||this.height<=0||!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const e=this._layers;for(t=0;t<e.length&&e[t].z<=0;++t)e[t].draw(this.chartArea);for(this._drawDatasets();t<e.length;++t)e[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(t){const e=this._sortedMetasets,o=[];let i,a;for(i=0,a=e.length;i<a;++i){const r=e[i];(!t||r.visible)&&o.push(r)}return o}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const t=this.getSortedVisibleDatasetMetas();for(let e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,o=t._clip,i=!o.disabled,a=this.chartArea,r={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",r)&&(i&&x_(e,{left:!1===o.left?0:a.left-o.left,right:!1===o.right?this.width:a.right+o.right,top:!1===o.top?0:a.top-o.top,bottom:!1===o.bottom?this.height:a.bottom+o.bottom}),t.controller.draw(),i&&k_(e),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(t){return yg(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,o,i){const a=xpe.modes[e];return"function"==typeof a?a(this,t,o,i):[]}getDatasetMeta(t){const e=this.data.datasets[t],o=this._metasets;let i=o.filter(a=>a&&a._dataset===e).pop();
vendor: 4,102 bytes, line 1
1return i||(i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},o.push(i)),i}getContext(){return this.$context||(this.$context=is(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const o=this.getDatasetMeta(t);return"boolean"==typeof o.hidden?!o.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,o){const i=o?"show":"hide",a=this.getDatasetMeta(t),r=a.controller._resolveAnimations(void 0,i);za(e)?(a.data[e].hidden=!o,this.update()):(this.setDatasetVisibility(t,o),r.update(a,{visible:o}),this.update(c=>c.datasetIndex===t?i:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),Pc.remove(this),t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:t,ctx:e}=this;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),aI(t,e),this.platform.releaseContext(e),this.canvas=null,this.ctx=null),this.notifyPlugins("destroy"),delete B_[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...t){return this.canvas.toDataURL(...t)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const t=this._listeners,e=this.platform,o=(a,r)=>{e.addEventListener(this,a,r),t[a]=r},i=(a,r,c)=>{a.offsetX=r,a.offsetY=c,this._eventHandler(a)};Bn(this.options.events,a=>o(a,i))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,o=(s,l)=>{e.addEventListener(this,s,l),t[s]=l},i=(s,l)=>{t[s]&&(e.removeEventListener(this,s,l),delete t[s])},a=(s,l)=>{this.canvas&&this.resize(s,l)};let r;const c=()=>{i("attach",c),this.attached=!0,this.resize(),o("resize",a),o("detach",r)};r=()=>{this.attached=!1,i("resize",a),this._stop(),this._resize(0,0),o("attach",c)},e.isAttached(this.canvas)?c():r()}unbindEvents(){Bn(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},Bn(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,o){const i=o?"set":"remove";let a,r,c,s;for("dataset"===e&&(a=this.getDatasetMeta(t[0].datasetIndex),a.controller["_"+i+"DatasetHoverStyle"]()),c=0,s=t.length;c<s;++c){r=t[c];const l=r&&this.getDatasetMeta(r.datasetIndex).controller;l&&l[i+"HoverStyle"](r.element,r.datasetIndex,r.index)}}getActiveElements(){return this._active||[]}setActiveElements(t){const e=this._active||[],o=t.map(({datasetIndex:a,index:r})=>{const c=this.getDatasetMeta(a);if(!c)throw new Error("No dataset found at index "+a);return{datasetIndex:a,element:c.data[r],index:r}});!__(o,e)&&(this._active=o,this._lastEvent=null,this._updateHoverStyles(o,e))}notifyPlugins(t,e,o){return this._plugins.notify(this,t,e,o)}_updateHoverStyles(t,e,o){const i=this.options.hover,a=(s,l)=>s.filter(m=>!l.some(d=>m.datasetIndex===d.datasetIndex&&m.index===d.index)),r=a(e,t),c=o?t:a(t,e);r.length&&this.updateHoverStyle(r,i.mode,!1),c.length&&i.mode&&this.updateHoverStyle(c,i.mode,!0)}_eventHandler(t,e){const o={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},i=r=>(r.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",o,i))return;const a=this._handleEvent(t,e,o.inChartArea);return o.cancelable=!1,this.notifyPlugins("afterEvent",o,i),(a||o.changed)&&this.render(),this}_handleEvent(t,e,o){const{_active:i=[],options:a}=this,c=this._getActiveElements(t,i,o,e),s=function Kge(n){return"mouseup"===n.type||"click"===n.type||"contextmenu"===n.type}
1(t),l=function d_e(n,t,e,o){return e&&"mouseout"!==n.type?o?t:n:null}(t,this._lastEvent,o,s);o&&(this._lastEvent=null,Qn(a.onHover,[t,c,this],this),s&&Qn(a.onClick,[t,c,this],this));const m=!__(c,i);return(m||e)&&(this._active=c,this._updateHoverStyles(c,i,e)),this._lastEvent=l,m}_getActiveElements(t,e,o,i){if("mouseout"===t.type)return[];if(!o)return e;const a=this.options.hover;return this.getElementsAtEventForMode(t,a.mode,a,i)}}const gD=()=>Bn(Lg.instances,n=>n._plugins.invalidate()),as=!0;function hD(n,t,e){const{startAngle:o,pixelMargin:i,x:a,y:r,outerRadius:c,innerRadius:s}=t;let l=i/c;n.beginPath(),n.arc(a,r,c,o-l,e+l),s>i?(l=i/s,n.arc(a,r,s,e+l,o-l,!0)):n.arc(a,r,i,e+ko,o-ko),n.closePath(),n.clip()}function Gm(n,t,e,o){return{x:e+n*Math.cos(t),y:o+n*Math.sin(t)}}function xb(n,t,e,o,i,a){const{x:r,y:c,startAngle:s,pixelMargin:l,innerRadius:m}=t,d=Math.max(t.outerRadius+o+e-l,0),u=m>0?m+o+e+l:0;let h=0;const _=i-s;if(o){const lt=((m>0?m-o:0)+(d>0?d-o:0))/2;h=(_-(0!==lt?_*lt/(lt+o):_))/2}const V=(_-Math.max(.001,_*d-e/mo)/d)/2,N=s+V+h,X=i-V-h,{outerStart:de,outerEnd:he,innerStart:ue,innerEnd:be}=function g_e(n,t,e,o){const i=function u_e(n){return ub(n,["outerStart","outerEnd","innerStart","innerEnd"])}(n.options.borderRadius),a=(e-t)/2,r=Math.min(a,o*t/2),c=s=>{const l=(e-Math.min(a,s))*o/2;return li(s,0,Math.min(a,l))};return{outerStart:c(i.outerStart),outerEnd:c(i.outerEnd),innerStart:li(i.innerStart,0,r),innerEnd:li(i.innerEnd,0,r)}}(t,u,d,X-N),Ae=d-de,De=d-he,we=N+de/Ae,Re=X-he/De,je=u+ue,gt=u+be,xt=N+ue/je,Dt=X-be/gt;if(n.beginPath(),a){if(n.arc(r,c,d,we,Re),he>0){const lt=Gm(De,Re,r,c);n.arc(lt.x,lt.y,he,Re,X+ko)}const pt=Gm(gt,X,r,c);if(n.lineTo(pt.x,pt.y),be>0){const lt=Gm(gt,Dt,r,c);n.arc(lt.x,lt.y,be,X+ko,Dt+Math.PI)}if(n.arc(r,c,u,X-be/u,N+ue/u,!0),ue>0){const lt=Gm(je,xt,r,c);n.arc(lt.x,lt.y,ue,xt+Math.PI,N-ko)}const Qt=Gm(Ae,N,r,c);if(n.lineTo(Qt.x,Qt.y),de>0){const lt=Gm(Ae,we,r,c);n.arc(lt.x,lt.y,de,N-ko,we)}}else{n.moveTo(r,c);const pt=Math.cos(we)*d+r,Qt=Math.sin(we)*d+c;n.lineTo(pt,Qt);const lt=Math.cos(Re)*d+r,zt=Math.sin(Re)*d+c;n.lineTo(lt,zt)}n.closePath()}Object.defineProperties(Lg,{defaults:{enumerable:as,value:un},instances:{enumerable:as,value:B_},overrides:{enumerable:as,value:Ks},registry:{enumerable:as,value:Br},version:{enumerable:as,value:"3.9.1"},getChart:{enumerable:as,value:uD},register:{enumerable:as,value:(...n)=>{Br.add(...n),gD()}},unregister:{enumerable:as,value:(...n)=>{Br.remove(...n),gD()}}});class V_ extends dr{constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,o){const i=this.getProps(["x","y"],o),{angle:a,distance:r}=V6(i,{x:t,y:e}),{startAngle:c,endAngle:s,innerRadius:l,outerRadius:m,circumference:d}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],o),u=this.options.spacing/2,_=nn(d,s-c)>=jn||Cg(a,c,s),w=vc(r,l+u,m+u);return _&&w}getCenterPoint(t){const{x:e,y:o,startAngle:i,endAngle:a,innerRadius:r,outerRadius:c}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:s,spacing:l}=this.options,m=(i+a)/2,d=(r+c+l+s)/2;return{x:e+Math.cos(m)*d,y:o+Math.sin(m)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:o}=this,i=(e.offset||0)/2,a=(e.spacing||0)/2,r=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=o>jn?Math.floor(o/jn):0,0===o||this.innerRadius<0||this.outerRadius<0)return;t.save();let c=0;if(i){c=i/2;const l=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(l)*c,Math.sin(l)*c),this.circumference>=mo&&(c=i)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;const s=function h_e(n,t,e,o,i){const{fullCircles:a,startAngle:r,circumference:c}=t;let s=t.endAngle;if(a){xb(n,t,e,o,r+jn,i);for(let l=0;l<a;++l)n.fill();isNaN(c)||(s=r+c%jn,c%jn==0&&(s+=jn))}return xb(n,t,e,o,s,i),n.fill(),s}(t,this,c,a,r);(function p_e(n,t,e,o,i,a){const{options:r}=t,{borderWidth:c,borderJoinStyle:s}=r,l="inner"===r.borderAlign;c&&(l?(n.lineWidth=2*c,n.lineJoin=s||"round"):(n.lineWidth=c,n.lineJoin=s||"bevel"),t.fullCircles&&function f_e(n,t,e){const{x:o,y:i,startAngle:a,pixelMargin:r,fullCircles:c}=t,s=Math.max(t.outerRadius-r,0),l=t.innerRadius+r;let m;
1for(e&&hD(n,t,a+jn),n.beginPath(),n.arc(o,i,l,a+jn,a,!0),m=0;m<c;++m)n.stroke();for(n.beginPath(),n.arc(o,i,s,a,a+jn),m=0;m<c;++m)n.stroke()}(n,t,l),l&&hD(n,t,i),xb(n,t,e,o,i,a),n.stroke())})(t,this,c,a,s,r),t.restore()}}function fD(n,t,e=t){n.lineCap=nn(e.borderCapStyle,t.borderCapStyle),n.setLineDash(nn(e.borderDash,t.borderDash)),n.lineDashOffset=nn(e.borderDashOffset,t.borderDashOffset),n.lineJoin=nn(e.borderJoinStyle,t.borderJoinStyle),n.lineWidth=nn(e.borderWidth,t.borderWidth),n.strokeStyle=nn(e.borderColor,t.borderColor)}function __e(n,t,e){n.lineTo(e.x,e.y)}function pD(n,t,e={}){const o=n.length,{start:i=0,end:a=o-1}=e,{start:r,end:c}=t,s=Math.max(i,r),l=Math.min(a,c);return{count:o,start:s,loop:t.loop,ilen:l<s&&!(i<r&&a<r||i>c&&a>c)?o+l-s:l-s}}function C_e(n,t,e,o){const{points:i,options:a}=t,{count:r,start:c,loop:s,ilen:l}=pD(i,e,o),m=function v_e(n){return n.stepped?Dhe:n.tension||"monotone"===n.cubicInterpolationMode?Rhe:__e}(a);let h,_,w,{move:d=!0,reverse:u}=o||{};for(h=0;h<=l;++h)_=i[(c+(u?l-h:h))%r],!_.skip&&(d?(n.moveTo(_.x,_.y),d=!1):m(n,w,_,u,a.stepped),w=_);return s&&(_=i[(c+(u?l:0))%r],m(n,w,_,u,a.stepped)),!!s}function M_e(n,t,e,o){const i=t.points,{count:a,start:r,ilen:c}=pD(i,e,o),{move:s=!0,reverse:l}=o||{};let u,h,_,w,V,N,m=0,d=0;const X=he=>(r+(l?c-he:he))%a,de=()=>{w!==V&&(n.lineTo(m,V),n.lineTo(m,w),n.lineTo(m,N))};for(s&&(h=i[X(0)],n.moveTo(h.x,h.y)),u=0;u<=c;++u){if(h=i[X(u)],h.skip)continue;const he=h.x,ue=h.y,be=0|he;be===_?(ue<w?w=ue:ue>V&&(V=ue),m=(d*m+he)/++d):(de(),n.lineTo(he,ue),_=be,d=0,w=V=ue),N=ue}de()}function kb(n){const t=n.options;return n._decimated||n._loop||t.tension||"monotone"===t.cubicInterpolationMode||t.stepped||t.borderDash&&t.borderDash.length?C_e:M_e}V_.id="arc",V_.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},V_.defaultRoutes={backgroundColor:"backgroundColor"};const y_e="function"==typeof Path2D;let z_=(()=>{class n extends dr{constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,o){const i=this.options;!i.tension&&"monotone"!==i.cubicInterpolationMode||i.stepped||this._pointsUpdated||(ofe(this._points,i,e,i.spanGaps?this._loop:this._fullLoop,o),this._pointsUpdated=!0)}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function Cfe(n,t){const e=n.points,o=n.options.spanGaps,i=e.length;if(!i)return[];const a=!!n._loop,{start:r,end:c}=function _fe(n,t,e,o){let i=0,a=t-1;if(e&&!o)for(;i<t&&!n[i].skip;)i++;for(;i<t&&n[i].skip;)i++;for(i%=t,e&&(a+=i);a>i&&n[a%t].skip;)a--;return a%=t,{start:i,end:a}}(e,i,a,o);return function xI(n,t,e,o){return o&&o.setContext&&e?function Mfe(n,t,e,o){const i=n._chart.getContext(),a=kI(n.options),{_datasetIndex:r,options:{spanGaps:c}}=n,s=e.length,l=[];let m=a,d=t[0].start,u=d;function h(_,w,V,N){const X=c?-1:1;if(_!==w){for(_+=s;e[_%s].skip;)_-=X;for(;e[w%s].skip;)w+=X;_%s!=w%s&&(l.push({start:_%s,end:w%s,loop:V,style:N}),m=N,d=w%s)}}for(const _ of t){d=c?d:_.start;let V,w=e[d%s];for(u=d+1;u<=_.end;u++){const N=e[u%s];V=kI(o.setContext(is(i,{type:"segment",p0:w,p1:N,p0DataIndex:(u-1)%s,p1DataIndex:u%s,datasetIndex:r}))),Pfe(V,m)&&h(d,u-1,_.loop,m),w=N,m=V}d<u-1&&h(d,u-1,_.loop,m)}return l}(n,t,e,o):t}(n,!0===o?[{start:r,end:c,loop:a}]:function vfe(n,t,e,o){const i=n.length,a=[];let s,r=t,c=n[t];for(s=t+1;s<=e;++s){const l=n[s%i];l.skip||l.stop?c.skip||(a.push({start:t%i,end:(s-1)%i,loop:o=!1}),t=r=l.stop?s:null):(r=s,c.skip&&(t=s)),c=l}return null!==r&&a.push({start:t%i,end:r%i,loop:o}),a}(e,r,c<r?c+i:c,!!n._fullLoop&&0===r&&c===i-1),e,t)}(this,this.options.segment))}first(){const e=this.segments;return e.length&&this.points[e[0].start]}last(){const e=this.segments,i=e.length;return i&&this.points[e[i-1].end]}interpolate(e,o){const i=this.options,a=e[o],r=this.points,c=wI(this,{property:o,start:a,end:a});if(!c.length)return;const s=[],l=function P_e(n){return n.stepped?dfe:n.tension||"monotone"===n.cubicInterpolationMode?ufe:nl}(i);let m,d;for(m=0,d=c.length;m<d;++m){const{start:u,end:h}=c[m],_=r[u],w=r[h];if(_===w){s.push(_);continue}const N=l(_,w,Math.abs((a-_[o])/(w[o]-_[o])),i.stepped);N[o]=e[o],s.push(N)}return 1===s.length?s[0]:s}pathSegment(e,o,i){return kb(this)(e,this,o,i)}path(e,o,i){const a=this.segments,r=kb(this);let c=this._loop;o=o||0,i=i||this.points.length-o;for(const s of a)c&=r(e,this,s,{start:o,end:o+i-1});return!!c}draw(e,o,i,a){(this.points||[]).length&&(this.options||{}).borderWidth&&(e.save(),function w_e(n,t,e,o){y_e&&!t.options.segment?function O_e(n,t,e,o){let i=t._path;i||(i=t._path=new Path2D,t.path(i,e,o)&&i.closePath()),fD(n,t.options),n.stroke(i)}(n,t,e,o):function b_e(n,t,e,o){const{segments:i,options:a}=t,r=kb(t);for(const c of i)fD(n,a,c.style),n.beginPath(),r(n,t,c,{start:e,end:e+o-1})&&n.closePath(),n.stroke()}(n,t,e,o)}
1(e,this,i,a),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}return n.id="line",n.defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0},n.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"},n.descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t},n})();function _D(n,t,e,o){const i=n.options,{[e]:a}=n.getProps([e],o);return Math.abs(t-a)<i.radius+i.hitRadius}let x_e=(()=>{class n extends dr{constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,o,i){const a=this.options,{x:r,y:c}=this.getProps(["x","y"],i);return Math.pow(e-r,2)+Math.pow(o-c,2)<Math.pow(a.hitRadius+a.radius,2)}inXRange(e,o){return _D(this,e,"x",o)}inYRange(e,o){return _D(this,e,"y",o)}getCenterPoint(e){const{x:o,y:i}=this.getProps(["x","y"],e);return{x:o,y:i}}size(e){let o=(e=e||this.options||{}).radius||0;return o=Math.max(o,o&&e.hoverRadius||0),2*(o+(o&&e.borderWidth||0))}draw(e,o){const i=this.options;this.skip||i.radius<.1||!yg(this,o,this.size(i)/2)||(e.strokeStyle=i.borderColor,e.lineWidth=i.borderWidth,e.fillStyle=i.backgroundColor,db(e,i,this.x,this.y))}getRange(){const e=this.options||{};return e.radius+e.hitRadius}}return n.id="point",n.defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0},n.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"},n})();function vD(n,t){const{x:e,y:o,base:i,width:a,height:r}=n.getProps(["x","y","base","width","height"],t);let c,s,l,m,d;return n.horizontal?(d=r/2,c=Math.min(e,i),s=Math.max(e,i),l=o-d,m=o+d):(d=a/2,c=e-d,s=e+d,l=Math.min(o,i),m=Math.max(o,i)),{left:c,top:l,right:s,bottom:m}}function rs(n,t,e,o){return n?0:li(t,e,o)}function Eb(n,t,e,o){const i=null===t,a=null===e,c=n&&!(i&&a)&&vD(n,o);return c&&(i||vc(t,c.left,c.right))&&(a||vc(e,c.top,c.bottom))}function T_e(n,t){n.rect(t.x,t.y,t.w,t.h)}function Ab(n,t,e={}){const o=n.x!==e.x?-t:0,i=n.y!==e.y?-t:0;return{x:n.x+o,y:n.y+i,w:n.w+((n.x+n.w!==e.x+e.w?t:0)-o),h:n.h+((n.y+n.h!==e.y+e.h?t:0)-i),radius:n.radius}}class H_ extends dr{constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,t&&Object.assign(this,t)}draw(t){const{inflateAmount:e,options:{borderColor:o,backgroundColor:i}}=this,{inner:a,outer:r}=function A_e(n){const t=vD(n),e=t.right-t.left,o=t.bottom-t.top,i=function k_e(n,t,e){const i=n.borderSkipped,a=cI(n.options.borderWidth);return{t:rs(i.top,a.top,0,e),r:rs(i.right,a.right,0,t),b:rs(i.bottom,a.bottom,0,e),l:rs(i.left,a.left,0,t)}}(n,e/2,o/2),a=function E_e(n,t,e){const{enableBorderRadius:o}=n.getProps(["enableBorderRadius"]),i=n.options.borderRadius,a=Js(i),r=Math.min(t,e),c=n.borderSkipped,s=o||dn(i);return{topLeft:rs(!s||c.top||c.left,a.topLeft,0,r),topRight:rs(!s||c.top||c.right,a.topRight,0,r),bottomLeft:rs(!s||c.bottom||c.left,a.bottomLeft,0,r),bottomRight:rs(!s||c.bottom||c.right,a.bottomRight,0,r)}}(n,e/2,o/2);return{outer:{x:t.left,y:t.top,w:e,h:o,radius:a},inner:{x:t.left+i.l,y:t.top+i.t,w:e-i.l-i.r,h:o-i.t-i.b,radius:{topLeft:Math.max(0,a.topLeft-Math.max(i.t,i.l)),topRight:Math.max(0,a.topRight-Math.max(i.t,i.r)),bottomLeft:Math.max(0,a.bottomLeft-Math.max(i.b,i.l)),bottomRight:Math.max(0,a.bottomRight-Math.max(i.b,i.r))}}}}(this),c=function S_e(n){return n.topLeft||n.topRight||n.bottomLeft||n.bottomRight}(r.radius)?wg:T_e;t.save(),(r.w!==a.w||r.h!==a.h)&&(t.beginPath(),c(t,Ab(r,e,a)),t.clip(),c(t,Ab(a,-e,r)),t.fillStyle=o,t.fill("evenodd")),t.beginPath(),c(t,Ab(a,e)),t.fillStyle=i,t.fill(),t.restore()}inRange(t,e,o){return Eb(this,t,e,o)}inXRange(t,e){return Eb(this,t,null,e)}inYRange(t,e){return Eb(this,null,t,e)}getCenterPoint(t){const{x:e,y:o,base:i,horizontal:a}=this.getProps(["x","y","base","horizontal"],t);return{x:a?(e+i)/2:e,y:a?o:(o+i)/2}}getRange(t){return"x"===t?this.width/2:this.height/2}}H_.id="bar",H_.defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmou
vendor: 4,510 bytes, line 1
1nt:"auto",pointStyle:void 0},H_.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var I_e=Object.freeze({__proto__:null,ArcElement:V_,LineElement:z_,PointElement:x_e,BarElement:H_});function CD(n){if(n._decimated){const t=n._data;delete n._decimated,delete n._data,Object.defineProperty(n,"data",{value:t})}}function MD(n){n.data.datasets.forEach(t=>{CD(t)})}var L_e={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(n,t,e)=>{if(!e.enabled)return void MD(n);const o=n.width;n.data.datasets.forEach((i,a)=>{const{_data:r,indexAxis:c}=i,s=n.getDatasetMeta(a),l=r||i.data;if("y"===xg([c,n.options.indexAxis])||!s.controller.supportsDecimation)return;const m=n.scales[s.xAxisID];if("linear"!==m.type&&"time"!==m.type||n.options.parsing)return;let _,{start:d,count:u}=function F_e(n,t){const e=t.length;let i,o=0;const{iScale:a}=n,{min:r,max:c,minDefined:s,maxDefined:l}=a.getUserBounds();return s&&(o=li(Cc(t,a.axis,r).lo,0,e-1)),i=l?li(Cc(t,a.axis,c).hi+1,o,e)-o:e-o,{start:o,count:i}}(s,l);if(u<=(e.threshold||4*o))CD(i);else{switch(yn(r)&&(i._data=l,delete i.data,Object.defineProperty(i,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(w){this._data=w}})),e.algorithm){case"lttb":_=function D_e(n,t,e,o,i){const a=i.samples||o;if(a>=e)return n.slice(t,t+e);const r=[],c=(e-2)/(a-2);let s=0;const l=t+e-1;let d,u,h,_,w,m=t;for(r[s++]=n[m],d=0;d<a-2;d++){let X,V=0,N=0;const de=Math.floor((d+1)*c)+1+t,he=Math.min(Math.floor((d+2)*c)+1,e)+t,ue=he-de;for(X=de;X<he;X++)V+=n[X].x,N+=n[X].y;V/=ue,N/=ue;const be=Math.floor(d*c)+1+t,Ae=Math.min(Math.floor((d+1)*c)+1,e)+t,{x:De,y:we}=n[m];for(h=_=-1,X=be;X<Ae;X++)_=.5*Math.abs((De-V)*(n[X].y-we)-(De-n[X].x)*(N-we)),_>h&&(h=_,u=n[X],w=X);r[s++]=u,m=w}return r[s++]=n[l],r}(l,d,u,o,e);break;case"min-max":_=function R_e(n,t,e,o){let r,c,s,l,m,d,u,h,_,w,i=0,a=0;const V=[],X=n[t].x,he=n[t+e-1].x-X;for(r=t;r<t+e;++r){c=n[r],s=(c.x-X)/he*o,l=c.y;const ue=0|s;if(ue===m)l<_?(_=l,d=r):l>w&&(w=l,u=r),i=(a*i+c.x)/++a;else{const be=r-1;if(!yn(d)&&!yn(u)){const Ae=Math.min(d,u),De=Math.max(d,u);Ae!==h&&Ae!==be&&V.push({...n[Ae],x:i}),De!==h&&De!==be&&V.push({...n[De],x:i})}r>0&&be!==h&&V.push(n[be]),V.push(c),m=ue,a=0,_=w=l,d=u=h=r}}return V}(l,d,u,o);break;default:throw new Error(`Unsupported decimation algorithm '${e.algorithm}'`)}i._decimated=_}})},destroy(n){MD(n)}};function Sb(n,t,e,o){if(o)return;let i=t[n],a=e[n];return"angle"===n&&(i=xa(i),a=xa(a)),{property:n,start:i,end:a}}function Tb(n,t,e){for(;t>n;t--){const o=e[t];if(!isNaN(o.x)&&!isNaN(o.y))break}return t}function PD(n,t,e,o){return n&&t?o(n[e],t[e]):n?n[e]:t?t[e]:0}function OD(n,t){let e=[],o=!1;return Zn(n)?(o=!0,e=n):e=function B_e(n,t){const{x:e=null,y:o=null}=n||{},i=t.points,a=[];return t.segments.forEach(({start:r,end:c})=>{c=Tb(r,c,i);const s=i[r],l=i[c];null!==o?(a.push({x:s.x,y:o}),a.push({x:l.x,y:o})):null!==e&&(a.push({x:e,y:s.y}),a.push({x:e,y:l.y}))}),a}(n,t),e.length?new z_({points:e,options:{tension:0},_loop:o,_fullLoop:o}):null}function bD(n){return n&&!1!==n.fill}function V_e(n,t,e){let i=n[t].fill;const a=[t];let r;if(!e)return i;for(;!1!==i&&-1===a.indexOf(i);){if(!No(i))return i;if(r=n[i],!r)return!1;if(r.visible)return i;a.push(i),i=r.fill}return!1}function z_e(n,t,e){const o=function $_e(n){const t=n.options,e=t.fill;let o=nn(e&&e.target,e);return void 0===o&&(o=!!t.backgroundColor),!1!==o&&null!==o&&(!0===o?"origin":o)}(n);if(dn(o))return!isNaN(o.value)&&o;let i=parseFloat(o);return No(i)&&Math.floor(i)===i?function H_e(n,t,e,o){return("-"===n||"+"===n)&&(e=t+e),!(e===t||e<0||e>=o)&&e}(o[0],t,i,e):["origin","start","end","stack","shape"].indexOf(o)>=0&&o}function q_e(n,t,e){const o=[];for(let i=0;i<e.length;i++){const a=e[i],{first:r,last:c,point:s}=Y_e(a,t,"x");if(!(!s||r&&c))if(r)o.unshift(s);else if(n.push(s),!c)break}n.push(...o)}function Y_e(n,t,e){const o=n.interpolate(t,e);if(!o)return{};const i=o[e],a=n.segments,r=n.points;let c=!1,s=!1;for(let l=0;l<a.length;l++){const m=a[l],d=r[m.start][e],u=r[m.end][e];if(vc(i,d,u)){c=i===d,s=i===u;break}}return{first:c,last:s,point:o}}class yD{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,o){const{x:i,y:a,radius:r}=this;return t.arc(i,a,r,(e=e||{start:0,end:jn}).end,e.start,!0),!o.bounds}interpolate(t){const{x:e,y:o,radius:i}=this,a=t.angle;return{x:e+Math.cos(a)*i,y:o+Math.sin(a)*i,angle:a}}}function Ib(n,t,e){const o=function X_e(n){const{chart:t,fill:e,line:o}=n;
vendor: 5,595 bytes, line 1
1if(No(e))return function K_e(n,t){const e=n.getDatasetMeta(t);return e&&n.isDatasetVisible(t)?e.dataset:null}(t,e);if("stack"===e)return function W_e(n){const{scale:t,index:e,line:o}=n,i=[],a=o.segments,r=o.points,c=function G_e(n,t){const e=[],o=n.getMatchingVisibleMetas("line");for(let i=0;i<o.length;i++){const a=o[i];if(a.index===t)break;a.hidden||e.unshift(a.dataset)}return e}(t,e);c.push(OD({x:null,y:t.bottom},o));for(let s=0;s<a.length;s++){const l=a[s];for(let m=l.start;m<=l.end;m++)q_e(i,r[m],c)}return new z_({points:i,options:{}})}(n);if("shape"===e)return!0;const i=function Z_e(n){return(n.scale||{}).getPointPositionForValue?function J_e(n){const{scale:t,fill:e}=n,o=t.options,i=t.getLabels().length,a=o.reverse?t.max:t.min,r=function U_e(n,t,e){let o;return o="start"===n?e:"end"===n?t.options.reverse?t.min:t.max:dn(n)?n.value:t.getBaseValue(),o}(e,t,a),c=[];if(o.grid.circular){const s=t.getPointPositionForValue(0,a);return new yD({x:s.x,y:s.y,radius:t.getDistanceFromCenterForValue(r)})}for(let s=0;s<i;++s)c.push(t.getPointPositionForValue(s,r));return c}(n):function Q_e(n){const{scale:t={},fill:e}=n,o=function j_e(n,t){let e=null;return"start"===n?e=t.bottom:"end"===n?e=t.top:dn(n)?e=t.getPixelForValue(n.value):t.getBasePixel&&(e=t.getBasePixel()),e}(e,t);if(No(o)){const i=t.isHorizontal();return{x:i?o:null,y:i?null:o}}return null}(n)}(n);return i instanceof yD?i:OD(i,o)}(t),{line:i,scale:a,axis:r}=t,c=i.options,s=c.fill,l=c.backgroundColor,{above:m=l,below:d=l}=s||{};o&&i.points.length&&(x_(n,e),function eve(n,t){const{line:e,target:o,above:i,below:a,area:r,scale:c}=t,s=e._loop?"angle":t.axis;n.save(),"x"===s&&a!==i&&(wD(n,o,r.top),xD(n,{line:e,target:o,color:i,scale:c,property:s}),n.restore(),n.save(),wD(n,o,r.bottom)),xD(n,{line:e,target:o,color:a,scale:c,property:s}),n.restore()}(n,{line:i,target:o,above:m,below:d,area:e,scale:a,axis:r}),k_(n))}function wD(n,t,e){const{segments:o,points:i}=t;let a=!0,r=!1;n.beginPath();for(const c of o){const{start:s,end:l}=c,m=i[s],d=i[Tb(s,l,i)];a?(n.moveTo(m.x,m.y),a=!1):(n.lineTo(m.x,e),n.lineTo(m.x,m.y)),r=!!t.pathSegment(n,c,{move:r}),r?n.closePath():n.lineTo(d.x,e)}n.lineTo(t.first().x,e),n.closePath(),n.clip()}function xD(n,t){const{line:e,target:o,property:i,color:a,scale:r}=t,c=function N_e(n,t,e){const o=n.segments,i=n.points,a=t.points,r=[];for(const c of o){let{start:s,end:l}=c;l=Tb(s,l,i);const m=Sb(e,i[s],i[l],c.loop);if(!t.segments){r.push({source:c,target:m,start:i[s],end:i[l]});continue}const d=wI(t,m);for(const u of d){const h=Sb(e,a[u.start],a[u.end],u.loop),_=yI(c,i,h);for(const w of _)r.push({source:w,target:u,start:{[e]:PD(m,h,"start",Math.max)},end:{[e]:PD(m,h,"end",Math.min)}})}}return r}(e,o,i);for(const{source:s,target:l,start:m,end:d}of c){const{style:{backgroundColor:u=a}={}}=s,h=!0!==o;n.save(),n.fillStyle=u,tve(n,r,h&&Sb(i,m,d)),n.beginPath();const _=!!e.pathSegment(n,s);let w;if(h){_?n.closePath():kD(n,o,d,i);const V=!!o.pathSegment(n,l,{move:_,reverse:!0});w=_&&V,w||kD(n,o,m,i)}n.closePath(),n.fill(w?"evenodd":"nonzero"),n.restore()}}function tve(n,t,e){const{top:o,bottom:i}=t.chart.chartArea,{property:a,start:r,end:c}=e||{};"x"===a&&(n.beginPath(),n.rect(r,o,c-r,i-o),n.clip())}function kD(n,t,e,o){const i=t.interpolate(e,o);i&&n.lineTo(i.x,i.y)}var nve={id:"filler",afterDatasetsUpdate(n,t,e){const o=(n.data.datasets||[]).length,i=[];let a,r,c,s;for(r=0;r<o;++r)a=n.getDatasetMeta(r),c=a.dataset,s=null,c&&c.options&&c instanceof z_&&(s={visible:n.isDatasetVisible(r),index:r,fill:z_e(c,r,o),chart:n,axis:a.controller.options.indexAxis,scale:a.vScale,line:c}),a.$filler=s,i.push(s);for(r=0;r<o;++r)s=i[r],s&&!1!==s.fill&&(s.fill=V_e(i,r,e.propagate))},beforeDraw(n,t,e){const o="beforeDraw"===e.drawTime,i=n.getSortedVisibleDatasetMetas(),a=n.chartArea;for(let r=i.length-1;r>=0;--r){const c=i[r].$filler;c&&(c.line.updateControlPoints(a,c.axis),o&&c.fill&&Ib(n.ctx,c,a))}},beforeDatasetsDraw(n,t,e){if("beforeDatasetsDraw"!==e.drawTime)return;const o=n.getSortedVisibleDatasetMetas();for(let i=o.length-1;i>=0;--i){const a=o[i].$filler;bD(a)&&Ib(n.ctx,a,n.chartArea)}},beforeDatasetDraw(n,t,e){const o=t.meta.$filler;!bD(o)||"beforeDatasetDraw"!==e.drawTime||Ib(n.ctx,o,n.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const ED=(n,t)=>{let{boxHeight:e=t,boxWidth:o=t}=n;return n.usePointStyle&&(e=Math.min(e,t),o=n.pointStyleWidth||Math.min(o,t)),{boxWidth:o,boxHeight:e,itemHeight:Math.max(t,e)}};class AD extends dr{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,o){this.maxWidth=t,this.maxHeight=e,this._margins=o,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=Qn(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(o=>t.filter(o,this.chart.data))),t.sort&&(e=e.sort((o,i)=>t.sort(o,i,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);
vendor: 4,123 bytes, line 1
1const o=t.labels,i=ei(o.font),a=i.size,r=this._computeTitleHeight(),{boxWidth:c,itemHeight:s}=ED(o,a);let l,m;e.font=i.string,this.isHorizontal()?(l=this.maxWidth,m=this._fitRows(r,a,c,s)+10):(m=this.maxHeight,l=this._fitCols(r,a,c,s)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(m,t.maxHeight||this.maxHeight)}_fitRows(t,e,o,i){const{ctx:a,maxWidth:r,options:{labels:{padding:c}}}=this,s=this.legendHitBoxes=[],l=this.lineWidths=[0],m=i+c;let d=t;a.textAlign="left",a.textBaseline="middle";let u=-1,h=-m;return this.legendItems.forEach((_,w)=>{const V=o+e/2+a.measureText(_.text).width;(0===w||l[l.length-1]+V+2*c>r)&&(d+=m,l[l.length-(w>0?0:1)]=0,h+=m,u++),s[w]={left:0,top:h,row:u,width:V,height:i},l[l.length-1]+=V+c}),d}_fitCols(t,e,o,i){const{ctx:a,maxHeight:r,options:{labels:{padding:c}}}=this,s=this.legendHitBoxes=[],l=this.columnSizes=[],m=r-t;let d=c,u=0,h=0,_=0,w=0;return this.legendItems.forEach((V,N)=>{const X=o+e/2+a.measureText(V.text).width;N>0&&h+i+2*c>m&&(d+=u+c,l.push({width:u,height:h}),_+=u+c,w++,u=h=0),s[N]={left:_,top:h,col:w,width:X,height:i},u=Math.max(u,X),h+=i+c}),d+=u,l.push({width:u,height:h}),d}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:o,labels:{padding:i},rtl:a}}=this,r=Wm(a,this.left,this.width);if(this.isHorizontal()){let c=0,s=Di(o,this.left+i,this.right-this.lineWidths[c]);for(const l of e)c!==l.row&&(c=l.row,s=Di(o,this.left+i,this.right-this.lineWidths[c])),l.top+=this.top+t+i,l.left=r.leftForLtr(r.x(s),l.width),s+=l.width+i}else{let c=0,s=Di(o,this.top+t+i,this.bottom-this.columnSizes[c].height);for(const l of e)l.col!==c&&(c=l.col,s=Di(o,this.top+t+i,this.bottom-this.columnSizes[c].height)),l.top=s,l.left+=this.left+i,l.left=r.leftForLtr(r.x(l.left),l.width),s+=l.height+i}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;x_(t,this),this._draw(),k_(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:o,ctx:i}=this,{align:a,labels:r}=t,c=un.color,s=Wm(t.rtl,this.left,this.width),l=ei(r.font),{color:m,padding:d}=r,u=l.size,h=u/2;let _;this.drawTitle(),i.textAlign=s.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=l.string;const{boxWidth:w,boxHeight:V,itemHeight:N}=ED(r,u),he=this.isHorizontal(),ue=this._computeTitleHeight();_=he?{x:Di(a,this.left+d,this.right-o[0]),y:this.top+d+ue,line:0}:{x:this.left+d,y:Di(a,this.top+ue+d,this.bottom-e[0].height),line:0},MI(this.ctx,t.textDirection);const be=N+d;this.legendItems.forEach((Ae,De)=>{i.strokeStyle=Ae.fontColor||m,i.fillStyle=Ae.fontColor||m;const we=i.measureText(Ae.text).width,Re=s.textAlign(Ae.textAlign||(Ae.textAlign=r.textAlign)),je=w+h+we;let gt=_.x,xt=_.y;s.setWidth(this.width),he?De>0&&gt+je+d>this.right&&(xt=_.y+=be,_.line++,gt=_.x=Di(a,this.left+d,this.right-o[_.line])):De>0&&xt+be>this.bottom&&(gt=_.x=gt+e[_.line].width+d,_.line++,xt=_.y=Di(a,this.top+ue+d,this.bottom-e[_.line].height)),function(Ae,De,we){if(isNaN(w)||w<=0||isNaN(V)||V<0)return;i.save();const Re=nn(we.lineWidth,1);if(i.fillStyle=nn(we.fillStyle,c),i.lineCap=nn(we.lineCap,"butt"),i.lineDashOffset=nn(we.lineDashOffset,0),i.lineJoin=nn(we.lineJoin,"miter"),i.lineWidth=Re,i.strokeStyle=nn(we.strokeStyle,c),i.setLineDash(nn(we.lineDash,[])),r.usePointStyle){const je={radius:V*Math.SQRT2/2,pointStyle:we.pointStyle,rotation:we.rotation,borderWidth:Re},gt=s.xPlus(Ae,w/2);rI(i,je,gt,De+h,r.pointStyleWidth&&w)}else{const je=De+Math.max((u-V)/2,0),gt=s.leftForLtr(Ae,w),xt=Js(we.borderRadius);i.beginPath(),Object.values(xt).some(Dt=>0!==Dt)?wg(i,{x:gt,y:je,w,h:V,radius:xt}):i.rect(gt,je,w,V),i.fill(),0!==Re&&i.stroke()}i.restore()}(s.x(gt),xt,Ae),gt=((n,t,e,o)=>n===(o?"left":"right")?e:"center"===n?(t+e)/2:t)(Re,gt+w+h,he?gt+je:this.right,t.rtl),function(Ae,De,we){Qs(i,we.text,Ae,De+N/2,l,{strikethrough:we.hidden,textAlign:s.textAlign(we.textAlign)})}(s.x(gt),xt,Ae),he?_.x+=je+d:_.y+=be}),PI(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,o=ei(e.font),i=Ri(e.padding);if(!e.display)return;
vendor: 6,197 bytes, line 1
1const a=Wm(t.rtl,this.left,this.width),r=this.ctx,c=e.position,l=i.top+o.size/2;let m,d=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),m=this.top+l,d=Di(t.align,d,this.right-u);else{const _=this.columnSizes.reduce((w,V)=>Math.max(w,V.height),0);m=l+Di(t.align,this.top,this.bottom-_-t.labels.padding-this._computeTitleHeight())}const h=Di(c,d,d+u);r.textAlign=a.textAlign(nb(c)),r.textBaseline="middle",r.strokeStyle=e.color,r.fillStyle=e.color,r.font=o.string,Qs(r,e.text,h,m,o)}_computeTitleHeight(){const t=this.options.title,e=ei(t.font),o=Ri(t.padding);return t.display?e.lineHeight+o.height:0}_getLegendItemAt(t,e){let o,i,a;if(vc(t,this.left,this.right)&&vc(e,this.top,this.bottom))for(a=this.legendHitBoxes,o=0;o<a.length;++o)if(i=a[o],vc(t,i.left,i.left+i.width)&&vc(e,i.top,i.top+i.height))return this.legendItems[o];return null}handleEvent(t){const e=this.options;if(!function ive(n,t){return!(("mousemove"!==n&&"mouseout"!==n||!t.onHover&&!t.onLeave)&&(!t.onClick||"click"!==n&&"mouseup"!==n))}(t.type,e))return;const o=this._getLegendItemAt(t.x,t.y);if("mousemove"===t.type||"mouseout"===t.type){const i=this._hoveredItem,a=((n,t)=>null!==n&&null!==t&&n.datasetIndex===t.datasetIndex&&n.index===t.index)(i,o);i&&!a&&Qn(e.onLeave,[t,i,this],this),this._hoveredItem=o,o&&!a&&Qn(e.onHover,[t,o,this],this)}else o&&Qn(e.onClick,[t,o,this],this)}}var ave={id:"legend",_element:AD,start(n,t,e){const o=n.legend=new AD({ctx:n.ctx,options:e,chart:n});Fi.configure(n,o,e),Fi.addBox(n,o)},stop(n){Fi.removeBox(n,n.legend),delete n.legend},beforeUpdate(n,t,e){const o=n.legend;Fi.configure(n,o,e),o.options=e},afterUpdate(n){const t=n.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(n,t){t.replay||n.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(n,t,e){const o=t.datasetIndex,i=e.chart;i.isDatasetVisible(o)?(i.hide(o),t.hidden=!0):(i.show(o),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:n=>n.chart.options.color,boxWidth:40,padding:10,generateLabels(n){const t=n.data.datasets,{labels:{usePointStyle:e,pointStyle:o,textAlign:i,color:a}}=n.legend.options;return n._getSortedDatasetMetas().map(r=>{const c=r.controller.getStyle(e?0:void 0),s=Ri(c.borderWidth);return{text:t[r.index].label,fillStyle:c.backgroundColor,fontColor:a,hidden:!r.visible,lineCap:c.borderCapStyle,lineDash:c.borderDash,lineDashOffset:c.borderDashOffset,lineJoin:c.borderJoinStyle,lineWidth:(s.width+s.height)/4,strokeStyle:c.borderColor,pointStyle:o||c.pointStyle,rotation:c.rotation,textAlign:i||c.textAlign,borderRadius:0,datasetIndex:r.index}},this)}},title:{color:n=>n.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:n=>!n.startsWith("on"),labels:{_scriptable:n=>!["generateLabels","filter","sort"].includes(n)}}};class Db extends dr{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const o=this.options;if(this.left=0,this.top=0,!o.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const i=Zn(o.text)?o.text.length:1;this._padding=Ri(o.padding);const a=i*ei(o.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=a:this.width=a}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:o,bottom:i,right:a,options:r}=this,c=r.align;let l,m,d,s=0;return this.isHorizontal()?(m=Di(c,o,a),d=e+t,l=a-o):("left"===r.position?(m=o+t,d=Di(c,i,e),s=-.5*mo):(m=a-t,d=Di(c,e,i),s=.5*mo),l=i-e),{titleX:m,titleY:d,maxWidth:l,rotation:s}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const o=ei(e.font),a=o.lineHeight/2+this._padding.top,{titleX:r,titleY:c,maxWidth:s,rotation:l}=this._drawArgs(a);Qs(t,e.text,0,0,o,{color:e.color,maxWidth:s,rotation:l,textAlign:nb(e.align),textBaseline:"middle",translation:[r,c]})}}var cve={id:"title",_element:Db,start(n,t,e){!function rve(n,t){const e=new Db({ctx:n.ctx,options:t,chart:n});Fi.configure(n,e,t),Fi.addBox(n,e),n.titleBlock=e}(n,e)},stop(n){Fi.removeBox(n,n.titleBlock),delete n.titleBlock},beforeUpdate(n,t,e){const o=n.titleBlock;Fi.configure(n,o,e),o.options=e},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const j_=new WeakMap;var sve={id:"subtitle",start(n,t,e){const o=new Db({ctx:n.ctx,options:e,chart:n});Fi.configure(n,o,e),Fi.addBox(n,o),j_.set(n,o)},stop(n){Fi.removeBox(n,j_.get(n)),j_.delete(n)},beforeUpdate(n,t,e){const o=j_.get(n);Fi.configure(n,o,e),o.options=e},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Ng={average(n){if(!n.length)return!1;let t,e,o=0,i=0,a=0;for(t=0,e=n.length;t<e;++t){const r=n[t].element;if(r&&r.hasValue()){const c=r.tooltipPosition();o+=c.x,i+=c.y,++a}}return{x:o/a,y:i/a}},nearest(n,t){if(!n.length)return!1;let a,r,c,e=t.x,o=t.y,i=Number.POSITIVE_INFINITY;for(a=0,r=n.length;a<r;++a){const s=n[a].element;if(s&&s.hasValue()){const m=eb(t,s.getCenterPoint());m<i&&(i=m,c=s)}}if(c){const s=c.tooltipPosition();e=s.x,o=s.y}return{x:e,y:o}}};function Vr(n,t){return t&&(Zn(t)?Array.prototype.push.apply(n,t):n.push(t)),n}function Oc(n){return("string"==typeof n||n instanceof String)&&n.indexOf("\n")>-1?n.split("\n"):n}function lve(n,t){const{element:e,datasetIndex:o,index:i}=t,a=n.getDatasetMeta(o).controller,{label:r,value:c}=a.getLabelAndValue(i);return{chart:n,label:r,parsed:a.getParsed(i),raw:n.data.datasets[o].data[i],formattedValue:c,dataset:a.getDataset(),dataIndex:i,datasetIndex:o,element:e}}function SD(n,t){const e=n.chart.ctx,{body:o,footer:i,title:a}=n,{boxWidth:r,boxHeight:c}=t,s=ei(t.bodyFont),l=ei(t.titleFont),m=ei(t.footerFont),d=a.length,u=i.length,h=o.length,_=Ri(t.padding);
1let w=_.height,V=0,N=o.reduce((he,ue)=>he+ue.before.length+ue.lines.length+ue.after.length,0);N+=n.beforeBody.length+n.afterBody.length,d&&(w+=d*l.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),N&&(w+=h*(t.displayColors?Math.max(c,s.lineHeight):s.lineHeight)+(N-h)*s.lineHeight+(N-1)*t.bodySpacing),u&&(w+=t.footerMarginTop+u*m.lineHeight+(u-1)*t.footerSpacing);let X=0;const de=function(he){V=Math.max(V,e.measureText(he).width+X)};return e.save(),e.font=l.string,Bn(n.title,de),e.font=s.string,Bn(n.beforeBody.concat(n.afterBody),de),X=t.displayColors?r+2+t.boxPadding:0,Bn(o,he=>{Bn(he.before,de),Bn(he.lines,de),Bn(he.after,de)}),X=0,e.font=m.string,Bn(n.footer,de),e.restore(),V+=_.width,{width:V,height:w}}function uve(n,t,e,o){const{x:i,width:a}=e,{width:r,chartArea:{left:c,right:s}}=n;let l="center";return"center"===o?l=i<=(c+s)/2?"left":"right":i<=a/2?l="left":i>=r-a/2&&(l="right"),function dve(n,t,e,o){const{x:i,width:a}=o,r=e.caretSize+e.caretPadding;if("left"===n&&i+a+r>t.width||"right"===n&&i-a-r<0)return!0}(l,n,t,e)&&(l="center"),l}function TD(n,t,e){const o=e.yAlign||t.yAlign||function mve(n,t){const{y:e,height:o}=t;return e<o/2?"top":e>n.height-o/2?"bottom":"center"}(n,e);return{xAlign:e.xAlign||t.xAlign||uve(n,t,e,o),yAlign:o}}function ID(n,t,e,o){const{caretSize:i,caretPadding:a,cornerRadius:r}=n,{xAlign:c,yAlign:s}=e,l=i+a,{topLeft:m,topRight:d,bottomLeft:u,bottomRight:h}=Js(r);let _=function gve(n,t){let{x:e,width:o}=n;return"right"===t?e-=o:"center"===t&&(e-=o/2),e}(t,c);const w=function hve(n,t,e){let{y:o,height:i}=n;return"top"===t?o+=e:o-="bottom"===t?i+e:i/2,o}(t,s,l);return"center"===s?"left"===c?_+=l:"right"===c&&(_-=l):"left"===c?_-=Math.max(m,u)+i:"right"===c&&(_+=Math.max(d,h)+i),{x:li(_,0,o.width-t.width),y:li(w,0,o.height-t.height)}}function U_(n,t,e){const o=Ri(e.padding);return"center"===t?n.x+n.width/2:"right"===t?n.x+n.width-o.right:n.x+o.left}function DD(n){return Vr([],Oc(n))}function RD(n,t){const e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?n.override(e):n}let FD=(()=>{class n extends dr{constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart||e._chart,this._chart=this.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const o=this.chart,i=this.options.setContext(this.getContext()),a=i.enabled&&o.options.animation&&i.animations,r=new AI(this.chart,a);return a._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=function fve(n,t,e){return is(n,{tooltip:t,tooltipItems:e,type:"tooltip"})}(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,o){const{callbacks:i}=o,a=i.beforeTitle.apply(this,[e]),r=i.title.apply(this,[e]),c=i.afterTitle.apply(this,[e]);let s=[];return s=Vr(s,Oc(a)),s=Vr(s,Oc(r)),s=Vr(s,Oc(c)),s}getBeforeBody(e,o){return DD(o.callbacks.beforeBody.apply(this,[e]))}getBody(e,o){const{callbacks:i}=o,a=[];return Bn(e,r=>{const c={before:[],lines:[],after:[]},s=RD(i,r);Vr(c.before,Oc(s.beforeLabel.call(this,r))),Vr(c.lines,s.label.call(this,r)),Vr(c.after,Oc(s.afterLabel.call(this,r))),a.push(c)}),a}getAfterBody(e,o){return DD(o.callbacks.afterBody.apply(this,[e]))}getFooter(e,o){const{callbacks:i}=o,a=i.beforeFooter.apply(this,[e]),r=i.footer.apply(this,[e]),c=i.afterFooter.apply(this,[e]);let s=[];return s=Vr(s,Oc(a)),s=Vr(s,Oc(r)),s=Vr(s,Oc(c)),s}_createItems(e){const o=this._active,i=this.chart.data,a=[],r=[],c=[];let l,m,s=[];for(l=0,m=o.length;l<m;++l)s.push(lve(this.chart,o[l]));return e.filter&&(s=s.filter((d,u,h)=>e.filter(d,u,h,i))),e.itemSort&&(s=s.sort((d,u)=>e.itemSort(d,u,i))),Bn(s,d=>{const u=RD(e.callbacks,d);a.push(u.labelColor.call(this,d)),r.push(u.labelPointStyle.call(this,d)),c.push(u.labelTextColor.call(this,d))}),this.labelColors=a,this.labelPointStyles=r,this.labelTextColors=c,this.dataPoints=s,s}update(e,o){const i=this.options.setContext(this.getContext()),a=this._active;let r,c=[];if(a.length){const s=Ng[i.position].call(this,a,this._eventPosition);c=this._createItems(i),this.title=this.getTitle(c,i),this.beforeBody=this.getBeforeBody(c,i),this.body=this.getBody(c,i),this.afterBody=this.getAfterBody(c,i),this.footer=this.getFooter(c,i);const l=this._size=SD(this,i),m=Object.assign({},s,l),d=TD(this.chart,i,m),u=ID(i,m,d,this.chart);this.xAlign=d.xAlign,this.yAlign=d.yAlign,r={opacity:1,x:u.x,y:u.y,width:l.width,height:l.height,caretX:s.x,
vendor: 9,456 bytes, line 1
1caretY:s.y}}else 0!==this.opacity&&(r={opacity:0});this._tooltipItems=c,this.$context=void 0,r&&this._resolveAnimations().update(this,r),e&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:o})}drawCaret(e,o,i,a){const r=this.getCaretPosition(e,i,a);o.lineTo(r.x1,r.y1),o.lineTo(r.x2,r.y2),o.lineTo(r.x3,r.y3)}getCaretPosition(e,o,i){const{xAlign:a,yAlign:r}=this,{caretSize:c,cornerRadius:s}=i,{topLeft:l,topRight:m,bottomLeft:d,bottomRight:u}=Js(s),{x:h,y:_}=e,{width:w,height:V}=o;let N,X,de,he,ue,be;return"center"===r?(ue=_+V/2,"left"===a?(N=h,X=N-c,he=ue+c,be=ue-c):(N=h+w,X=N+c,he=ue-c,be=ue+c),de=N):(X="left"===a?h+Math.max(l,d)+c:"right"===a?h+w-Math.max(m,u)-c:this.caretX,"top"===r?(he=_,ue=he-c,N=X-c,de=X+c):(he=_+V,ue=he+c,N=X+c,de=X-c),be=he),{x1:N,x2:X,x3:de,y1:he,y2:ue,y3:be}}drawTitle(e,o,i){const a=this.title,r=a.length;let c,s,l;if(r){const m=Wm(i.rtl,this.x,this.width);for(e.x=U_(this,i.titleAlign,i),o.textAlign=m.textAlign(i.titleAlign),o.textBaseline="middle",c=ei(i.titleFont),s=i.titleSpacing,o.fillStyle=i.titleColor,o.font=c.string,l=0;l<r;++l)o.fillText(a[l],m.x(e.x),e.y+c.lineHeight/2),e.y+=c.lineHeight+s,l+1===r&&(e.y+=i.titleMarginBottom-s)}}_drawColorBox(e,o,i,a,r){const c=this.labelColors[i],s=this.labelPointStyles[i],{boxHeight:l,boxWidth:m,boxPadding:d}=r,u=ei(r.bodyFont),h=U_(this,"left",r),_=a.x(h),V=o.y+(l<u.lineHeight?(u.lineHeight-l)/2:0);if(r.usePointStyle){const N={radius:Math.min(m,l)/2,pointStyle:s.pointStyle,rotation:s.rotation,borderWidth:1},X=a.leftForLtr(_,m)+m/2,de=V+l/2;e.strokeStyle=r.multiKeyBackground,e.fillStyle=r.multiKeyBackground,db(e,N,X,de),e.strokeStyle=c.borderColor,e.fillStyle=c.backgroundColor,db(e,N,X,de)}else{e.lineWidth=dn(c.borderWidth)?Math.max(...Object.values(c.borderWidth)):c.borderWidth||1,e.strokeStyle=c.borderColor,e.setLineDash(c.borderDash||[]),e.lineDashOffset=c.borderDashOffset||0;const N=a.leftForLtr(_,m-d),X=a.leftForLtr(a.xPlus(_,1),m-d-2),de=Js(c.borderRadius);Object.values(de).some(he=>0!==he)?(e.beginPath(),e.fillStyle=r.multiKeyBackground,wg(e,{x:N,y:V,w:m,h:l,radius:de}),e.fill(),e.stroke(),e.fillStyle=c.backgroundColor,e.beginPath(),wg(e,{x:X,y:V+1,w:m-2,h:l-2,radius:de}),e.fill()):(e.fillStyle=r.multiKeyBackground,e.fillRect(N,V,m,l),e.strokeRect(N,V,m,l),e.fillStyle=c.backgroundColor,e.fillRect(X,V+1,m-2,l-2))}e.fillStyle=this.labelTextColors[i]}drawBody(e,o,i){const{body:a}=this,{bodySpacing:r,bodyAlign:c,displayColors:s,boxHeight:l,boxWidth:m,boxPadding:d}=i,u=ei(i.bodyFont);let h=u.lineHeight,_=0;const w=Wm(i.rtl,this.x,this.width),V=function(we){o.fillText(we,w.x(e.x+_),e.y+h/2),e.y+=h+r},N=w.textAlign(c);let X,de,he,ue,be,Ae,De;for(o.textAlign=c,o.textBaseline="middle",o.font=u.string,e.x=U_(this,N,i),o.fillStyle=i.bodyColor,Bn(this.beforeBody,V),_=s&&"right"!==N?"center"===c?m/2+d:m+2+d:0,ue=0,Ae=a.length;ue<Ae;++ue){for(X=a[ue],de=this.labelTextColors[ue],o.fillStyle=de,Bn(X.before,V),he=X.lines,s&&he.length&&(this._drawColorBox(o,e,ue,w,i),h=Math.max(u.lineHeight,l)),be=0,De=he.length;be<De;++be)V(he[be]),h=u.lineHeight;Bn(X.after,V)}_=0,h=u.lineHeight,Bn(this.afterBody,V),e.y-=r}drawFooter(e,o,i){const a=this.footer,r=a.length;let c,s;if(r){const l=Wm(i.rtl,this.x,this.width);for(e.x=U_(this,i.footerAlign,i),e.y+=i.footerMarginTop,o.textAlign=l.textAlign(i.footerAlign),o.textBaseline="middle",c=ei(i.footerFont),o.fillStyle=i.footerColor,o.font=c.string,s=0;s<r;++s)o.fillText(a[s],l.x(e.x),e.y+c.lineHeight/2),e.y+=c.lineHeight+i.footerSpacing}}drawBackground(e,o,i,a){const{xAlign:r,yAlign:c}=this,{x:s,y:l}=e,{width:m,height:d}=i,{topLeft:u,topRight:h,bottomLeft:_,bottomRight:w}=Js(a.cornerRadius);o.fillStyle=a.backgroundColor,o.strokeStyle=a.borderColor,o.lineWidth=a.borderWidth,o.beginPath(),o.moveTo(s+u,l),"top"===c&&this.drawCaret(e,o,i,a),o.lineTo(s+m-h,l),o.quadraticCurveTo(s+m,l,s+m,l+h),"center"===c&&"right"===r&&this.drawCaret(e,o,i,a),o.lineTo(s+m,l+d-w),o.quadraticCurveTo(s+m,l+d,s+m-w,l+d),"bottom"===c&&this.drawCaret(e,o,i,a),o.lineTo(s+_,l+d),o.quadraticCurveTo(s,l+d,s,l+d-_),"center"===c&&"left"===r&&this.drawCaret(e,o,i,a),o.lineTo(s,l+u),o.quadraticCurveTo(s,l,s+u,l),o.closePath(),o.fill(),a.borderWidth>0&&o.stroke()}_updateAnimationTarget(e){const o=this.chart,i=this.$animations,a=i&&i.x,r=i&&i.y;if(a||r){const c=Ng[e.position].call(this,this._active,this._eventPosition);if(!c)return;const s=this._size=SD(this,e),l=Object.assign({},c,this._size),m=TD(o,e,l),d=ID(e,l,m,o);(a._to!==d.x||r._to!==d.y)&&(this.xAlign=m.xAlign,this.yAlign=m.yAlign,this.width=s.width,this.height=s.height,this.caretX=c.x,this.caretY=c.y,this._resolveAnimations().update(this,d))}}_willRender(){return!!this.opacity}draw(e){const o=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(o);const a={width:this.width,height:this.height},r={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const c=Ri(o.padding);o.enabled&&(this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length)&&(e.save(),e.globalAlpha=i,this.drawBackground(r,e,a,o),MI(e,o.textDirection),r.y+=c.top,this.drawTitle(r,e,o),this.drawBody(r,e,o),this.drawFooter(r,e,o),PI(e,o.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,o){const i=this._active,a=e.map(({datasetIndex:s,index:l})=>{const m=this.chart.getDatasetMeta(s);if(!m)throw new Error("Cannot find a dataset at index "+s);return{datasetIndex:s,element:m.data[l],index:l}}),r=!__(i,a),c=this._positionChanged(a,o);(r||c)&&(this._active=a,this._eventPosition=o,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,o,i=!0){if(o&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const a=this.options,r=this._active||[],c=this._getActiveElements(e,r,o,i),s=this._positionChanged(c,e),l=o||!__(c,r)||s;return l&&(this._active=c,(a.enabled||a.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,o))),l}_getActiveElements(e,o,i,a){const r=this.options;if("mouseout"===e.type)return[];if(!a)return o;const c=this.chart.getElementsAtEventForMode(e,r.mode,r,i);return r.reverse&&c.reverse(),c}_positionChanged(e,o){const{caretX:i,caretY:a,options:r}=this,c=Ng[r.position].call(this,e,o);return!1!==c&&(i!==c.x||a!==c.y)}}return n.positioners=Ng,n})();var pve={id:"tooltip",_element:FD,positioners:Ng,afterInit(n,t,e){e&&(n.tooltip=new FD({chart:n,options:e}))},beforeUpdate(n,t,e){n.tooltip&&n.tooltip.initialize(e)},reset(n,t,e){n.tooltip&&n.tooltip.initialize(e)},afterDraw(n){const t=n.tooltip;if(t&&t._willRender()){const e={tooltip:t};if(!1===n.notifyPlugins("beforeTooltipDraw",e))return;t.draw(n.ctx),n.notifyPlugins("afterTooltipDraw",e)}},afterEvent(n,t){n.tooltip&&n.tooltip.handleEvent(t.event,t.replay,t.inChartArea)&&(t.changed=!0)},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(n,t)=>t.bodyFont.size,boxWidth:(n,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:_c,title(n){if(n.length>0){const t=n[0],e=t.chart.data.labels,o=e?e.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(o>0&&t.dataIndex<o)return e[t.dataIndex]}return""},afterTitle:_c,beforeBody:_c,beforeLabel:_c,label(n){if(this&&this.options&&"dataset"===this.options.mode)return n.label+": "+n.formattedValue||n.formattedValue;let t=n.dataset.label||"";t&&(t+=": ");const e=n.formattedValue;return yn(e)||(t+=e),t},labelColor(n){const e=n.chart.getDatasetMeta(n.datasetIndex).controller.getStyle(n.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(n){const e=n.chart.getDatasetMeta(n.datasetIndex).controller.getStyle(n.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:_c,afterBody:_c,beforeFooter:_c,footer:_c,afterFooter:_c}},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:n=>"filter"!==n&&"itemSort"!==n&&"external"!==n,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},_ve=Object.freeze({__proto__:null,Decimation:L_e,Filler:nve,Legend:ave,SubTitle:sve,Title:cve,Tooltip:pve});class $_ extends ol{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const o=this.getLabels();for(const{index:i,label:a}of e)o[i]===a&&o.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(yn(t))return null;const o=this.getLabels();return((n,t)=>null===n?null:li(Math.round(n),0,t))(e=isFinite(e)&&o[e]===t?e:function Cve(n,t,e,o){const i=n.indexOf(t);return-1===i?((n,t,e,o)=>
1("string"==typeof t?(e=n.push(t)-1,o.unshift({index:e,label:t})):isNaN(t)&&(e=null),e))(n,t,e,o):i!==n.lastIndexOf(t)?e:i}(o,t,nn(e,t),this._addedLabels),o.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:o,max:i}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(o=0),e||(i=this.getLabels().length-1)),this.min=o,this.max=i}buildTicks(){const t=this.min,e=this.max,o=this.options.offset,i=[];let a=this.getLabels();a=0===t&&e===a.length-1?a:a.slice(t,e+1),this._valueRange=Math.max(a.length-(o?0:1),1),this._startValue=this.min-(o?.5:0);for(let r=t;r<=e;r++)i.push({value:r});return i}getLabelForValue(t){const e=this.getLabels();return t>=0&&t<e.length?e[t]:t}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!=typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function LD(n,t,{horizontal:e,minRotation:o}){const i=mr(o),a=(e?Math.sin(i):Math.cos(i))||.001;return Math.min(t/a,.75*t*(""+n).length)}$_.id="category",$_.defaults={ticks:{callback:$_.prototype.getLabelForValue}};class W_ extends ol{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return yn(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:o}=this.getUserBounds();let{min:i,max:a}=this;const r=s=>i=e?i:s,c=s=>a=o?a:s;if(t){const s=Lr(i),l=Lr(a);s<0&&l<0?c(0):s>0&&l>0&&r(0)}if(i===a){let s=1;(a>=Number.MAX_SAFE_INTEGER||i<=Number.MIN_SAFE_INTEGER)&&(s=Math.abs(.05*a)),c(a+s),t||r(i-s)}this.min=i,this.max=a}getTickLimit(){const t=this.options.ticks;let i,{maxTicksLimit:e,stepSize:o}=t;return o?(i=Math.ceil(this.max/o)-Math.floor(this.min/o)+1,i>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${o} would result generating up to ${i} ticks. Limiting to 1000.`),i=1e3)):(i=this.computeTickLimit(),e=e||11),e&&(i=Math.min(e,i)),i}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let o=this.getTickLimit();o=Math.max(2,o);const r=function Pve(n,t){const e=[],{bounds:i,step:a,min:r,max:c,precision:s,count:l,maxTicks:m,maxDigits:d,includeBounds:u}=n,h=a||1,_=m-1,{min:w,max:V}=t,N=!yn(r),X=!yn(c),de=!yn(l),he=(V-w)/(d+1);let be,Ae,De,we,ue=L6((V-w)/_/h)*h;if(ue<1e-14&&!N&&!X)return[{value:w},{value:V}];we=Math.ceil(V/ue)-Math.floor(w/ue),we>_&&(ue=L6(we*ue/_/h)*h),yn(s)||(be=Math.pow(10,s),ue=Math.ceil(ue*be)/be),"ticks"===i?(Ae=Math.floor(w/ue)*ue,De=Math.ceil(V/ue)*ue):(Ae=w,De=V),N&&X&&a&&function ehe(n,t){const e=Math.round(n);return e-t<=n&&e+t>=n}((c-r)/a,ue/1e3)?(we=Math.round(Math.min((c-r)/ue,m)),ue=(c-r)/we,Ae=r,De=c):de?(Ae=N?r:Ae,De=X?c:De,we=l-1,ue=(De-Ae)/we):(we=(De-Ae)/ue,we=vg(we,Math.round(we),ue/1e3)?Math.round(we):Math.ceil(we));const Re=Math.max(B6(ue),B6(Ae));be=Math.pow(10,yn(s)?Re:s),Ae=Math.round(Ae*be)/be,De=Math.round(De*be)/be;let je=0;for(N&&(u&&Ae!==r?(e.push({value:r}),Ae<r&&je++,vg(Math.round((Ae+je*ue)*be)/be,r,LD(r,he,n))&&je++):Ae<r&&je++);je<we;++je)e.push({value:Math.round((Ae+je*ue)*be)/be});return X&&u&&De!==c?e.length&&vg(e[e.length-1].value,c,LD(c,he,n))?e[e.length-1].value=c:e.push({value:c}):(!X||De===c)&&e.push({value:De}),e}({maxTicks:o,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&N6(r,this,"value"),t.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){const t=this.ticks;let e=this.min,o=this.max;if(super.configure(),this.options.offset&&t.length){const i=(o-e)/Math.max(t.length-1,1)/2;e-=i,o+=i}this._startValue=e,this._endValue=o,this._valueRange=o-e}getLabelForValue(t){return kg(t,this.chart.options.locale,this.options.ticks.format)}}class Rb extends W_{determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=No(t)?t:0,this.max=No(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,o=mr(this.options.ticks.minRotation),i=(t?Math.sin(o):Math.cos(o))||.001,a=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,a.lineHeight/i))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}function ND(n){return n/Math.pow(10,Math.floor(Ha(n)))==1}Rb.id="linear",Rb.defaults={ticks:{callback:T_.formatters.numeric}};class Fb extends ol{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const o=W_.prototype.parse.apply(this,[t,e]);if(0!==o)return No(o)&&o>0?o:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=No(t)?Math.max(0,t):null,this.max=No(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let o=this.min,i=this.max;const a=s=>o=t?o:s,r=s=>i=e?i:s,c=(s,l)=>Math.pow(10,Math.floor(Ha(s))+l);o===i&&(o<=0?(a(1),r(10)):(a(c(o,-1)),r(c(i,1)))),o<=0&&a(c(i,-1)),i<=0&&r(c(o,1)),this._zero&&this.min!==this._suggestedMin&&o===c(this.min,0)&&a(c(o,-1)),this.min=o,this.max=i}buildTicks(){const t=this.options,o=function Ove(n,t){const e=Math.floor(Ha(t.max)),o=Math.ceil(t.max/Math.pow(10,e)),i=[];let a=Va(n.min,Math.pow(10,Math.floor(Ha(t.min)))),r=Math.floor(Ha(a)),c=Math.floor(a/Math.pow(10,r)),s=r<0?Math.pow(10,Math.abs(r)):1;do{i.push({value:a,major:ND(a)}),++c,10===c&&(c=1,++r,s=r>=0?1:s),a=Math.round(c*Math.pow(10,r)*s)/s}while(r<e||r===e&&c<o);const l=Va(n.max,a);return i.push({value:l,major:ND(a)}),i}({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&N6(o,this,"value"),t.reverse?(o.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),o}
1getLabelForValue(t){return void 0===t?"0":kg(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=Ha(t),this._valueRange=Ha(this.max)-Ha(t)}getPixelForValue(t){return(void 0===t||0===t)&&(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(Ha(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function Lb(n){const t=n.ticks;if(t.display&&n.display){const e=Ri(t.backdropPadding);return nn(t.font&&t.font.size,un.font.size)+e.height}return 0}function bve(n,t,e){return e=Zn(e)?e:[e],{w:Ihe(n,t.string,e),h:e.length*t.lineHeight}}function BD(n,t,e,o,i){return n===o||n===i?{start:t-e/2,end:t+e/2}:n<o||n>i?{start:t-e,end:t}:{start:t,end:t+e}}function wve(n,t,e,o,i){const a=Math.abs(Math.sin(e)),r=Math.abs(Math.cos(e));let c=0,s=0;o.start<t.l?(c=(t.l-o.start)/a,n.l=Math.min(n.l,t.l-c)):o.end>t.r&&(c=(o.end-t.r)/a,n.r=Math.max(n.r,t.r+c)),i.start<t.t?(s=(t.t-i.start)/r,n.t=Math.min(n.t,t.t-s)):i.end>t.b&&(s=(i.end-t.b)/r,n.b=Math.max(n.b,t.b+s))}function kve(n){return 0===n||180===n?"center":n<180?"left":"right"}function Eve(n,t,e){return"right"===e?n-=t:"center"===e&&(n-=t/2),n}function Ave(n,t,e){return 90===e||270===e?n-=t/2:(e>270||e<90)&&(n-=t),n}function VD(n,t,e,o){const{ctx:i}=n;if(e)i.arc(n.xCenter,n.yCenter,t,0,jn);else{let a=n.getPointPosition(0,t);i.moveTo(a.x,a.y);for(let r=1;r<o;r++)a=n.getPointPosition(r,t),i.lineTo(a.x,a.y)}}Fb.id="logarithmic",Fb.defaults={ticks:{callback:T_.formatters.logarithmic,major:{enabled:!0}}};class Bg extends W_{constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this._padding=Ri(Lb(this.options)/2),e=this.width=this.maxWidth-t.width,o=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+o/2+t.top),this.drawingArea=Math.floor(Math.min(e,o)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!1);this.min=No(t)&&!isNaN(t)?t:0,this.max=No(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/Lb(this.options))}generateTickLabels(t){W_.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map((e,o)=>{const i=Qn(this.options.pointLabels.callback,[e,o],this);return i||0===i?i:""}).filter((e,o)=>this.chart.getDataVisibility(o))}fit(){const t=this.options;t.display&&t.pointLabels.display?function yve(n){const t={l:n.left+n._padding.left,r:n.right-n._padding.right,t:n.top+n._padding.top,b:n.bottom-n._padding.bottom},e=Object.assign({},t),o=[],i=[],a=n._pointLabels.length,r=n.options.pointLabels,c=r.centerPointLabels?mo/a:0;for(let s=0;s<a;s++){const l=r.setContext(n.getPointLabelContext(s));i[s]=l.padding;const m=n.getPointPosition(s,n.drawingArea+i[s],c),d=ei(l.font),u=bve(n.ctx,d,n._pointLabels[s]);o[s]=u;const h=xa(n.getIndexAngle(s)+c),_=Math.round(JO(h));wve(e,t,h,BD(_,m.x,u.w,0,180),BD(_,m.y,u.h,90,270))}n.setCenterPoint(t.l-e.l,e.r-t.r,t.t-e.t,e.b-t.b),n._pointLabelItems=function xve(n,t,e){const o=[],i=n._pointLabels.length,a=n.options,r=Lb(a)/2,c=n.drawingArea,s=a.pointLabels.centerPointLabels?mo/i:0;for(let l=0;l<i;l++){const m=n.getPointPosition(l,c+r+e[l],s),d=Math.round(JO(xa(m.angle+ko))),u=t[l],h=Ave(m.y,u.h,d),_=kve(d),w=Eve(m.x,u.w,_);o.push({x:m.x,y:h,textAlign:_,left:w,top:h,right:w+u.w,bottom:h+u.h})}return o}(n,o,i)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,o,i){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((o-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,o,i))}getIndexAngle(t){return xa(t*(jn/(this._pointLabels.length||1))+mr(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(yn(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(yn(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t<e.length){const o=e[t];return function Ive(n,t,e){return is(n,{label:e,index:t,type:"pointLabel"})}(this.getContext(),t,o)}}getPointPosition(t,e,o=0){const i=this.getIndexAngle(t)-ko+o;return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter,angle:i}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){const{left:e,top:o,right:i,bottom:a}=this._pointLabelItems[t];return{left:e,top:o,right:i,bottom:a}}
1drawBackground(){const{backgroundColor:t,grid:{circular:e}}=this.options;if(t){const o=this.ctx;o.save(),o.beginPath(),VD(this,this.getDistanceFromCenterForValue(this._endValue),e,this._pointLabels.length),o.closePath(),o.fillStyle=t,o.fill(),o.restore()}}drawGrid(){const t=this.ctx,e=this.options,{angleLines:o,grid:i}=e,a=this._pointLabels.length;let r,c,s;if(e.pointLabels.display&&function Sve(n,t){const{ctx:e,options:{pointLabels:o}}=n;for(let i=t-1;i>=0;i--){const a=o.setContext(n.getPointLabelContext(i)),r=ei(a.font),{x:c,y:s,textAlign:l,left:m,top:d,right:u,bottom:h}=n._pointLabelItems[i],{backdropColor:_}=a;if(!yn(_)){const w=Js(a.borderRadius),V=Ri(a.backdropPadding);e.fillStyle=_;const N=m-V.left,X=d-V.top,de=u-m+V.width,he=h-d+V.height;Object.values(w).some(ue=>0!==ue)?(e.beginPath(),wg(e,{x:N,y:X,w:de,h:he,radius:w}),e.fill()):e.fillRect(N,X,de,he)}Qs(e,n._pointLabels[i],c,s+r.lineHeight/2,r,{color:a.color,textAlign:l,textBaseline:"middle"})}}(this,a),i.display&&this.ticks.forEach((l,m)=>{0!==m&&(c=this.getDistanceFromCenterForValue(l.value),function Tve(n,t,e,o){const i=n.ctx,a=t.circular,{color:r,lineWidth:c}=t;!a&&!o||!r||!c||e<0||(i.save(),i.strokeStyle=r,i.lineWidth=c,i.setLineDash(t.borderDash),i.lineDashOffset=t.borderDashOffset,i.beginPath(),VD(n,e,a,o),i.closePath(),i.stroke(),i.restore())}(this,i.setContext(this.getContext(m-1)),c,a))}),o.display){for(t.save(),r=a-1;r>=0;r--){const l=o.setContext(this.getPointLabelContext(r)),{color:m,lineWidth:d}=l;!d||!m||(t.lineWidth=d,t.strokeStyle=m,t.setLineDash(l.borderDash),t.lineDashOffset=l.borderDashOffset,c=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),s=this.getPointPosition(r,c),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(s.x,s.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,o=e.ticks;if(!o.display)return;const i=this.getIndexAngle(0);let a,r;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((c,s)=>{if(0===s&&!e.reverse)return;const l=o.setContext(this.getContext(s)),m=ei(l.font);if(a=this.getDistanceFromCenterForValue(this.ticks[s].value),l.showLabelBackdrop){t.font=m.string,r=t.measureText(c.label).width,t.fillStyle=l.backdropColor;const d=Ri(l.backdropPadding);t.fillRect(-r/2-d.left,-a-m.size/2-d.top,r+d.width,m.size+d.height)}Qs(t,c.label,0,-a,m,{color:l.color})}),t.restore()}drawTitle(){}}Bg.id="radialLinear",Bg.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:T_.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:n=>n,padding:5,centerPointLabels:!1}},Bg.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},Bg.descriptors={angleLines:{_fallback:"grid"}};const G_={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},sa=Object.keys(G_);function Dve(n,t){return n-t}function zD(n,t){if(yn(t))return null;const e=n._adapter,{parser:o,round:i,isoWeekday:a}=n._parseOpts;let r=t;return"function"==typeof o&&(r=o(r)),No(r)||(r="string"==typeof o?e.parse(r,o):e.parse(r)),null===r?null:(i&&(r="week"!==i||!Hm(a)&&!0!==a?e.startOf(r,i):e.startOf(r,"isoWeek",a)),+r)}function HD(n,t,e,o){const i=sa.length;for(let a=sa.indexOf(n);a<i-1;++a){const r=G_[sa[a]];if(r.common&&Math.ceil((e-t)/((r.steps?r.steps:Number.MAX_SAFE_INTEGER)*r.size))<=o)return sa[a]}return sa[i-1]}function jD(n,t,e){if(e){if(e.length){const{lo:o,hi:i}=tb(e,t);n[e[o]>=t?e[o]:e[i]]=!0}}else n[t]=!0}function UD(n,t,e){const o=[],i={},a=t.length;let r,c;for(r=0;r<a;++r)c=t[r],i[c]=r,o.push({value:c,major:!1});return 0!==a&&e?function Lve(n,t,e,o){const i=n._adapter,a=+i.startOf(t[0].value,o),r=t[t.length-1].value;
1let c,s;for(c=a;c<=r;c=+i.add(c,1,o))s=e[c],s>=0&&(t[s].major=!0);return t}(n,o,i,e):o}let Nb=(()=>{class n extends ol{constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,o){const i=e.time||(e.time={}),a=this._adapter=new Ppe._date(e.adapters.date);a.init(o),pg(i.displayFormats,a.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(e),this._normalized=o.normalized}parse(e,o){return void 0===e?null:zD(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,o=this._adapter,i=e.time.unit||"day";let{min:a,max:r,minDefined:c,maxDefined:s}=this.getUserBounds();function l(m){!c&&!isNaN(m.min)&&(a=Math.min(a,m.min)),!s&&!isNaN(m.max)&&(r=Math.max(r,m.max))}(!c||!s)&&(l(this._getLabelBounds()),("ticks"!==e.bounds||"labels"!==e.ticks.source)&&l(this.getMinMax(!1))),a=No(a)&&!isNaN(a)?a:+o.startOf(Date.now(),i),r=No(r)&&!isNaN(r)?r:+o.endOf(Date.now(),i)+1,this.min=Math.min(a,r-1),this.max=Math.max(a+1,r)}_getLabelBounds(){const e=this.getLabelTimestamps();let o=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return e.length&&(o=e[0],i=e[e.length-1]),{min:o,max:i}}buildTicks(){const e=this.options,o=e.time,i=e.ticks,a="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&a.length&&(this.min=this._userMin||a[0],this.max=this._userMax||a[a.length-1]);const r=this.min,s=function ihe(n,t,e){let o=0,i=n.length;for(;o<i&&n[o]<t;)o++;for(;i>o&&n[i-1]>e;)i--;return o>0||i<n.length?n.slice(o,i):n}(a,r,this.max);return this._unit=o.unit||(i.autoSkip?HD(o.minUnit,this.min,this.max,this._getLabelCapacity(r)):function Rve(n,t,e,o,i){for(let a=sa.length-1;a>=sa.indexOf(e);a--){const r=sa[a];if(G_[r].common&&n._adapter.diff(i,o,r)>=t-1)return r}return sa[e?sa.indexOf(e):0]}(this,s.length,o.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function Fve(n){for(let t=sa.indexOf(n)+1,e=sa.length;t<e;++t)if(G_[sa[t]].common)return sa[t]}(this._unit):void 0,this.initOffsets(a),e.reverse&&s.reverse(),UD(this,s,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(e=>+e.value))}initOffsets(e){let a,r,o=0,i=0;this.options.offset&&e.length&&(a=this.getDecimalForValue(e[0]),o=1===e.length?1-a:(this.getDecimalForValue(e[1])-a)/2,r=this.getDecimalForValue(e[e.length-1]),i=1===e.length?r:(r-this.getDecimalForValue(e[e.length-2]))/2);const c=e.length<3?.5:.25;o=li(o,0,c),i=li(i,0,c),this._offsets={start:o,end:i,factor:1/(o+1+i)}}_generate(){const e=this._adapter,o=this.min,i=this.max,a=this.options,r=a.time,c=r.unit||HD(r.minUnit,o,i,this._getLabelCapacity(o)),s=nn(r.stepSize,1),l="week"===c&&r.isoWeekday,m=Hm(l)||!0===l,d={};let h,_,u=o;if(m&&(u=+e.startOf(u,"isoWeek",l)),u=+e.startOf(u,m?"day":c),e.diff(i,o,c)>1e5*s)throw new Error(o+" and "+i+" are too far apart with stepSize of "+s+" "+c);const w="data"===a.ticks.source&&this.getDataTimestamps();for(h=u,_=0;h<i;h=+e.add(h,s,c),_++)jD(d,h,w);return(h===i||"ticks"===a.bounds||1===_)&&jD(d,h,w),Object.keys(d).sort((V,N)=>V-N).map(V=>+V)}getLabelForValue(e){const i=this.options.time;return this._adapter.format(e,i.tooltipFormat?i.tooltipFormat:i.displayFormats.datetime)}_tickFormatFunction(e,o,i,a){const r=this.options,c=r.time.displayFormats,s=this._unit,l=this._majorUnit,d=l&&c[l],u=i[o],_=this._adapter.format(e,a||(l&&d&&u&&u.major?d:s&&c[s])),w=r.ticks.callback;return w?Qn(w,[_,o,i],this):_}generateTickLabels(e){let o,i,a;for(o=0,i=e.length;o<i;++o)a=e[o],a.label=this._tickFormatFunction(a.value,o,e)}getDecimalForValue(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){const o=this._offsets,i=this.getDecimalForValue(e);return this.getPixelForDecimal((o.start+i)*o.factor)}getValueForPixel(e){const o=this._offsets,i=this.getDecimalForPixel(e)/o.factor-o.end;return this.min+i*(this.max-this.min)}_getLabelSize(e){const o=this.options.ticks,i=this.ctx.measureText(e).width,a=mr(this.isHorizontal()?o.maxRotation:o.minRotation),r=Math.cos(a),c=Math.sin(a),s=this._resolveTickFontOptions(0).size;return{w:i*r+s*c,h:i*c+s*r}}_getLabelCapacity(e){const o=this.options.time,i=o.displayFormats,a=i[o.unit]||i.millisecond,r=this._tick
1FormatFunction(e,0,UD(this,[e],this._majorUnit),a),c=this._getLabelSize(r),s=Math.floor(this.isHorizontal()?this.width/c.w:this.height/c.h)-1;return s>0?s:1}getDataTimestamps(){let o,i,e=this._cache.data||[];if(e.length)return e;const a=this.getMatchingVisibleMetas();if(this._normalized&&a.length)return this._cache.data=a[0].controller.getAllParsedValues(this);for(o=0,i=a.length;o<i;++o)e=e.concat(a[o].controller.getAllParsedValues(this));return this._cache.data=this.normalize(e)}getLabelTimestamps(){const e=this._cache.labels||[];let o,i;if(e.length)return e;const a=this.getLabels();for(o=0,i=a.length;o<i;++o)e.push(zD(this,a[o]));return this._cache.labels=this._normalized?e:this.normalize(e)}normalize(e){return j6(e.sort(Dve))}}return n.id="time",n.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}},n})();function q_(n,t,e){let a,r,c,s,o=0,i=n.length-1;e?(t>=n[o].pos&&t<=n[i].pos&&({lo:o,hi:i}=Cc(n,"pos",t)),({pos:a,time:c}=n[o]),({pos:r,time:s}=n[i])):(t>=n[o].time&&t<=n[i].time&&({lo:o,hi:i}=Cc(n,"time",t)),({time:a,pos:c}=n[o]),({time:r,pos:s}=n[i]));const l=r-a;return l?c+(s-c)*(t-a)/l:c}class Bb extends Nb{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=q_(e,this.min),this._tableRange=q_(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:o}=this,i=[],a=[];let r,c,s,l,m;for(r=0,c=t.length;r<c;++r)l=t[r],l>=e&&l<=o&&i.push(l);if(i.length<2)return[{time:e,pos:0},{time:o,pos:1}];for(r=0,c=i.length;r<c;++r)m=i[r+1],s=i[r-1],l=i[r],Math.round((m+s)/2)!==l&&a.push({time:l,pos:r/(c-1)});return a}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const e=this.getDataTimestamps(),o=this.getLabelTimestamps();return t=e.length&&o.length?this.normalize(e.concat(o)):e.length?e:o,t=this._cache.all=t,t}getDecimalForValue(t){return(q_(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this._offsets,o=this.getDecimalForPixel(t)/e.factor-e.end;return q_(this._table,o*this._tableRange+this._minPos,!0)}}Bb.id="timeseries",Bb.defaults=Nb.defaults;const Bve=[Mpe,I_e,_ve,Object.freeze({__proto__:null,CategoryScale:$_,LinearScale:Rb,LogarithmicScale:Fb,RadialLinearScale:Bg,TimeScale:Nb,TimeSeriesScale:Bb})];function $D(n,t=ho){return n=n??Vve,on((e,o)=>{let i,a=!0;e.subscribe(gn(o,r=>{const c=t(r);(a||!n(i,c))&&(a=!1,i=c,o.next(r))}))})}function Vve(n,t){return n===t}const Y_=function jve(n,t){return n===t||n!=n&&t!=t},X_=function Uve(n,t){for(var e=n.length;e--;)if(Y_(n[e][0],t))return e;return-1};var Wve=Array.prototype.splice;function qm(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var o=n[t];this.set(o[0],o[1])}}qm.prototype.clear=function zve(){this.__data__=[],this.size=0},qm.prototype.delete=function Gve(n){var t=this.__data__,e=X_(t,n);return!(e<0||(e==t.length-1?t.pop():Wve.call(t,e,1),--this.size,0))},qm.prototype.get=function Yve(n){var t=this.__data__,e=X_(t,n);return e<0?void 0:t[e][1]},qm.prototype.has=function Kve(n){return X_(this.__data__,n)>-1},qm.prototype.set=function Qve(n,t){var e=this.__data__,o=X_(e,n);return o<0?(++this.size,e.push([n,t])):e[o][1]=t,this};const K_=qm,WD="object"==typeof global&&global&&global.Object===Object&&global;var l1e="object"==typeof self&&self&&self.Object===Object&&self;const Ym=WD||l1e||Function("return this")();var d1e=Ym.Symbol,GD=Object.prototype,u1e=GD.hasOwnProperty,g1e=GD.toString,Vg=d1e?d1e.toStringTag:void 0;var _1e=Object.prototype.toString;var qD=d1e?d1e.toStringTag:void 0;const Q_=function O1e(n){return null==n?void 0===n?"[object Undefined]":"[object Null]":qD&&qD in Object(n)?function h1e(n){var t=u1e.call(n,Vg),e=n[Vg];try{n[Vg]=void 0;var o=!0}catch{}var i=g1e.call(n);return o&&(t?n[Vg]=e:delete n[Vg]),i}(n):function v1e(n){return _1e.call(n)}(n)},al=function b1e(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)},Vb=function E1e(n){if(!al(n))return!1;var t=Q_(n);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var n,A1e=Ym["__core-js_shared__"],YD=(n=/[^.]+$/.exec(A1e&&A1e.keys&&A1e.keys.IE_PROTO||""))?"Symbol(sr
1c)_1."+n:"";var D1e=Function.prototype.toString;var N1e=/^\[object .+?Constructor\]$/,j1e=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const $1e=function U1e(n){return!(!al(n)||function S1e(n){return!!YD&&YD in n}(n))&&(Vb(n)?j1e:N1e).test(function R1e(n){if(null!=n){try{return D1e.call(n)}catch{}try{return n+""}catch{}}return""}(n))},Hb=function q1e(n,t){var e=function W1e(n,t){return n?.[t]}(n,t);return $1e(e)?e:void 0},XD=Hb(Ym,"Map"),zg=Hb(Object,"create");var nCe=Object.prototype.hasOwnProperty;var rCe=Object.prototype.hasOwnProperty;function Xm(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var o=n[t];this.set(o[0],o[1])}}Xm.prototype.clear=function K1e(){this.__data__=zg?zg(null):{},this.size=0},Xm.prototype.delete=function Q1e(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},Xm.prototype.get=function oCe(n){var t=this.__data__;if(zg){var e=t[n];return"__lodash_hash_undefined__"===e?void 0:e}return nCe.call(t,n)?t[n]:void 0},Xm.prototype.has=function cCe(n){var t=this.__data__;return zg?void 0!==t[n]:rCe.call(t,n)},Xm.prototype.set=function mCe(n,t){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=zg&&void 0===t?"__lodash_hash_undefined__":t,this};const KD=Xm,J_=function pCe(n,t){var e=n.__data__;return function hCe(n){var t=typeof n;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==n:null===n}(t)?e["string"==typeof t?"string":"hash"]:e.map};function Km(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var o=n[t];this.set(o[0],o[1])}}Km.prototype.clear=function uCe(){this.size=0,this.__data__={hash:new KD,map:new(XD||K_),string:new KD}},Km.prototype.delete=function _Ce(n){var t=J_(this,n).delete(n);return this.size-=t?1:0,t},Km.prototype.get=function CCe(n){return J_(this,n).get(n)},Km.prototype.has=function PCe(n){return J_(this,n).has(n)},Km.prototype.set=function bCe(n,t){var e=J_(this,n),o=e.size;return e.set(n,t),this.size+=e.size==o?0:1,this};const wCe=Km;function Zm(n){var t=this.__data__=new K_(n);this.size=t.size}Zm.prototype.clear=function e1e(){this.__data__=new K_,this.size=0},Zm.prototype.delete=function n1e(n){var t=this.__data__,e=t.delete(n);return this.size=t.size,e},Zm.prototype.get=function i1e(n){return this.__data__.get(n)},Zm.prototype.has=function r1e(n){return this.__data__.has(n)},Zm.prototype.set=function kCe(n,t){var e=this.__data__;if(e instanceof K_){var o=e.__data__;if(!XD||o.length<199)return o.push([n,t]),this.size=++e.size,this;e=this.__data__=new wCe(o)}return e.set(n,t),this.size=e.size,this};const ACe=Zm;var SCe=function(){try{var n=Hb(Object,"defineProperty");return n({},"",{}),n}catch{}}();const ev=SCe,jb=function TCe(n,t,e){"__proto__"==t&&ev?ev(n,t,{configurable:!0,enumerable:!0,value:e,writable:!0}):n[t]=e},Ub=function ICe(n,t,e){(void 0!==e&&!Y_(n[t],e)||void 0===e&&!(t in n))&&jb(n,t,e)};var RCe=function DCe(n){return function(t,e,o){for(var i=-1,a=Object(t),r=o(t),c=r.length;c--;){var s=r[n?c:++i];if(!1===e(a[s],s,a))break}return t}}();const FCe=RCe;var ZD="object"==typeof exports&&exports&&!exports.nodeType&&exports,QD=ZD&&"object"==typeof module&&module&&!module.nodeType&&module,JD=QD&&QD.exports===ZD?Ym.Buffer:void 0,e7=JD?JD.allocUnsafe:void 0;const t7=Ym.Uint8Array,UCe=function jCe(n,t){var e=t?function zCe(n){var t=new n.constructor(n.byteLength);return new t7(t).set(new t7(n)),t}(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.length)};var n7=Object.create,GCe=function(){function n(){}return function(t){if(!al(t))return{};if(n7)return n7(t);n.prototype=t;var e=new n;return n.prototype=void 0,e}}();const qCe=GCe;var XCe=function YCe(n,t){return function(e){return n(t(e))}}(Object.getPrototypeOf,Object);const o7=XCe;var KCe=Object.prototype;const i7=function ZCe(n){var t=n&&n.constructor;return n===("function"==typeof t&&t.prototype||KCe)},Hg=function eMe(n){return null!=n&&"object"==typeof n},a7=function nMe(n){return Hg(n)&&"[object Arguments]"==Q_(n)};var r7=Object.prototype,oMe=r7.hasOwnProperty,iMe=r7.propertyIsEnumerable,aMe=a7(function(){return arguments}())?a7:function(n){return Hg(n)&&oMe.call(n,"callee")&&!iMe.call(n,"callee")};const $b=aMe,Wb=Array.isArray,c7=function sMe(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=9007199254740991},Gb=function lMe(n){return null!=n&&c7(n.length)&&!Vb(n)};var s7="object"==typeof exports&&exports&&!exports.nodeType&&exports,l7=s7&&"object"==typeof module&&module&&!module.nodeType&&module,m7=l7&&l7.exports===s7?Ym.Buffer:void 0;const d7=(m7?m7.isBuffer:void 0)||function uMe(){return!1};var u7=Function.prototype.toString,MMe=Object.prototype.hasOwnProperty,PMe=u7.call(Object);var io={};
1io["[object Float32Array]"]=io["[object Float64Array]"]=io["[object Int8Array]"]=io["[object Int16Array]"]=io["[object Int32Array]"]=io["[object Uint8Array]"]=io["[object Uint8ClampedArray]"]=io["[object Uint16Array]"]=io["[object Uint32Array]"]=!0,io["[object Arguments]"]=io["[object Array]"]=io["[object ArrayBuffer]"]=io["[object Boolean]"]=io["[object DataView]"]=io["[object Date]"]=io["[object Error]"]=io["[object Function]"]=io["[object Map]"]=io["[object Number]"]=io["[object Object]"]=io["[object RegExp]"]=io["[object Set]"]=io["[object String]"]=io["[object WeakMap]"]=!1;var g7="object"==typeof exports&&exports&&!exports.nodeType&&exports,jg=g7&&"object"==typeof module&&module&&!module.nodeType&&module,qb=jg&&jg.exports===g7&&WD.process,JMe=function(){try{return jg&&jg.require&&jg.require("util").types||qb&&qb.binding&&qb.binding("util")}catch{}}(),f7=JMe&&JMe.isTypedArray;const p7=f7?function KMe(n){return function(t){return n(t)}}(f7):function YMe(n){return Hg(n)&&c7(n.length)&&!!io[Q_(n)]},Yb=function tPe(n,t){if(("constructor"!==t||"function"!=typeof n[t])&&"__proto__"!=t)return n[t]};var oPe=Object.prototype.hasOwnProperty;const aPe=function iPe(n,t,e){var o=n[t];(!oPe.call(n,t)||!Y_(o,e)||void 0===e&&!(t in n))&&jb(n,t,e)};var dPe=/^(?:0|[1-9]\d*)$/;const _7=function uPe(n,t){var e=typeof n;return!!(t=t??9007199254740991)&&("number"==e||"symbol"!=e&&dPe.test(n))&&n>-1&&n%1==0&&n<t};var hPe=Object.prototype.hasOwnProperty;const pPe=function fPe(n,t){var e=Wb(n),o=!e&&$b(n),i=!e&&!o&&d7(n),a=!e&&!o&&!i&&p7(n),r=e||o||i||a,c=r?function sPe(n,t){for(var e=-1,o=Array(n);++e<n;)o[e]=t(e);return o}(n.length,String):[],s=c.length;for(var l in n)(t||hPe.call(n,l))&&(!r||!("length"==l||i&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||_7(l,s)))&&c.push(l);return c};var MPe=Object.prototype.hasOwnProperty;const OPe=function PPe(n){if(!al(n))return function _Pe(n){var t=[];if(null!=n)for(var e in Object(n))t.push(e);return t}(n);var t=i7(n),e=[];for(var o in n)"constructor"==o&&(t||!MPe.call(n,o))||e.push(o);return e},v7=function bPe(n){return Gb(n)?pPe(n,!0):OPe(n)},wPe=function yPe(n){return function rPe(n,t,e,o){var i=!e;e||(e={});for(var a=-1,r=t.length;++a<r;){var c=t[a],s=o?o(e[c],n[c],c,e,n):void 0;void 0===s&&(s=n[c]),i?jb(e,c,s):aPe(e,c,s)}return e}(n,v7(n))},kPe=function xPe(n,t,e,o,i,a,r){var c=Yb(n,e),s=Yb(t,e),l=r.get(s);if(l)Ub(n,e,l);else{var m=a?a(c,s,e+"",n,t,r):void 0,d=void 0===m;if(d){var u=Wb(s),h=!u&&d7(s),_=!u&&!h&&p7(s);m=s,u||h||_?Wb(c)?m=c:function mMe(n){return Hg(n)&&Gb(n)}(c)?m=function $Ce(n,t){var e=-1,o=n.length;for(t||(t=Array(o));++e<o;)t[e]=n[e];return t}(c):h?(d=!1,m=function NCe(n,t){if(t)return n.slice();var e=n.length,o=e7?e7(e):new n.constructor(e);return n.copy(o),o}(s,!0)):_?(d=!1,m=UCe(s,!0)):m=[]:function OMe(n){if(!Hg(n)||"[object Object]"!=Q_(n))return!1;var t=o7(n);if(null===t)return!0;var e=MMe.call(t,"constructor")&&t.constructor;return"function"==typeof e&&e instanceof e&&u7.call(e)==PMe}(s)||$b(s)?(m=c,$b(c)?m=wPe(c):(!al(c)||Vb(c))&&(m=function QCe(n){return"function"!=typeof n.constructor||i7(n)?{}:qCe(o7(n))}(s))):d=!1}d&&(r.set(s,m),i(m,s,o,a,r),r.delete(s)),Ub(n,e,m)}},EPe=function C7(n,t,e,o,i){n!==t&&FCe(t,function(a,r){if(i||(i=new ACe),al(a))kPe(n,t,r,e,C7,o,i);else{var c=o?o(Yb(n,r),a,r+"",n,t,i):void 0;void 0===c&&(c=a),Ub(n,r,c)}},v7)},M7=function APe(n){return n};var P7=Math.max;const FPe=function RPe(n){return function(){return n}};var LPe=ev?function(n,t){return ev(n,"toString",{configurable:!0,enumerable:!1,value:FPe(t),writable:!0})}:M7,zPe=Date.now,jPe=function HPe(n){var t=0,e=0;return function(){var o=zPe(),i=16-(o-e);if(e=o,i>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(void 0,arguments)}}(LPe);const UPe=jPe,WPe=function $Pe(n,t){return UPe(function IPe(n,t,e){return t=P7(void 0===t?n.length-1:t,0),function(){for(var o=arguments,i=-1,a=P7(o.length-t,0),r=Array(a);++i<a;)r[i]=o[t+i];i=-1;for(var c=Array(t+1);++i<t;)c[i]=o[i];return c[t]=e(r),function SPe(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}(n,this,c)}}(n,t,M7),n+"")};var XPe=function YPe(n){return WPe(function(t,e){var o=-1,i=e.length,a=i>1?e[i-1]:void 0,r=i>2?e[2]:void 0;for(a=n.length>3&&"function"==typeof a?(i--,a):void 0,r&&function GPe(n,t,e){if(!al(e))return!1;var o=typeof t;return!!("number"==o?Gb(e)&&_7(t,e.length):"string"==o&&t in e)&&Y_(e[t],n)}(e[0],e[1],r)&&(a=i<3?void 0:a,i=1),t=Object(t);++o<i;){var c=e[o];c&&n(t,c,o,a)}return t})}(function(n,t,e){EPe(n,t,e)});const O7=XPe;let KPe=(()=>{class n{constructor(){this.colorschemesOptions=new eo(void 0)}setColorschemesOptions(e){this.pColorschemesOptions=e,this.colorschemesOptions.next(e)}getColorschemesOptions(){return this.pColorschemesOptions}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),b7=(()=>{class n{constructor(e,o,i){this.zone=o,this.themeService=i,this.type="bar",this.plugins=[],this.chartClick=new kt,this.chartHover=new kt,this.subs=[],this.themeOverrides={},this.ctx=e.nativeElement.getContext("2d"),this.subs.push(this.themeService.colorschemesOptions.pipe($D()).subscribe(a=>this.themeChanged(a)))}ngOnChanges(e){const o=["type"],i=Object.getOwnPropertyNames(e);if(i.some(a=>o.includes(a))||i.every(a=>e[a].isFirstChange()))this.render();else{const a=this.getChartConfiguration();this.chart&&(Object.assign(this.chart.config.data,a.data),this.chart.config.plugins&&Object.assign(this.chart.config.plugins,a.plugins),this.chart.config.options&&Object.assign(this.chart.config.options,a.options)),this.update()}}ngOnDestroy(){this.chart&&(this.chart.destroy(),this.chart=void 0),this.subs.forEac
1h(e=>e.unsubscribe())}render(){return this.chart&&this.chart.destroy(),this.zone.runOutsideAngular(()=>this.chart=new Lg(this.ctx,this.getChartConfiguration()))}update(e){this.chart&&this.zone.runOutsideAngular(()=>this.chart?.update(e))}hideDataset(e,o){this.chart&&(this.chart.getDatasetMeta(e).hidden=o,this.update())}isDatasetHidden(e){return this.chart?.getDatasetMeta(e)?.hidden}toBase64Image(){return this.chart?.toBase64Image()}themeChanged(e){this.themeOverrides=e,this.chart&&(this.chart.config.options&&Object.assign(this.chart.config.options,this.getChartOptions()),this.update())}getChartOptions(){return O7({onHover:(e,o)=>{!this.chartHover.observed&&!this.chartHover.observers?.length||this.zone.run(()=>this.chartHover.emit({event:e,active:o}))},onClick:(e,o)=>{!this.chartClick.observed&&!this.chartClick.observers?.length||this.zone.run(()=>this.chartClick.emit({event:e,active:o}))}},this.themeOverrides,this.options,{plugins:{legend:{display:this.legend}}})}getChartConfiguration(){return{type:this.type,data:this.getChartData(),options:this.getChartOptions(),plugins:this.plugins}}getChartData(){return this.data?this.data:{labels:this.labels||[],datasets:this.datasets||[]}}static{this.\u0275fac=function(o){return new(o||n)(Oe(We),Oe(Mn),Oe(KPe))}}static{this.\u0275dir=Rt({type:n,selectors:[["canvas","baseChart",""]],inputs:{type:"type",legend:"legend",data:"data",options:"options",plugins:"plugins",labels:"labels",datasets:"datasets"},outputs:{chartClick:"chartClick",chartHover:"chartHover"},exportAs:["base-chart"],features:[ut]})}}return n})();const ZPe=[[255,99,132],[54,162,235],[255,206,86],[231,233,237],[75,192,192],[151,187,205],[220,220,220],[247,70,74],[70,191,189],[253,180,92],[148,159,177],[77,83,96]],QPe={plugins:{colors:{enabled:!1}},datasets:{line:{backgroundColor:n=>cs(ss(n.datasetIndex),.4),borderColor:n=>
1cs(ss(n.datasetIndex),1),pointBackgroundColor:n=>cs(ss(n.datasetIndex),1),pointBorderColor:"#fff"},bar:{backgroundColor:n=>cs(ss(n.datasetIndex),.6),borderColor:n=>cs(ss(n.datasetIndex),1)},get radar(){return this.line},doughnut:{backgroundColor:n=>cs(ss(n.dataIndex),.6),borderColor:"#fff"},get pie(){return this.doughnut},polarArea:{backgroundColor:n=>cs(ss(n.dataIndex),.6),borderColor:n=>cs(ss(n.dataIndex),1)},get bubble(){return this.doughnut},get scatter(){return this.doughnut},get area(){return this.polarArea}}};function cs(n,t){return"rgba("+n.concat(t).join(",")+")"}function Xb(n,t){return Math.floor(Math.random()*(t-n+1))+n}function ss(n=0){return ZPe[n]||function JPe(){return[Xb(0,255),Xb(0,255),Xb(0,255)]}()}let y7=(()=>{class n{constructor(){this.generateColors=!0}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();Lg.register(...Bve);let eOe=(()=>{class n{constructor(e){e?.plugins&&Lg.register(...e.plugins);const o=O7(e?.generateColors?QPe:{},e?.defaults||{});un.set(o)}static forRoot(e){return{ngModule:n,providers:[{provide:y7,useValue:e}]}}static{this.\u0275fac=function(o){return new(o||n)(Ot(y7,8))}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({})}}return n})();const w7=n=>({quarterly:n}),tOe=["threeMonthPct","calendarYTDPct","oneYrPct","threeYrPct","fiveYrPct","tenYrPct","sinceInceptionPct"],Kb="monthEndAvgAnnualRtn";let rOe=(()=>{class n{constructor(){this.canvasAccessibleName="",this.barChartLabels=["Month-end","3-Month total","YTD","1-yr","3-yr","5-yr","10-yr","Since Inception"],this.barChartOptions={responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},tooltip:{titleFont:{family:"FF Mark"},bodyFont:{family:"FF Mark"},callbacks:{label:e=>`${e.dataset.label}: ${e.label}`}}},scales:{x:{grid:{display:!0,lineWidth:1,tickLength:0,color:"transparent",drawBorder:!1},ticks:{display:!1}},y:{beginAtZero:!0,grid:{drawBorder:!1,lineWidth:1,color:e=>0===e.index?"#717777":"transparent"},ticks:{font:{family:"FF Mark",style:"normal",size:14},callback:e=>`${e}%`}}}},this.barChartType="bar",this.barChartLegend=!0,this.chartColors=[{hoverBackgroundColor:["#1BA39C"]},{hoverBackgroundColor:["#C6E8E6"]}],this.barChartData=[{data:[],label:"",barThickness:16,backgroundColor:"#1BA39C",borderWidth:1,borderColor:"transparent"},{data:[],label:"Benchmark",barThickness:16,backgroundColor:"#C6E8E6",borderWidth:1,borderColor:"#717777"}],this.chartDescription=""}ngOnChanges(){this.setChartData(),this.setChartLabels(),this.setChartPadding(),this.chart&&this.chart.update()}ngAfterViewInit(){this.setChartPadding(),this.chart?.update()}setChartData(){this.barChartData[0].data=[],this.barChartData[1].data=[],this.barChartData[0].label=this.profileData?.is529?this.profileData?.shortName:this.profileData?.ticker,this.dataType===Kb&&(this.barChartData[0].data.push(this.data?.fundReturn?.prevMonthPct),this.barChartData[1].data.push(this.data?.benchmarkReturn?.prevMonthPct));for(const e of tOe)this.barChartData[0].data.push(this.data?.fundReturn?.[e]),this.barChartData[1].data.push(this.data?.benchmarkReturn?.[e])}setChartLabels(){const e=[];this.dataType===Kb?(e.push("Month-end"),e.push("3-Month total"),this.canvasAccessibleName="Summary Month-end bar chart"):(e.push("Quarter-end"),this.canvasAccessibleName="Summary Quarter-end bar chart"),["YTD","1-yr","3-yr","5-yr","10-yr","Since inception"].forEach(i=>e.push(i)),this.barChartLabels=e}setChartPadding(){this.chart?.chart?.config?.options?.scales?.y&&this.chart?.chart?.config?.options?.scales?.y.ticks&&this.chart?.chart?.config?.options?.scales?.x&&this.chart?.chart?.config?.options?.scales?.x.grid&&(this.chart.chart.config.options.scales.x.grid.color=this.insertLine())}insertLine(){const e=this.dataType!==Kb?2:3,o=[];for(let i=0;i<this.barChartLabels.length+1;i++)o.push(e===i?"#717777":"transparent");return o}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=dt({type:n,selectors:[["exemplar-bar-chart"]],viewQuery:function(o,i){if(1&o&&ot(b7,5),2&o){let a;Ze(a=Qe())&&(i.chart=a.first)}},inputs:{data:"data",profileData:"profileData",dataType:"dataType"},features:[ut],decls:11,vars:10,consts:[[1,"col-sm-12"],[1,"chart-title"],[1,"recent-returns",3,"ngClass"],[1,"rps-paragraph-two"],[1,"average-annual",3,"ngClass"],[1,"chart-description"],["baseChart","","role","img",2,"padding-left","90px",3,"datasets","labels","options"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1)(2,"div",2)(3,"p",3),Q(4,"Recent returns"),v()(),C(5,"div",4)(6,"p",3),Q(7,"Average annual"),v()()(),C(8,"div")(9,"div",5),fe(10,"canvas",6),v()()()),2&o&&(g(2),f("ngClass",wt(6,w7,"monthEndAvgAnnualRtn"!==i.dataType)),g(3),f("ngClass",wt(8,w7,"monthEndAvgAnnualRtn"!==i.dataType)),g(5),f("datasets",i.barChartData)("labels",i.barChartLabels)("options",i.barChartOptions),Ue("aria-label",i.canvasAccessibleName))},dependencies:[bo,b7],styles:[".chart-title[_ngcontent-%COMP%]{display:flex;justify-content:space-around;
1font-family:FF Mark;font-weight:400;font-style:normal;text-align:center;padding-left:150px;padding-bottom:25px}.chart-description[_ngcontent-%COMP%]{display:block;height:250px;width:100%;font-family:FF Mark}.recent-returns[_ngcontent-%COMP%]{width:38%}.average-annual[_ngcontent-%COMP%]{width:62%}.recent-returns.quarterly[_ngcontent-%COMP%]{width:29%}.average-annual.quarterly[_ngcontent-%COMP%]{width:71%}.rps-paragraph-two[_ngcontent-%COMP%]{font-size:14px;line-height:20px;font-family:FF Mark;color:#040505;color:var(--black);font-weight:400}"]})}}return n})(),cOe=(()=>{class n{constructor(){this.datePipe=new DE("en-US")}transform(e,o=!0){return o?e?e?.split("-")[1]+"/"+e?.split("-")[2].split("T")[0]+"/"+e?.split("-")[0]:"":e&&e.indexOf("GMT-4")>0?e.replace("GMT-4","EDT"):e&&e.indexOf("GMT-5")>0?e.replace("GMT-5","EST"):e}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275pipe=oi({name:"ESTPipe",type:n,pure:!0})}}return n})(),A7=(()=>{class n{transform(e,o){if(null!=e){if(o){const i=parseFloat(e.toString()).toFixed(3);return"0"===i.slice(-1)?i.slice(0,-1).concat("%"):i.concat("%")}return parseFloat(e.toString()).toFixed(2).concat("%")}return"\u2014"}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275pipe=oi({name:"VMFPercent",type:n,pure:!0})}}return n})(),S7=(()=>{class n{transform(e,o=!1){return o?"529 Portfolio":e||"\u2014"}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275pipe=oi({name:"DashIfEmpty",type:n,pure:!0})}}return n})();function dOe(n,t){1&n&&(C(0,"th",14),Q(1,"Month-end"),v())}function uOe(n,t){if(1&n&&(C(0,"td",26),Q(1),Je(2,"DashIfEmpty"),Je(3,"VMFPercent"),v()),2&n){const e=j(3);g(),Le(tt(2,1,tt(3,3,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].marketPriceFundReturn?null:e.performanceModel.performance[e.dataType].marketPriceFundReturn.prevMonthPct)))}}function gOe(n,t){if(1&n&&(C(0,"tr")(1,"th",14),Q(2),v(),_e(3,uOe,4,5,"td",18),C(4,"td",19),Q(5),Je(6,"DashIfEmpty"),Je(7,"VMFPercent"),v(),C(8,"td",20),Q(9),Je(10,"DashIfEmpty"),Je(11,"VMFPercent"),v(),C(12,"td",21),Q(13),Je(14,"DashIfEmpty"),Je(15,"VMFPercent"),v(),C(16,"td",22),Q(17),Je(18,"DashIfEmpty"),Je(19,"VMFPercent"),v(),C(20,"td",23),Q(21),Je(22,"DashIfEmpty"),Je(23,"VMFPercent"),v(),C(24,"td",24),Q(25),Je(26,"DashIfEmpty"),Je(27,"VMFPercent"),v(),C(28,"td",25),Q(29),Je(30,"DashIfEmpty"),Je(31,"VMFPercent"),v()()),2&n){const e=j(2);g(2),ct("",null==e.performanceModel?null:e.performanceModel.profileData.ticker," (Market price)"),g(),f("ngIf","monthEndAvgAnnualRtn"===e.dataType),g(2),Le(tt(6,9,tt(7,11,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].marketPriceFundReturn?null:e.performanceModel.performance[e.dataType].marketPriceFundReturn.threeMonthPct))),g(4),Le(tt(10,13,tt(11,15,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].marketPriceFundReturn?null:e.performanceModel.performance[e.dataType].marketPriceFundReturn.calendarYTDPct))),g(4),Le(tt(14,17,tt(15,19,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].marketPriceFundReturn?null:e.performanceModel.performance[e.dataType].marketPriceFundReturn.oneYrPct))),g(4),Le(tt(18,21,tt(19,23,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].marketPriceFundReturn?null:e.performanceModel.performance[e.dataType].marketPriceFundReturn.threeYrPct))),g(4),Le(tt(22,25,tt(23,27,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].marketPriceFundReturn?null:e.performanceModel.performance[e.dataType].marketPriceFundReturn.fiveYrPct))),g(4),Le(tt(26,29,tt(27,31,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].marketPriceFundReturn?null:e.performanceModel.performance[e.dataType].marketPriceFundReturn.tenYrPct))),g(4),Le(tt(30,33,tt(31,35,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].marketPriceFundReturn?null:e.performanceModel.performance[e.dataType].marketPriceFundReturn.sinceInceptionPct)))}}function hOe(n,t){if(1&n&&(C(0,"th",14)(1,"div",35),fe(2,"div",36),Q(3),Je(4,"DashIfEmpty"),v()()),2&n){const e=j(3);g(3),ct("",UC(4,1,null==e.performanceModel?null:e.performanceModel.profileData.ticker,null==e.performanceModel?null:e.performanceModel.profileData.is529)," (NAV)")}}function fOe(n,t){if(1&n&&(C(0,"th",14)(1,"div",35),fe(2,"div",36),C(3,"p"),Q(4),Je(5,"DashIfEmpty"),v()()()),2&n){const e=j(3);g(4),Le(null!=e.performanceModel&&e.performanceModel.profileData.is529?null==e.performanceModel?null:e.performanceModel.profileData.short
1Name:tt(5,1,null==e.performanceModel?null:e.performanceModel.profileData.ticker))}}function pOe(n,t){if(1&n&&(C(0,"td",37),Q(1),Je(2,"DashIfEmpty"),Je(3,"VMFPercent"),v()),2&n){const e=j(3);g(),Le(tt(2,1,tt(3,3,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.prevMonthPct)))}}function _Oe(n,t){if(1&n&&(C(0,"tr"),_e(1,hOe,5,4,"th",15)(2,fOe,6,3,"th",15)(3,pOe,4,5,"td",27),C(4,"td",28),Q(5),Je(6,"DashIfEmpty"),Je(7,"VMFPercent"),v(),C(8,"td",29),Q(9),Je(10,"DashIfEmpty"),Je(11,"VMFPercent"),v(),C(12,"td",30),Q(13),Je(14,"DashIfEmpty"),Je(15,"VMFPercent"),v(),C(16,"td",31),Q(17),Je(18,"DashIfEmpty"),Je(19,"VMFPercent"),v(),C(20,"td",32),Q(21),Je(22,"DashIfEmpty"),Je(23,"VMFPercent"),v(),C(24,"td",33),Q(25),Je(26,"DashIfEmpty"),Je(27,"VMFPercent"),v(),C(28,"td",34),Q(29),Je(30,"DashIfEmpty"),Je(31,"VMFPercent"),v()()),2&n){const e=j(2);g(),f("ngIf",null==e.performanceModel?null:e.performanceModel.profileData.isETF),g(),f("ngIf",!(null!=e.performanceModel&&e.performanceModel.profileData.isETF)),g(),f("ngIf","monthEndAvgAnnualRtn"===e.dataType),g(2),Le(tt(6,10,tt(7,12,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.threeMonthPct))),g(4),Le(tt(10,14,tt(11,16,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.calendarYTDPct))),g(4),Le(tt(14,18,tt(15,20,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.oneYrPct))),g(4),Le(tt(18,22,tt(19,24,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.threeYrPct))),g(4),Le(tt(22,26,tt(23,28,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.fiveYrPct))),g(4),Le(tt(26,30,tt(27,32,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.tenYrPct))),g(4),Le(tt(30,34,tt(31,36,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.sinceInceptionPct)))}}function vOe(n,t){if(1&n&&(C(0,"td",48),Q(1),Je(2,"DashIfEmpty"),Je(3,"VMFPercent"),v()),2&n){const e=j(3);g(),Le(tt(2,1,tt(3,3,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.prevMonthPct)))}}function COe(n,t){if(1&n&&(C(0,"tr")(1,"th",14)(2,"div",35),fe(3,"div",38),C(4,"p",39),Q(5,"Benchmark"),v()()(),_e(6,vOe,4,5,"td",40),C(7,"td",41),Q(8),Je(9,"DashIfEmpty"),Je(10,"VMFPercent"),v(),C(11,"td",42),Q(12),Je(13,"DashIfEmpty"),Je(14,"VMFPercent"),v(),C(15,"td",43),Q(16),Je(17,"DashIfEmpty"),Je(18,"VMFPercent"),v(),C(19,"td",44),Q(20),Je(21,"DashIfEmpty"),Je(22,"VMFPercent"),v(),C(23,"td",45),Q(24),Je(25,"DashIfEmpty"),Je(26,"VMFPercent"),v(),C(27,"td",46),Q(28),Je(29,"DashIfEmpty"),Je(30,"VMFPercent"),v(),C(31,"td",47),Q(32),Je(33,"DashIfEmpty"),Je(34,"VMFPercent"),v()()),2&n){const e=j(2);g(6),f("ngIf","monthEndAvgAnnualRtn"===e.dataType),g(2),Le(tt(9,8,tt(10,10,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.threeMonthPct))),g(4),Le(tt(13,12,tt(14,14,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.calendarYTDPct))),g(4),Le(tt(17,16,tt(18,18,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.oneYrPct))),g(4),Le(tt(21,20,tt(22,22,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.threeYrPct))),g(4),Le(tt(25,24,tt(26,26,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.fiveYrPct))),g(4),Le(tt(29,28,tt(30,30,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.tenYrPct))),g(4),Le(tt(33,32,tt(34,34,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.sinceInceptionPct)))}}function MOe(n,t){if(1&n&&(C(0,"th",14)(1,"div",35),fe(2,"div",36),Q(3),Je(4,"DashIfEmpty"),v()()),2&n){const e=j(3);g(3),ct("",UC(4,1,null==e.performanceModel?null:e.performanceModel.profileData.ticker,null==e.performanceModel?null:e.performanceModel.profileData.is529)," (NAV)")}}function POe(n,t){if(1&n&&(C(0,"th",14)(1,"div",35),fe(2,"div",36),C(3,"p"),Q(4),Je(5,"DashIfEmpty"),v()()()),2&n){const e=j(3);g(4),Le(null!=e.performanceModel&&e.performanceModel.profileData.is529?null==e.performanceModel?null:e.performanceModel.profileData.short
1Name:tt(5,1,null==e.performanceModel?null:e.performanceModel.profileData.ticker))}}function OOe(n,t){if(1&n&&(C(0,"td",37),Q(1),Je(2,"DashIfEmpty"),Je(3,"VMFPercent"),v()),2&n){const e=j(3);g(),Le(tt(2,1,tt(3,3,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.subdataType].fundReturn?null:e.performanceModel.performance[e.subdataType].fundReturn.prevMonthPct)))}}function bOe(n,t){if(1&n&&(C(0,"tr"),_e(1,MOe,5,4,"th",15)(2,POe,6,3,"th",15)(3,OOe,4,5,"td",27),C(4,"td",28),Q(5),Je(6,"DashIfEmpty"),Je(7,"VMFPercent"),v(),C(8,"td",29),Q(9),Je(10,"DashIfEmpty"),Je(11,"VMFPercent"),v(),C(12,"td",30),Q(13),Je(14,"DashIfEmpty"),Je(15,"VMFPercent"),v(),C(16,"td",31),Q(17),Je(18,"DashIfEmpty"),Je(19,"VMFPercent"),v(),C(20,"td",32),Q(21),Je(22,"DashIfEmpty"),Je(23,"VMFPercent"),v(),C(24,"td",33),Q(25),Je(26,"DashIfEmpty"),Je(27,"VMFPercent"),v(),C(28,"td",34),Q(29),Je(30,"DashIfEmpty"),Je(31,"VMFPercent"),v()()),2&n){const e=j(2);g(),f("ngIf",null==e.performanceModel?null:e.performanceModel.profileData.isETF),g(),f("ngIf",!(null!=e.performanceModel&&e.performanceModel.profileData.isETF)),g(),f("ngIf","monthEndAvgAnnualRtn"===e.dataType),g(2),Le(tt(6,10,tt(7,12,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.subdataType].fundReturn?null:e.performanceModel.performance[e.subdataType].fundReturn.threeMonthPct))),g(4),Le(tt(10,14,tt(11,16,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.subdataType].fundReturn?null:e.performanceModel.performance[e.subdataType].fundReturn.calendarYTDPct))),g(4),Le(tt(14,18,tt(15,20,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.oneYrPct))),g(4),Le(tt(18,22,tt(19,24,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.threeYrPct))),g(4),Le(tt(22,26,tt(23,28,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.fiveYrPct))),g(4),Le(tt(26,30,tt(27,32,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.tenYrPct))),g(4),Le(tt(30,34,tt(31,36,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].fundReturn?null:e.performanceModel.performance[e.dataType].fundReturn.sinceInceptionPct)))}}function yOe(n,t){if(1&n&&(C(0,"td",48),Q(1),Je(2,"DashIfEmpty"),Je(3,"VMFPercent"),v()),2&n){const e=j(3);g(),Le(tt(2,1,tt(3,3,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.subdataType].benchmarkReturn?null:e.performanceModel.performance[e.subdataType].benchmarkReturn.prevMonthPct)))}}function wOe(n,t){if(1&n&&(C(0,"tr")(1,"th",14)(2,"div",35),fe(3,"div",38),C(4,"p",39),Q(5,"Benchmark"),v()()(),_e(6,yOe,4,5,"td",40),C(7,"td",41),Q(8),Je(9,"DashIfEmpty"),Je(10,"VMFPercent"),v(),C(11,"td",42),Q(12),Je(13,"DashIfEmpty"),Je(14,"VMFPercent"),v(),C(15,"td",43),Q(16),Je(17,"DashIfEmpty"),Je(18,"VMFPercent"),v(),C(19,"td",44),Q(20),Je(21,"DashIfEmpty"),Je(22,"VMFPercent"),v(),C(23,"td",45),Q(24),Je(25,"DashIfEmpty"),Je(26,"VMFPercent"),v(),C(27,"td",46),Q(28),Je(29,"DashIfEmpty"),Je(30,"VMFPercent"),v(),C(31,"td",47),Q(32),Je(33,"DashIfEmpty"),Je(34,"VMFPercent"),v()()),2&n){const e=j(2);g(6),f("ngIf","monthEndAvgAnnualRtn"===e.dataType),g(2),Le(tt(9,8,tt(10,10,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.subdataType].benchmarkReturn?null:e.performanceModel.performance[e.subdataType].benchmarkReturn.threeMonthPct))),g(4),Le(tt(13,12,tt(14,14,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.subdataType].benchmarkReturn?null:e.performanceModel.performance[e.subdataType].benchmarkReturn.calendarYTDPct))),g(4),Le(tt(17,16,tt(18,18,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.oneYrPct))),g(4),Le(tt(21,20,tt(22,22,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.threeYrPct))),g(4),Le(tt(25,24,tt(26,26,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.fiveYrPct))),g(4),Le(tt(29,28,tt(30,30,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.tenYrPct))),g(4),Le(tt(33,32,tt(34,34,null==e.performanceModel||null==e.performanceModel.performance||null==e.performanceModel.performance[e.dataType].benchmarkReturn?null:e.performanceModel.performance[e.dataType].benchmarkReturn.sinceInceptionPct)))}}function xOe(n,t){if(1&n&&(C(0,"table",13)(1,"thead")(2,"tr"),fe(3,"th",14),_e(4,dOe,2,0,"th",15),C(5,"th",14),Q(6),v(),C(7,"th",14),Q(8,"YTD"),v(),C(9,"th",14),Q(10,"1-yr"),v(),C(11,"th",14),Q(12,"3-yr"),v(),C(13,"th",14),Q(14,"5-yr"),v(),C(15,"th",14),Q(16,"10-yr"),v(),C(17,"th",14)(18,"p"),Q(19,"Since inception"),v(),C(20,"p",16),Q(21),Je(22,"DashIfEmpty"),Je(23,"ESTPipe"),v()()()(),C(24,"tbody"),_e(25,gOe,32,37,"tr",17)(26,_Oe,32,38,"tr",17)(27,COe,35,36,"tr",17)(28,bOe,32,38,"tr",17)(29,wOe,35,36,"tr",17),v()()),2&n){const e=j();g(4),f("ngIf","monthEndAvgAnnualRtn"===e.dataType),g(2),Le(e.dataMap[e.dataType]),g(15),Le(tt(22,8,tt(23,10,null==e.performanceModel||null==e.performanceModel.performance?null:e.performanceModel.performance[e.dataType].sinceInceptionAsOfDate))),g(4),f("ngIf",null==e.performanceModel?null:e.performanceModel.profileData.isETF),g(),f("ngIf",null==e.performanceModel?null:e.performanceModel.profileData.isInternal),g(),f("ngIf",null==e.performanceModel?null:e.performanceModel.profileData.isInternal),g(),f("ngIf",null==e.performanceModel?null:e.performanceModel.profileData.isExternal),g(),f("ngIf",null==e.performanceModel?null:e.performanceModel.profileData.isExternal)}}let kOe=(()=>{class n{constructor(e){this.sanitizer=e,this.perfObs=Uge,this.dataType="monthEndAvgAnnualRtn",this.subdataType="recentInvestmentRtn",this.dataMap={monthEndAvgAnnualRtn:"3-Month total",quarterEndAvgAnnualRtn:"Quarter-end"},this.dropDownValue="month-end",this.profIndex="profileData",this.perfIndex="performance",this.expIndex=2,this.feeIndex=3,this.minimumIndex=4,this.contentIndex=5,this.riskResponseIndex=6}ngOnInit(){this.performanceModel={performance:this.perfObs[this.perfIndex],expenseRatio:this.perfObs[this.expIndex]?.expenseRatio,avgExpenseRatio:this.perfObs[this.expIndex]?.avgExpenseRatio,profileData:this.perfObs[this.profIndex],fees:this.perfObs[this.feeIndex]?.fees,minimum:this.perfObs[this.minimumIndex]?.general?.initial,minimums:this.perfObs[this.minimumIndex],contentBenchmarkFootNote:this.perfObs[this.contentIndex]?.benchmarkFootnote,contentPerformanceFootNote:this.perfObs[this.contentIndex]?.performanceFootnote,riskResponse:this.perfObs[this.riskResponseIndex],contentMarketNeutralFootNote:this.perfObs[this.contentIndex]?.marketNeutralFootNote}}onValueChange(e){"0"===e.value?(this.dataType="monthEndAvgAnnualRtn",this.subdataType="recentInvestmentRtn",this.dropDownValue="month-end"):(this.dataType="quarterEndAvgAnnualRtn",this.subdataType="quarterEndAvgAnnualRtn",this.dropDownValue="quarter-end")}static{this.\u0275fac=function(o){return new(o||n)(Oe(vo))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-performance-and-fees-chart"]],decls:19,vars:11,consts:[[1,"aemvc-v2-container"],[1,"aemvc-v2-inner-container"],[1,"aemvc-v1-performance-and-fees-chart"],[1,"select-wrapper"],["hintText","",3,"size","hideLabel","stateChange"],["c11nSelectInput","","id","data-type-select","data-rpa-tag-id","pf-tr-summary-timeframeDropdown","aria-label","Select a timeframe",1,"c11n-select__box__select"],["value","0","data-rpa-tag-id","pf-tr-summary-timeframeOptionMonthEnd","selected",""],["value","1","data-rpa-tag-id","pf-tr-summary-timeframeOptionQuarterEnd"],["data-rpa-tag-id","summaryDate",1,"as-of-date","rps-paragraph-one","rps-grey"],[3,"data","profileData","dataType"],[1,"scrolling-container"],[1,"table-container"],["scrollingTable","","aria-label","Performance summary",4,"ngIf"],["scrollingTable","","aria-label","Performance summary"],["scope","col"],["scope","col",4,"ngIf"],["data-rpa-tag-id","pf-tr-sum-monthend-inceptionDate"],[4,"ngIf"],["scope","col","data-rpa-tag-id","monthEndPctMarket",4,"ngIf"],["scope","col","data-rpa-tag-id","threeMonthTotalMarket"],["scope","col","data-rpa-tag-id","pf-tr-sum-monthend-ytdPercentMarket"],["scope","col","data-rpa-tag-id","oneYrPctMarket"],["scope","col","data-rpa-tag-id","threeYrPctMarket"],["scope","col","data-rpa-tag-id","fiveYrPctMarket"],["scope","col","data-rpa-tag-id","tenYrPctMarket"],["scope","col","data-rpa-tag-id","inceptionPercentageMarket"],["scope","col","data-rpa-tag-id","monthEndPctMarket"],["scope","col","data-rpa-tag-id","monthEndPctFun
1d",4,"ngIf"],["scope","col","data-rpa-tag-id","threeMonthTotalFund"],["scope","col","data-rpa-tag-id","ytdPercentFund"],["scope","col","data-rpa-tag-id","oneYrPctFund"],["scope","col","data-rpa-tag-id","threeYrPctFund"],["scope","col","data-rpa-tag-id","fiveYrPctFund"],["scope","col","data-rpa-tag-id","tenYrPctFund"],["scope","col","data-rpa-tag-id","inceptionPercentageFund"],[1,"legend-box"],[1,"legend-common","legend-first"],["scope","col","data-rpa-tag-id","monthEndPctFund"],[1,"legend-common","legend-second"],[1,"tool-tip"],["scope","col","data-rpa-tag-id","monthEndPctBenchmrk",4,"ngIf"],["scope","col","data-rpa-tag-id","threeMonthTotalBenchmrk"],["scope","col","data-rpa-tag-id","ytdPercentBenchmrk"],["scope","col","data-rpa-tag-id","oneYrPctBenchmrk"],["scope","col","data-rpa-tag-id","threeYrPctBenchmrk"],["scope","col","data-rpa-tag-id","fiveYrPctBenchmrk"],["scope","col","data-rpa-tag-id","tenYrPctBenchmrk"],["scope","col","data-rpa-tag-id","inceptionPercentageBenchmark"],["scope","col","data-rpa-tag-id","monthEndPctBenchmrk"]],template:function(o,i){1&o&&(C(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"c11n-select",4),Ve("stateChange",function(r){return i.onValueChange(r)}),C(5,"select",5)(6,"option",6),Q(7,"Month-end"),v(),C(8,"option",7),Q(9,"Quarter-end (Pre-tax)"),v()()(),C(10,"p",8),Q(11),Je(12,"DashIfEmpty"),Je(13,"ESTPipe"),v()(),C(14,"div"),fe(15,"exemplar-bar-chart",9),v(),C(16,"div",10)(17,"div",11),_e(18,xOe,30,12,"table",12),v()()()()()),2&o&&(g(4),f("size","medium")("hideLabel",!0),g(7),ct("as of ",tt(12,7,tt(13,9,null==i.performanceModel||null==i.performanceModel.performance?null:i.performanceModel.performance[i.dataType].asOfDate)),""),g(4),f("data",null==i.performanceModel||null==i.performanceModel.performance?null:i.performanceModel.performance[i.dataType])("profileData",null==i.performanceModel?null:i.performanceModel.profileData)("dataType",i.dataType),g(3),f("ngIf",null==i.performanceModel||null==i.performanceModel.performance?null:i.performanceModel.performance[i.dataType]))},dependencies:[Vt,Vu,Bu,rOe,cOe,A7,S7],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.aemvc-v1-performance-and-fees-chart[_ngcontent-%COMP%]{grid-column:1/13}table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{text-align-last:center;text-align:center;font-family:FF Mark;font-weight:700;font-style:normal;font-size:14px;width:auto}table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:first-of-type{text-align-last:left;text-align:left;width:165px}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:1px solid #CBCECE}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{text-align-last:left;text-align:left;font-family:FF Mark Narrow;font-weight:700;font-style:normal}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align-last:center;text-align:center;
1font-family:FF Mark Narrow;font-weight:400;font-style:normal}.scrolling-container[_ngcontent-%COMP%]{position:relative;padding-bottom:22px}.links-container[_ngcontent-%COMP%]{padding-bottom:8px}p[_ngcontent-%COMP%]{margin-bottom:0}.as-of-date[_ngcontent-%COMP%]{font-style:normal;margin-left:auto;margin-bottom:0}.select-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;padding-bottom:20px;margin-top:31px}.select-wrapper[_ngcontent-%COMP%]   .c11n-select[_ngcontent-%COMP%]{max-width:240px;font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.5rem;display:inline-block;position:relative;width:100%;height:auto;min-height:6.5rem;margin:0;padding:0}.select-wrapper[_ngcontent-%COMP%]   .c11n-select[_ngcontent-%COMP%]   .c11n-select__box__select[_ngcontent-%COMP%]{padding:0 16px;font-family:FF Mark}.disclaimer[_ngcontent-%COMP%]{color:#717777;font-family:FF Mark;font-weight:400;font-size:.875em;font-style:italic;margin-bottom:0}.legend-common[_ngcontent-%COMP%]{padding:9px;border-radius:50%;height:9px;position:relative;top:4px;right:4px}.legend-first[_ngcontent-%COMP%]{background:#1ba39c}.legend-second[_ngcontent-%COMP%]{background:#c6e8e6;border:1px solid #717777}.legend-box[_ngcontent-%COMP%]{display:flex}a.link[_ngcontent-%COMP%]{color:#145bff;
1font-family:FF Mark;font-weight:400;font-style:normal;text-underline-offset:3px;font-size:17px;line-height:24px;border-bottom:2px dotted #145BFF;cursor:pointer!important}.fairvalue-link[_ngcontent-%COMP%]{width:100%;position:relative;padding:0;color:#040505;font-family:FF Mark;font-weight:400;font-style:normal;font-size:17px;letter-spacing:0;line-height:24px}.fair-value[_ngcontent-%COMP%]{font-family:FF Mark!important;font-weight:700!important;font-style:normal!important}.fair-value-paragraph[_ngcontent-%COMP%]{margin-bottom:1em}@media screen and (max-width: 992px){.fair-value-paragraph[_ngcontent-%COMP%]{margin-bottom:1em}}@media screen and (min-width: 1024px){table[_ngcontent-%COMP%]{table-layout:fixed}}@media screen and (max-width: 576px){.summary-chart[_ngcontent-%COMP%]{display:none}.select-wrapper[_ngcontent-%COMP%]{display:block;padding-bottom:0;margin-top:31px}.select-wrapper[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{padding-bottom:30px}.select-wrapper[_ngcontent-%COMP%]   .c11n-select[_ngcontent-%COMP%]{max-width:initial;
1font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.5rem;display:inline-block;position:relative;width:100%;height:auto;min-height:6.5rem!important;margin:0;padding:0}}.performance-dialog[_ngcontent-%COMP%]{height:auto!important}.pdf-link[_ngcontent-%COMP%]{color:#145bff;border-bottom:1px solid #145BFF!important;cursor:pointer!important;font-style:italic!important}.rps-heading-five[_ngcontent-%COMP%]{margin-bottom:.1rem!important}.c11n-tabs[_ngcontent-%COMP%]{margin-bottom:31px}.c11n-tabs[_ngcontent-%COMP%]   .c11n-tab[_ngcontent-%COMP%]{font-family:FF Mark;font-weight:400;font-style:normal}.c11n-tabs[_ngcontent-%COMP%]   .c11n-tab.active[_ngcontent-%COMP%]{font-family:FF Mark;font-weight:700;font-style:normal;background-image:linear-gradient(#c20009,#c20009)}.c11n-tabs[_ngcontent-%COMP%]   .c11n-tab[_ngcontent-%COMP%]:not(.active){color:#717777}.expense-ratio[_ngcontent-%COMP%]{display:flex;border-top:1px solid #cbcece}.expense-ratio[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-of-type{margin-left:auto}.expense-ratio[_ngcontent-%COMP%]:last-of-type{border-bottom:1px solid #cbcece}#performance-fees[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:24px}h5.total-returns[_ngcontent-%COMP%]{margin-bottom:0}h5[_ngcontent-%COMP%]{margin-bottom:25px}th[_ngcontent-%COMP%] + p[_ngcontent-%COMP%]{font-style:normal;padding:7px;margin:0}.no-data[_ngcontent-%COMP%]{padding:0;margin-top:-7px}
1.performance-tab-title[_ngcontent-%COMP%]{font-family:FF Mark;font-weight:400;font-style:normal}.vui-tab[aria-selected=true][_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:FF Mark;font-weight:700;font-style:normal}div.col-xs-4.col-sm-10[_ngcontent-%COMP%]:not(:last-of-type){padding-bottom:3.40625rem}.row[_ngcontent-%COMP%]{padding-bottom:3.40625rem}.note-text[_ngcontent-%COMP%]{font-style:italic}.accountProfile[_ngcontent-%COMP%]{padding-top:42px!important;padding-bottom:28px!important}@media only screen and (max-width: 992px){.accountProfile[_ngcontent-%COMP%]{padding-top:20px!important;padding-bottom:22px!important}}.fundOption[_ngcontent-%COMP%]{padding-bottom:28px!important}@media only screen and (max-width: 992px){.fundOption[_ngcontent-%COMP%]{padding-bottom:28px!important}}.padBottom[_ngcontent-%COMP%]{padding-bottom:0!important}@media only screen and (max-width: 992px){.padBottom[_ngcontent-%COMP%]{padding-bottom:64px!important}}@media only screen and (max-width: 576px){.padBottom[_ngcontent-%COMP%]{padding-bottom:69px!important}}.tradingBottom[_ngcontent-%COMP%]{padding-bottom:0!important}@media only screen and (max-width: 992px){.tradingBottom[_ngcontent-%COMP%]{padding-bottom:30px!important}}a.link[_ngcontent-%COMP%]{color:#145bff;
1font-family:FF Mark;font-weight:400;font-style:normal;font-size:17px;line-height:24px;cursor:pointer!important}.bold-link[_ngcontent-%COMP%]{font-family:FF Mark!important;font-weight:700!important;font-style:normal!important}.tab-select[_ngcontent-%COMP%]{display:none;font-family:FF Mark;font-weight:700;font-style:normal}.tab-select[_ngcontent-%COMP%]   .c11n-select__box__select[_ngcontent-%COMP%]{border-left:6px solid #C20009;border-radius:0;padding:0 10px}@media screen and (min-width: 992px){div.col-lg-5[_ngcontent-%COMP%]:nth-child(2n){margin-left:110px}}@media screen and (max-width: 576px){.tab-select-wrapper[_ngcontent-%COMP%]{padding-top:15px;padding-bottom:49px}.tab-select[_ngcontent-%COMP%]{display:initial}.tabset[_ngcontent-%COMP%]{display:none}}[_nghost-%COMP%]     div.table-container{width:100%;overflow-x:auto}[_nghost-%COMP%]     div.table-container table{width:100%;font-size:17px}[_nghost-%COMP%]     div.table-container table thead tr th{display:table-cell;text-align-last:center;text-align:center;vertical-align:bottom;width:auto;color:#040505;
1font-family:FF Mark;font-weight:700;font-style:normal;padding:8px}[_nghost-%COMP%]     div.table-container table thead tr th:first-of-type{text-align-last:left;text-align:left}[_nghost-%COMP%]     div.table-container table thead tr p{margin-bottom:0}[_nghost-%COMP%]     div.table-container table tbody tr{border-bottom:1px solid #CBCECE}[_nghost-%COMP%]     div.table-container table tbody tr th{display:table-cell;text-align-last:left;text-align:left;font-family:FF Mark;font-weight:700;font-style:normal;color:#040505;padding:8px}[_nghost-%COMP%]     div.table-container table tbody tr td{display:table-cell;text-align-last:center;text-align:center;font-family:FF Mark Narrow;font-weight:400;font-style:normal;color:#040505;padding:8px}[_nghost-%COMP%]     table.scrollable thead tr th:nth-child(1), [_nghost-%COMP%]     table.scrollable tbody tr th:nth-child(1){background-color:#fff;position:sticky;z-index:3;top:0;left:0}[_nghost-%COMP%]     table.scrollable thead tr th:nth-child(1):after, [_nghost-%COMP%]     table.scrollable tbody tr th:nth-child(1):after{background:linear-gradient(90deg,#cbcece,#d1d1d100);content:"";display:block;height:100%;position:absolute;right:-13px;top:0;width:13px;z-index:1}[_nghost-%COMP%]     .right-btn, [_nghost-%COMP%]     .left-btn{background:#000;color:#fff;position:absolute;z-index:10}[_nghost-%COMP%]     .right-btn:focus:after, [_nghost-%COMP%]     .left-btn:focus:after{box-shadow:inset 0 0 0 2px #0074c9,0 0 0 2px #0074c940}[_nghost-%COMP%]     .display-none{display:none}[_nghost-%COMP%]     .after-tax vui-accordion-item .vui-accordion-item__title-text span{font-family:
1FF Mark;font-weight:700;font-style:normal}@media only screen and (min-width: 1024px){.performance-footnote[_ngcontent-%COMP%]{padding-bottom:0}}.container[_ngcontent-%COMP%]:focus-visible{outline:1px solid}.link[_ngcontent-%COMP%]     a:last-child{color:#145bff!important;font-size:17px;line-height:24px;font-weight:700!important;cursor:pointer!important}.bold-link[_ngcontent-%COMP%]:hover     a:last-child{color:#040505!important;border-bottom:1px solid #040505!important}.rps-grey[_ngcontent-%COMP%]{color:#717777}']})}}return n})(),T7=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt]})}}return n})(),EOe=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,ia,eOe,T7,Mp,lo]})}}return n})();function Zb(n,t,...e){if(!0===t)return void n();if(!1===t)return;const o=new se({next:()=>{o.unsubscribe(),n()}});return bi(t(...e)).subscribe(o)}let I7=(()=>{class n{constructor(e){this.events={},this.document=e}getEventObs(e){return this.events[e]||(this.events[e]=In(this.document,e).pipe(function AOe(n={}){const{connector:t=(()=>new Fn),resetOnError:e=!0,resetOnComplete:o=!0,resetOnRefCountZero:i=!0}=n;return a=>{let r,c,s,l=0,m=!1,d=!1;const u=()=>{c?.unsubscribe(),c=void 0},h=()=>{u(),r=s=void 0,m=d=!1},_=()=>{const w=r;h(),w?.unsubscribe()};return on((w,V)=>{l++,!d&&!m&&u();const N=s=s??t();V.add(()=>{l--,0===l&&!d&&!m&&(c=Zb(_,i))}),N.subscribe(V),!r&&l>0&&(r=new se({next:X=>N.next(X),error:X=>{d=!0,u(),c=Zb(h,e,X),N.error(X)},complete:()=>{m=!0,u(),c=Zb(h,o),N.complete()}}),bi(w).subscribe(r))})(a)}}())),this.events[e]}static{this.\u0275fac=function(o){return new(o||n)(Ot(ln))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),D7=(()=>{class n{constructor(e){this.zone=e,this.entries=new eo([]),this.dbTime=100,this.observer=new ResizeObserver(o=>{this.zone.run(()=>{this.entries.next(o)})})}observe(e){return this.observer.observe(e),this.entries.pipe(function TOe(n,t=Lp){return function SOe(n){return on((t,e)=>{let o=!1,i=null,a=null,r=!1;const c=()=>{if(a?.unsubscribe(),a=null,o){o=!1;const l=i;i=null,e.next(l)}r&&e.complete()},s=()=>{a=null,r&&e.complete()};t.subscribe(gn(e,l=>{o=!0,i=l,a||bi(n(l)).subscribe(a=gn(e,c,s))},()=>{r=!0,(!o||!a||a.closed)&&e.complete()}))})}(()=>OS(n,t))}(this.dbTime),hn(o=>o.filter(i=>i.target===e)[0]?.contentRect),Wi(o=>!!o),$D((o,i)=>o.width===i.width&&o.height===i.height))}unobserve(e){this.observer.unobserve(e)}static{this.\u0275fac=function(o){return new(o||n)(Ot(Mn))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),R7=(()=>{class n{constructor(e){this.activeClass="c11n-transition-obs--active",this.hiddenClass="",this.activeIndex=new eo(0),this.previousIndex=-1,this.transitionInStarted=!1,this.transitionInClass="c11n--transition-in",this.transitionOutClass="c11n--transition-out",this.subscriptions=[],this.renderer=e.createRenderer(null,null)}unobserve(){this.previousIndex=-1,this.subscriptions.forEach(e=>e.unsubscribe()),this.subscriptions=[],this.transitionOutSubscription=void 0,this.transitionInSubscription=void 0}observe(){const e=this.activeIndex.asObservable().subscribe(()=>{(this.transitionOutSubscription?.closed||!this.transitionOutSubscription)&&-1!==this.previousIndex&&(this.transitionInSubscription?.closed||!this.transitionInSubscription?(this.transitionOutHandler(),this.renderer.addClass(this.widgetArray[this.previousIndex].nativeElement,this.transitionOutClass),this.renderer.removeClass(this.widgetArray[this.previousIndex].nativeElement,this.activeClass)):this.transitionInStarted?(this.transitionInSubscription?.unsubscribe(),this.transitionInStarted=!1,this.transitionOutHandler(),this.renderer.addClass(this.widgetArray[this.previousIndex].nativeElement,this.transitionOutClass),this.renderer.removeClass(this.widgetArray[this.previousIndex].nativeElement,this.transitionInClass)):(this.transitionInSubscription?.unsubscribe(),this.renderer.removeClass(this.widgetArray[this.previousIndex].nativeElement,this.transitionInClass),""!==this.hiddenClass&&this.renderer.addClass(this.widgetArray[this.previousIndex].nativeElement,this.hiddenClass),this.renderer.addClass(this.widgetArray[this.activeIndex.value].nativeElement,this.transitionInClass),""!==this.hiddenClass&&this.renderer.removeClass(this.widgetArray[this.activeIndex.value].nativeElement,this.hiddenClass),this.transitionInHandler()))});this.subscriptions.push(e)}transitionInHandler(){this.transitionInSubscription=In(this.widgetArray[this.activeIndex.value].nativeElement,"transitionstart").pipe(Wi(e=>this.isResponseTargetEl(e)),yi(e=>(this.transitionInStarted=!0,In(e.target,"transitionend").pipe(Wi(o=>this.isResponseTargetEl(o)))))).subscribe(e=>{this.transitionInSubscription?.unsubscribe(),this.transitionInStarted=!1,this.renderer.removeClass(e.target,this.transitionInClass),this.renderer.addClass(e.target,this.activeClass)}),this.subscriptions.push(this.transitionInSubscription)}transitionOutHandler(){this.transitionOutSubscription=In(this.widgetArray[this.previousIndex].nativeElement,"transitionstart").pipe(Wi(e=>this.isResponseTargetEl(e)),yi(e=>In(e.target,"transitionend").pipe(Wi(o=>this.isResponseTargetEl(o))))).subscribe(e=>{this.transitionOutSubscription?.unsubscribe(),this.renderer.removeClass(e.target,this.transitionOutClass),""!==this.hiddenClass&&(this.renderer.addClass(e.target,this.hiddenClass),this.renderer.removeClass(this.widgetArray[this.activeIndex.value].nativeElement,this.hiddenClass)),this.renderer.addClass(this.widgetArray[this.activeIndex.value].nativeElement,this.transitionInClass),this.transitionInHandler()}),this.subscriptions.push(this.transitionOutSubscription)}isResponseTargetEl(e){return-1!=this.widgetArray.map(i=>i.nativeElement).indexOf(e.target)}setIndex(e){this.activeIndex.value!==e&&((this.transitionOutSubscription?.closed||!this.transitionOutSubscription)&&(this.previousIndex=this.activeIndex.value),this.activeIndex.next(e))}static{this.\u0275fac=function(o){return new(o||n)(Ot(Td))}}static{this.\u0275prov=ft({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const NOe=["trigger"],BOe=["menu"],F7=["menuItems"];function VOe(n,t){if(1&n){const e=st();C(0,"li",8)(1,"button",9,10),Ve("click",function(){const a=Ye(e).$implicit;return Xe(j(2).clickHandler(a))}),C(3,"span",11),Q(4),v()()()}if(2&n){const e=t.$implicit;g(),Ue("aria-controls",e.eventId),g(3),Le(e.labelText)}}function zOe(n,t){if(1&n&&(C(0,"ul",6),_e(1,VOe,5,2,"li",7),v()),2&n){const e=t.$implicit;g(),f("ngForOf",e.items)}}const HOe=["tabsWrapper"],jOe=["tabsOverflow"],UOe=(n,t,e)=>({"c11n-tabs__tab--active":n,"c11n-tabs__tab--hidden":t,"c11n-tabs__tab--text-overflow":e});function $Oe(n,t){if(1&n){const e=st();C(0,"button",6,7),Ve("click",function(){const a=Ye(e).$implicit;return Xe(j(2).changeActiveItem(a.tabPanelId))}),C(2,"span",8),Q(3),v()()}if(2&n){const e=t.$implicit,o=j(2);f("id",e.tabId)("ngClass",nm(6,UOe,e.active,e.hidden,"text-overflow"===o.overflowOption&&!o.smallResponsive)),Ue("tabindex",e.tabIndex)("aria-selected",e.active)("aria-controls",e.tabPanelId),g(3),Le(e.labelText)}}function WOe(n,t){if(1&n){const e=st();C(0,"div",3,4),Ve("focusin",function(){return Ye(e),Xe(j().onFocusIn())})("focusout",function(i){return Ye(e),Xe(j().onFocusOut(i))}),_e(2,$Oe,4,10,"button",5),v()}if(2&n){const e=j();Ue("aria-label",e.ariaLabel),g(2),f("ngForOf",e.menuData.items)}}function GOe(n,t){if(1&n){const e=st();C(0,"c11n-tabs-overflow",9,10),Ve("selectItemEvent",function(i){return Ye(e),Xe(j().menuOnClickEvent(i))})("menuElsEvent",function(i){return Ye(e),Xe(j().onMenuElsEvent(i))}),v()}if(2&n){const e=j();f("align",e.menuAlignment)("menuData",e.overflowMenuData)("autoWidth",!0)}}const qOe=(n,t,e,o)=>({"c11n-tabs--small-responsive":n,"c11n-tabs--equal-width":t,"c11n-tabs--left-aligned":e,"c11n-tabs--has-overflow":o}),YOe=["*"];let L7=(()=>{class n{constructor(e,o){this.cdr=e,this.elRef=o,this.id="",this.labelText="",this.ariaLabelledBy=""}ngOnInit(){this.ariaLabelledBy=`tab-${this.id}`,this.cdr.detectChanges()}static{this.\u0275fac=function(o){return new(o||n)(Oe(no),Oe(We))}}static{this.\u0275dir=Rt({type:n,selectors:[["c11n-tab-panel"]],hostAttrs:["role","tabpanel",1,"c11n-tabs__tab-panel"],hostVars:2,hostBindings:function(o,i){2&o&&Ue("id",i.id)("aria-labelledby",i.ariaLabelledBy)},inputs:{id:"id",labelText:"labelText"},standalone:!0})}}return n})(),N7=(()=>{class n{onFocusIn(){this.overflowFocused=!0}onFocusOut(e){this.ariaExpanded&&!e.currentTarget.contains(e.relatedTarget)&&!this.isMouseDown&&(this.removeMenuItemFocus(this.focusIndex),this.toggleMenu()),this.overflowFocused=!1}constructor(e,o,i,a,r){this.elRef=e,this.docEvt=o,this.cdr=i,this.renderer=a,this.ariaLabelId="",this.autoWidth=!1,this.align="end",this.zIndex=800,this.menuElsEvent=new kt,this.selectItemEvent=ne
1w kt,this.alignStart=!1,this.alignCenter=!1,this.alignEnd=!1,this.role="application",this.ariaLabel="more tabs",this.ariaControlsId="menu-"+Ds(),this.isMouseDown=!1,this.ariaExpanded=!1,this.overflowFocused=!1,this.focusIndex=0,this._destroy=new Fn,this.document=r}ngOnInit(){In(this.elRef.nativeElement,"keyup").pipe(_n(this._destroy)).subscribe(e=>{this.keyUpHandler(e)}),In(this.elRef.nativeElement,"keydown").pipe(_n(this._destroy)).subscribe(e=>{this.keyDownHandler(e)}),this.groups=this.menuData.groups,this.updateDirections(),this.updateZIndexClass()}ngAfterViewInit(){this.menuElsEvent.emit({menuEl:this.menuElRef.nativeElement,triggerEl:this.triggerElRef.nativeElement})}ngOnDestroy(){this._destroy.complete(),this.menuElsEvent.emit({menuEl:null,triggerEl:null})}ngOnChanges(e){Object.keys(e).filter(o=>["menuData","align","zIndex"].includes(o)).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"menuData":this.groups=this.menuData.groups;break;case"align":this.updateDirections();break;case"zIndex":this.updateZIndexClass()}})}keyUpHandler(e){switch(this.removeMenuItemFocus(this.focusIndex),e.key){case"Escape":this.ariaExpanded&&(this.toggleMenu(),this.focusTrigger());break;case"ArrowDown":this.getIfTriggerFocused()?(this.focusIndex=0,this.focusMenuItem(this.focusIndex)):this.ariaExpanded&&(this.focusIndex=this.focusIndex+1===this.menuItems.length?0:this.focusIndex+1,this.focusMenuItem(this.focusIndex));break;case"ArrowUp":this.ariaExpanded?0===this.focusIndex?(this.toggleMenu(),this.focusTrigger()):(this.focusIndex=this.focusIndex-1,this.focusMenuItem(this.focusIndex)):this.getIfTriggerFocused()&&(this.focusIndex=0,this.focusMenuItem(this.focusIndex));break;case"Tab":e.shiftKey&&this.ariaExpanded&&this.toggleMenu()}}keyDownHandler(e){switch(e.key){case"ArrowDown":case"ArrowUp":(this.getIfTriggerFocused()||this.ariaExpanded)&&e.preventDefault()}}getIfTriggerFocused(){return this.document.activeElement===this.triggerElRef.nativeElement}focusMenuItem(e){const o=Array.from(this.menuItems);this.ariaExpanded?(this.renderer.setAttribute(o[e].nativeElement,"tabindex","0"),setTimeout(()=>o[e].nativeElement.focus())):(this.toggleMenu(),this.setFocusAfterTransition(o[e].nativeElement))}removeMenuItemFocus(e){const o=Array.from(this.menuItems);this.renderer.setAttribute(o[e].nativeElement,"tabindex","-1")}setFocusAfterTransition(e){const o=this.menuElRef.nativeElement,i=()=>{o.removeEventListener("transitionend",i),this.focusMenuItem(0)};o.addEventListener("transitionend",i),this.cdr.detectChanges()}focusTrigger(){this.triggerElRef.nativeElement.focus()}updateZIndexClass(){this.zIndexClass="c11n-tabs-overflow--z-index-"+this.zIndex}updateDirections(){this.alignStart="start"===this.align,this.alignCenter="center"===this.align,this.alignEnd="end"===this.align}toggleMenu(e){this.ariaExpanded=!this.ariaExpanded,this.cdr.detectChanges(),e&&this.focusTrigger()}onMouseDown(){this.isMouseDown=!0}onMouseUp(){this.isMouseDown=!1}clickHandler(e){this.selectItemEvent.emit(e)}static{this.\u0275fac=function(o){return new(o||n)(Oe(We),Oe(I7),Oe(no),Oe(zi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-tabs-overflow"]],viewQuery:function(o,i){if(1&o&&(ot(NOe,5,We),ot(BOe,5,We),ot(F7,5)),2&o){let a;Ze(a=Qe())&&(i.triggerElRef=a.first),Ze(a=Qe())&&(i.menuElRef=a.first),Ze(a=Qe())&&(i.menuItems=a)}},hostAttrs:[1,"c11n-tabs-overflow","c11n-menu"],hostVars:11,hostBindings:function(o,i){1&o&&Ve("focusin",function(r){return i.onFocusIn(r)})("focusout",function(r){return i.onFocusOut(r)}),2&o&&(Ue("role",i.role),It(i.zIndexClass),Hi("c11n-tabs-overflow--auto-width",i.autoWidth)("c11n-tabs-overflow--start",i.alignStart)("c11n-tabs-overflow--center",i.alignCenter)("c11n-tabs-overflow--end",i.alignEnd))},inputs:{ariaLabelId:"ariaLabelId",autoWidth:"autoWidth",menuData:"menuData",align:"align",zIndex:"zIndex"},outputs:{menuElsEvent:"menuElsEvent",selectItemEvent:"selectItemEvent"},standalone:!0,features:[ut,Oo],decls:6,vars:8,consts:[["type","button","aria-haspopup","true",1,"c11n-tabs-overflow__trigger","c11n-menu__trigger",3,"click","mousedown","mouseup"],["trigger",""],["name","overflow-menu",3,"altText","size"],[1,"c11n-tabs-overflow__menu","c11n-menu__menu"],["menu",""],["role","list","class","c11n-tabs-overflow__group c11n-menu__group",4,"ngFor","ngForOf"],["role","list",1,"c11n-tabs-overflow__group","c11n-menu__group"],["class","c11n-tabs-overflow__li",4,"ngFor","ngForOf"],[1,"c11n-tabs-overflow__li"],["tabindex","-1",1,"c11n-tabs-overflow__button","c11n-menu__item",3,"click"],["menuItems",""],[1,"c11n-menu__item-label"]],template:function(o,i){1&o&&(C(0,"button",0,1),Ve("click",function(r){return i.toggleMenu(r)})("mousedown",function(){return i.onMouseDown()})("mouseup",function(){return i.onMouseUp()}),fe(2,"c11n-icon",2),v(),C(3,"div",3,4),_e(5,zOe,2,1,"ul",5),v()),2&o&&(Ue("title",i.ariaLabel)("aria-label",i.ariaLabel)("aria-controls",i.ariaControl
1sId)("aria-expanded",i.ariaExpanded),g(2),f("altText",i.ariaLabel)("size","small"),g(),Ue("id",i.ariaControlsId),g(2),f("ngForOf",i.groups))},dependencies:[yt,yo,Pa],styles:['.c11n-nav-overflow[_nghost-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]{--trigger-height: 1.5rem;--trigger-margin: .5rem;position:relative;display:inline-block;line-height:normal}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__label[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__label[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__label[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__label[_ngcontent-%COMP%]{display:inline-block;font-family:FF Mark,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:1.4117647059;color:#040505;padding-right:var(--trigger-margin);vertical-align:text-bottom}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__label[_ngcontent-%COMP%]:empty, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__label[_ngcontent-%COMP%]:empty, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__label[_ngcontent-%COMP%]:empty, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__label[_ngcontent-%COMP%]:empty{display:none}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]{border:0;display:inline-block;width:var(--trigger-height);height:var(--trigger-height);box-sizing:border-box;padding:.3125rem;border-radius:50%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#040505;position:relative}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:before{content:"";position:absolute;background-color:#0405051a;border-radius:50%;transform:scale(0) translateZ(0);transform-origin:center;transition-property:transform,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transform-style:flat;backface-visibility:hidden;top:0;left:0;width:100%;height:100%}.c11n--on-dark   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:before, .c11n--on-dark   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:before, .c11n--on-dark   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:before, .c11n--on-dark   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:before{background-color:#ffffff4d}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:hover:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:hover:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:hover:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:hover:before{transform:scale(1) translateZ(0);transition-duration:.1s}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible:before{transform:scale(1) translateZ(0);transition-duration:.1s}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible:before{transition-property:none}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:0% .0625rem,0% .0625rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden;transform:translateZ(0);position:relative}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:hover   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:hover   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:hover   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:hover   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{transition-duration:.1s;background-size:100% .0625rem,100% .125rem;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.3125rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:hover   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:hover   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:hover   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:hover   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{transition-duration:.1s}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{transition-property:none}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]   .c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]   .c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]   .c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]   .c11n-overflow-menu-small[_ngcontent-%COMP%]{display:block}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger-label[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger-label[_ngcontent-%COMP%]{position:absolute;right:1.5rem;top:0;display:inline-block;white-space:nowrap;
1font-family:FF Mark,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:1.4117647059;color:#040505;padding-right:var(--trigger-margin)}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]:empty, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger-label[_ngcontent-%COMP%]:empty, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]:empty, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger-label[_ngcontent-%COMP%]:empty{display:none}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger-label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-bottom:.09375rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]{color:#fff}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]:before{background:#040505;transform:scale(1)}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]{list-style:none;padding-left:0;margin:0;text-align:left}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:first-of-type > *[_ngcontent-%COMP%]:first-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:first-of-type > *[_ngcontent-%COMP%]:first-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:first-of-type > *[_ngcontent-%COMP%]:first-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:first-of-type > *[_ngcontent-%COMP%]:first-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before{height:calc(100% + .8125rem);top:-.4375rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:first-of-type > *[_ngcontent-%COMP%]:first-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:first-of-type > *[_ngcontent-%COMP%]:first-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:first-of-type > *[_ngcontent-%COMP%]:first-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:first-of-type > *[_ngcontent-%COMP%]:first-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after{height:calc(100% + .5625rem);top:-.3125rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:only-of-type:not(:only-child)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:only-of-type:not(:only-child)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:only-of-type:not(:only-child)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:only-of-type:not(:only-child)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before{height:calc(100% + .8125rem);top:-.40625rem}
1.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:only-of-type:not(:only-child)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:only-of-type:not(:only-child)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:only-of-type:not(:only-child)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:not(:only-of-type)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:last-of-type > *[_ngcontent-%COMP%]:last-child:only-of-type:not(:only-child)   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after{height:calc(100% + .5625rem);top:-.28125rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:only-of-type > *[_ngcontent-%COMP%]:only-of-type   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:only-of-type > *[_ngcontent-%COMP%]:only-of-type   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:only-of-type > *[_ngcontent-%COMP%]:only-of-type   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:only-of-type > *[_ngcontent-%COMP%]:only-of-type   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before{height:calc(100% + .875rem);top:-.4375rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:only-of-type > *[_ngcontent-%COMP%]:only-of-type   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:only-of-type > *[_ngcontent-%COMP%]:only-of-type   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__group[_ngcontent-%COMP%]:only-of-type > *[_ngcontent-%COMP%]:only-of-type   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__group[_ngcontent-%COMP%]:only-of-type > *[_ngcontent-%COMP%]:only-of-type   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after{height:calc(100% + .625rem);top:-.3125rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{color:#040505;
1font-family:FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059;width:15rem;max-width:15rem;top:calc(var(--trigger-height) + var(--trigger-margin))}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%]{padding-left:2.9375rem;position:relative}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;background:transparent}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li[_ngcontent-%COMP%]{position:relative}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%]{color:inherit;line-height:inherit;display:block}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__a[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__a[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding-bottom:.15625rem}
1.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__button[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__button[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;background:transparent;width:100%;text-align:left}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__menu[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__menu[_ngcontent-%COMP%]{position:absolute;border:solid .0625rem #040505;z-index:800;box-shadow:0 0 .25rem .0625rem #0405050f,0 .0625rem .0625rem #0405050f,0 .125rem .25rem #04050514,0 .25rem .5rem #0405051f;transition-property:opacity,visibility;transition-delay:0ms,.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transform-style:flat;backface-visibility:hidden;transform:translateZ(0);background-color:#fff;opacity:0;visibility:hidden}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__trigger[aria-expanded=true][_ngcontent-%COMP%] ~ .c11n-menu__menu[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__trigger[aria-expanded=true][_ngcontent-%COMP%] ~ .c11n-menu__menu[_ngcontent-%COMP%]{opacity:1;visibility:visible;transition-duration:.1s;transition-delay:0ms,0ms}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__group[_ngcontent-%COMP%]:not(:only-of-type):not(:first-of-type), .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__group[_ngcontent-%COMP%]:not(:only-of-type):not(:first-of-type){border-top:solid .125rem #e8e9e9}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]{font-family:
1FF Mark,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.4117647059;padding:.625rem .9375rem .875rem;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transform-style:flat;backface-visibility:hidden;transform:translateZ(0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;font-weight:inherit;font-family:inherit;text-align:inherit;width:100%}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]   .c11n-menu__item-label[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]   .c11n-menu__item-label[_ngcontent-%COMP%]{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:0% .0625rem,0% .0625rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden;transform:translateZ(0);position:relative}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:hover   .c11n-menu__item-label[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible   .c11n-menu__item-label[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:hover   .c11n-menu__item-label[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible   .c11n-menu__item-label[_ngcontent-%COMP%]{transition-duration:.1s;background-size:100% .0625rem,100% .125rem;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.3125rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:hover   .c11n-menu__item-label[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:hover   .c11n-menu__item-label[_ngcontent-%COMP%]{transition-duration:.1s}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible   .c11n-menu__item-label[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible   .c11n-menu__item-label[_ngcontent-%COMP%]{transition-property:none}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:hover, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:hover, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible{background:#f5f6f6}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:hover, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:hover{transition-duration:.1s}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible{transition:none;position:relative;z-index:800;outline:none}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:800;pointer-events:none}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:before{border:solid .125rem #ffffff;width:calc(100% + .875rem);left:-.4375rem;height:calc(100% + .75rem);top:-.375rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]:focus-visible:after{border:solid .125rem #0f62c5;width:calc(100% + .625rem);left:-.3125rem;height:calc(100% + .5rem);top:-.25rem}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]   .c11n-menu__item-label[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%]   .c11n-menu__item-label[_ngcontent-%COMP%]{padding-bottom:.15625rem}
1.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]   svg.c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]   svg.c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]   svg.c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]   svg.c11n-overflow-menu-small[_ngcontent-%COMP%]{position:relative;pointer-events:none;transition-property:color,fill;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transform-style:flat;backface-visibility:hidden;transform:translateZ(0)}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]   svg.c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]   svg.c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]   svg.c11n-overflow-menu-small[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[aria-expanded=true][_ngcontent-%COMP%]   svg.c11n-overflow-menu-small[_ngcontent-%COMP%]{color:#fff;transition-duration:.1s}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{transition:none}.c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__item--with-icon[_ngcontent-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   [data-container=c11n-icon-container][_ngcontent-%COMP%], .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__li--with-icon[_ngcontent-%COMP%]   .c11n-menu__item[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{color:#717777;position:absolute;top:.75rem;left:.625rem}.c11n-nav-overflow.c11n-nav-overflow--auto-width[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-nav-overflow.c11n-nav-overflow--auto-width[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%], .c11n-tabs-overflow.c11n-tabs-overflow--auto-width[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-tabs-overflow.c11n-tabs-overflow--auto-width[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{width:max-content}.c11n-nav-overflow.c11n-nav-overflow--start[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-nav-overflow.c11n-nav-overflow--start[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%], .c11n-tabs-overflow.c11n-tabs-overflow--start[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-tabs-overflow.c11n-tabs-overflow--start[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{left:0}.c11n-nav-overflow.c11n-nav-overflow--center[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-nav-overflow.c11n-nav-overflow--center[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%], .c11n-tabs-overflow.c11n-tabs-overflow--center[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-tabs-overflow.c11n-tabs-overflow--center[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{right:0;transform:translate(calc(50% - calc(var(--trigger-height) / 2)))}.c11n-nav-overflow.c11n-nav-overflow--end[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-nav-overflow.c11n-nav-overflow--end[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%], .c11n-tabs-overflow.c11n-tabs-overflow--end[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-tabs-overflow.c11n-tabs-overflow--end[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{right:0}.c11n-nav-overflow.c11n-nav-overflow--below[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%]{top:calc(var(--trigger-height) + var(--trigger-margin))}.c11n-nav-overflow.c11n-nav-overflow--above[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%]{top:initial;bottom:calc(var(--trigger-height) + var(--trigger-margin))}.c11n-nav-overflow.c11n-nav-overflow--z-index-100[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%]{z-index:100}.c11n-tab-overflow.c11n-tabs-overflow--z-index-100[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{z-index:100}.c11n-nav-overflow.c11n-nav-overflow--z-index-400[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%]{z-index:400}.c11n-tab-overflow.c11n-tabs-overflow--z-index-400[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{z-index:400}.c11n-nav-overflow.c11n-nav-overflow--z-index-1600[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%]{z-index:1600}.c11n-tab-overflow.c11n-tabs-overflow--z-index-1600[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{z-index:1600}.c11n-nav-overflow.c11n-nav-overflow--z-index-2400[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%]{z-index:2400}.c11n-tab-overflow.c11n-tabs-overflow--z-index-2400[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{z-index:2400}.c11n-nav-overflow.c11n-nav-overflow--z-index-3200[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%]{z-index:3200}.c11n-tab-overflow.c11n-tabs-overflow--z-index-3200[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{z-index:3200}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]{color:#040505;display:inline-block;vertical-align:bottom;padding-top:.75rem;padding-bottom:.75rem;position:relative;width:auto;height:3rem;padding-right:var(--trigger-margin);padding-left:var(--trigger-margin);border-radius:0}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after, .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after, .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after, .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:focus-visible, .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:focus-visible{z-index:1}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab[_ngcontent-%COMP%]{text-decoration:none}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.active[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.active[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.active[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.active[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.active[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.active[_ngcontent-%COMP%], .c11n-tabs   .c11n-n
1av-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.active[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.active[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--active[_ngcontent-%COMP%]{background-image:linear-gradient(#c20029,#c20029);background-size:100% .25rem}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-nav-item--hidden[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--hidden[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-nav-item--hidden[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--hidden[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-nav-item--hidden[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--hidden[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-nav-item--hidden[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--hidden[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-nav-item--hidden[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--hidden[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-nav-item--hidden[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--hidden[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-nav-item--hidden[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--hidden[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-nav-item--hidden[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--hidden[_ngcontent-%COMP%]{display:none}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--text-overflow[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-nav-item--text-overflow[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--text-overflow[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-nav-item--text-overflow[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--text-overflow[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-nav-item--text-overflow[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--text-overflow[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-nav-item--text-overflow[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--text-overflow[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-nav-item--text-overflow[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--text-overflow[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-nav-item--text-overflow[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-tabs__tab--text-overflow[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger.c11n-nav-item--text-overflow[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-tabs__tab--text-overflow[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger.c11n-nav-item--text-overflow[_ngcontent-%COMP%]{display:grid}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:before, .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:before, .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:before, .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:before, .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:before, .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:before, .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]:before, .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]:before{top:50%;left:50%;margin-top:calc(var(--trigger-height) / -2);margin-left:calc(var(--trigger-height) / -2);height:var(--trigger-height);width:var(--trigger-height)}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__menu[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__menu[_ngcontent-%COMP%]{white-space:normal;top:100%}.c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__menu.c11n-nav-overflow--center[_ngcontent-%COMP%], .c11n-navigation   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__menu.c11n-nav-overflow--center[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__menu.c11n-nav-overflow--center[_ngcontent-%COMP%], .c11n-navigation   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__menu.c11n-nav-overflow--center[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-nav-overflow__menu.c11n-nav-overflow--center[_ngcontent-%COMP%], .c11n-tabs   .c11n-nav-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__menu.c11n-nav-overflow--center[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-nav-overflow__menu.c11n-nav-overflow--center[_ngcontent-%COMP%], .c11n-tabs   .c11n-tabs-overflow[_nghost-%COMP%]   .c11n-tabs-overflow__menu.c11n-nav-overflow--center[_ngcontent-%COMP%]{transform:translate(calc(50% - .9375rem))}.c11n-navigation[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]     .c11n-overflow-menu-small, .c11n-navigation   [_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]     .c11n-overflow-menu-small, .c11n-navigation[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]     .c11n-overflow-menu-small, .c11n-navigation   [_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]     .c11n-overflow-menu-small, .c11n-tabs[_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]     .c11n-overflow-menu-small, .c11n-tabs   [_nghost-%COMP%]   .c11n-nav-overflow__trigger[_ngcontent-%COMP%]     .c11n-overflow-menu-small, .c11n-tabs[_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]     .c11n-overflow-menu-small, .c11n-tabs   [_nghost-%COMP%]   .c11n-tabs-overflow__trigger[_ngcontent-%COMP%]     .c11n-overflow-menu-small{transform-origin:.4375rem .4375rem;transform:rotate(90deg)}'],changeDetection:0})}}return n})(),B7=(()=>{class n{constructor(e,o,i,a,r,c,s){this.elRef=e,this.docEvt=o,this.cdr=i,this.resizeObs=a,this.transitionObs=r,this.renderer=c,this.activeItem="",this.smallResponsiveBreakpoint=375,this.variant="left-aligned",this.overflowOption="nav-overflow",this.hasAnimation=!1,this.activeItem
1Change=new kt,this.transitionProperty="none",this._destroy=new Fn,this._activeItem="",this.tabFocused=!1,this.menuAlignment="end",this.smallResponsive=!1,this.overflowMenuVisible=!1,this.overflowMenuData={groups:[{items:[]}]},this.needsOverflowMenu=!1,this.tabPanelActiveClass="c11n-tabs__tab-panel--active",this.tabPanelHiddenClass="c11n-tabs__tab-panel--hidden",this.document=s,this.window=this.document.defaultView}ngOnInit(){this.docEvt.getEventObs("keyup").pipe(_n(this._destroy)).subscribe(e=>{this.keyUpHandler(e)})}ngAfterContentInit(){this.tabPanels.changes.pipe(_n(this._destroy)).subscribe(()=>{const e=this.hasAnimation;e&&(this.hasAnimation=!1,this.setAnimation()),this.generateTabs(),this.resizeHandler(),e&&(this.hasAnimation=!0,this.setAnimation())}),this.generateTabs(),this.resizeObs.observe(this.elRef.nativeElement).pipe(_n(this._destroy)).subscribe(()=>{this.resizeHandler()}),this.resizeHandler(),this.setAnimation()}generateTabs(){const e=Array.from(this.tabPanels),o=e.map(i=>i.id);o.includes(this.activeItem)||(this.activeItem=o[0]),this._activeItem=this.activeItem,this.menuData={items:this.getItems(e)},this.setActiveTabPanel(),this.focusIndex=this.getItemIndex(this._activeItem)}getItems(e){return e.map(o=>({labelText:o.labelText,tabId:`tab-${o.id}`,tabPanelId:o.id,active:this._activeItem===o.id,hidden:!1,tabIndex:this._activeItem===o.id?"0":"-1"}))}onFocusIn(){this.tabFocused=!0;const e=Array.from(this.menuItems),o=this.getItemIndex(this._activeItem);this.document.activeElement===e[o].nativeElement&&(this.focusIndex=o)}onFocusOut(e){this.tabFocused=!1,e.currentTarget.contains(e.relatedTarget)||(this.focusIndex=this.getItemIndex(this._activeItem))}getNextValidFocusIndex(){let e=this.focusIndex;const o=this.menuData.items.length;do{e=e+1>o-1?0:e+1}while(this.menuData.items[e].hidden);return e}getPreviousValidFocusIndex(){let e=this.focusIndex;const o=this.menuData.items.length;do{e=e-1<0?o-1:e-1}while(this.menuData.items[e].hidden);return e}keyUpHandler(e){if(this.tabFocused&&(!this.overflowMenuVisible||this.overflowMenuVisible&&!this.tabsOverflowElRef.overflowFocused))switch(e.key){case"ArrowRight":this.focusIndex=this.getNextValidFocusIndex(),this.focusMenuItem(this.focusIndex);break;case"ArrowLeft":this.focusIndex=this.getPreviousValidFocusIndex(),this.focusMenuItem(this.focusIndex)}}getItemIndex(e){let o=-1;return this.menuData.items?.find((a,r)=>e===a.tabPanelId&&(o=r,!0)),o}focusMenuItem(e){Array.from(this.menuItems)[e].nativeElement.focus()}setActiveTabPanel(){this.tabPanels?.forEach(e=>{e.id===this._activeItem?(this.renderer.addClass(e.elRef.nativeElement,this.tabPanelActiveClass),this.renderer.removeClass(e.elRef.nativeElement,this.tabPanelHiddenClass)):(this.renderer.addClass(e.elRef.nativeElement,this.tabPanelHiddenClass),this.renderer.removeClass(e.elRef.nativeElement,this.tabPanelActiveClass))})}changeActiveItem(e){if(this._activeItem!==e&&-1!==this.getItemIndex(e)){let o=this.getItemIndex(this._activeItem);this.menuData.items[o].active=!1,this.menuData.items[o].tabIndex="-1",this._activeItem=e,o=this.getItemIndex(this._activeItem),this.menuData.items[o].active=!0,this.menuData.items[o].tabIndex="0",this.focusIndex=o,this.activeItemChange.emit(this._activeItem),this.hasAnimation?this.transitionObs.setIndex(this.getItemIndex(this._activeItem)):this.setActiveTabPanel()}}resizeHandler(){this.window.requestAnimationFrame(()=>{this.document.documentElement.clientWidth<=this.smallResponsiveBreakpoint?(this.smallResponsive=!0,this.overflowMenuVisible=!0):this.smallResponsive=!1,this.hideOverflowItems(),this.menuAlignment=this.getOverflowMenuAlignment(this.overflowMenuElRef,this.overflowMenuTriggerElRef);const o=this.overflowMenuData.groups[0].items.length;this.determineOverflowVisibility(),this.ariaLabel=this.overflowMenuVisible?`${o} additional tabs accessible through more tabs button`:void 0,this.cdr.detectChanges()})}determineOverflowVisibility(){return this.needsOverflowMenu=this.overflowMenuVisible&&("nav-overflow"===this.overflowOption||"text-overflow"===this.overflowOption&&this.smallResponsive||"text-overflow"===this.overflowOption&&"left-aligned"===this.variant)}
1hideOverflowItems(){this.menuData.items.forEach(o=>{o.hidden=!1,this.cdr.detectChanges()});const e=[];if(this.getIfTabItemsFit())this.overflowMenuVisible=!1,this.cdr.detectChanges();else for(let o=this.menuData.items.length-1;o>=0;o--)if(!this.menuData.items[o].active&&(this.menuData.items[o].hidden=!0,this.cdr.detectChanges(),e.push({labelText:this.menuData.items[o].labelText,eventId:this.menuData.items[o].tabPanelId}),this.getIfTabItemsFit())){this.overflowMenuVisible=!0,this.cdr.detectChanges();break}this.overflowMenuData.groups[0].items=[...e.reverse()],this.overflowMenuData={...this.overflowMenuData}}getIfMenuFitsAlignedStart(e,o,i){return!(o.x+e.width>i)}getIfMenuFitsAlignedEnd(e,o){return!(o.width+o.x-e.width<0)}getIfMenuFitsCentered(e,o,i){const a=o.x+o.width/2,r=e.width/2;return!(a-r<0||a+r>i)}getOverflowMenuAlignment(e,o){if(e&&o){const i=this.document.documentElement.clientWidth,a=e.getClientRects()[0],r=o.getClientRects()[0];let c=this.menuAlignment;switch(this.menuAlignment){case"end":this.getIfMenuFitsAlignedEnd(a,r)||(c=this.getIfMenuFitsAlignedStart(a,r,i)?"start":"center");break;case"start":this.getIfMenuFitsAlignedStart(a,r,i)||(c=this.getIfMenuFitsAlignedEnd(a,r)?"end":"center");break;case"center":this.getIfMenuFitsCentered(a,r,i)||(c=this.getIfMenuFitsAlignedEnd(a,r)?"end":"start")}return c}return this.menuAlignment}isTabsTextCutoff(){if("text-overflow"===this.overflowOption&&"equal-width"===this.variant||"left-aligned"===this.variant&&"nav-overflow"===this.overflowOption)return!1;let e=0;return!!this.menuItems.find((o,i)=>(!this.menuData.items[i].hidden&&0===e&&(e=o.nativeElement.offsetWidth),e!==o.nativeElement.offsetWidth&&!this.menuData.items[i].hidden))}getIfTabItemsFit(){return!(this.smallResponsive||this.tabsWrapperElRef.nativeElement.offsetWidth+("equal-width"!==this.variant&&this.tabsOverflowElRef?this.tabsOverflowElRef.elRef.nativeElement.offsetWidth:0)>this.elRef.nativeElement.offsetWidth||this.isTabsTextCutoff())}menuOnClickEvent(e){const o=e.eventId||"";this.changeActiveItem(o),this.hideOverflowItems(),this.menuItems.get(this.getItemIndex(o)).nativeElement.focus(),this.menuAlignment=this.getOverflowMenuAlignment(this.overflowMenuElRef,this.overflowMenuTriggerElRef)}onMenuElsEvent(e){this.overflowMenuElRef=e.menuEl,this.overflowMenuTriggerElRef=e.triggerEl}ngOnChanges(e){Object.keys(e).filter(o=>["activeItem","smallResponsiveBreakpoint","variant","overflowOption","hasAnimation"].includes(o)).forEach(o=>{if(!e[o].isFirstChange())switch(o){case"activeItem":this.changeActiveItem(this.activeItem),this.resizeHandler();break;case"smallResponsiveBreakpoint":case"variant":case"overflowOption":this.resizeHandler();break;case"hasAnimation":this.setAnimation()}})}setAnimation(){this.hasAnimation?(this.transitionProperty="opacity",this.transitionObs.activeClass=this.tabPanelActiveClass,this.transitionObs.hiddenClass=this.tabPanelHiddenClass,this.transitionObs.widgetArray=this.tabPanels.map(e=>e.elRef),this.transitionObs.activeIndex.next(this.getItemIndex(this._activeItem)),this.transitionObs.observe()):(this.transitionProperty="none",this.transitionObs.unobserve())}ngOnDestroy(){this._destroy.complete(),this.resizeObs.unobserve(this.elRef.nativeElement),this.hasAnimation&&this.transitionObs.unobserve()}static{this.\u0275fac=function(o){return new(o||n)(Oe(We),Oe(I7),Oe(no),Oe(D7),Oe(R7),Oe(zi),Oe(ln))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-tabs"]],contentQueries:function(o,i,a){if(1&o&&Jr(a,L7,5),2&o){let r;Ze(r=Qe())&&(i.tabPanels=r)}},viewQuery:function(o,i){if(1&o&&(ot(HOe,5,We),ot(jOe,5,N7),ot(F7,5)),2&o){let a;Ze(a=Qe())&&(i.tabsWrapperElRef=a.first),Ze(a=Qe())&&(i.tabsOverflowElRef=a.first),Ze(a=Qe())&&(i.menuItems=a)}},hostVars:2,hostBindings:function(o,i){2&o&&Xd("--transitionProperty",i.transitionProperty)},inputs:{activeItem:"activeItem",smallResponsiveBreakpoint:"smallResponsiveBreakpoint",variant:"variant",overflowOption:"overflowOption",hasAnimation:"hasAnimation"},outputs:{activeItemChange:"activeItemChange"},standalone:!0,features:[Xn([D7,R7]),ut,Oo],ngContentSelectors:YOe,decls:4,vars:8,consts:[[1,"c11n-tabs",3,"ngClass"],["role","tablist","class","c11n-tabs__inner
1-wrapper",3,"focusin","focusout",4,"ngIf"],[3,"align","menuData","autoWidth","selectItemEvent","menuElsEvent",4,"ngIf"],["role","tablist",1,"c11n-tabs__inner-wrapper",3,"focusin","focusout"],["tabsWrapper",""],["type","button","role","tab","class","c11n-tabs__tab",3,"id","ngClass","click",4,"ngFor","ngForOf"],["type","button","role","tab",1,"c11n-tabs__tab",3,"id","ngClass","click"],["menuItems",""],[1,"c11n-tabs__tab-label"],[3,"align","menuData","autoWidth","selectItemEvent","menuElsEvent"],["tabsOverflow",""]],template:function(o,i){1&o&&(ai(),C(0,"div",0),_e(1,WOe,3,2,"div",1)(2,GOe,2,3,"c11n-tabs-overflow",2),v(),ri(3)),2&o&&(f("ngClass",jC(3,qOe,i.smallResponsive,!i.smallResponsive&&"equal-width"===i.variant,"left-aligned"===i.variant,i.overflowMenuVisible)),g(),f("ngIf",i.menuData),g(),f("ngIf",i.needsOverflowMenu))},dependencies:[yt,bo,yo,Vt,N7],styles:['c11n-tabs[_nghost-%COMP%]{display:block}.c11n-tabs[_ngcontent-%COMP%]{font-family:FF Mark,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.0625rem;line-height:1.4117647059;display:block;margin-top:2rem;margin-bottom:3rem;background:linear-gradient(to top,#cbcece 0 .0625rem,#fff .0625rem 100%);display:flex}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;margin-left:1.5rem;background:transparent;border:0;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:0% .25rem,0% .25rem;background-position:0% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden;transform:translateZ(0);color:#040505;display:inline-block;vertical-align:bottom;padding-top:.75rem;padding-bottom:.75rem;position:relative;font:inherit}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]:hover, .c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]:focus-visible, .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]:hover, .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]:focus-visible{transition-duration:.1s;background-size:100% .25rem,100% .25rem;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.3125rem}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]:hover, .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]:hover{transition-duration:.1s}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]:focus-visible, .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]:focus-visible{transition-property:none}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]:focus-visible, .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]:focus-visible:after, .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]:focus-visible, .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]:focus-visible{z-index:1}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item.c11n-tabs__tab[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab.c11n-tabs__tab[_ngcontent-%COMP%]{text-decoration:none}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item.active[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item.c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab.active[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab.c11n-tabs__tab--active[_ngcontent-%COMP%]{background-image:linear-gradient(#c20029,#c20029);background-size:100% .25rem}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item.c11n-nav-item--hidden[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item.c11n-tabs__tab--hidden[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab.c11n-nav-item--hidden[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab.c11n-tabs__tab--hidden[_ngcontent-%COMP%]{display:none}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item.c11n-tabs__tab--text-overflow[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item.c11n-nav-item--text-overflow[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab.c11n-tabs__tab--text-overflow[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab.c11n-nav-item--text-overflow[_ngcontent-%COMP%]{display:grid}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]:first-of-type, .c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item.c11n-tabs__tab--hidden[_ngcontent-%COMP%] + .c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item.c11n-nav-item--hidden[_ngcontent-%COMP%] + .active[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]:first-of-type, .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab.c11n-tabs__tab--hidden[_ngcontent-%COMP%] + .c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab.c11n-nav-item--hidden[_ngcontent-%COMP%] + .active[_ngcontent-%COMP%]{margin-left:0}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]:not(.c11n-tabs__tab--hidden) ~ .c11n-tabs__tab--hidden[_ngcontent-%COMP%] + .c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]:not(.c11n-nav-item--hidden) ~ .c11n-nav-item--hidden[_ngcontent-%COMP%] + .active[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]:not(.c11n-tabs__tab--hidden) ~ .c11n-tabs__tab--hidden[_ngcontent-%COMP%] + .c11n-tabs__tab--active[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]:not(.c11n-nav-item--hidden) ~ .c11n-nav-item--hidden[_ngcontent-%COMP%] + .active[_ngcontent-%COMP%]{margin-left:1.5rem}.c11n-tabs[_ngcontent-%COMP%]   .c11n-nav-overflow[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs-overflow[_ngcontent-%COMP%]{padding-left:.5rem}
1.c11n-tabs[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%], .c11n-tabs[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]{font-weight:inherit;white-space:nowrap;display:inline}.c11n-tabs.c11n-tabs--initializing[_ngcontent-%COMP%]{opacity:0}.c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]{display:flex}.c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{text-align:center}.c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.c11n-nav-overflow):not(.c11n-tabs-overflow), .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.c11n-nav-overflow):not(.c11n-tabs-overflow){flex-grow:1;padding-left:0}.c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]{max-width:calc(100% - 2.375rem)}.c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]{width:100%}.c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;overflow:hidden;text-overflow:ellipsis}.c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-nav-overflow[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-tabs-overflow[_ngcontent-%COMP%]{width:3rem}.c11n-tabs.c11n-tabs--small-responsive[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]{width:calc(100% - 2.375rem)}.c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]{display:block}.c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]{display:flex}.c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]   .c11n-nav-item[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]   .c11n-tabs__tab[_ngcontent-%COMP%]{flex:1;text-align:center}.c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%]   .c11n-tabs__tab-label[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]   .c11n-navigation__inner-wrapper[_ngcontent-%COMP%]   .c11n-nav-item__label[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]   .c11n-tabs__inner
1-wrapper[_ngcontent-%COMP%]   .c11n-tabs__tab-label[_ngcontent-%COMP%], .c11n-tabs.c11n-tabs--equal-width[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]   .c11n-nav-item__label[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c11n-tabs.c11n-tabs--equal-width.c11n-tabs--has-overflow[_ngcontent-%COMP%]{position:relative}.c11n-tabs.c11n-tabs--equal-width.c11n-tabs--has-overflow[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%]{width:calc(100% - 2.375rem)}.c11n-tabs.c11n-tabs--equal-width.c11n-tabs--has-overflow[_ngcontent-%COMP%]   .c11n-tabs__inner-wrapper[_ngcontent-%COMP%] ~ .c11n-tabs-overflow[_ngcontent-%COMP%]{position:absolute;top:0;right:0}.c11n-tabs[_ngcontent-%COMP%]    ~.c11n-tabs__tab-panel{opacity:0;transition-property:var(--transitionProperty);transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform-style:flat;backface-visibility:hidden;transform:translateZ(0);display:block}.c11n-tabs[_ngcontent-%COMP%]    ~.c11n-tabs__tab-panel--active, .c11n-tabs[_ngcontent-%COMP%]    ~.c11n-tabs__tab-panel.c11n--transition-in{opacity:1;transition-duration:.3s}.c11n-tabs[_ngcontent-%COMP%]    ~.c11n-tabs__tab-panel--hidden{visibility:hidden;position:absolute;top:0;left:0;height:0;z-index:-1}.c11n-tabs[_ngcontent-%COMP%]    ~.c11n-tabs__tab-panel--hidden *{display:none}.c11n-tabs[_ngcontent-%COMP%]    ~.c11n-tabs__tab-panel:focus-visible{position:relative;outline:solid .125rem #ffffff;outline-offset:.25rem}.c11n-tabs[_ngcontent-%COMP%]    ~.c11n-tabs__tab-panel:focus-visible:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;pointer-events:none;outline:solid .125rem #0f62c5;outline-offset:.125rem}'],changeDetection:0})}}return n})(),XOe=(()=>{class n{transform(e,o){return e?"$".concat(e):"\u2014"}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275pipe=oi({name:"VMFDollar",type:n,pure:!0})}}return n})();const KOe=["selectPaginationEquity"],ZOe=["selectPaginationShortTermReserve"];function QOe(n,t){if(1&n){const e=st();C(0,"div",33)(1,"c11n-icon-button",34),Ve("clickEvent",function(){return Ye(e),Xe(j(2).portfolioClicked=!1)}),v(),C(2,"h3",35),Q(3," Vanguard portfolio holdings disclaimer "),v(),C(4,"div",36)(5,"h5",37),Q(6,"Reporting portfolio holdings"),v(),C(7,"div",38),fe(8,"p",39),C(9,"p"),Q(10," Vanguard may publish on this site, in the fund's\xa0"),C(11,"b"),Q(12,"Portfolio & Management"),v(),Q(13,"\xa0details, the 10 largest stock portfolio holdings of a Vanguard fund\u2014including the percentage of the fund's total assets that each of these holdings represents\u2014as of the most recent calendar-quarter-end. This information will be published 15 calendar days after the end of the calendar quarter (except for Vanguard index funds, which will be published 15 calendar days after the end of the month). "),v(),C(14,"p"),Q(15," Vanguard may also publish on this site, in the fund's\xa0"),C(16,"b"),Q(17,"Portfolio & Management"),v(),Q(18,"\xa0details, the 10 largest stock portfolio holdings of a Vanguard fund\u2014including the aggregate percentage that these holdings represent of the fund's total net assets and equities\u2014as of the most recent month-end. This information will be published 10 business days after the end of the month. "),v(),C(19,"p"),Q(20," Vanguard may also publish on this site, in the fund's\xa0"),C(21,"b"),Q(22,"Portfolio & Management"),v(),Q(23,"\xa0details, a detailed list of the securities held in certain actively managed Vanguard ETFs and certain Vanguard index ETFs (portfolio holdings) on a daily basis. "),v(),C(24,"p"),Q(25," Vanguard may also publish on this site, in the fund's"),C(26,"b"),Q(27,"\xa0Portfolio & Management"),v(),Q(28,"\xa0details, a detailed list of the securities (aggregated by issuer for money market funds) held in a Vanguard fund (portfolio holdings) as of the most recent calendar-quarter-end. This information would be published 30 days after the end of the calendar quarter, except for: "),v(),C(29,"p"),Q(30," Vanguard Market Neutral Fund, for which information would be published 60 calendar days after the end of the calendar quarter. "),v(),C(31,"p"),Q(32," Vanguard index funds (except for certain Vanguard index ETFs), for which information would be published 15 calendar days after the end of the month. "),v(),C(33,"p"),Q(34," Vanguard money market funds, for which information would be published within 5 business days after the last business day of the preceding month. "),v(),C(35,"p"),Q(36,"Except with respect to Vanguard money market funds:"),v(),C(37,"p"),Q(38," Vanguard may exclude any portion of these portfolio holdings from publication on this site when deemed in the best interest of the fund. "),v(),C(39,"p"),Q(40," The portfolio holdings are provided on a delayed basis and won't necessarily represent all of the actual investments held by the relevant Vanguard fund. "),v(),C(41,"p"),Q(42," Portfolio holdings may exclude any temporary cash investments and equity index products. "),v(),C(43,"p"),Q(44,"Terms & conditions"),v(),C(45,"p"),Q(46," The following additional terms and conditions apply to the publication on this site of any Vanguard fund's portfolio holdings as described above: "),v(),C(47,"p"),Q(48," By accessing the portfolio holdings, you agree not to reproduce, distribute, or disseminate the portfolio holdings, in whole or in part, in any form without prior written permission from Vanguard. "),v(),C(49,"p"),Q(50,' Except with respect to Vanguard money market funds, the portfolio holdings are provided on an "as is" basis. Vanguard makes no express or implied warranties or representations with respect to the accuracy, completeness, reliability, or fitness of the portfolio holdings or any financial results you may achieve from their use. '),v(),C(51,"p"),Q(52," In no event shall V
1anguard or its affiliates have any liability relating to the use of the portfolio holdings. "),v()(),C(53,"h5",37),Q(54,"Terms & conditions"),v(),C(55,"p",39),Q(56," The following additional terms and conditions apply to the publication on this site of any Vanguard fund's portfolio holdings as described above: "),v(),C(57,"ul")(58,"li"),Q(59," By accessing the portfolio holdings, you agree not to reproduce, distribute, or disseminate the portfolio holdings, in whole or in part, in any form without prior written permission from Vanguard. "),v(),C(60,"li"),Q(61,' Except with respect to Vanguard money market funds, the portfolio holdings are provided on an "as is" basis. Vanguard makes no express or implied warranties or representations with respect to the accuracy, completeness, reliability, or fitness of the portfolio holdings or any financial results you may achieve from their use. '),v(),C(62,"li"),Q(63," In no event shall Vanguard or its affiliates have any liability relating to the use of the portfolio holdings. "),v()()()()}}function JOe(n,t){if(1&n){const e=st();C(0,"div",33)(1,"c11n-icon-button",34),Ve("clickEvent",function(){return Ye(e),Xe(j(2).termsAndConditionsClicked=!1)}),v(),C(2,"h3",35),Q(3," Terms and conditions of use of the PCF "),v(),C(4,"div",38)(5,"p",39),Q(6,' By accessing the PCF, you agree not to reproduce, distribute, or disseminate the PCF, in whole or in part, in any form without prior written permission of The Vanguard Group, Inc, (Vanguard) and Morgan Stanley Capital International (MSCI), or any other applicable benchmark provider (Provider). All information in the PCF is provided on an "as is" basis, and Vanguard, MSCI, and Provider make no express or implied warranties or representations of any kind with respect to any of the information contained in the PCF (including, without limitation, with respect to the accuracy, completeness, reliability, merchantability, or fitness for a particular purpose of any such information, or any financial results you may achieve from its use). In no event shall Vanguard, MSCI, Provider, or their respective affiliates have any liability relating to the use of the PCF. The PCF is provided on a delayed basis and does not necessarily represent the holdings of the relevant Vanguard fund, either on the date it was originally published or currently. The PCF is for informational purposes only. You may use the PCF solely in connection with evaluating purchases and sales of Vanguard ETFs\xae, and may not use it in connection with any other financial product or index. '),v(),C(7,"div",40)(8,"c11n-button",41),Ve("clickEvent",function(){return Ye(e),Xe(j(2).termsAndConditionsClicked=!1)}),v(),C(9,"c11n-button",42),Ve("clickEvent",function(){Ye(e);const i=j(2);return i.termsAndConditionsClicked=!1,Xe(i.portfolioAccepted=!i.portfolioAccepted)}),v()()()()}}function ebe(n,t){if(1&n&&(C(0,"div",28),fe(1,"div",29),C(2,"div",30)(3,"div",31),_e(4,QOe,64,0,"div",32)(5,JOe,10,0,"div",32),v()()()),2&n){const e=j();g(4),f("ngIf",e.portfolioClicked),g(),f("ngIf",e.termsAndConditionsClicked)}}function tbe(n,t){if(1&n&&(C(0,"tbody")(1,"tr",9)(2,"th",43),Q(3),Je(4,"DashIfEmpty"),v(),C(5,"td",44),Q(6),Je(7,"DashIfEmpty"),v(),C(8,"td",45),Q(9),Je(10,"DashIfEmpty"),v(),C(11,"td",45),Q(12),Je(13,"DashIfEmpty"),v(),C(14,"td",45),Q(15),Je(16,"DashIfEmpty"),Je(17,"VMFPercent"),v(),C(18,"td",45),Q(19),Je(20,"DashIfEmpty"),v(),C(21,"td",45),Q(22),Je(23,"DashIfEmpty"),Je(24,"VMFDollar"),v()()()),2&n){const e=t.$implicit;g(3),ct(" ",tt(4,7,e.ticker)," "),g(3),ct(" ",tt(7,9,e.holdings)," "),g(3),ct(" ",tt(10,11,e.cusip)," "),g(3),ct(" ",tt(13,13,e.sedol)," "),g(3),ct(" ",tt(16,15,tt(17,17,e.percentOfFund))," "),g(4),ct(" ",tt(20,19,e.shares)," "),g(3),ct(" ",tt(23,21,tt(24,23,e.marketValue))," ")}}function nbe(n,t){if(1&n&&(C(0,"tbody")(1,"tr",9)(2,"th",43),Q(3),v(),C(4,"td",44),Q(5),v(),C(6,"td",45),Q(7),v(),C(8,"td",45),Q(9),v(),C(10,"td",45),Q(11),v(),C(12,"td",45),Q(13),v(),C(14,"td",45),Q(15),v()()()),2&n){const e=t.$implicit;g(3),ct(" ",e.ticker," "),g(2),ct(" ",e.holdings," "),g(2),ct(" ",e.cusip," "),g(2),ct(" ",e.sedol," "),g(2),ct(" ",e.percentOfFu
1nd,"% "),g(2),ct(" ",e.shares," "),g(2),ct(" $",e.marketValue," ")}}function obe(n,t){if(1&n){const e=st();C(0,"div",46)(1,"p",47),Q(2,' The Portfolio Composition File identifies the expected name and amount of each security that "authorized participants" were required to deposit/receive with Vanguard to purchase/redeem a Creation Unit of ETF Shares on that date. Except in certain circumstances as deemed appropriate by Vanguard in accordance with applicable internal policies and regulatory requirements, an authorized participant purchasing/redeeming ETF Shares on that date would deposit/receive the same securities in the same amounts as shown on the PCF. '),v(),C(3,"div",14)(4,"div",15)(5,"p",47),Q(6),v(),C(7,"a",16),Ve("click",function(){return Ye(e),Xe(j().termsAndConditionsClicked=!0)}),Q(8,"View the PCF for this Vanguard ETF"),v()()()()}if(2&n){const e=j();g(6),ct(" Portfolio composition as of ",e.todaysDate,". ")}}function ibe(n,t){1&n&&(C(0,"div",46)(1,"p",47),Q(2," Institutional investors authorized to create Vanguard ETF\xae shares for the marketplace were required to deposit the following securities with Vanguard to purchase a creation unit of this ETF fund on the date specified. An authorized participant redeeming shared of this ETF fund on the same date would receive the same securities in the amounts shown. "),v()())}let abe=(()=>{class n{constructor(e,o){this.cdref=e,this.iconService=o,this.holdingdetailsequity="[{}]",this.holdingdetailsshorttermreserve="[{}]",this.selectPaginationEquity={},this.selectPaginationShortTermReserve={},this.holdingDetailsEquityParsed=[],this.holdingDetailsEquityParsedSelected=[],this.holdingDetailsShortTermReserveParsed=[],this.holdingDetailsShortTermReserveParsedSelected=[],this.portfolioClicked=!1,this.termsAndConditionsClicked=!1,this.portfolioAccepted=!1,this.todaysDate=(new Date).toLocaleDateString("en-Us",{year:"numeric",month:"2-digit",day:"2-digit"})}ngAfterContentInit(){this.cdref.detectChanges(),this.holdingDetailsEquityParsed="string"==typeof this.holdingdetailsequity?JSON.parse(this.holdingdetailsequity):this.holdingdetailsequity,"[{}]"===JSON.stringify(this.holdingDetailsEquityParsed)&&(this.holdingDetailsEquityParsed=JSON.parse('[{"ticker": "XOM", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "CVX", "holdings": "Chevron Corp.", "cusip": "166764100", "sedol": "2838555", "percentOfFund": "13.90", "shares": "9,058,442", "marketValue": "1,470,185,137"}, {"ticker": "COP", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "EOG", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "MPC", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "SLB", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "PSX", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "VLO", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "WMB", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "OKE", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "HES", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "OXY", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFu
1nd": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "KMI", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}]')),this.holdingDetailsShortTermReserveParsed="string"==typeof this.holdingdetailsshorttermreserve?JSON.parse(this.holdingdetailsshorttermreserve):this.holdingdetailsshorttermreserve,"[{}]"===JSON.stringify(this.holdingDetailsShortTermReserveParsed)&&(this.holdingDetailsShortTermReserveParsed=JSON.parse('[{"ticker": "XOM", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "CVX", "holdings": "Chevron Corp.", "cusip": "166764100", "sedol": "2838555", "percentOfFund": "13.90", "shares": "9,058,442", "marketValue": "1,470,185,137"}, {"ticker": "COP", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "EOG", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "MPC", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "SLB", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "PSX", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "VLO", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "WMB", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "OKE", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "HES", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "OXY", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}, {"ticker": "KMI", "holdings": "Exxon Mobil Corp.", "cusip": "30231G102", "sedol": "2326618", "percentOfFund": "22.56", "shares": "20,350,773", "marketValue": "2,386,331,642"}]')),this.initiatePaginationEquity(),this.initiatePaginationShortTermReserve()}initiatePaginationEquity(){let o=this.holdingDetailsEquityParsed.length,i=Math.floor(o/10)+1;this.selectPaginationEquity.nativeElement.removeChild(this.selectPaginationEquity.nativeElement.getElementsByTagName("option")[0]);for(let a=1;a<=i;a++){let r=document.createElement("option");r.value=a.toString(),r.text=`${10*(a-1)+1}-${Math.min(10*(a-1)+10,o)} of ${o} Page ${a}`,this.selectPaginationEquity.nativeElement.appendChild(r)}this.holdingDetailsEquityParsedSelected=this.holdingDetailsEquityParsed.slice(0,10)}initiatePaginationShortTermReserve(){let o=this.holdingDetailsShortTermReserveParsed.length,i=Math.floor(o/10)+1;this.selectPaginationShortTermReserve.nativeElement.removeChild(this.selectPaginationShortTermReserve.nativeElement.getElementsByTagName("option")[0]);for(let a=1;a<=i;a++){let r=document.createElement("option");r.value=a.toString(),r.text=`${10*(a-1)+1}-${Math.min(10*(a-1)+10,o)} of ${o} Page ${a}`,this.selectPaginationShortTermReserve.nativeElement.appendChild(r)}this.holdingDetailsShortTermReserveParsedSelected=this.holdingDetailsShortTermReserveParsed.slice(0,10)}changePageOnSelectEquity(e){let o=10*(Number(e.value)-1)+1,i=Math.min(10*(Number(e.value)-1)+10,this.holdingDetailsEquityParsed.length);this.holdingDetailsEquityParsedSelected=this.holdingDetailsEquityParsed.slice(o-1,i)}changePageOnSelectShortTermReserve(e){let o=10*(Number(e.value)-1)+1,i=Math.min(10*(Number(e.value)-1)+10,this.holdingDetailsShortTermReserveParsed.length);this.holdingDetailsShortTermReserveParsedSelected=this.holdingDetailsShortTermReserveParsed.slice(o-1,i)}static{this.\u0275fac=function(o){return new(o||n)(Oe(no),Oe(bn))}}static{this.\u0275cmp=dt({type:n,selectors:[["c11n-aem-holding-details"]],viewQuery:function(o,i){if(1&o&&(ot(KOe,5,We),ot(ZOe,5,We)),2&o){let a;Ze(a=Qe())&&(i.selectPaginationEquity=a.first),Ze(a=Qe())&&(i.selectPaginationShortTermReserve=a.first)}},inputs:{holdingdetailsequity:"holdingdetailsequity",holdingdetailsshorttermreserve:"holdingdetailsshorttermreserve"},decls:76,vars:5,consts:[["class","overlay-container",4,"ngIf"],[1,"aemvc-v2-container"],[1,"aemvc-v2-inner-container"],[1,"aemvc-v1-holding-details-container"],[1,"aemvc-v1-holding-details-heading"],[1,"aemvc-v1-holding-details-date"],["activeItem","equity","variant","left-aligned",1,"aemvc-v1-holding-details-tabs"],["id","equity","labelText","Equity"],[1,"aemvc-v1-holding-details-table"],[1,"aemvc-v1-holding-details-table-row"],[1,"aemvc-v1-holding-details-table-row-heading","aemvc-v1-holding-details-table-row-heading-bold","aemvc-v1-holding-details-table-row-width-fifteen"],[1,"aemvc-v1-holding-details-table-row-heading","aemvc-v1-holding-details-table-row-heading-bold","aemvc-v1-holding-details-table-row-width-twenty"],[1,"aemvc-v1-holding-details-table-row-heading","aemvc-v1-holding-details-table-row-heading-normal","aemvc-v1-holding-details-table-row-width-seventeen"],[4,"ngFor","ngForOf"],[1,"aemvc-v1-holding-details-bottom-container"],[1,"aemvc-v1-holding-details-left-container"],["c11n-link","",1,"aemvc-v1-holding-details-link",3,"click"],[1,"aemvc-v1-holding-details-right-container"],["size","medium","labelText","","hintText","",3,"stateChange"],["c11nSelectInput","","id","selectId","required",""],["selectPaginationEquity",""],["id","fixedIncome","labelText","Fixed Income"],[1,"aemvc-v1-holding-details-fixed-income-container"],[1,"aemvc-v1-holding-details-fixed-income-heading"],["id","shortTermReserve","labelText","Short-term reserve"],["selectPaginationShortTermReserve",""],["id","portfolioCompositionFile","labelText","Portfolio composition file"],["class","aemvc-v1-holding-details-portfolio-composition",4,"ngIf"],[1,"overlay-container"],[1,"overlay-backdrop"],[1,"overlay-wrapper"],[1,"overlay-wrapper-box"],["aria-modal","true","role","dialog","tabindex","0","class","overlay-dialog",4,"ngIf"],["aria-modal","true","role","dialog","tabindex","0",1,"overlay-dialog"],["buttonType","button","size","medium","variant","ghost","colorMode","on-light","iconName","remove",1,"overlay-exit",3,"clickEvent"],[1,"overlay-heading-three"],[1,"overlay-text"],[1,"overlay-heading-five"],[1,"overlay-text-container"],[1,"overlay-text-paragraph"],[1,"overlay-button-container"],["labelText","Do not accept","buttonType","button","size","medium","variant","secondary",3,"clickEvent"],["labelText","Accept","buttonType","button","size","medium","variant","primary",3,"clickEvent"],[1,"aemvc-v1-holding-details-table-entry","aemvc-v1-holding-details-table-entry-align-left","aemvc-v1-holding-details-table-row-width-fifteen"],[1,"aemvc-v1-holding-details-table-entry","aemvc-v1-holding-details-table-entry-align-left","aemvc-v1-holding-details-table-row-width-twenty"],[1,"aemvc-v1-holding-details-table-entry","aemvc-v1-holding-details-table-entry-align-right","aemvc-v1-holding-details-table-row-width-seventeen"],[1,"aemvc-v1-holding-details-portfolio-composition"],[1,"aemvc-v1-holding-details-portfolio-composition-text"]],template:function(o,i){1&o&&(_e(0,ebe,6,2,"div",0),C(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),Q(5,"Holding details"),v(),C(6,"p",5),Q(7,"as of 05/31/2024"),v(),C(8,"c11n-tabs",6)(9,"c11n-tab-panel",7)(10,"table",8)(11,"thead")(12,"tr",9)(13,"th",10),Q(14," Ticker "),v(),C(15,"th",11),Q(16," Holdings "),v(),C(17,"th",12),Q(18," CUSIP "),v(),C(19,"th",12),Q(20," SEDOL "),v(),C(21,"th",12),Q(22," % of fund "),v(),C(23,"th",12),Q(24," Shares "),v(),C(25,"th",12),Q(26," Market value "),v()()(),_e(27,tbe,25,25,"tbody",13),v(),C(28,"div",14)(29,"div",15)(30,"a",16),Ve("click",function(){return i.portfolioClicked=!0}),Q(31,"Vanguard portfolio holdings disclaimer"),v()(),C(32,"div",17)(33,"c11n-select",18),Ve("stateChange",function(r){return i.changePageOnSelectEquity(r)}),C(34,"select",19,20),fe(36,"option"),v()()()()(),C(37,"c11n-tab-panel",21)(38,"div",22)(39,"h2",23),Q(40," The fund includes no holdings of this type. "),v()(),C(41,"div",14)(42,"div",15)(43,"a",16),Ve("click",function(){return i.portfolioClicked=!0}),Q(44,"Vanguard portfolio holdings disclaimer"),v()()()(),C(45,"c11n-tab-panel",24)(46,"table",8)(47,"thead")(48,"tr",9)(49,"th",10),Q(50," Ticker "),v(),C(51,"th",11),Q(52," Holdings "),v(),C(53,"th",12),Q(54," CUSIP "),v(),C(55,"th",12),Q(56," SEDOL "),v(),C(57,"th",12),Q(58," % of fund "),v(),C(59,"th",12),Q(60," Shares "),v(),C(61,"th",12),Q(62," Market value "),v()()(),_e(63,nbe,16,7,"tbody",13),v(),C(64,"div",14)(65,"div",15)(66,"a",16),Ve("click",function(){return i.portfolioClicked=!0}),Q(67,"Vanguard portfolio holdings disclaimer"),v()(),C(68,"div",17)(69,"c11n-select",18),Ve("stateChange",function(r){return i.changePageOnSelectShortTermReserve(r)}),C(70,"select",19,25),fe(72,"option"),v()()()()(),C(73,"c11n-tab-panel",26),_e(74,obe,9,1,"div",27)(75,ibe,3,0,"div",27),v()()()()()),2&o&&(f("ngIf",i.portfolioClicked||i.termsAndConditionsClicked),g(27),f("ngForOf",i.holdingDetailsEquityParsedSelected),g(36),f("ngForOf",i.holdingDetailsShortTermReserveParsedSelected),g(11),f("ngIf",!i.portfolioAccepted),g(),f("ngIf",i.portfolioAccepted))},dependencies:[yo,Vt,L7,B7,Vu,Bu,Sr,Wc,PP,A7,S7,XOe],styles:['@import"https://constellation-static.web.vanguard.com/v1/fonts/constellation-fonts.css";.aemvc-v1-holding-details[_ngcontent-%COMP%]{aspect-ratio:1/1;width:100%}.aemvc-v1-holding-details-container[_ngcontent-%COMP%]{display:grid;grid-column:1/13}.aemvc-v1-holding-details-heading[_ngcontent-%COMP%]{line-height:32px;font-size:23px;
1font-family:FF Mark,sans-serif;font-weight:800;margin-bottom:8px}.aemvc-v1-holding-details-date[_ngcontent-%COMP%]{font-style:italic;letter-spacing:0;font-family:FF Mark,sans-serif;font-size:14px;line-height:20px;color:#717777;margin-bottom:8px}.aemvc-v1-holding-details-tabs[_ngcontent-%COMP%], .aemvc-v1-holding-details-tabs[_ngcontent-%COMP%]   .c11n-tabs[_ngcontent-%COMP%]{margin-top:12px!important}.aemvc-v1-holding-details-table[_ngcontent-%COMP%]{font-weight:400;font-size:17px;width:100%;margin-bottom:8px;color:#040505;font-family:FF Mark,sans-serif;font-style:normal;background-color:#fff;border-collapse:separate!important;border-spacing:0!important;line-height:32px}.aemvc-v1-holding-details-table-row[_ngcontent-%COMP%]{line-height:40px;border-color:inherit;border-style:solid;border-width:0}.aemvc-v1-holding-details-table-row-width-fifteen[_ngcontent-%COMP%]{width:15%}.aemvc-v1-holding-details-table-row-width-seventeen[_ngcontent-%COMP%]{width:17.5%}.aemvc-v1-holding-details-table-row-width-twenty[_ngcontent-%COMP%]{width:20%}.aemvc-v1-holding-details-table-row-heading[_ngcontent-%COMP%]{vertical-align:bottom;border-top:1px solid white;border-bottom:2px solid #040505!important;text-align:left}.aemvc-v1-holding-details-table-row-heading-bold[_ngcontent-%COMP%]{text-align:left;font-weight:700}.aemvc-v1-holding-details-table-row-heading-normal[_ngcontent-%COMP%]{text-align:right;font-weight:400}.aemvc-v1-holding-details-table-entry[_ngcontent-%COMP%]{vertical-align:top;font-weight:400}.aemvc-v1-holding-details-table-entry-align-right[_ngcontent-%COMP%]{text-align:right}.aemvc-v1-holding-details-table-entry-align-left[_ngcontent-%COMP%]{text-align:left}.aemvc-v1-holding-details-table-row[_ngcontent-%COMP%] > th[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6}.aemvc-v1-holding-details-table-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6}.aemvc-v1-holding-details-link[_ngcontent-%COMP%]{-webkit-text-decoration:underline dotted 2px #145bff;text-decoration:underline dotted 2px #145bff;text-underline-offset:6px}.aemvc-v1-holding-details-link[_ngcontent-%COMP%]:hover{cursor:pointer;-webkit-text-decoration:underline dotted 2px #040505;text-decoration:underline dotted 2px #040505;border-bottom:none!important;background-size:0!important}.aemvc-v1-holding-details-bottom-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.aemvc-v1-holding-details-left-container[_ngcontent-%COMP%]{padding:34px 0 0}.aemvc-v1-holding-details-left-container[_ngcontent-%COMP%]     a.c11n-link>span{background-size:0!important}.aemvc-v1-holding-details-right-container[_ngcontent-%COMP%]{margin-right:5px;padding:30px 0 0}.aemvc-v1-holding-details-fixed-income-container[_ngcontent-%COMP%]{display:block;margin-top:18px;color:#1a1a1a}.aemvc-v1-holding-details-fixed-income-heading[_ngcontent-%COMP%]{line-height:32px;font-size:23px;
1font-family:FF Mark,sans-serif;font-weight:800;color:#040505;letter-spacing:-.5px}.aemvc-v1-holding-details-portfolio-composition[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:0 0 80px}.aemvc-v1-holding-details-portfolio-composition-text[_ngcontent-%COMP%]{margin-top:0;margin-bottom:8px;font-size:100%;font-weight:400;font-family:FF Mark,sans-serif;line-height:40px}.overlay-container[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%;position:fixed;z-index:1000}.overlay-backdrop[_ngcontent-%COMP%]{opacity:1;position:absolute;inset:0;z-index:1000;pointer-events:auto;background-color:#00000052}.overlay-wrapper[_ngcontent-%COMP%]{justify-content:center;align-items:center;display:flex;position:absolute;z-index:1000;background-color:#00000052;top:0;left:0;height:100%;width:100%;pointer-events:auto}.overlay-wrapper-box[_ngcontent-%COMP%]{width:1072px;height:auto;position:static;justify-content:center}.overlay-dialog[_ngcontent-%COMP%]{border-radius:0;width:auto;padding:96px 220px 90px 47px;border:1px solid;border-color:#ccc;box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f;background-color:#fff;overflow:hidden;position:relative}.overlay-exit[_ngcontent-%COMP%]{top:48px;right:50px;cursor:pointer;position:absolute;background:none;padding:0;border:none}.overlay-heading-three[_ngcontent-%COMP%]{line-height:40px;font-size:34px;font-weight:800;color:#000;margin-bottom:16px}.overlay-heading-five[_ngcontent-%COMP%]{line-height:32px;font-size:23px;font-weight:800}.overlay-text[_ngcontent-%COMP%]{margin:.75rem 0 0;height:auto;overflow-y:auto;max-height:400px}.overlay-text-container[_ngcontent-%COMP%]{margin:.5rem 0 1.5rem}.overlay-text-paragraph[_ngcontent-%COMP%]{width:100%;position:relative;padding:0;font-style:normal;letter-spacing:0;white-space:normal;font-size:17px;line-height:24px;font-weight:400}.overlay-button-container[_ngcontent-%COMP%]{margin:0 10px 10px 0;float:right;gap:15px;display:flex}.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(12,1fr)}@media (min-width: 375px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(4,1fr)}}@media (min-width: 600px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 768px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v2-container[_ngcontent-%COMP%]   .aemvc-v2-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{margin:0 auto;display:grid;column-gap:24px;grid-template-columns:repeat(4,1fr);max-width:352px}@media (min-width: 375px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:352px;grid-template-columns:repeat(6,1fr)}}@media (min-width: 600px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:516px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 768px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:696px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1024px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:936px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1366px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1118px;grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.aemvc-v3-container[_ngcontent-%COMP%]   .aemvc-v3-inner-container[_ngcontent-%COMP%]{max-width:1296px;grid-column:1/13}}
1.aemvc-warning-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-medium[_ng
1content-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:currentColor}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-warning-small[_ngcontent-%COMP%], .aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-upload-small[_ngcontent-%COMP%], .aemvc-trash-small[_ngcontent-%COMP%], .aemvc-success-small[_ngcontent-%COMP%], .aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-share-small[_ngcontent-%COMP%], .aemvc-settings-small[_ngcontent-%COMP%], .aemvc-search-small[_ngcontent-%COMP%], .aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-remove-small[_ngcontent-%COMP%], .aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-print-small[_ngcontent-%COMP%], .aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-plus-small[_ngcontent-%COMP%], .aemvc-play-small[_ngcontent-%COMP%], .aemvc-pause-small[_ngcontent-%COMP%], .aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-home-small[_ngcontent-%COMP%], .aemvc-help-small[_ngcontent-%COMP%], .aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-filter-small[_ngcontent-%COMP%], .aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-error-small[_ngcontent-%COMP%], .aemvc-email-small[_ngcontent-%COMP%], .aemvc-edit-small[_ngcontent-%COMP%], .aemvc-download-small[_ngcontent-%COMP%], .aemvc-document-small[_ngcontent-%COMP%], .aemvc-delete-small[_ngcontent-%COMP%], .aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-copy-small[_ngcontent-%COMP%], .aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-check-small[_ngcontent-%COMP%], .aemvc-chat-small[_ngcontent-%COMP%], .aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-negative-change-small[_ngcontent-%COMP%]{width:.875rem;height:.875rem}.aemvc-icon--smaller.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-caret-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-warning-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-on-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-volume-off-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-upload-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-trash-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-success-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-subtract-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-share-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-settings-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-search-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-rewind-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-remove-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-refresh-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-print-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pop-window-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-plus-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-play-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-pause-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-overflow-menu-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-link-left-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-indeterminate-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-home-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-help-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-gifted-shares-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-full-screen-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-filter-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-like-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-fill-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-feedback-dislike-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-fast-forward-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-error-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-email-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-edit-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-download-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-document-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-delete-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-date-picker-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-copy-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-closed-captions-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-check-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-chat-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-up-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-right-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-caret-down-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-announcement-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-open-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-accordion-closed-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-positive-change-small[_ngcontent-%COMP%], .aemvc-icon--smaller.aemvc-negative-change-small[_ngcontent-%COMP%]{width:.5rem;height:.5rem}.aemvc-accordion-closed-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-accordion-open-caret-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{stroke-width:.25rem}
1.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-user-medium[_ngcontent-%COMP%], .aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-success-medium[_ngcontent-%COMP%], .aemvc-search-medium[_ngcontent-%COMP%], .aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-play-medium[_ngcontent-%COMP%], .aemvc-help-medium[_ngcontent-%COMP%], .aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-error-medium[_ngcontent-%COMP%], .aemvc-email-medium[_ngcontent-%COMP%], .aemvc-download-medium[_ngcontent-%COMP%], .aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-document-medium[_ngcontent-%COMP%], .aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-check-medium[_ngcontent-%COMP%], .aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-error-fill-medium[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.aemvc-icon--larger.aemvc-warning-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-list-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-view-grid-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-user-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-upload-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-medium[_ng
1content-%COMP%], .aemvc-icon--larger.aemvc-search-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-remove-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-play-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-help-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-email-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-download-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-pdf-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-document-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-date-picker-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-check-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-up-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-caret-down-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-bank-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-announcement-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-like-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-feedback-dislike-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-warning-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-success-fill-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-menu-medium[_ngcontent-%COMP%], .aemvc-icon--larger.aemvc-error-fill-medium[_ngcontent-%COMP%]{width:3rem;height:3rem}svg[_ngcontent-%COMP%]{display:block}.aemvc-sort-ascending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%], .aemvc-sort-descending-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#c20029}.aemvc-positive-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#1d9f22}.aemvc-negative-change-small[_ngcontent-%COMP%]   use[_ngcontent-%COMP%]{fill:#ba3d21}.c11n-text-color-red[_ngcontent-%COMP%]{color:#c20029!important}.c11n-text-color-dark-red[_ngcontent-%COMP%]{color:#670026!important}.c11n-text-color-red-400[_ngcontent-%COMP%]{color:#f6001e!important}.c11n-text-color-light-red[_ngcontent-%COMP%]{color:#ffeded!important}.c11n-text-color-yellow[_ngcontent-%COMP%]{color:#ffaf00!important}.c11n-text-color-dark-yellow[_ngcontent-%COMP%]{color:#bf8200!important}.c11n-text-color-light-yellow[_ngcontent-%COMP%]{color:#fff7de!important}.c11n-text-color-black[_ngcontent-%COMP%]{color:#040505!important}.c11n-text-color-white[_ngcontent-%COMP%]{color:#fff!important}.c11n-text-color-light-ink[_ngcontent-%COMP%]{color:#e8e9e9!important}.c11n-text-color-light-ink-300[_ngcontent-%COMP%]{color:#cbcece!important}.c11n-text-color-light-ink-600[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-light-grey[_ngcontent-%COMP%]{color:#d0d0d0!important}.c11n-text-color-very-light-grey[_ngcontent-%COMP%]{color:#cdcdcd!important}.c11n-text-color-dark-grey[_ngcontent-%COMP%], .c11n-text-color-darker-grey[_ngcontent-%COMP%]{color:#3f4444!important}.c11n-text-color-dim-grey[_ngcontent-%COMP%]{color:#666!important}.c11n-text-color-subtitle-grey[_ngcontent-%COMP%]{color:#717777!important}.c11n-text-color-whisper-grey[_ngcontent-%COMP%]{color:#e6e6e6!important}.c11n-text-color-white-smoke[_ngcontent-%COMP%]{color:#f2f2f2!important}.c11n-text-color-white-grey[_ngcontent-%COMP%]{color:#f5f6f6!important}.c11n-text-color-turquoise[_ngcontent-%COMP%]{color:#007873!important}.c11n-text-color-light-turquoise[_ngcontent-%COMP%]{color:#def5f0!important}.c11n-text-color-focus[_ngcontent-%COMP%]{color:#0f62c5!important}.c11n-text-color-primary-interactive[_ngcontent-%COMP%]{color:#145bff!important}.c11n-text-color-success[_ngcontent-%COMP%]{color:#1d9f22!important}.c11n-text-color-error[_ngcontent-%COMP%]{color:#ba3d21!important}.c11n-bg-color-red[_ngcontent-%COMP%]{background-color:#c20029!important}.c11n-bg-color-dark-red[_ngcontent-%COMP%]{background-color:#670026!important}.c11n-bg-color-red-400[_ngcontent-%COMP%]{background-color:#f6001e!important}.c11n-bg-color-light-red[_ngcontent-%COMP%]{background-color:#ffeded!important}.c11n-bg-color-yellow[_ngcontent-%COMP%]{background-color:#ffaf00!important}.c11n-bg-color-dark-yellow[_ngcontent-%COMP%]{background-color:#bf8200!important}.c11n-bg-color-light-yellow[_ngcontent-%COMP%]{background-color:#fff7de!important}.c11n-bg-color-black[_ngcontent-%COMP%]{background-color:#040505!important}.c11n-bg-color-white[_ngcontent-%COMP%]{background-color:#fff!important}.c11n-bg-color-light-ink[_ngcontent-%COMP%]{background-color:#e8e9e9!important}.c11n-bg-color-light-ink-300[_ngcontent-%COMP%]{background-color:#cbcece!important}.c11n-bg-color-light-ink-600[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-light-grey[_ngcontent-%COMP%]{background-color:#d0d0d0!important}.c11n-bg-color-very-light-grey[_ngcontent-%COMP%]{background-color:#cdcdcd!important}.c11n-bg-color-dark-grey[_ngcontent-%COMP%], .c11n-bg-color-darker-grey[_ngcontent-%COMP%]{background-color:#3f4444!important}.c11n-bg-color-dim-grey[_ngcontent-%COMP%]{background-color:#666!important}.c11n-bg-color-subtitle-grey[_ngcontent-%COMP%]{background-color:#717777!important}.c11n-bg-color-whisper-grey[_ngcontent-%COMP%]{background-color:#e6e6e6!important}.c11n-bg-color-white-smoke[_ngcontent-%COMP%]{background-color:#f2f2f2!important}.c11n-bg-color-white-grey[_ngcontent-%COMP%]{background-color:#f5f6f6!important}.c11n-bg-color-turquoise[_ngcontent-%COMP%]{background-color:#007873!important}.c11n-bg-color-light-turquoise[_ngcontent-%COMP%]{background-color:#def5f0!important}.c11n-bg-color-focus[_ngcontent-%COMP%]{background-color:#0f62c5!important}.c11n-bg-color-primary-interactive[_ngcontent-%COMP%]{background-color:#145bff!important}.c11n-bg-color-success[_ngcontent-%COMP%]{background-color:#1d9f22!important}.c11n-bg-color-error[_ngcontent-%COMP%]{background-color:#ba3d21!important}  .sr-only-deep{position:absolute;
1left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only[_ngcontent-%COMP%]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}']})}}return n})(),rbe=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[yt,B7,Mp,or,lo,oa,T7]})}}return n})(),cbe=(()=>{class n{constructor(e){this.injector=e}ngDoBootstrap(){const e=[[OA,"c11n-aem-el-accordion-v2"],[T5,"c11n-aem-el-banner-v2"],[PJ,"c11n-aem-el-accordion-atom-v2"],[bA,"c11n-aem-el-accordion-v3"],[wJ,"c11n-aem-el-horizontal-tab-group-v2"],[kJ,"c11n-aem-el-horizontal-tab-item-v2"],[IJ,"c11n-aem-el-vertical-tab-group-v2"],[RJ,"c11n-aem-el-vertical-tab-item-v2"],[G5,"c11n-aem-el-content-columns-v1"],[q5,"c11n-aem-el-content-columns-v2"],[xee,"c11n-aem-el-copy-list-v1"],[Eee,"c11n-aem-el-spacer-v1"],[X5,"c11n-aem-el-videoplayer-v1"],[Z5,"c11n-aem-el-videoplayer-v2"],[Zee,"c11n-aem-el-footnotes-v1"],[pp,"c11n-aem-el-video-v1"],[Ko,"c11n-aem-el-button-group-v1"],[Q5,"c11n-aem-el-side-by-side-v1"],[e4,"c11n-aem-el-image-v1"],[R5,"c11n-aem-el-banner-v3"],[V5,"c11n-aem-el-banner-v4"],[W5,"c11n-aem-el-banner-v5"],[Tte,"c11n-aem-el-header-v2"],[une,"c11n-aem-el-header-v3"],[_p,"c11n-aem-el-header-item-v3"],[km,"c11n-aem-el-text-v1"],[n4,"c11n-aem-el-user-fields-v1"],[o4,"c11n-aem-el-user-fields-v2"],[vS,"c11n-aem-el-user-fields-v3"],[CS,"c11n-aem-el-quote-v1"],[MS,"c11n-aem-el-logon-v1"],[PS,"c11n-aem-el-logon-v2"],[xS,"c11n-aem-el-article-header-v1"],[ES,"c11n-aem-el-breadcrumbs-v1"],[QP,"c11n-aem-el-share-button-v1"],[Np,"c11n-aem-el-share-button-group-v1"],[Qae,"c11n-aem-el-most-viewed-v1"],[vde,"c11n-aem-el-pdf-viewer-v1"],[oge,"c11n-aem-el-global-header-v1"],[h_,"c11n-aem-el-global-header-item-v1"],[dge,"c11n-aem-el-global-footer-v1"],[Sge,"c11n-aem-el-fixed-dashboard-v1"],[zge,"c11n-aem-el-footer-v2"],[kOe,"c11n-aem-el-performance-and-fees-chart-v1"],[abe,"c11n-aem-el-holding-details-v1"]];for(const[o,i]of e){const a=LW(o,{injector:this.injector});customElements.define(i,a)}}static{this.\u0275fac=function(o){return new(o||n)(Ot(Pi))}}static{this.\u0275mod=Pt({type:n})}static{this.\u0275inj=Ct({imports:[X$,HG,bK,EJ,FJ,ZJ,vee,kee,Aee,Vee,Xee,Qee,OP,ia,rte,mte,fZ,vQ,MJ,gne,Ite,Ru,Ine,Tie,Vie,Hie,Uie,Gie,Vae,qae,kS,JP,Jae,Cde,uge,ige,Tge,Hge,EOe,rbe]})}}return n})();q$().bootstrapModule(cbe,{}).catch(n=>console.error(n))},7445:function(Ce){(function(){try{return typeof self<"u"}catch{return!1}})()&&self,Ce.exports=(()=>{"use strict";var y={d:(z,ae)=>{for(var G in ae)y.o(ae,G)&&!y.o(z,G)&&Object.defineProperty(z,G,{enumerable:!0,get:ae[G]})},o:(z,ae)=>Object.prototype.hasOwnProperty.call(z,ae),r:z=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(z,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(z,"__esModule",{value:!0})}},Z={};let b;y.r(Z),y.d(Z,{ComponentMapping:()=>R,MapTo:()=>le});class R{constructor(){return b||(b=this),b}static get instance(){return new this}map(ae,G){R.map(ae,G)}static map(ae,G){ae&&G&&("string"==typeof ae?[ae]:ae).forEach(L=>{this.mapping[L]=G})}lazyMap(ae,G){R.lazyMap(ae,G)}static lazyMap(ae,G){ae&&G&&("string"==typeof ae?[ae]:ae).forEach(L=>{this.lazyMapping[L]=G})}get(ae){return R.get(ae)}static get(ae){return this.mapping[ae]}getLazy(ae){return R.getLazy(ae)}static getLazy(ae){return this.lazyMapping[ae]?this.lazyMapping[ae]():Promise.reject("resourceType "+ae+" not found in mappings!")}}R.mapping={},R.lazyMapping={};const le=z=>ae=>R.instance.map(z,ae);return Z})()},9950:function(Ce,y,Z){(function(){try{return typeof self<"u"}catch{return!1}})()&&self,Ce.exports=(()=>{"use strict";var b={470:z=>{function ae(O){if("string"!=typeof O)throw new TypeError("Path must be a string. Received "+JSON.stringify(O))}function G(O,A){for(var k,I="",E=0,H=-1,D=0,ee=0;ee<=O.length;++ee){if(ee<O.length)k=O.charCodeAt(ee);else{if(47===k)break;k=47}if(47===k){if(H!==ee-1&&1!==D)if(H!==ee-1&&2===D){if(I.length<2||2!==E||46!==I.charCodeAt(I.length-1)||46!==I.charCodeAt(I.length-2))if(I.length>2){var ne=I.lastIndexOf("/");
vendor: 3,453 bytes, line 1
1if(ne!==I.length-1){-1===ne?(I="",E=0):E=(I=I.slice(0,ne)).length-1-I.lastIndexOf("/"),H=ee,D=0;continue}}else if(2===I.length||1===I.length){I="",E=0,H=ee,D=0;continue}A&&(I.length>0?I+="/..":I="..",E=2)}else I.length>0?I+="/"+O.slice(H+1,ee):I=O.slice(H+1,ee),E=ee-H-1;H=ee,D=0}else 46===k&&-1!==D?++D:D=-1}return I}var L={resolve:function(){for(var O,A="",k=!1,I=arguments.length-1;I>=-1&&!k;I--){var E;I>=0?E=arguments[I]:(void 0===O&&(O=process.cwd()),E=O),ae(E),0!==E.length&&(A=E+"/"+A,k=47===E.charCodeAt(0))}return A=G(A,!k),k?A.length>0?"/"+A:"/":A.length>0?A:"."},normalize:function(O){if(ae(O),0===O.length)return".";var A=47===O.charCodeAt(0),k=47===O.charCodeAt(O.length-1);return 0!==(O=G(O,!A)).length||A||(O="."),O.length>0&&k&&(O+="/"),A?"/"+O:O},isAbsolute:function(O){return ae(O),O.length>0&&47===O.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var O,A=0;A<arguments.length;++A){var k=arguments[A];ae(k),k.length>0&&(void 0===O?O=k:O+="/"+k)}return void 0===O?".":L.normalize(O)},relative:function(O,A){if(ae(O),ae(A),O===A||(O=L.resolve(O))===(A=L.resolve(A)))return"";for(var k=1;k<O.length&&47===O.charCodeAt(k);++k);for(var I=O.length,E=I-k,H=1;H<A.length&&47===A.charCodeAt(H);++H);for(var D=A.length-H,ee=E<D?E:D,ne=-1,J=0;J<=ee;++J){if(J===ee){if(D>ee){if(47===A.charCodeAt(H+J))return A.slice(H+J+1);if(0===J)return A.slice(H+J)}else E>ee&&(47===O.charCodeAt(k+J)?ne=J:0===J&&(ne=0));break}var F=O.charCodeAt(k+J);if(F!==A.charCodeAt(H+J))break;47===F&&(ne=J)}var P="";for(J=k+ne+1;J<=I;++J)J!==I&&47!==O.charCodeAt(J)||(P+=0===P.length?"..":"/..");return P.length>0?P+A.slice(H+ne):(47===A.charCodeAt(H+=ne)&&++H,A.slice(H))},_makeLong:function(O){return O},dirname:function(O){if(ae(O),0===O.length)return".";for(var A=O.charCodeAt(0),k=47===A,I=-1,E=!0,H=O.length-1;H>=1;--H)if(47===(A=O.charCodeAt(H))){if(!E){I=H;break}}else E=!1;return-1===I?k?"/":".":k&&1===I?"//":O.slice(0,I)},basename:function(O,A){if(void 0!==A&&"string"!=typeof A)throw new TypeError('"ext" argument must be a string');ae(O);var k,I=0,E=-1,H=!0;if(void 0!==A&&A.length>0&&A.length<=O.length){if(A.length===O.length&&A===O)return"";var D=A.length-1,ee=-1;for(k=O.length-1;k>=0;--k){var ne=O.charCodeAt(k);if(47===ne){if(!H){I=k+1;break}}else-1===ee&&(H=!1,ee=k+1),D>=0&&(ne===A.charCodeAt(D)?-1==--D&&(E=k):(D=-1,E=ee))}return I===E?E=ee:-1===E&&(E=O.length),O.slice(I,E)}for(k=O.length-1;k>=0;--k)if(47===O.charCodeAt(k)){if(!H){I=k+1;break}}else-1===E&&(H=!1,E=k+1);return-1===E?"":O.slice(I,E)},extname:function(O){ae(O);for(var A=-1,k=0,I=-1,E=!0,H=0,D=O.length-1;D>=0;--D){var ee=O.charCodeAt(D);if(47!==ee)-1===I&&(E=!1,I=D+1),46===ee?-1===A?A=D:1!==H&&(H=1):-1!==A&&(H=-1);else if(!E){k=D+1;break}}return-1===A||-1===I||0===H||1===H&&A===I-1&&A===k+1?"":O.slice(A,I)},format:function(O){if(null===O||"object"!=typeof O)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof O);return E=(k=O).base||(k.name||"")+(k.ext||""),(I=k.dir||k.root)?I===k.root?I+E:I+"/"+E:E;var k,I,E},parse:function(O){ae(O);var A={root:"",dir:"",base:"",ext:"",name:""};if(0===O.length)return A;var k,I=O.charCodeAt(0),E=47===I;E?(A.root="/",k=1):k=0;for(var H=-1,D=0,ee=-1,ne=!0,J=O.length-1,F=0;J>=k;--J)if(47!==(I=O.charCodeAt(J)))-1===ee&&(ne=!1,ee=J+1),46===I?-1===H?H=J:1!==F&&(F=1):-1!==H&&(F=-1);else if(!ne){D=J+1;break}return-1===H||-1===ee||0===F||1===F&&H===ee-1&&H===D+1?-1!==ee&&(A.base
1=A.name=O.slice(0===D&&E?1:D,ee)):(0===D&&E?(A.name=O.slice(1,H),A.base=O.slice(1,ee)):(A.name=O.slice(D,H),A.base=O.slice(D,ee)),A.ext=O.slice(H,ee)),D>0?A.dir=O.slice(0,D-1):E&&(A.dir="/"),A},sep:"/",delimiter:":",win32:null,posix:null};L.posix=L,z.exports=L},873:(z,ae,G)=>{G.r(ae),G.d(ae,{AEM_MODE:()=>E,AuthoringUtils:()=>ve,Constants:()=>D,ModelClient:()=>Ee,ModelManager:()=>Pe,ModelStore:()=>pe,PathUtils:()=>ie});class L{constructor(){}}L.PAGE_MODEL_INIT="cq-pagemodel-init",L.PAGE_MODEL_LOADED="cq-pagemodel-loaded",L.PAGE_MODEL_UPDATE="cq-pagemodel-update",L.PAGE_MODEL_ROUTE_CHANGED="cq-pagemodel-route-changed";const O=L;class A{constructor(){}}A.PAGE_MODEL_ROOT_URL="cq:pagemodel_root_url",A.PAGE_MODEL_ROUTE_FILTERS="cq:pagemodel_route_filters",A.PAGE_MODEL_ROUTER="cq:pagemodel_router",A.WCM_MODE="cq:wcmmode",A.WCM_DATA_TYPE="cq:datatype";const k=A;class I{constructor(){}}var E,H,U;I.TYPE_PROP=":type",I.ITEMS_PROP=":items",I.ITEMS_ORDER_PROP=":itemsOrder",I.PATH_PROP=":path",I.CHILDREN_PROP=":children",I.HIERARCHY_TYPE_PROP=":hierarchyType",I.JCR_CONTENT="jcr:content",(U=E||(E={})).EDIT="edit",U.PREVIEW="preview",U.DISABLED="disabled",function(U){U.JS="script",U.STYLESHEET="stylesheet"}(H||(H={}));const D=I,ee=Z(754);var ne=G.n(ee),J=G(470);const F=Z(4361);var P=G.n(F);class T{constructor(){}}T.DEFAULT_SLING_MODEL_SELECTOR="model",T.DEFAULT_MODEL_JSON_EXTENSION=`.${T.DEFAULT_SLING_MODEL_SELECTOR}.json`;const W=T,q=/(?:\/)(?:content|apps|libs|etc|etc.clientlibs|conf|mnt\/overlay)(?:\/)/,oe=`(.+)/${D.JCR_CONTENT}/(.+)`,K="http://dummy";class ie{static isBrowser(){return typeof window<"u"}static getContextPath(x){const p=x||this.getCurrentPathname();if(!p)return"";const M=p.match(q),S=null===M?-1:M.index||-1;return S>0?p.slice(0,S):""}static adaptPagePath(x,p){if(!x)return"";const M=ie.internalize(x);return p&&M===ie.sanitize(p)?"":M}static externalize(x){const p=this.getContextPath();return x.startsWith(p)?x:`${p}${x}`}static internalize(x){if(!x||"string"!=typeof x)return"";const p=this.getContextPath();return x.replace(new RegExp(`^${p}/`),"/")}static getMetaPropertyValue(x){let p=null;if(this.isBrowser()){const M=document.head.querySelector(`meta[property="${x}"]`);p=M?M.getAttribute("content"):null}return p}static convertToModelUrl(x){return x&&x.replace&&x.replace(/\.htm(l)?$/,W.DEFAULT_MODEL_JSON_EXTENSION)}static getCurrentPageModelUrl(){const x=this.getCurrentPathname();let p=null;return x&&(p=this.convertToModelUrl(x)||null),p}static getModelUrl(x){return x&&x.replace?this.convertToModelUrl(x):this.getMetaPropertyValue(k.PAGE_MODEL_ROOT_URL)||this.getCurrentPageModelUrl()}static sanitize(x){if(!x||"string"!=typeof x)return null;let p=P().parse(x,!1,!0).pathname;if(p){p=this.internalize(p);const M=p.indexOf(".");M>-1&&(p=p.substr(0,M)),p=(0,J.normalize)(p)}return p}static addExtension(x,p){if(!p||p.length<1||(p.startsWith(".")||(p="."+p),!x||x.length<1||x.indexOf(p)>-1))return x;let M=this.normalize(x);const S=new URL(M,K);let Y=this.sanitize(S.pathname);Y=S.origin===K?Y:S.origin+Y;let te=this._extractPathWithoutResource(S.pathname);return te=this._replaceExtension(te,p),M=(Y+"."+te+S.search).replace(/\.\./g,"."),M}static _extractPathWithoutResource(x){const p=x.split(".");return p.shift(),p.join(".")}static _replaceExtension(x,p){if(x.length<1)return p;const M=x.split("/"),S=M[0].split(".");let Y=S.pop();Y=Y?Y.replace(/htm(l)?/,""):"";let te=S.join(".")+"."+Y+p;return M.shift(),M.length>0&&(te+=M.join("/")),te}static addSelector(x,p){if(!p||p.length<1||(p.startsWith(".")||(p="."+p),!x||x.length<1||x.indexOf(p)>-1))return x;const M=x.indexOf(".")||x.length;return M<0?x+p:x.slice(0,M)+p+x.slice(M,x.length)}static getCurrentPathname(){return this.isBrowser()?window.location.pathname:null}static getCurrentURL(){return this.isBrowser()?window.location.href:""}static dispatchGlobalCustomEvent(x,p){this.isBrowser()&&window.dispatchEvent(new CustomEvent(x,p))}static join(x){return x?this.normalize(x.filter(p=>p).join("/")):""}static normalize(x){return x?x.replace(/\/+/g,"/"):""}static makeAbsolute(x){return x&&"string"==typeof x?x.startsWith("/")?x:"/"+x:""}
1static makeRelative(x){return x&&"string"==typeof x?x.startsWith("/")?x.slice(1):x:""}static getParentNodePath(x){if(x&&x.length>0){const p=x.lastIndexOf("/")+1;if(p<x.length)return x.substring(0,p-1)}return null}static isItem(x){return new RegExp(oe).test(x)}static getNodeName(x){return("string"==typeof x?x.replace(/\/+/g,"/").split(/\//).filter(Boolean):[]).pop()||null}static subpath(x,p){if(!x)return"";const M=ie.makeRelative(x).split("/"),S=ie.makeRelative(p).split("/");if(M.length<S.length)return x;let Y;for(Y=0;Y<S.length&&M[Y]===S[Y];++Y);return Y===S.length?M.slice(Y).join("/"):x}static splitByDelimitators(x,p){let M=[x];return p.forEach(S=>{let Y=[];const te=ie.normalize(ie.makeAbsolute(S)+"/");M.forEach(re=>{if(Y=Y.concat(re.split(te)),re.endsWith(S)){const ge=Y.splice(Y.length-1,1)[0];ge!==S&&(Y=Y.concat(ge.split(ie.makeAbsolute(S))))}Y=Y.filter(ge=>ge)}),M=Y}),M}static _getJCRPath(x,p){return[x,D.JCR_CONTENT,p].join("/")}static splitPageContentPaths(x){if(!x&&"string"!=typeof x)return;const p=x.split(`/${D.JCR_CONTENT}/`),M={pagePath:p[0]};return p.length>1&&(M.itemPath=p[1]),M}static trimStrings(x,p){return p.forEach(M=>{for(;x.startsWith(M);)x=ie.makeRelative(x.slice(M.length));for(;x.endsWith(M);)(x=x.slice(0,x.length-M.length)).endsWith("/")&&(x=x.slice(0,x.length-1))}),x}static _getStartStrings(x,p){let M="";return p.forEach(S=>{for(;x.startsWith(S);)x=ie.makeRelative(x.slice(S.length)),M=`${M}/${S}`}),ie.makeRelative(M)}static toAEMPath(x,p,M){if(this.isBrowser()&&window.location.origin===p){const S=`(/editor.html)?(/content/${M=M.replace(/^\/|\/$/g,"")})?`;if(x.indexOf(S)<0)return`${S}${x}(.html)?`}return x}}function Ie(U){ie.dispatchGlobalCustomEvent(O.PAGE_MODEL_LOADED,{detail:{model:ne()(U)}})}class Se{constructor(x){this._modelManager=x,this._windowListener=p=>{p&&p.detail&&p.detail.msg?this._updateModel(p.detail.msg):console.error("EditorService.js","No message passed to cq-pagemodel-update",p)},ie.isBrowser()&&window.addEventListener(O.PAGE_MODEL_UPDATE,this._windowListener)}_updateModel(x){if(!x||!x.cmd||!x.path)return void console.error("PageModelManager.js","Not enough data received to update the page model");const p=x.path,M=x.cmd,S=ne()(x.data);let Y,te,re;const ge=ie.getParentNodePath(p);switch(M){case"replace":this._modelManager.modelStore.setData(p,S),this._modelManager._notifyListeners(p);break;case"delete":this._modelManager.modelStore.removeData(p),ge&&this._modelManager._notifyListeners(ge);break;case"insertBefore":re=!0;case"insertAfter":Y=ie.getNodeName(p),ge&&(te=ge+"/"+S.key,this._modelManager.modelStore.insertData(te,S.value,Y,re),this._modelManager._notifyListeners(ge));break;default:console.log("EditorClient","unsupported command:",M)}Ie(this._modelManager.modelStore.dataMap)}destroy(){ie.isBrowser()&&window.removeEventListener(O.PAGE_MODEL_UPDATE,this._windowListener)}}class Ee{constructor(x){this._apiHost=x||null}get apiHost(){return this._apiHost}
1fetch(x){return x?fetch(`${this._apiHost||""}${x}`,{credentials:"same-origin"}).then(M=>{if(M.status>=200&&M.status<300)return M.json();throw{response:M}}).catch(M=>Promise.reject(M)):Promise.reject(new Error("Fetching model rejected for path: "+x))}destroy(){this._apiHost=null}}class pe{constructor(x,p){this._data=null,this._rootPath=null,this._data={},x&&this.initialize(x,p||{}),this._pageContentDelimiter=[D.JCR_CONTENT]}initialize(x,p){p&&(this._data=p),this._rootPath=x}get rootPath(){return this._rootPath||""}get dataMap(){return this._data}setData(x,p={}){const M=ie.getNodeName(x);if(M){const S=this.getData(ie.getParentNodePath(x),!1);if(S&&S[D.ITEMS_PROP]){const Y=ne()(p),te=S[D.ITEMS_PROP]||{};te[M]&&Object.keys(te[M]).forEach(re=>Y.value[re]=Y.value[re]||""),te[M]=Y.value,S[D.ITEMS_PROP]=te}}}getData(x,p=!0){if(!x&&"string"!=typeof x)return p?ne()(this._data):this._data;if(x===this._rootPath||x===`${this._rootPath}/${D.JCR_CONTENT}`)return p?ne()(this._data):this._data;const M=ie.splitPageContentPaths(x);if(M){const S=this._getPageData(M.pagePath);if(!S||!M.itemPath)return p?ne()(S):S;const Y=this._findItemData(M.itemPath,S);if(Y)return p?ne()(Y.data):Y.data}}insertData(x,p,M,S=!1){if(p=ne()(p),!x)return void console.warn("No path provided for data: "+p);if(!ie.isItem(x)&&this._data)return this._data[D.CHILDREN_PROP]||(this._data[D.CHILDREN_PROP]={}),void(this._data[D.CHILDREN_PROP][x]=p);const Y=ie.splitPageContentPaths(x);if(Y&&Y.itemPath){const te=this._getPageData(Y.pagePath),re=this._findItemData(Y.itemPath,te).parent||te||this._data,ge=ie.getNodeName(Y.itemPath);if(null!=ge&&re&&Object.prototype.hasOwnProperty.call(re,D.ITEMS_PROP)){const ye=re[D.ITEMS_PROP];if(ye){ye[ge]=p;const xe=re[D.ITEMS_ORDER_PROP];if(null!=xe&&xe.length>0&&null!=M){const Me=xe.indexOf(M);Me>-1?xe.splice(S?Me:Me+1,0,ge):xe.push(ge)}}}}}removeData(x){if(!x)return null;if(!ie.isItem(x)&&this._data&&this._data[D.CHILDREN_PROP])return delete this._data[D.CHILDREN_PROP][x],null;const p=ie.splitPageContentPaths(x);if(p&&p.itemPath){const M=this._getPageData(p.pagePath),S=this._findItemData(p.itemPath,M);if(S.data&&S&&S.parent&&Object.prototype.hasOwnProperty.call(S.parent,D.ITEMS_PROP)){const{parent:Y}=S,te=Y[D.ITEMS_PROP],re=ie.getNodeName(p.itemPath);if(re){te&&delete te[re],delete S.data,delete S.parent;const ge=Y[D.ITEMS_ORDER_PROP];if(ge&&ge.length>0){const ye=ge.indexOf(re);ge.splice(ye,1)}return S.parentPath?S.parentPath:null}}}return console.warn(`Item for path ${x} was not found! Nothing to remove then.`),null}destroy(){this._data=null,this._rootPath=null,this._pageContentDelimiter=null}_findItemData(x,p=this._data,M=null,S=""){const Y={parent:M,parentPath:S};if(!p)throw new Error("Assertion error: No data provided. This should never happen.");const te=p[D.ITEMS_PROP];if(!te)return Y;for(const re in te){if(!Object.prototype.hasOwnProperty.call(te,re))continue;const ge=te[re];if(re===x)return Y.data=te[re],Y.key=re,Y;{let ye=ie.subpath(x,re);if(!this._pageContentDelimiter)throw new Error("_pageContentDelimiter not set. this should never happen as its set in constructor.");{const xe=ie._getStartStrings(ye,this._pageContentDelimiter),Me=ie.join([S,re,xe]);if(ye=ie.trimStrings(ye,this._pageContentDelimiter),ye!==x){const Te=this._findItemData(ye,ge,ge,Me);if(Te)return Te}}}}return Y}_getPageData(x){if(!this._data)return;if(""===x||x===this._data[D.PATH_PROP]||x===this.rootPath)return this._data;const p=this._data[D.CHILDREN_PROP];return p&&p[x]}}class ve{constructor(x){this._apiDomain=x}getApiDomain(){return this._apiDomain}getAemLibraries(){const x=document.createDocumentFragment();if(!ve.isRemoteApp()||!ve.isEditMode())return x;const p=this.prependDomain(ve.AUTHORING_LIBRARIES.JS),M=this.prependDomain(ve.AUTHORING_LIBRARIES.CSS),S=ve.AUTHORING_LIBRARIES.META;return x.append(this.generateScriptElements(p)),x.append(this.generateLinkElements(M)),x.append(this.generateMetaElements(S)),x}setOnLoadCallback(x,p){const M=x.querySelectorAll("script");M.length?M[M.length-1].onload=()=>{p()}:p()}generateMetaElements(x){const p=document.createDocumentFragment();
1return Object.entries(x).forEach(M=>{const[S,Y]=M,te=document.createElement("meta");te.setAttribute("property",S),te.content=Y,p.appendChild(te)}),p}generateLinkElements(x){const p=document.createDocumentFragment();return x.forEach(M=>{const S=document.createElement("link");S.type="text/css",S.rel="stylesheet",S.href=M,p.appendChild(S)}),p}generateScriptElements(x){const p=document.createDocumentFragment();return x.forEach(M=>{const S=document.createElement("script");S.type="text/javascript",S.src=M,S.async=!1,p.appendChild(S)}),p}static isMode(x){const p=ie.getMetaPropertyValue(k.WCM_MODE)===x,M=ie.isBrowser()&&ve.getWCMModeFromURL()===x;return p||M}static isEditMode(){return ve.isMode(E.EDIT)}static isPreviewMode(){return ve.isMode(E.PREVIEW)}static isRemoteApp(){try{return!!new URL(ie.getCurrentURL()).searchParams.get(k.WCM_MODE)}catch{}return!1}static getWCMModeFromURL(){let x;try{return x=new URL(ie.getCurrentURL()),x.searchParams.get(k.WCM_MODE)||""}catch{}return""}prependDomain(x){const p=[],M=this.getApiDomain();return x.forEach(S=>{p.push(`${M||""}${S}`)}),p}static isInEditor(){return ve.isEditMode()||ve.isPreviewMode()||ve.isRemoteApp()}}ve.EDITOR_CLIENTLIB_PATH="/etc.clientlibs/cq/gui/components/authoring/editors/clientlibs/",ve.AUTHORING_LIBRARIES={JS:[ve.EDITOR_CLIENTLIB_PATH+"internal/messaging.js",ve.EDITOR_CLIENTLIB_PATH+"utils.js",ve.EDITOR_CLIENTLIB_PATH+"internal/page.js",ve.EDITOR_CLIENTLIB_PATH+"internal/pagemodel/messaging.js"],CSS:[ve.EDITOR_CLIENTLIB_PATH+"internal/page.css"],META:{[k.WCM_DATA_TYPE]:"JSON"}};const Pe=new class{constructor(){this._listenersMap={},this._fetchPromises={},this._modelPaths={}}get modelClient(){if(!this._modelClient)throw new Error("ModelClient is undefined. Call initialize first!");return this._modelClient}get modelStore(){if(!this._modelStore)throw new Error("ModelStore is undefined. Call initialize first!");return this._modelStore}get clientlibUtil(){if(!this._clientlibUtil)throw new Error("AuthoringUtils is undefined. Call initialize first!");return this._clientlibUtil}initialize(U){this.initializeAsync(U);const{rootModelURL:x,rootModelPath:p}=this._modelPaths;if(!x)throw new Error("Provide root model url to initialize ModelManager.");if(!p)throw new Error("No root modelpath resolved! This should never happen.");return this._initPromise}initializeAsync(U){this.destroy();const x=this._toModelConfig(U),p=x&&x.model;this._initializeFields(x),this._initPromise=this._attachAEMLibraries();const{rootModelPath:M}=this._modelPaths;this._modelStore=new pe(M,p),M&&this._setInitializationPromise(M),function(){if($()&&ie.isBrowser()){const S=window.history.pushState,Y=window.history.replaceState;window.addEventListener("popstate",te=>{var re;const ge=te?.target;B((null===(re=ge?.location)||void 0===re?void 0:re.pathname)||null)}),window.history.pushState=(te,re,ge)=>(B(ge),S.apply(history,[te,re,ge])),window.history.replaceState=(te,re,ge)=>(B(ge||null),Y.apply(history,[te,re,ge]))}}()}_attachAEMLibraries(){if(!ie.isBrowser())return Promise.resolve();const U=this.clientlibUtil.getAemLibraries();if(!U.hasChildNodes())return Promise.resolve();let x;const p=new Promise(M=>{x=M});return this.clientlibUtil.setOnLoadCallback(U,x),window.document.head.appendChild(U),p}_initializeFields(U){this._listenersMap={},this._fetchPromises={},this._initPromise=null,this._modelClient=U&&U.modelClient||new Ee,this._errorPageRoot=U&&U.errorPageRoot||void 0,this._editorClient=new Se(this),this._clientlibUtil=new ve(this.modelClient.apiHost),this._modelPaths=this._getPathsForModel(U)}_getPathsForModel(U){const x=U?.path,p=ie.getMetaPropertyValue(k.PAGE_MODEL_ROOT_URL),M=ie.internalize(p),S=this._isRemoteApp()?"":ie.getCurrentPathname(),Y=S&&ie.sanitize(S)||"",te=x||M||Y;return{currentPathname:S,metaPropertyModelURL:M,rootModelURL:te,rootModelPath:ie.sanitize(te)||""}}_fetchPageModelFromStore(){const U=this.modelStore.getData();return Ie(U),U}_setInitializationPromise(U){const{rootModelURL:x}=this._modelPaths;this._initPromise=this._initPromise.then(()=>this._checkDependencies()).then(()=>{const p=this.modelStore.getData(U);return p&&Object.keys(p).length>0?(Ie(p),p):x?this._fetchData(x).then(M=>{try{return this.modelStore.initialize(U,M),this._fetchActivePageModel(M)||this._fetchPageModelFromStore()}catch(S){console.error("Error on initialization - "+S)}}):void 0})}_fetchActivePageModel(U){const{currentPathname:x,metaPropertyModelURL:p}=this._modelPaths,M=x&&ie.sanitize(x)||"";
1if(x&&M&&!me(x)&&(Y=p,(S=x)&&Y&&ie.sanitize(S)!==ie.sanitize(Y))&&!function(te,re){const ge=ie.sanitize(re);return!!ge&&!!(te&&re&&te[D.CHILDREN_PROP]&&te[D.CHILDREN_PROP][ge])}(U,x))return this._fetchData(x).then(te=>(this.modelStore.insertData(M,te),this._fetchPageModelFromStore())).catch(te=>{console.warn("caught",te)});if(x&&me(x))return this._fetchPageModelFromStore();if(!ie.isBrowser())throw new Error("Attempting to retrieve model data from a non-browser.\n                Please provide the initial data with the property key model");var S,Y}get rootPath(){return this.modelStore.rootPath}getData(U){let x="",p=!1;return"string"==typeof U?x=U:U&&(x=U.path||"",p=!!U.forceReload),(this._initPromise||Promise.resolve()).then(()=>this._checkDependencies()).then(()=>{if(!p){const M=this.modelStore.getData(x);if(M)return Promise.resolve(M)}if(ie.isItem(x)){const{pageData:M,pagePath:S}=this._getParentPage(x);if(!M)return this._fetchData(S).then(Y=>(this._storeData(S,Y),this.modelStore.getData(x)))}return this._fetchData(x).then(M=>this._storeData(x,M))})}_fetchData(U){if(Object.prototype.hasOwnProperty.call(this._fetchPromises,U))return this._fetchPromises[U];if(this.modelClient)return new Promise((x,p)=>{const M=this.modelClient.fetch(this._toModelPath(U));this._fetchPromises[U]=M,M.then(S=>{delete this._fetchPromises[U],this._isRemoteApp()&&Ie(S),x(S)}).catch(S=>{if(delete this._fetchPromises[U],void 0!==this._errorPageRoot){const te=this._errorPageRoot+("string"!=typeof S&&S.response?S.response.status:"500")+".model.json";-1===U.indexOf(D.JCR_CONTENT)&&U!==te?this._fetchData(te).then(re=>{re[D.PATH_PROP]=ie.sanitize(U)||U,x(re)}).catch(p):p(S)}else p(S)})});throw new Error("ModelClient not initialized!")}_notifyListeners(U){if(U=ie.adaptPagePath.call(this,U),!this._listenersMap)throw new Error("ListenersMap is undefined.");const x=this._listenersMap[U];x&&x.length&&x.forEach(p=>{try{p()}catch(M){console.error(`Error in listener ${x} at path ${U}: ${M}`)}})}addListener(U,x){var p;if(!U||"string"!=typeof U||"function"!=typeof x)return;const M=ie.adaptPagePath(U,null===(p=this.modelStore)||void 0===p?void 0:p.rootPath);this._listenersMap[M]=this._listenersMap[U]||[],this._listenersMap[M].push(x)}removeListener(U,x){var p;if(!U||"string"!=typeof U||"function"!=typeof x)return;const M=ie.adaptPagePath(U,null===(p=this.modelStore)||void 0===p?void 0:p.rootPath),S=this._listenersMap[M];if(S){const Y=S.indexOf(x);-1!==Y&&S.splice(Y,1)}}destroy(){this._modelClient&&this._modelClient.destroy&&this._modelClient.destroy(),this._modelStore&&this._modelStore.destroy&&this._modelStore.destroy(),this._editorClient&&this._editorClient.destroy&&this._editorClient.destroy()}_storeData(U,x){let p=!1;return this._modelStore&&(p=ie.isItem(U)),x&&Object.keys(x).length>0&&(this.modelStore.insertData(U,x),this._notifyListeners(U)),p||this._notifyListeners(""),x}_toModelPath(U){let x=ie.addSelector(U,"model");return x=ie.addExtension(x,"json"),x=ie.externalize(x),ie.makeAbsolute(x)}_toModelConfig(U){return U&&"string"==typeof U?{path:U}:U||{}}_checkDependencies(){return this.modelClient?this.modelStore?Promise.resolve():Promise.reject("No ModelManager registered."):Promise.reject("No ModelClient registered.")}_getParentPage(U){const x=ie.splitPageContentPaths(U),p=x?.pagePath||"";return{pageData:this.modelStore.getData(p),pagePath:p}}_isRemoteApp(){const U=this.modelClient.apiHost||"";return ie.isBrowser()&&U.length>0&&ie.getCurrentURL()!==U}};class ke{constructor(){}}function me(U){const x=function(){const p=ie.getMetaPropertyValue(k.PAGE_MODEL_ROUTE_FILTERS);return p?p.split(","):[]}();for(let p=0,M=x.length;p<M;p++)if(new RegExp(x[p]).test(U))return!0;return!1}function $(){if(!ie.isBrowser())return!1;const U=ie.getMetaPropertyValue(k.PAGE_MODEL_ROUTER);return!U||ke.DISABLED!==U}function B(U){if(!$())return;const x=function(p){const M=p||ie.isBrowser()&&window.location.pathname;return M?ie.sanitize(M):null}(U);x&&"/"!==x&&!me(x)&&Pe.getData({path:x}).then(M=>{ie.dispatchGlobalCustomEvent(O.PAGE_MODEL_ROUTE_CHANGED,{detail:{model:M}})})}ke.DISABLED="disabled",ke.CONTENT_PATH="path"}},R={};function le(z){if(R[z])return R[z].exports;var ae=R[z]={exports:{}};return b[z](ae,ae.exports,le),ae.exports}return le.n=z=>{var ae=z&&z.__esModule?()=>z.default:()=>z;return le.d(ae,{a:ae}),ae},le.d=(z,ae)=>{for(var G in ae)le.o(ae,G)&&!le.o(z,G)&&Object.defineProperty(z,G,{enumerable:!0,get:ae[G]}
1)},le.o=(z,ae)=>Object.prototype.hasOwnProperty.call(z,ae),le.r=z=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(z,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(z,"__esModule",{value:!0})},le(873)})()},4381:(Ce,y,Z)=>{"use strict";var b=Z(617),R=Z(1764),le=Z(5014),z=Z(4295);Ce.exports=z||b.call(le,R)},1764:Ce=>{"use strict";Ce.exports=Function.prototype.apply},5014:Ce=>{"use strict";Ce.exports=Function.prototype.call},1765:(Ce,y,Z)=>{"use strict";var b=Z(617),R=Z(6650),le=Z(5014),z=Z(4381);Ce.exports=function(G){if(G.length<1||"function"!=typeof G[0])throw new R("a function is required");return z(b,le,G)}},4295:Ce=>{"use strict";Ce.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply},4476:(Ce,y,Z)=>{"use strict";var b=Z(9876),R=Z(1765),le=R([b("%String.prototype.indexOf%")]);Ce.exports=function(ae,G){var L=b(ae,!!G);return"function"==typeof L&&le(ae,".prototype.")>-1?R([L]):L}},754:Ce=>{var y=function(){"use strict";function Z(k,I){return null!=I&&k instanceof I}var b,R,le;try{b=Map}catch{b=function(){}}try{R=Set}catch{R=function(){}}try{le=Promise}catch{le=function(){}}function z(k,I,E,H,D){"object"==typeof I&&(E=I.depth,H=I.prototype,D=I.includeNonEnumerable,I=I.circular);var ee=[],ne=[],J=typeof Buffer<"u";return typeof I>"u"&&(I=!0),typeof E>"u"&&(E=1/0),function F(P,T){if(null===P)return null;if(0===T)return P;var W,q;if("object"!=typeof P)return P;if(Z(P,b))W=new b;else if(Z(P,R))W=new R;else if(Z(P,le))W=new le(function(Pe,ke){P.then(function(me){Pe(F(me,T-1))},function(me){ke(F(me,T-1))})});else if(z.__isArray(P))W=[];else if(z.__isRegExp(P))W=new RegExp(P.source,A(P)),P.lastIndex&&(W.lastIndex=P.lastIndex);else if(z.__isDate(P))W=new Date(P.getTime());else{if(J&&Buffer.isBuffer(P))return W=Buffer.allocUnsafe?Buffer.allocUnsafe(P.length):new Buffer(P.length),P.copy(W),W;Z(P,Error)?W=Object.create(P):typeof H>"u"?(q=Object.getPrototypeOf(P),W=Object.create(q)):(W=Object.create(H),q=H)}if(I){var oe=ee.indexOf(P);if(-1!=oe)return ne[oe];ee.push(P),ne.push(W)}for(var K in Z(P,b)&&P.forEach(function(Pe,ke){var me=F(ke,T-1),$=F(Pe,T-1);W.set(me,$)}),Z(P,R)&&P.forEach(function(Pe){var ke=F(Pe,T-1);W.add(ke)}),P){var ie;q&&(ie=Object.getOwnPropertyDescriptor(q,K)),(!ie||null!=ie.set)&&(W[K]=F(P[K],T-1))}if(Object.getOwnPropertySymbols){var Ie=Object.getOwnPropertySymbols(P);for(K=0;K<Ie.length;K++){var Se=Ie[K];(Ee=Object.getOwnPropertyDescriptor(P,Se))&&!Ee.enumerable&&!D||(W[Se]=F(P[Se],T-1),Ee.enumerable||Object.defineProperty(W,Se,{enumerable:!1}))}}if(D){var pe=Object.getOwnPropertyNames(P);for(K=0;K<pe.length;K++){var Ee,ve=pe[K];(Ee=Object.getOwnPropertyDescriptor(P,ve))&&Ee.enumerable||(W[ve]=F(P[ve],T-1),Object.defineProperty(W,ve,{enumerable:!1}))}}return W}(k,E)}function ae(k){return Object.prototype.toString.call(k)}function A(k){var I="";return k.global&&(I+="g"),k.ignoreCase&&(I+="i"),k.multiline&&(I+="m"),I}return z.clonePrototype=function(I){if(null===I)return null;var E=function(){};return E.prototype=I,new E},z.__objToStr=ae,z.__isDate=function G(k){return"object"==typeof k&&"[object Date]"===ae(k)},z.__isArray=function L(k){return"object"==typeof k&&"[object Array]"===ae(k)},z.__isRegExp=function O(k){return"object"==typeof k&&"[object RegExp]"===ae(k)},z.__getRegExpFlags=A,z}();Ce.exports&&(Ce.exports=y)},6034:(Ce,y,Z)=>{"use strict";var le,b=Z(1765),R=Z(1108);try{le=[].__proto__===Array.prototype}catch(L){if(!L||"object"!=typeof L||!("code"in L)||"ERR_PROTO_ACCESS"!==L.code)throw L}var z=!!le&&R&&R(Object.prototype,"__proto__"),ae=Object,G=ae.getPrototypeOf;Ce.exports=z&&"function"==typeof z.get?b([z.get]):"function"==typeof G&&function(O){return G(null==O?O:ae(O))}},7689:Ce=>{"use strict";var y=Object.defineProperty||!1;if(y)try{y({},"a",{value:1})}catch{y=!1}Ce.exports=y},2101:Ce=>{"use strict";Ce.exports=EvalError},8347:Ce=>{"use strict";Ce.exports=Error},7242:Ce=>{"use strict";Ce.exports=RangeError},4106:Ce=>{"use strict";Ce.exports=ReferenceError},4565:Ce=>{"use strict";Ce.exports=SyntaxError},6650:Ce=>{"use strict";Ce.exports=TypeError},5323:Ce=>{"use strict";Ce.exports=URIError},9627:Ce=>{"use strict";Ce.exports=Object},1222:Ce=>{"use strict";var Z=Object.prototype.toString,b=Math.max,le=function(L,O){for(var A=[],k=0;k<L.length;k+=1)A[k]=L[k];for(var I=0;I<O.length;I+=1)A[I+L.length]=O[I];return A};Ce.exports=function(L){var O=this;if("function"!=typeof O||"[object Function]"!==Z.apply(O))throw new TypeError("Function.prototype.bind called on incompatible "+O);for(var k,A=function(L,O){for(var A=[],k=1,I=0;k<L.length;k+=1,I+=1)A[I]=L[k];return A}(arguments),E=b(0,O.length-A.length),H=[],D=0;D<E;D++)H[D]="$"+D;if(k=Function("binder","return function ("+function(G,L){for(var O="",A=0;A<G.length;A+=1)O+=G[A],A+1<G.length&&(O+=",");return O}(H)+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof k){var ne=O.apply(this,le(A,arguments));return Object(ne)===ne?ne:this}return O.apply(L,le(A,arguments))}),O.prototype){var ee=function(){};ee.prototype=O.prototype,k.prototype=new ee,ee.prototype=null}return k}},617:(Ce,y,Z)=>{"use strict";var b=Z(1222);Ce.exports=Function.prototype.bind||b},9876:(Ce,y,Z)=>{"use strict";var b,R=Z(9627),le=Z(8347),z=Z(2101),ae=Z(7242),G=Z(4106),L=Z(4565),O=Z(6650),A=Z(5323),k=Z(2918),I=Z(2431),E=Z(2069),H=Z(
17181),D=Z(9588),ee=Z(9863),ne=Z(1057),J=Function,F=function(xe){try{return J('"use strict"; return ('+xe+").constructor;")()}catch{}},P=Z(1108),T=Z(7689),W=function(){throw new O},q=P?function(){try{return W}catch{try{return P(arguments,"callee").get}catch{return W}}}():W,oe=Z(2939)(),K=Z(4727),ie=Z(1146),Ie=Z(4954),Se=Z(1764),Ee=Z(5014),pe={},ve=typeof Uint8Array>"u"||!K?b:K(Uint8Array),Pe={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?b:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?b:ArrayBuffer,"%ArrayIteratorPrototype%":oe&&K?K([][Symbol.iterator]()):b,"%AsyncFromSyncIteratorPrototype%":b,"%AsyncFunction%":pe,"%AsyncGenerator%":pe,"%AsyncGeneratorFunction%":pe,"%AsyncIteratorPrototype%":pe,"%Atomics%":typeof Atomics>"u"?b:Atomics,"%BigInt%":typeof BigInt>"u"?b:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?b:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?b:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?b:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":le,"%eval%":eval,"%EvalError%":z,"%Float16Array%":typeof Float16Array>"u"?b:Float16Array,"%Float32Array%":typeof Float32Array>"u"?b:Float32Array,"%Float64Array%":typeof Float64Array>"u"?b:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?b:FinalizationRegistry,"%Function%":J,"%GeneratorFunction%":pe,"%Int8Array%":typeof Int8Array>"u"?b:Int8Array,"%Int16Array%":typeof Int16Array>"u"?b:Int16Array,"%Int32Array%":typeof Int32Array>
vendor: 4,759 bytes, line 1
1"u"?b:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":oe&&K?K(K([][Symbol.iterator]())):b,"%JSON%":"object"==typeof JSON?JSON:b,"%Map%":typeof Map>"u"?b:Map,"%MapIteratorPrototype%":typeof Map>"u"||!oe||!K?b:K((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":R,"%Object.getOwnPropertyDescriptor%":P,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?b:Promise,"%Proxy%":typeof Proxy>"u"?b:Proxy,"%RangeError%":ae,"%ReferenceError%":G,"%Reflect%":typeof Reflect>"u"?b:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?b:Set,"%SetIteratorPrototype%":typeof Set>"u"||!oe||!K?b:K((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?b:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":oe&&K?K(""[Symbol.iterator]()):b,"%Symbol%":oe?Symbol:b,"%SyntaxError%":L,"%ThrowTypeError%":q,"%TypedArray%":ve,"%TypeError%":O,"%Uint8Array%":typeof Uint8Array>"u"?b:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?b:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?b:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?b:Uint32Array,"%URIError%":A,"%WeakMap%":typeof WeakMap>"u"?b:WeakMap,"%WeakRef%":typeof WeakRef>"u"?b:WeakRef,"%WeakSet%":typeof WeakSet>"u"?b:WeakSet,"%Function.prototype.call%":Ee,"%Function.prototype.apply%":Se,"%Object.defineProperty%":T,"%Object.getPrototypeOf%":ie,"%Math.abs%":k,"%Math.floor%":I,"%Math.max%":E,"%Math.min%":H,"%Math.pow%":D,"%Math.round%":ee,"%Math.sign%":ne,"%Reflect.getPrototypeOf%":Ie};if(K)try{null.error}catch(xe){var ke=K(K(xe));Pe["%Error.prototype%"]=ke}var me=function xe(Me){var Te;if("%AsyncFunction%"===Me)Te=F("async function () {}");else if("%GeneratorFunction%"===Me)Te=F("function* () {}");else if("%AsyncGeneratorFunction%"===Me)Te=F("async function* () {}");else if("%AsyncGenerator%"===Me){var Ne=xe("%AsyncGeneratorFunction%");Ne&&(Te=Ne.prototype)}else if("%AsyncIteratorPrototype%"===Me){var Fe=xe("%AsyncGenerator%");Fe&&K&&(Te=K(Fe.prototype))}return Pe[Me]=Te,Te},$={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},B=Z(617),U=Z(9926),x=B.call(Ee,Array.prototype.concat),p=B.call(Se,Array.prototype.splice),M=B.call(Ee,String.prototype.replace),S=B.call(Ee,String.prototype.slice),Y=B.c
vendor: 3,565 bytes, line 1
1all(Ee,RegExp.prototype.exec),te=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,re=/\\(\\)?/g,ye=function(Me,Te){var Fe,Ne=Me;if(U($,Ne)&&(Ne="%"+(Fe=$[Ne])[0]+"%"),U(Pe,Ne)){var Be=Pe[Ne];if(Be===pe&&(Be=me(Ne)),typeof Be>"u"&&!Te)throw new O("intrinsic "+Me+" exists, but is not available. Please file an issue!");return{alias:Fe,name:Ne,value:Be}}throw new L("intrinsic "+Me+" does not exist!")};Ce.exports=function(Me,Te){if("string"!=typeof Me||0===Me.length)throw new O("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof Te)throw new O('"allowMissing" argument must be a boolean');if(null===Y(/^%?[^%]*%?$/,Me))throw new L("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Ne=function(Me){var Te=S(Me,0,1),Ne=S(Me,-1);if("%"===Te&&"%"!==Ne)throw new L("invalid intrinsic syntax, expected closing `%`");if("%"===Ne&&"%"!==Te)throw new L("invalid intrinsic syntax, expected opening `%`");var Fe=[];return M(Me,te,function(Be,et,it,mt){Fe[Fe.length]=it?M(mt,re,"$1"):et||Be}),Fe}(Me),Fe=Ne.length>0?Ne[0]:"",Be=ye("%"+Fe+"%",Te),et=Be.name,it=Be.value,mt=!1,qe=Be.alias;qe&&(Fe=qe[0],p(Ne,x([0,1],qe)));for(var xn=1,Dn=!0;xn<Ne.length;xn+=1){var bt=Ne[xn],sn=S(bt,0,1),kn=S(bt,-1);if(('"'===sn||"'"===sn||"`"===sn||'"'===kn||"'"===kn||"`"===kn)&&sn!==kn)throw new L("property names with quotes must have matching quotes");if(("constructor"===bt||!Dn)&&(mt=!0),U(Pe,et="%"+(Fe+="."+bt)+"%"))it=Pe[et];else if(null!=it){if(!(bt in it)){if(!Te)throw new O("base intrinsic for "+Me+" exists, but the property is not available.");return}if(P&&xn+1>=Ne.length){var Po=P(it,bt);it=(Dn=!!Po)&&"get"in Po&&!("originalValue"in Po.get)?Po.get:it[bt]}else Dn=U(it,bt),it=it[bt];Dn&&!mt&&(Pe[et]=it)}}return it}},1146:(Ce,y,Z)=>{"use strict";var b=Z(9627);Ce.exports=b.getPrototypeOf||null},4954:Ce=>{"use strict";Ce.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null},4727:(Ce,y,Z)=>{"use strict";var b=Z(4954),R=Z(1146),le=Z(6034);Ce.exports=b?function(ae){return b(ae)}:R?function(ae){if(!ae||"object"!=typeof ae&&"function"!=typeof ae)throw new TypeError("getProto: not an object");return R(ae)}:le?function(ae){return le(ae)}:null},5434:Ce=>{"use strict";Ce.exports=Object.getOwnPropertyDescriptor},1108:(Ce,y,Z)=>{"use strict";var b=Z(5434);if(b)try{b([],"length")}catch{b=null}Ce.exports=b},2939:(Ce,y,Z)=>{"use strict";var b=typeof Symbol<"u"&&Symbol,R=Z(7324);Ce.exports=function(){return"function"==typeof b&&"function"==typeof Symbol&&"symbol"==typeof b("foo")&&"symbol"==typeof Symbol("bar")&&R()}},7324:Ce=>{"use strict";Ce.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var Z={},b=Symbol("test"),R=Object(b);if("string"==typeof b||"[object Symbol]"!==Object.prototype.toString.call(b)||"[object Symbol]"!==Object.prototype.toString.call(R))return!1;for(var z in Z[b]=42,Z)return!1;if("function"==typeof Object.keys&&0!==Object.keys(Z).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(Z).length)return!1;var ae=Object.getOwnPropertySymbols(Z);if(1!==ae.length||ae[0]!==b||!Object.prototype.propertyIsEnumerable.call(Z,b))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var G=Object.getOwnPropertyDescriptor(Z,b);if(42!==G.value||!0!==G.enumerable)return!1}return!0}},9926:(Ce,y,Z)=>{"use strict";var b=Function.prototype.call,R=Object.prototype.hasOwnProperty,le=Z(617);
vendor: 5,693 bytes, line 1
1Ce.exports=le.call(b,R)},2918:Ce=>{"use strict";Ce.exports=Math.abs},2431:Ce=>{"use strict";Ce.exports=Math.floor},2563:Ce=>{"use strict";Ce.exports=Number.isNaN||function(Z){return Z!=Z}},2069:Ce=>{"use strict";Ce.exports=Math.max},7181:Ce=>{"use strict";Ce.exports=Math.min},9588:Ce=>{"use strict";Ce.exports=Math.pow},9863:Ce=>{"use strict";Ce.exports=Math.round},1057:(Ce,y,Z)=>{"use strict";var b=Z(2563);Ce.exports=function(le){return b(le)||0===le?le:le<0?-1:1}},5830:(Ce,y,Z)=>{var b="function"==typeof Map&&Map.prototype,R=Object.getOwnPropertyDescriptor&&b?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,le=b&&R&&"function"==typeof R.get?R.get:null,z=b&&Map.prototype.forEach,ae="function"==typeof Set&&Set.prototype,G=Object.getOwnPropertyDescriptor&&ae?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,L=ae&&G&&"function"==typeof G.get?G.get:null,O=ae&&Set.prototype.forEach,k="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,E="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,D="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,ee=Boolean.prototype.valueOf,ne=Object.prototype.toString,J=Function.prototype.toString,F=String.prototype.match,P=String.prototype.slice,T=String.prototype.replace,W=String.prototype.toUpperCase,q=String.prototype.toLowerCase,oe=RegExp.prototype.test,K=Array.prototype.concat,ie=Array.prototype.join,Ie=Array.prototype.slice,Se=Math.floor,Ee="function"==typeof BigInt?BigInt.prototype.valueOf:null,pe=Object.getOwnPropertySymbols,ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,Pe="function"==typeof Symbol&&"object"==typeof Symbol.iterator,ke="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,me=Object.prototype.propertyIsEnumerable,$=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(ce){return ce.__proto__}:null);function B(ce,se){if(ce===1/0||ce===-1/0||ce!=ce||ce&&ce>-1e3&&ce<1e3||oe.call(/e/,se))return se;var Ke=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof ce){var ht=ce<0?-Se(-ce):Se(ce);if(ht!==ce){var St=String(ht),_t=P.call(se,St.length+1);return T.call(St,Ke,"$&_")+"."+T.call(T.call(_t,/([0-9]{3})/g,"$&_"),/_$/,"")}}return T.call(se,Ke,"$&_")}var U=Z(4654),x=U.custom,p=Be(x)?x:null,M={__proto__:null,double:'"',single:"'"},S={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function Y(ce,se,Ke){var St=M[Ke.quoteStyle||se];return St+ce+St}function te(ce){return T.call(String(ce),/"/g,"&quot;")}function re(ce){return!ke||!("object"==typeof ce&&(ke in ce||typeof ce[ke]<"u"))}function ge(ce){return"[object Array]"===qe(ce)&&re(ce)}function xe(ce){return"[object RegExp]"===qe(ce)&&re(ce)}function Be(ce){if(Pe)return ce&&"object"==typeof ce&&ce instanceof Symbol;if("symbol"==typeof ce)return!0;if(!ce||"object"!=typeof ce||!ve)return!1;try{return ve.call(ce),!0}catch{}return!1}Ce.exports=function ce(se,Ke,ht,St){var _t=Ke||{};if(mt(_t,"quoteStyle")&&!mt(M,_t.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(mt(_t,"maxStringLength")&&("number"==typeof _t.maxStringLength?_t.maxStringLength<0&&_t.maxStringLength!==1/0:null!==_t.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Ao=!mt(_t,"customInspect")||_t.customInspect;if("boolean"!=typeof Ao&&"symbol"!==Ao)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(mt(_t,"indent")&&null!==_t.indent&&"\t"!==_t.indent&&!(parseInt(_t.indent,10)===_t.indent&&_t.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(mt(_t,"numericSeparator")&&"boolean"!=typeof _t.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var ho=_t.numericSeparator;if(typeof se>"u")return"undefined";if(null===se)return"null";if("boolean"==typeof se)return se?"true":"false";if("string"==typeof se)return go(se,_t);if("number"==typeof se){if(0===se)return 1/0/se>0?"0":"-0";var fo=String(se);return ho?B(se,fo):fo}if("bigint"==typeof se){var Wn=String(se)+"n";return ho?B(se,Wn):Wn}var En=typeof _t.depth>"u"?5:_t.depth;if(typeof ht>"u"&&(ht=0),ht>=En&&En>0&&"object"==typeof se)return ge(se)?"[Array]":"[Object]";var ti=function ls(ce,se){var Ke;if("\t"===ce.indent)Ke="\t";else{if(!("number"==typeof ce.indent&&ce.indent>0))return null;Ke=ie.call(Array(ce.indent+1)," ")}return{base:Ke,prev:ie.call(Array(se+1),Ke)}}(_t,ht);if(typeof St>"u")St=[];else if(Dn(St,se)>=0)return"[Circular]";function ni(ds,td,Wg){if(td&&(St=Ie.call(St)).push(td),Wg){var tv={depth:_t.depth};return mt(_t,"quoteStyle")&&(tv.quoteStyle=_t.quoteStyle),ce(ds,tv,ht+1,St)}return ce(ds,_t,ht+1,St)}if("function"==typeof se&&!xe(se)){var po=function xn(ce){if(ce.name)return ce.name;var se=F.call(J.call(ce),/^function\s*([\w$]+)/);return se?se[1]:null}(se),jr=ze(se,ni);return"[Function"+(po?": "+po:" (anonymous)")+"]"+(jr.length>0?" { "+ie.call(jr,", ")+" }":"")}if(Be(se)){var Fn=Pe?T.call(String(se),/^(Symbol\(.*\))_[^)]*$/,"$1"):ve.call(se);return"object"!=typeof se||Pe?Fn:Ki(Fn)}if(function $a(ce){return!(!ce||"object"!=typeof ce)&&(typeof HTMLElement<"u"&&ce instanceof HTMLElement||"string"==typeof ce.nodeName&&"function"==typeof ce.getAttribute)}(se)){for(var ka="<"+q.call(String(se.nodeName)),eo=se.attributes||[],da=0;da<eo.length;da++)ka+=" "+eo[da].name+"="+Y(te(eo[da].value),"double",_t);return ka+=">",se.childNodes&&se.childNodes.length&&(ka+="..."),ka+"</"+q.call(String(se.nodeName))+">"}
vendor: 4,119 bytes, line 1
1if(ge(se)){if(0===se.length)return"[]";var on=ze(se,ni);return ti&&!function Qm(ce){for(var se=0;se<ce.length;se++)if(Dn(ce[se],"\n")>=0)return!1;return!0}(on)?"["+ms(on,ti)+"]":"[ "+ie.call(on,", ")+" ]"}if(function Me(ce){return"[object Error]"===qe(ce)&&re(ce)}(se)){var gn=ze(se,ni);return"cause"in Error.prototype||!("cause"in se)||me.call(se,"cause")?0===gn.length?"["+String(se)+"]":"{ ["+String(se)+"] "+ie.call(gn,", ")+" }":"{ ["+String(se)+"] "+ie.call(K.call("[cause]: "+ni(se.cause),gn),", ")+" }"}if("object"==typeof se&&Ao){if(p&&"function"==typeof se[p]&&U)return U(se,{depth:En-ht});if("symbol"!==Ao&&"function"==typeof se.inspect)return se.inspect()}if(function bt(ce){if(!le||!ce||"object"!=typeof ce)return!1;try{le.call(ce);try{L.call(ce)}catch{return!0}return ce instanceof Map}catch{}return!1}(se)){var wc=[];return z&&z.call(se,function(ds,td){wc.push(ni(td,se,!0)+" => "+ni(ds,se))}),Hr("Map",le.call(se),wc,ti)}if(function Po(ce){if(!L||!ce||"object"!=typeof ce)return!1;try{L.call(ce);try{le.call(ce)}catch{return!0}return ce instanceof Set}catch{}return!1}(se)){var hn=[];return O&&O.call(se,function(ds){hn.push(ni(ds,se))}),Hr("Set",L.call(se),hn,ti)}if(function sn(ce){if(!k||!ce||"object"!=typeof ce)return!1;try{k.call(ce,k);try{E.call(ce,E)}catch{return!0}return ce instanceof WeakMap}catch{}return!1}(se))return ma("WeakMap");if(function Eo(ce){if(!E||!ce||"object"!=typeof ce)return!1;try{E.call(ce,E);try{k.call(ce,k)}catch{return!0}return ce instanceof WeakSet}catch{}return!1}(se))return ma("WeakSet");if(function kn(ce){if(!D||!ce||"object"!=typeof ce)return!1;try{return D.call(ce),!0}catch{}return!1}(se))return ma("WeakRef");if(function Ne(ce){return"[object Number]"===qe(ce)&&re(ce)}(se))return Ki(ni(Number(se)));if(function et(ce){if(!ce||"object"!=typeof ce||!Ee)return!1;try{return Ee.call(ce),!0}catch{}return!1}(se))return Ki(ni(Ee.call(se)));if(function Fe(ce){return"[object Boolean]"===qe(ce)&&re(ce)}(se))return Ki(ee.call(se));if(function Te(ce){return"[object String]"===qe(ce)&&re(ce)}(se))return Ki(ni(String(se)));if(typeof window<"u"&&se===window)return"{ [object Window] }";if(typeof globalThis<"u"&&se===globalThis||typeof global<"u"&&se===global)return"{ [object globalThis] }";if(!function ye(ce){return"[object Date]"===qe(ce)&&re(ce)}(se)&&!xe(se)){var Ug=ze(se,ni),Jm=$?$(se)===Object.prototype:se instanceof Object||se.constructor===Object,Ge=se instanceof Object?"":"null prototype",Ur=!Jm&&ke&&Object(se)===se&&ke in se?P.call(qe(se),8,-1):Ge?"Object":"",ed=(Jm||"function"!=typeof se.constructor?"":se.constructor.name?se.constructor.name+" ":"")+(Ur||Ge?"["+ie.call(K.call([],Ur||[],Ge||[]),": ")+"] ":"");return 0===Ug.length?ed+"{}":ti?ed+"{"+ms(Ug,ti)+"}":ed+"{ "+ie.call(Ug,", ")+" }"}return String(se)};var it=Object.prototype.hasOwnProperty||function(ce){return ce in this};function mt(ce,se){return it.call(ce,se)}function qe(ce){return ne.call(ce)}function Dn(ce,se){if(ce.indexOf)return ce.indexOf(se);for(var Ke=0,ht=ce.length;Ke<ht;Ke++)if(ce[Ke]===se)return Ke;return-1}function go(ce,se){if(ce.length>se.maxStringLength){var Ke=ce.length-se.maxStringLength,ht="... "+Ke+" more character"+(Ke>1?"s":"");return go(P.call(ce,0,se.maxStringLength),se)+ht}var St=S[se.quoteStyle||"single"];return St.lastIndex=0,Y(T.call(T.call(ce,St,"\\$1"),/[\x00-\x1f]/g,ro),"single",se)}function ro(ce){var se=ce.charCodeAt(0),Ke={8:"b",9:"t",10:"n",12:"f",13:"r"}[se];return Ke?"\\"+Ke:"\\x"+(se<16?"0":"")+W.call(se.toString(16))}function Ki(ce){return"Object("+ce+")"}function ma(ce){return ce+" { ? }"}function Hr(ce,se,Ke,ht){return ce+" ("+se+") {"+(ht?ms(Ke,ht):ie.call(Ke,", "))+"}"}function ms(ce,se){if(0===ce.length)return"";var Ke="\n"+se.prev+se.base;return Ke+ie.call(ce,","+Ke)+"\n"+se.prev}function ze(ce,se){var Ke=ge(ce),ht=[];if(Ke){ht.length=ce.length;for(var St=0;St<ce.length;St++)ht[St]=mt(ce,St)?se(ce[St],ce):""}var Ao,_t="function"==typeof pe?pe(ce):[];if(Pe){Ao={};for(var ho=0;ho<_t.length;ho++)Ao["$"+_t[ho]]=_t[ho]}for(var fo in ce)mt(ce,fo)&&(Ke&&String(Number(fo))===fo&&fo<ce.length||Pe&&Ao["$"+fo]instanceof Symbol||(
1oe.call(/[^\w$]/,fo)?ht.push(se(fo,ce)+": "+se(ce[fo],ce)):ht.push(fo+": "+se(ce[fo],ce))));if("function"==typeof pe)for(var Wn=0;Wn<_t.length;Wn++)me.call(ce,_t[Wn])&&ht.push("["+se(_t[Wn])+"]: "+se(ce[_t[Wn]],ce));return ht}},4818:(module,__unused_webpack_exports,__webpack_require__)=>{var _asyncToGenerator=__webpack_require__(7820).default,Z;globalThis,Z=()=>(()=>{"use strict";var __webpack_modules__=[,(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.VerbosityLevel=y.Util=y.UnknownErrorException=y.UnexpectedResponseException=y.UNSUPPORTED_FEATURES=y.TextRenderingMode=y.StreamType=y.RenderingIntentFlag=y.PermissionFlag=y.PasswordResponses=y.PasswordException=y.PageActionEventType=y.OPS=y.MissingPDFException=y.LINE_FACTOR=y.LINE_DESCENT_FACTOR=y.InvalidPDFException=y.ImageKind=y.IDENTITY_MATRIX=y.FormatError=y.FontType=y.FeatureTest=y.FONT_IDENTITY_MATRIX=y.DocumentActionEventType=y.CMapCompressionType=y.BaseException=y.AnnotationType=y.AnnotationStateModelType=y.AnnotationReviewState=y.AnnotationReplyType=y.AnnotationMode=y.AnnotationMarkedState=y.AnnotationFlag=y.AnnotationFieldFlag=y.AnnotationEditorType=y.AnnotationEditorPrefix=y.AnnotationEditorParamsType=y.AnnotationBorderStyleType=y.AnnotationActionEventType=y.AbortException=void 0,y.arrayByteLength=Be,y.arraysToBytes=function et(ze){const ce=ze.length;if(1===ce&&ze[0]instanceof Uint8Array)return ze[0];let se=0;for(let St=0;St<ce;St++)se+=Be(ze[St]);let Ke=0;const ht=new Uint8Array(se);for(let St=0;St<ce;St++){let _t=ze[St];_t instanceof Uint8Array||(_t="string"==typeof _t?Fe(_t):new Uint8Array(_t));const Ao=_t.byteLength;ht.set(_t,Ke),Ke+=Ao}return ht},y.assert=function x(ze,ce){ze||U(ce)},y.bytesToString=function Ne(ze){("object"!=typeof ze||null===ze||void 0===ze.length)&&U("Invalid argument for bytesToString");const ce=ze.length;if(ce<8192)return String.fromCharCode.apply(null,ze);const Ke=[];for(let ht=0;ht<ce;ht+=8192){const St=Math.min(ht+8192,ce),_t=ze.subarray(ht,St);Ke.push(String.fromCharCode.apply(null,_t))}return Ke.join("")},y.createPromiseCapability=function ms(){const ze=Object.create(null);let ce=!1;return Object.defineProperty(ze,"settled",{get:()=>ce}),ze.promise=new Promise(function(se,Ke){ze.resolve=function(ht){ce=!0,se(ht)},ze.reject=function(ht){ce=!0,Ke(ht)}}),ze},y.createValidAbsoluteUrl=function M(ze,ce=null,se=null){if(!ze)return null;try{if(se&&"string"==typeof ze){if(se.addDefaultProtocol&&ze.startsWith("www.")){const ht=ze.match(/\./g);ht&&ht.length>=2&&(ze=`http://${ze}`)}if(se.tryConvertEncoding)try{ze=Ki(ze)}catch{}}const Ke=ce?new URL(ze,ce):new URL(ze);if(function p(ze){if(!ze)return!1;switch(ze.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(Ke))return Ke}catch{}return null},y.escapeString=function $a(ze){return ze.replace(/([()\\\n\r])/g,ce=>"\n"===ce?"\\n":"\r"===ce?"\\r":`\\${ce}`)},y.getModificationDate=function ls(ze=new Date){return[ze.getUTCFullYear().toString(),(ze.getUTCMonth()+1).toString().padStart(2,"0"),ze.getUTCDate().toString().padStart(2,"0"),ze.getUTCHours().toString().padStart(2,"0"),ze.getUTCMinutes().toString().padStart(2,"0"),ze.getUTCSeconds().toString().padStart(2,"0")].join("")},y.getVerbosityLevel=function me(){return Pe},y.info=function $(ze){Pe>=Ie.INFOS&&console.log(`Info: ${ze}`)},y.isArrayBuffer=function Hr(ze){return"object"==typeof ze&&null!==ze&&void 0!==ze.byteLength},y.isArrayEqual=function Qm(ze,ce){if(ze.length!==ce.length)return!1;for(let se=0,Ke=ze.length;se<Ke;se++)if(ze[se]!==ce[se])return!1;return!0},y.isAscii=function go(ze){return/^[\x00-\x7F]*$/.test(ze)},y.objectFromMap=function qe(ze){const ce=Object.create(null);for(const[se,Ke]of ze)ce[se]=Ke;return ce},y.objectSize=function mt(ze){return Object.keys(ze).length},y.setVerbosityLevel=function ke(ze){Number.isInteger(ze)&&(Pe=ze)},y.shadow=S,y.string32=function it(ze){return String.fromCharCode(ze>>24&255,ze>>16&255,ze>>8&255,255&ze)}
1,y.stringToBytes=Fe,y.stringToPDFString=function Eo(ze){if(ze[0]>="\xef"){let se;if("\xfe"===ze[0]&&"\xff"===ze[1]?se="utf-16be":"\xff"===ze[0]&&"\xfe"===ze[1]?se="utf-16le":"\xef"===ze[0]&&"\xbb"===ze[1]&&"\xbf"===ze[2]&&(se="utf-8"),se)try{const Ke=new TextDecoder(se,{fatal:!0}),ht=Fe(ze);return Ke.decode(ht)}catch(Ke){B(`stringToPDFString: "${Ke}".`)}}const ce=[];for(let se=0,Ke=ze.length;se<Ke;se++){const ht=Po[ze.charCodeAt(se)];ce.push(ht?String.fromCharCode(ht):ze.charAt(se))}return ce.join("")},y.stringToUTF16BEString=function ro(ze){const ce=["\xfe\xff"];for(let se=0,Ke=ze.length;se<Ke;se++){const ht=ze.charCodeAt(se);ce.push(String.fromCharCode(ht>>8&255),String.fromCharCode(255&ht))}return ce.join("")},y.stringToUTF8String=Ki,y.unreachable=U,y.utf8StringToString=function ma(ze){return unescape(encodeURIComponent(ze))},y.warn=B,Z(2),y.IDENTITY_MATRIX=[1,0,0,1,0,0],y.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],y.LINE_FACTOR=1.35,y.LINE_DESCENT_FACTOR=.35,y.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256},y.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},y.AnnotationEditorPrefix="pdfjs_internal_editor_",y.AnnotationEditorType={DISABLE:-1,NONE:0,FREETEXT:3,INK:15},y.AnnotationEditorParamsType={FREETEXT_SIZE:1,FREETEXT_COLOR:2,FREETEXT_OPACITY:3,INK_COLOR:11,INK_THICKNESS:12,INK_OPACITY:13},y.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},y.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},y.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},y.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},y.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"},y.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"},y.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"},y.AnnotationReplyType={GROUP:"Group",REPLY:"R"},y.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},y.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},y.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},y.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"},y.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"},y.PageActionEventType={O:"PageOpen",C:"PageClose"},y.StreamType={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"},y.FontType={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1STANDARD:"TYPE1STANDARD",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};const Ie={ERRORS:0,WARNINGS:1,INFOS:5};y.VerbosityLevel=Ie,y.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},y.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},y.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",signatures:"signatures",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontBuildPath:"errorFontBuildPath",errorFontGetPath:"errorFontGetPath",errorMarkedContent:"errorMarkedContent",errorContentSubStream:"errorContentSubStream"},y.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let Pe=Ie.WARNINGS;function B(ze){Pe>=Ie.WARNINGS&&console.log(`Warning: ${ze}`)}function U(ze){throw new Error(ze)}function S(ze,ce,se){return Object.defineProperty(ze,ce,{value:se,enumerable:!0,configurable:!0,writable:!1}),se}const Y=function(){function ce(se,Ke){this.constructor===ce&&U("Cannot initialize BaseException."),this.message=se,this.name=Ke}return ce.prototype=new Error,ce.constructor=ce,ce}();function Fe(ze){"string"!=typeof ze&&U("Invalid argument for stringToBytes");const ce=ze.length,se=new Uint8Array(ce);for(let Ke=0;Ke<ce;++Ke)se[Ke]=255&ze.charCodeAt(Ke);return se}function Be(ze){return void 0!==ze.length?ze.length:void 0!==ze.byteLength?ze.byteLength:void U("Invalid argument for arrayByteLength")}y.BaseException=Y,y.PasswordException=class te extends Y{constructor(ce,se){super(ce,"PasswordException"),this.code=se}},y.UnknownErrorException=class re extends Y{constructor(ce,se){super(ce,"UnknownErrorException"),this.details=se}},y.InvalidPDFException=class ge extends Y{constructor(ce){super(ce,"InvalidPDFException")}},y.MissingPDFException=class ye extends Y{constructor(ce){super(ce,"MissingPDFException")}},y.UnexpectedResponseException=class xe extends Y{constructor(ce,se){super(ce,"UnexpectedResponseException"),this.status=se}},y.FormatError=class Me extends Y{constructor(ce){super(ce,"FormatError")}},y.AbortException=class Te extends Y{constructor(ce){super(ce,"AbortException")}},y.FeatureTest=class bt{static get isLittleEndian(){return S(this,"isLittleEndian",function xn(){const ze=new Uint8Array(4);return ze[0]=1,1===new Uint32Array(ze.buffer,0,1)[0]}())}static get isEvalSupported(){return S(this,"isEvalSupported",function Dn(){try{return new Function(""),!0}catch{return!1}}())}static get isOffscreenCanvasSupported(){return S(this,"isOffscreenCanvasSupported",typeof OffscreenCanvas<"u")}};const sn=[...Array(256).keys()].map(ze=>ze.toString(16).padStart(2,"0"));class kn{static makeHexColor(ce,se,Ke){return`#${sn[ce]}${sn[se]}${sn[Ke]}`}static scaleMinMax(ce,se){let Ke;ce[0]?(ce[0]<0&&(Ke=se[0],se[0]=se[1],se[1]=Ke),se[0]*=ce[0],se[1]*=ce[0],ce[3]<0&&(Ke=se[2],se[2]=se[3],se[3]=Ke),se[2]*=ce[3],se[3]*=ce[3]):(Ke=se[0],se[0]=se[2],se[2]=Ke,Ke=se[1],se[1]=se[3],se[3]=Ke,ce[1]<0&&(Ke=se[2],se[2]=se[3],se[3]=Ke),se[2]*=ce[1],se[3]*=ce[1],ce[2]<0&&(Ke=se[0],se[0]=se[1],se[1]=Ke),se[0]*=ce[2],se[1]*=ce[2]),se[0]+=ce[4],se[1]+=ce[4],se[2]+=ce[5],se[3]+=ce[5]}static transform(ce,se){return[ce[0]*se[0]+ce[2]*se[1],ce[1]*se[0]+ce[3]*se[1],ce[0]*se[2]+ce[2]*se[3],ce[1]*se[2]+ce[3]*se[3],ce[0]*se[4]+ce[2]*se[5]+ce[4],ce[1]*se[4]+ce[3]*se[5]+ce[5]]}static applyTransform(ce,se){return[ce[0]*se[0]+ce[1]*se[2]+se[4],ce[0]*se[1]+ce[1]*se[3]+se[5]]}static applyInverseTransform(ce,se){const Ke=se[0]*se[3]-se[1]*se[2];return[(ce[0]*se[3]-ce[1]*se[2]+se[2]*se[5]-se[4]*se[3])/Ke,(-ce[0]*se[1]+ce[1]*se[0]+se[4]*se[1]-se[5]*se[0])/Ke]}static getAxialAlignedBoundingBox(ce,se){const Ke=kn.applyTransform(ce,se),ht=kn.applyTransform(ce.slice(2,4),se),St=kn.applyTransform([ce[0],ce[3]],se),_t=kn.applyTransform([ce[2],ce[1]],se);return[Math.min(Ke[0],ht[0],St[0],_t[0]),Math.min(Ke[1],ht[1],St[1],_t[1]),Math.max(Ke[0],ht[0],St[0],_t[0]),Math.max(Ke[1],ht[1],St[1],_t[1])]}static inverseTransform(ce){const se=ce[0]*ce[3]-ce[1]*ce[2];return[ce[3]/se,-ce[1]/se,-ce[2]/se,ce[0]/se,(ce[2]*ce[5]-ce[4]*ce[3])/se,(ce[4]*ce[1]-ce[5]*ce[0])/se]}static apply3dTransform(ce,se){return[ce[0]*se[0]+ce[1]*se[1]+ce[2]*se[2],ce[3]*se[0]+ce[4]*se[1]+ce[5]*se[2],ce[6]*se[0]+ce[7]*se[1]+ce[8]*se[2]]}
1static singularValueDecompose2dScale(ce){const se=[ce[0],ce[2],ce[1],ce[3]],Ke=ce[0]*se[0]+ce[1]*se[2],_t=ce[2]*se[1]+ce[3]*se[3],Ao=(Ke+_t)/2,ho=Math.sqrt((Ke+_t)**2-4*(Ke*_t-(ce[2]*se[0]+ce[3]*se[2])*(ce[0]*se[1]+ce[1]*se[3])))/2,Wn=Ao-ho||1;return[Math.sqrt(Ao+ho||1),Math.sqrt(Wn)]}static normalizeRect(ce){const se=ce.slice(0);return ce[0]>ce[2]&&(se[0]=ce[2],se[2]=ce[0]),ce[1]>ce[3]&&(se[1]=ce[3],se[3]=ce[1]),se}static intersect(ce,se){const Ke=Math.max(Math.min(ce[0],ce[2]),Math.min(se[0],se[2])),ht=Math.min(Math.max(ce[0],ce[2]),Math.max(se[0],se[2]));if(Ke>ht)return null;const St=Math.max(Math.min(ce[1],ce[3]),Math.min(se[1],se[3])),_t=Math.min(Math.max(ce[1],ce[3]),Math.max(se[1],se[3]));return St>_t?null:[Ke,St,ht,_t]}static bezierBoundingBox(ce,se,Ke,ht,St,_t,Ao,ho){const fo=[],Wn=[[],[]];let En,ti,ni,po,jr,Fn,ka,eo;for(let wc=0;wc<2;++wc)if(0===wc?(ti=6*ce-12*Ke+6*St,En=-3*ce+9*Ke-9*St+3*Ao,ni=3*Ke-3*ce):(ti=6*se-12*ht+6*_t,En=-3*se+9*ht-9*_t+3*ho,ni=3*ht-3*se),Math.abs(En)<1e-12){if(Math.abs(ti)<1e-12)continue;po=-ni/ti,0<po&&po<1&&fo.push(po)}else ka=ti*ti-4*ni*En,eo=Math.sqrt(ka),!(ka<0)&&(jr=(-ti+eo)/(2*En),0<jr&&jr<1&&fo.push(jr),Fn=(-ti-eo)/(2*En),0<Fn&&Fn<1&&fo.push(Fn));let on,da=fo.length;const gn=da;for(;da--;)po=fo[da],on=1-po,Wn[0][da]=on*on*on*ce+3*on*on*po*Ke+3*on*po*po*St+po*po*po*Ao,Wn[1][da]=on*on*on*se+3*on*on*po*ht+3*on*po*po*_t+po*po*po*ho;return Wn[0][gn]=ce,Wn[1][gn]=se,Wn[0][gn+1]=Ao,Wn[1][gn+1]=ho,Wn[0].length=Wn[1].length=gn+2,[Math.min(...Wn[0]),Math.min(...Wn[1]),Math.max(...Wn[0]),Math.max(...Wn[1])]}}y.Util=kn;const Po=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function Ki(ze){return decodeURIComponent(escape(ze))}},(Ce,y,Z)=>{Z(3)},(Ce,y)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.isNodeJS=void 0;const Z=!("object"!=typeof process||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type);y.isNodeJS=Z},(__unused_webpack_module,exports,__w_pdfjs_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),exports.build=exports.RenderTask=exports.PDFWorkerUtil=exports.PDFWorker=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFDocumentLoadingTask=exports.PDFDataRangeTransport=exports.LoopbackPort=exports.DefaultStandardFontDataFactory=exports.DefaultCanvasFactory=exports.DefaultCMapReaderFactory=void 0,exports.getDocument=getDocument,exports.setPDFNetworkStreamFactory=setPDFNetworkStreamFactory,exports.version=void 0;var _util=__w_pdfjs_require__(1),_annotation_storage=__w_pdfjs_require__(5),_display_utils=__w_pdfjs_require__(8),_font_loader=__w_pdfjs_require__(11),_canvas=__w_pdfjs_require__(12),_worker_options=__w_pdfjs_require__(15),_is_node=__w_pdfjs_require__(3),_message_handler=__w_pdfjs_require__(16),_metadata=__w_pdfjs_require__(17),_optional_content_config=__w_pdfjs_require__(18),_transport_stream=__w_pdfjs_require__(19),_xfa_text=__w_pdfjs_require__(20);const DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100;let DefaultCanvasFactory=_display_utils.DOMCanvasFactory;exports.DefaultCanvasFactory=DefaultCanvasFactory;let DefaultCMapReaderFactory=_display_utils.DOMCMapReaderFactory;exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory;let DefaultStandardFontDataFactory=_display_utils.DOMStandardFontDataFactory,createPDFNetworkStream;if(exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory,_is_node.isNodeJS){const{NodeCanvasFactory:Ce,NodeCMapReaderFactory:y,NodeStandardFontDataFactory:Z}=__w_pdfjs_require__(21);exports.DefaultCanvasFactory=DefaultCanvasFactory=Ce,exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory=y,exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory=Z}function setPDFNetworkStreamFactory(Ce){createPDFNetworkStream=Ce}function getDocument(Ce){const y=new PDFDocumentLoadingTask;let Z;if("string"==typeof Ce||Ce instanceof URL)Z={url:Ce};else if((0,_util.isArrayBuffer)(Ce))Z={data:Ce};else if(Ce instanceof PDFDataRangeTransport)Z={range:Ce};else{if("object"!=typeof Ce)throw new Error("Invalid parameter in getDocument, need either string, URL, TypedArray, or parameter object.");if(!Ce.url&&!Ce.data&&!Ce.range)throw new Error("Invalid parameter object: need either .data, .range or .url");Z=Ce}const b=Object.create(null);let R=null,le=null;for(const ae in Z){const G=Z[ae];switch(ae){case"url":if(typeof window<"u")try{b[ae]=new URL(G,window.location).href;continue}catch(L){(0,_util.warn)(`Cannot create valid URL: "${L}".`)}else if("string"==typeof G||G instanceof URL){b[ae]=G.toString();continue}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.");case"range":R=G;continue;case"worker":le=G;continue;case"data":if(_is_node.isNodeJS&&typeof Buffer<"u"&&G instanceof Buffer)b[ae]=new Uint8Array(G);else{if(G instanceof Uint8Array)break;if("string"==typeof G)b[ae]=(0,_util.stringToBytes)(G);else if("object"!=typeof G||null===G||isNaN(G.length)){if(!(0,_util.isArrayBuffer)(G))throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.");b[ae]=new Uint8Array(G)}else b[ae]=new Uint8Array(G)}continue}b[ae]=G}if(b.CMapReaderFactory=b.CMapReaderFactory||DefaultCMapReaderFactory,b.StandardFontDataFactory=b.StandardFontDataFactory||DefaultStandardFontDataFactory,b.ignoreErrors=!0!==b.stopAtErrors,b.fontExtraProperties=!0===b.fontE
1xtraProperties,b.pdfBug=!0===b.pdfBug,b.enableXfa=!0===b.enableXfa,(!Number.isInteger(b.rangeChunkSize)||b.rangeChunkSize<1)&&(b.rangeChunkSize=DEFAULT_RANGE_CHUNK_SIZE),("string"!=typeof b.docBaseUrl||(0,_display_utils.isDataScheme)(b.docBaseUrl))&&(b.docBaseUrl=null),(!Number.isInteger(b.maxImageSize)||b.maxImageSize<-1)&&(b.maxImageSize=-1),"string"!=typeof b.cMapUrl&&(b.cMapUrl=null),"string"!=typeof b.standardFontDataUrl&&(b.standardFontDataUrl=null),"boolean"!=typeof b.useWorkerFetch&&(b.useWorkerFetch=b.CMapReaderFactory===_display_utils.DOMCMapReaderFactory&&b.StandardFontDataFactory===_display_utils.DOMStandardFontDataFactory),"boolean"!=typeof b.isEvalSupported&&(b.isEvalSupported=!0),"boolean"!=typeof b.disableFontFace&&(b.disableFontFace=_is_node.isNodeJS),"boolean"!=typeof b.useSystemFonts&&(b.useSystemFonts=!_is_node.isNodeJS&&!b.disableFontFace),("object"!=typeof b.ownerDocument||null===b.ownerDocument)&&(b.ownerDocument=globalThis.document),"boolean"!=typeof b.disableRange&&(b.disableRange=!1),"boolean"!=typeof b.disableStream&&(b.disableStream=!1),"boolean"!=typeof b.disableAutoFetch&&(b.disableAutoFetch=!1),(0,_util.setVerbosityLevel)(b.verbosity),!le){const ae={verbosity:b.verbosity,port:_worker_options.GlobalWorkerOptions.workerPort};le=ae.port?PDFWorker.fromPort(ae):new PDFWorker(ae),y._worker=le}const z=y.docId;return le.promise.then(function(){if(y.destroyed)throw new Error("Loading aborted");const ae=_fetchDocument(le,b,R,z),G=new Promise(function(L){let O;R?O=new _transport_stream.PDFDataTransportStream({length:b.length,initialData:b.initialData,progressiveDone:b.progressiveDone,contentDispositionFilename:b.contentDispositionFilename,disableRange:b.disableRange,disableStream:b.disableStream},R):b.data||(O=createPDFNetworkStream({url:b.url,length:b.length,httpHeaders:b.httpHeaders,withCredentials:b.withCredentials,rangeChunkSize:b.rangeChunkSize,disableRange:b.disableRange,disableStream:b.disableStream})),L(O)});return Promise.all([ae,G]).then(function([L,O]){if(y.destroyed)throw new Error("Loading aborted");const A=new _message_handler.MessageHandler(z,L,le.port),k=new WorkerTransport(A,y,O,b);y._transport=k,A.send("Ready",null)})}).catch(y._capability.reject),y}function _fetchDocument(Ce,y,Z,b){return _fetchDocument2.apply(this,arguments)}function _fetchDocument2(){return(_fetchDocument2=_asyncToGenerator(function*(Ce,y,Z,b){if(Ce.destroyed)throw new Error("Worker was destroyed");Z&&(y.length=Z.length,y.initialData=Z.initialData,y.progressiveDone=Z.progressiveDone,y.contentDispositionFilename=Z.contentDispositionFilename);const R=yield Ce.messageHandler.sendWithPromise("GetDocRequest",{docId:b,apiVersion:"2.16.105",source:{data:y.data,url:y.url,password:y.password,disableAutoFetch:y.disableAutoFetch,rangeChunkSize:y.rangeChunkSize,length:y.length},maxImageSize:y.maxImageSize,disableFontFace:y.disableFontFace,docBaseUrl:y.docBaseUrl,ignoreErrors:y.ignoreErrors,isEvalSupported:y.isEvalSupported,fontExtraProperties:y.fontExtraProperties,enableXfa:y.enableXfa,useSystemFonts:y.useSystemFonts,cMapUrl:y.useWorkerFetch?y.cMapUrl:null,standardFontDataUrl:y.useWorkerFetch?y.standardFontDataUrl:null});if(y.data&&(y.data=null),Ce.destroyed)throw new Error("Worker was destroyed");return R})).apply(this,arguments)}class PDFDocumentLoadingTask{static#e=0;constructor(){this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d"+PDFDocumentLoadingTask.#e++,this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}get promise(){return this._capability.promise}destroy(){var y=this;return _asyncToGenerator(function*(){y.destroyed=!0,yield y._transport?.destroy(),y._transport=null,y._worker&&(y._worker.destroy(),y._worker=null)})()}}exports.PDFDocumentLoadingTask=PDFDocumentLoadingTask;class PDFDataRangeTransport{constructor(y,Z,b=!1,R=null){this.length=y,this.initialData=Z,this.progressiveDone=b,this.contentDispositionFilename=R,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}addRangeListener(y){this._rangeListeners.push(y)}addProgressListener(y){this._progressListeners.push(y)}addProgressiveReadListener(y){this._progressiveReadListeners.push(y)}addProgressiveDoneListener(y){this._progressiveDoneListeners.push(y)}onDataRange(y,Z){for(const b of this._rangeListeners)b(y,Z)}onDataProgress(y,Z){this._readyCapability.promise.then(()=>{for(const b of this._progressListeners)b(y,Z)})}onDataProgressiveRead(y){this._readyCapability.promise.then(()=>{for(const Z of this._progressiveReadListeners)Z(y)})}onDataProgressiveDone(){this._readyCapability.promise.then(()=>{for(const y of this._progressiveDoneListeners)y()})}transportReady(){this._readyCapability.resolve()}requestDataRange(y,Z){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}exports.PDFDataRangeTransport=PDFDataRangeTransport;class PDFDocumentProxy{constructor(y,Z){var R,b=this;this._pdfInfo=y,this._transport=Z,Object.defineProperty(this,"fingerprint",{get(){return(0,_display_utils.deprecated)("`PDFDocumentProxy.fingerprint`, please use `PDFDocumentProxy.fingerprints` instead."),this.fingerprints[0]}}),Object.defineProperty(this,"getStats",{value:(R=_asyncToGenerator(function*(){return(0,_display_utils.deprecated)("`PDFDocumentProxy.getStats`, please use the `PDFDocumentProxy.stats`-getter instead."),b.stats||{streamTypes:{},fontTypes:{}}}),function(){return R.apply(this,arguments)})})}get annotationStorage(){return this._transport.annotationStorage}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get stats(){return this._transport.stats}get isPureXfa(){return!!this._transport._htmlForXfa}get allXfaHtml(){return this._transport._htmlForXfa}getPage(y){return this._transport.getPage(y)}getPageIndex(y){return this._transport.getPageIndex(y)}getDestinations(){return this._transport.getDestinations()}getDestination(y){return this._transport.getDestination(y)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJavaScript(){return this._transport.getJavaScript()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig(){return this._transport.getOptionalContentConfig()}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(y=!1){return this._transport.startCleanup(y||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}saveDocument(){return this._transport.annotationStorage.size<=0&&(0,_display_utils.deprecated)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this._transport.saveDocument()}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}exports.PDFDocumentProxy=PDFDocumentProxy;class PDFPageProxy{constructor(y,Z,b,R,le=!1){this._pageIndex=y,this._pageInfo=Z,this._ownerDocument=R,this._transport=b,this._stats=le?new _display_utils.StatTimer:null,this._pdfBug=le,this.commonObjs=b.commonObjs,this.objs=new PDFObjects,this._bitmaps=new Set,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this._intentStates=new Map,this._annotationPromises=new Map,this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:y,rotation:Z=this.rotate,offsetX:b=0,offsetY:R=0,dontFlip:le=!1}={}){return new _display_utils.PageViewport({viewBox:this.view,scale:y,rotation:Z,offsetX:b,offsetY:R,dontFlip:le})}getAnnotations({intent:y="display"}={}
1){const Z=this._transport.getRenderingIntent(y);let b=this._annotationPromises.get(Z.cacheKey);return b||(b=this._transport.getAnnotations(this._pageIndex,Z.renderingIntent),this._annotationPromises.set(Z.cacheKey,b),b=b.then(R=>{for(const le of R)void 0!==le.titleObj&&Object.defineProperty(le,"title",{get:()=>((0,_display_utils.deprecated)("`title`-property on annotation, please use `titleObj` instead."),le.titleObj.str)}),void 0!==le.contentsObj&&Object.defineProperty(le,"contents",{get:()=>((0,_display_utils.deprecated)("`contents`-property on annotation, please use `contentsObj` instead."),le.contentsObj.str)});return R})),b}getJSActions(){return this._jsActionsPromise||=this._transport.getPageJSActions(this._pageIndex)}getXfa(){var y=this;return _asyncToGenerator(function*(){return y._transport._htmlForXfa?.children[y._pageIndex]||null})()}render({canvasContext:y,viewport:Z,intent:b="display",annotationMode:R=_util.AnnotationMode.ENABLE,transform:le=null,imageLayer:z=null,canvasFactory:ae=null,background:G=null,optionalContentConfigPromise:L=null,annotationCanvasMap:O=null,pageColors:A=null,printAnnotationStorage:k=null}){void 0!==arguments[0]?.renderInteractiveForms&&((0,_display_utils.deprecated)("render no longer accepts the `renderInteractiveForms`-option, please use the `annotationMode`-option instead."),!0===arguments[0].renderInteractiveForms&&R===_util.AnnotationMode.ENABLE&&(R=_util.AnnotationMode.ENABLE_FORMS)),void 0!==arguments[0]?.includeAnnotationStorage&&((0,_display_utils.deprecated)("render no longer accepts the `includeAnnotationStorage`-option, please use the `annotationMode`-option instead."),!0===arguments[0].includeAnnotationStorage&&R===_util.AnnotationMode.ENABLE&&(R=_util.AnnotationMode.ENABLE_STORAGE)),this._stats&&this._stats.time("Overall");const I=this._transport.getRenderingIntent(b,R,k);this.pendingCleanup=!1,L||(L=this._transport.getOptionalContentConfig());let E=this._intentStates.get(I.cacheKey);E||(E=Object.create(null),this._intentStates.set(I.cacheKey,E)),E.streamReaderCancelTimeout&&(clearTimeout(E.streamReaderCancelTimeout),E.streamReaderCancelTimeout=null);const H=ae||new DefaultCanvasFactory({ownerDocument:this._ownerDocument}),D=!!(I.renderingIntent&_util.RenderingIntentFlag.PRINT);E.displayReadyCapability||(E.displayReadyCapability=(0,_util.createPromiseCapability)(),E.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(I));const ee=F=>{E.renderTasks.delete(ne),(this.cleanupAfterRender||D)&&(this.pendingCleanup=!0),this._tryCleanup(),F?(ne.capability.reject(F),this._abortOperatorList({intentState:E,reason:F instanceof Error?F:new Error(F)})):ne.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"))},ne=new InternalRenderTask({callback:ee,params:{canvasContext:y,viewport:Z,transform:le,imageLayer:z,background:G},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:O,operatorList:E.operatorList,pageIndex:this._pageIndex,canvasFactory:H,useRequestAnimationFrame:!D,pdfBug:this._pdfBug,pageColors:A});(E.renderTasks||=new Set).add(ne);const J=ne.task;return Promise.all([E.displayReadyCapability.promise,L]).then(([F,P])=>{this.pendingCleanup?ee():(this._stats&&this._stats.time("Rendering"),ne.initializeGraphics({transparency:F,optionalContentConfig:P}),ne.operatorListChanged())}).catch(ee),J}getOperatorList({intent:y="display",annotationMode:Z=_util.AnnotationMode.ENABLE,printAnnotationStorage:b=null}={}){const le=this._transport.getRenderingIntent(y,Z,b,!0);let ae,z=this._intentStates.get(le.cacheKey);return z||(z=Object.create(null),this._intentStates.set(le.cacheKey,z)),z.opListReadCapability||(ae=Object.create(null),ae.operatorListChanged=function R(){z.operatorList.lastChunk&&(z.opListReadCapability.resolve(z.operatorList),z.renderTasks.delete(ae))},z.opListReadCapability=(0,_util.createPromiseCapability)(),(z.renderTasks||=new Set).add(ae),z.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(le)),z.opListReadCapability.promise}streamTextContent({disableCombineTextItems:y=!1,includeMarkedContent:Z=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,combineTextItems:!0!==y,includeMarkedContent:!0===Z},{highWaterMark:100,size:R=>R.items.length})}getTextContent(y={}){if(this._transport._htmlForXfa)return this.getXfa().then(b=>_xfa_text.XfaText.textContent(b));const Z=this.streamTextContent(y);return new Promise(function(b,R){const z=Z.getReader(),ae={items:[],styles:Object.create(null)};!function le(){z.read().then(function({value:G,done:L}){L?b(ae):(Object.assign(ae.styles,G.styles),ae.items.push(...G.items),le())},R)}()})}getStructTree(){return this._structTreePromise||=this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const y=[];for(const Z of this._intentStates.values())if(this._abortOperatorList({intentState:Z,reason:new Error("Page was destroyed."),force:!0}),!Z.opListReadCapability)for(const b of Z.renderTasks)y.push(b.completed),b.cancel();this.objs.clear();for(const Z of this._bitmaps)Z.close();return this._bitmaps.clear(),this._annotationPromises.clear(),this._jsActionsProm
1ise=null,this._structTreePromise=null,this.pendingCleanup=!1,Promise.all(y)}cleanup(y=!1){return this.pendingCleanup=!0,this._tryCleanup(y)}_tryCleanup(y=!1){if(!this.pendingCleanup)return!1;for(const{renderTasks:Z,operatorList:b}of this._intentStates.values())if(Z.size>0||!b.lastChunk)return!1;this._intentStates.clear(),this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,y&&this._stats&&(this._stats=new _display_utils.StatTimer);for(const Z of this._bitmaps)Z.close();return this._bitmaps.clear(),this.pendingCleanup=!1,!0}_startRenderPage(y,Z){const b=this._intentStates.get(Z);b&&(this._stats&&this._stats.timeEnd("Page Request"),b.displayReadyCapability&&b.displayReadyCapability.resolve(y))}_renderPageChunk(y,Z){for(let b=0,R=y.length;b<R;b++)Z.operatorList.fnArray.push(y.fnArray[b]),Z.operatorList.argsArray.push(y.argsArray[b]);Z.operatorList.lastChunk=y.lastChunk,Z.operatorList.separateAnnots=y.separateAnnots;for(const b of Z.renderTasks)b.operatorListChanged();y.lastChunk&&this._tryCleanup()}_pumpOperatorList({renderingIntent:y,cacheKey:Z,annotationStorageMap:b}){const le=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:y,cacheKey:Z,annotationStorage:b}).getReader(),z=this._intentStates.get(Z);z.streamReader=le;const ae=()=>{le.read().then(({value:G,done:L})=>{L?z.streamReader=null:this._transport.destroyed||(this._renderPageChunk(G,z),ae())},G=>{if(z.streamReader=null,!this._transport.destroyed){if(z.operatorList){z.operatorList.lastChunk=!0;for(const L of z.renderTasks)L.operatorListChanged();this._tryCleanup()}if(z.displayReadyCapability)z.displayReadyCapability.reject(G);else{if(!z.opListReadCapability)throw G;z.opListReadCapability.reject(G)}}})};ae()}_abortOperatorList({intentState:y,reason:Z,force:b=!1}){if(y.streamReader){if(!b){if(y.renderTasks.size>0)return;if(Z instanceof _display_utils.RenderingCancelledException)return void(y.streamReaderCancelTimeout=setTimeout(()=>{this._abortOperatorList({intentState:y,reason:Z,force:!0}),y.streamReaderCancelTimeout=null},RENDERING_CANCELLED_TIMEOUT))}if(y.streamReader.cancel(new _util.AbortException(Z.message)).catch(()=>{}),y.streamReader=null,!this._transport.destroyed){for(const[R,le]of this._intentStates)if(le===y){this._intentStates.delete(R);break}this.cleanup()}}}get stats(){return this._stats}}exports.PDFPageProxy=PDFPageProxy;class LoopbackPort{constructor(){this._listeners=[],this._deferred=Promise.resolve()}postMessage(y,Z){const b={data:structuredClone(y,Z)};this._deferred.then(()=>{for(const R of this._listeners)R.call(this,b)})}addEventListener(y,Z){this._listeners.push(Z)}removeEventListener(y,Z){const b=this._listeners.indexOf(Z);this._listeners.splice(b,1)}terminate(){this._listeners.length=0}}exports.LoopbackPort=LoopbackPort;const PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0};if(exports.PDFWorkerUtil=PDFWorkerUtil,_is_node.isNodeJS)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc="./pdf.worker.js";else if("object"==typeof document){const Ce=document?.currentScript?.src;Ce&&(PDFWorkerUtil.fallbackWorkerSrc=Ce.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}PDFWorkerUtil.isSameOrigin=function(Ce,y){let Z;try{if(Z=new URL(Ce),!Z.origin||"null"===Z.origin)return!1}catch{return!1}const b=new URL(y,Z);return Z.origin===b.origin},PDFWorkerUtil.createCDNWrapper=function(Ce){return URL.createObjectURL(new Blob([`importScripts("${Ce}");`]))};class PDFWorker{static#workerPorts=new WeakMap;constructor({name:Ce=null,port:y=null,verbosity:Z=(0,_util.getVerbosityLevel)()}={}){if(y&&PDFWorker.#workerPorts.has(y))throw new Error("Cannot use more than one PDFWorker per port.");if(this.name=Ce,this.destroyed=!1,this.verbosity=Z,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,y)return PDFWorker.#workerPorts.set(y,this),void this._initializeFromPort(y);this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(Ce){this._port=Ce,this._messageHandler=new _message_handler.MessageHandler("main","worker",Ce),this._messageHandler.on("ready",function(){}),this._readyCapability.resolve()}_initialize(){if(!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){let{workerSrc:Ce}=PDFWorker;try{PDFWorkerUtil.isSameOrigin(window.location.href,Ce)||(Ce=PDFWorkerUtil.createCDNWrapper(new URL(Ce,window.location).href));const y=new Worker(Ce),Z=new _message_handler.MessageHandler("main","worker",y),b=()=>{y.removeEventListener("error",R),Z.destroy(),y.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},R=()=>{this._webWorker||b()};y.addEventListener("error",R),Z.on("test",z=>{y.removeEventListener("error",R),this.destroyed?b():z?(this._messageHandler=Z,this._port=y,this._webWorker=y,this._readyCapability.resolve(),Z.send("configure",{verbosity:this.verbosity})):(this._setupFakeWorker(),Z.destroy(),y.terminate())}),Z.on("ready",z=>{if(y.removeEventListener("error",R),this.destroyed)b();else try{le()}catch{this._setupFakeWorker()}});const le=()=>{const z=new Uint8Array;Z.send("test",z,[z.buffer])};
1return void le()}catch{(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}_setupFakeWorker(){PDFWorkerUtil.isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),PDFWorkerUtil.isWorkerDisabled=!0),PDFWorker._setupFakeWorkerGlobal.then(Ce=>{if(this.destroyed)return void this._readyCapability.reject(new Error("Worker was destroyed"));const y=new LoopbackPort;this._port=y;const Z="fake"+PDFWorkerUtil.fakeWorkerId++,b=new _message_handler.MessageHandler(Z+"_worker",Z,y);Ce.setup(b,y);const R=new _message_handler.MessageHandler(Z,Z+"_worker",y);this._messageHandler=R,this._readyCapability.resolve(),R.send("configure",{verbosity:this.verbosity})}).catch(Ce=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${Ce.message}".`))})}destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),PDFWorker.#workerPorts.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}static fromPort(Ce){if(!Ce?.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return this.#workerPorts.has(Ce.port)?this.#workerPorts.get(Ce.port):new PDFWorker(Ce)}static get workerSrc(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(null!==PDFWorkerUtil.fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),PDFWorkerUtil.fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get _mainThreadWorkerMessageHandler(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch{return null}}static get _setupFakeWorkerGlobal(){var _this4=this;const loader=function(){var _ref2=_asyncToGenerator(function*(){const mainWorkerMessageHandler=_this4._mainThreadWorkerMessageHandler;if(mainWorkerMessageHandler)return mainWorkerMessageHandler;if(_is_node.isNodeJS){const worker=eval("require")(_this4.workerSrc);return worker.WorkerMessageHandler}return yield(0,_display_utils.loadScript)(_this4.workerSrc),window.pdfjsWorker.WorkerMessageHandler});return function Ce(){return _ref2.apply(this,arguments)}}();return(0,_util.shadow)(this,"_setupFakeWorkerGlobal",loader())}}exports.PDFWorker=PDFWorker,PDFWorker.getWorkerSrc=function(){return(0,_display_utils.deprecated)("`PDFWorker.getWorkerSrc()`, please use `PDFWorker.workerSrc` instead."),this.workerSrc};class WorkerTransport{#e=null;#t=new Map;#n=new Map;#o=null;constructor(y,Z,b,R){this.messageHandler=y,this.loadingTask=Z,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:Z.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),ownerDocument:R.ownerDocument,styleElement:R.styleElement}),this._params=R,R.useWorkerFetch||(this.CMapReaderFactory=new R.CMapReaderFactory({baseUrl:R.cMapUrl,isCompressed:R.cMapPacked}),this.StandardFontDataFactory=new R.StandardFontDataFactory({baseUrl:R.standardFontDataUrl})),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=b,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}get annotationStorage(){return(0,_util.shadow)(this,"annotationStorage",new _annotation_storage.AnnotationStorage)}get stats(){return this.#e}getRenderingIntent(y,Z=_util.AnnotationMode.ENABLE,b=null,R=!1){let le=_util.RenderingIntentFlag.DISPLAY,z=null;switch(y){case"any":le=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":le=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)(`getRenderingIntent - invalid intent: ${y}`)}switch(Z){case _util.AnnotationMode.DISABLE:le+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:le+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:le+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,z=(le&_util.RenderingIntentFlag.PRINT&&b instanceof _annotation_storage.PrintAnnotationStorage?b:this.annotationStorage).serializable;break;default:(0,_util.warn)(`getRenderingIntent - invalid annotationMode: ${Z}`)}return R&&(le+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:le,cacheKey:`${le}_${_annotation_storage.AnnotationStorage.getHash(z)}`,annotationStorageMap:z}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));const y=[];for(const b of this.#t.values())y.push(b._destroy());this.#t.clear(),this.#n.clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();
1const Z=this.messageHandler.sendWithPromise("Terminate",null);return y.push(Z),Promise.all(y).then(()=>{this.commonObjs.clear(),this.fontLoader.clear(),this.#o=null,this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null,this._networkStream&&this._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),this.messageHandler&&(this.messageHandler.destroy(),this.messageHandler=null),this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:y,loadingTask:Z}=this;y.on("GetReader",(b,R)=>{(0,_util.assert)(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=le=>{this._lastProgress={loaded:le.loaded,total:le.total}},R.onPull=()=>{this._fullReader.read().then(function({value:le,done:z}){z?R.close():((0,_util.assert)((0,_util.isArrayBuffer)(le),"GetReader - expected an ArrayBuffer."),R.enqueue(new Uint8Array(le),1,[le]))}).catch(le=>{R.error(le)})},R.onCancel=le=>{this._fullReader.cancel(le),R.ready.catch(z=>{if(!this.destroyed)throw z})}}),y.on("ReaderHeadersReady",b=>{const R=(0,_util.createPromiseCapability)(),le=this._fullReader;return le.headersReady.then(()=>{(!le.isStreamingSupported||!le.isRangeSupported)&&(this._lastProgress&&Z.onProgress?.(this._lastProgress),le.onProgress=z=>{Z.onProgress?.({loaded:z.loaded,total:z.total})}),R.resolve({isStreamingSupported:le.isStreamingSupported,isRangeSupported:le.isRangeSupported,contentLength:le.contentLength})},R.reject),R.promise}),y.on("GetRangeReader",(b,R)=>{(0,_util.assert)(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const le=this._networkStream.getRangeReader(b.begin,b.end);le?(R.onPull=()=>{le.read().then(function({value:z,done:ae}){ae?R.close():((0,_util.assert)((0,_util.isArrayBuffer)(z),"GetRangeReader - expected an ArrayBuffer."),R.enqueue(new Uint8Array(z),1,[z]))}).catch(z=>{R.error(z)})},R.onCancel=z=>{le.cancel(z),R.ready.catch(ae=>{if(!this.destroyed)throw ae})}):R.close()}),y.on("GetDoc",({pdfInfo:b})=>{this._numPages=b.numPages,this._htmlForXfa=b.htmlForXfa,delete b.htmlForXfa,Z._capability.resolve(new PDFDocumentProxy(b,this))}),y.on("DocException",function(b){let R;switch(b.name){case"PasswordException":R=new _util.PasswordException(b.message,b.code);break;case"InvalidPDFException":R=new _util.InvalidPDFException(b.message);break;case"MissingPDFException":R=new _util.MissingPDFException(b.message);break;case"UnexpectedResponseException":R=new _util.UnexpectedResponseException(b.message,b.status);break;case"UnknownErrorException":R=new _util.UnknownErrorException(b.message,b.details);break;default:(0,_util.unreachable)("DocException - expected a valid Error.")}Z._capability.reject(R)}),y.on("PasswordRequest",b=>{if(this._passwordCapability=(0,_util.createPromiseCapability)(),Z.onPassword){const R=le=>{le instanceof Error?this._passwordCapability.reject(le):this._passwordCapability.resolve({password:le})};try{Z.onPassword(R,b.code)}catch(le){this._passwordCapability.reject(le)}}else this._passwordCapability.reject(new _util.PasswordException(b.message,b.code));return this._passwordCapability.promise}),y.on("DataLoaded",b=>{Z.onProgress?.({loaded:b.length,total:b.length}),this.downloadInfoCapability.resolve(b)}),y.on("StartRenderPage",b=>{this.destroyed||this.#t.get(b.pageIndex)._startRenderPage(b.transparency,b.cacheKey)}),y.on("commonobj",([b,R,le])=>{if(!this.destroyed&&!this.commonObjs.has(b))switch(R){case"Font":const z=this._params;if("error"in le){const L=le.error;(0,_util.warn)(`Error during font loading: ${L}`),this.commonObjs.resolve(b,L);break}let ae=null;z.pdfBug&&globalThis.FontInspector?.enabled&&(ae={registerFont(L,O){globalThis.FontInspector.fontAdded(L,O)}});const G=new _font_loader.FontFaceObject(le,{isEvalSupported:z.isEvalSupported,disableFontFace:z.disableFontFace,ignoreErrors:z.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:ae});this.fontLoader.bind(G).catch(L=>
1y.sendWithPromise("FontFallback",{id:b})).finally(()=>{!z.fontExtraProperties&&G.data&&(G.data=null),this.commonObjs.resolve(b,G)});break;case"FontPath":case"Image":this.commonObjs.resolve(b,le);break;default:throw new Error(`Got unknown common object type ${R}`)}}),y.on("obj",([b,R,le,z])=>{if(this.destroyed)return;const ae=this.#t.get(R);if(!ae.objs.has(b))switch(le){case"Image":ae.objs.resolve(b,z);const G=8e6;if(z){let L;if(z.bitmap){const{bitmap:O,width:A,height:k}=z;L=A*k*4,ae._bitmaps.add(O)}else L=z.data?.length||0;L>G&&(ae.cleanupAfterRender=!0)}break;case"Pattern":ae.objs.resolve(b,z);break;default:throw new Error(`Got unknown object type ${le}`)}}),y.on("DocProgress",b=>{this.destroyed||Z.onProgress?.({loaded:b.loaded,total:b.total})}),y.on("DocStats",b=>{this.destroyed||(this.#e=Object.freeze({streamTypes:Object.freeze(b.streamTypes),fontTypes:Object.freeze(b.fontTypes)}))}),y.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),y.on("FetchBuiltInCMap",b=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.CMapReaderFactory?this.CMapReaderFactory.fetch(b):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter."))),y.on("FetchStandardFontData",b=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.StandardFontDataFactory?this.StandardFontDataFactory.fetch(b):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter.")))}_onUnsupportedFeature({featureId:y}){this.destroyed||this.loadingTask.onUnsupportedFeature?.(y)}getData(){return this.messageHandler.sendWithPromise("GetData",null)}getPage(y){if(!Number.isInteger(y)||y<=0||y>this._numPages)return Promise.reject(new Error("Invalid page request."));const Z=y-1,b=this.#n.get(Z);if(b)return b;const R=this.messageHandler.sendWithPromise("GetPage",{pageIndex:Z}).then(le=>{if(this.destroyed)throw new Error("Transport destroyed");const z=new PDFPageProxy(Z,le,this,this._params.ownerDocument,this._params.pdfBug);return this.#t.set(Z,z),z});return this.#n.set(Z,R),R}getPageIndex(y){return"object"!=typeof y||null===y||!Number.isInteger(y.num)||y.num<0||!Number.isInteger(y.gen)||y.gen<0?Promise.reject(new Error("Invalid pageIndex request.")):this.messageHandler.sendWithPromise("GetPageIndex",{num:y.num,gen:y.gen})}getAnnotations(y,Z){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:y,intent:Z})}saveDocument(){return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:this._fullReader?.filename??null}).finally(()=>{this.annotationStorage.resetModified()})}getFieldObjects(){return this._getFieldObjectsPromise||=this.messageHandler.sendWithPromise("GetFieldObjects",null)}hasJSActions(){return this._hasJSActionsPromise||=this.messageHandler.sendWithPromise("HasJSActions",null)}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(y){return"string"!=typeof y?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:y})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getJavaScript(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}getDocJSActions(){return this.messageHandler.sendWithPromise("GetDocJSActions",null)}getPageJSActions(y){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:y})}
1getStructTree(y){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:y})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(){return this.messageHandler.sendWithPromise("GetOptionalContentConfig",null).then(y=>new _optional_content_config.OptionalContentConfig(y))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){return this.#o||=this.messageHandler.sendWithPromise("GetMetadata",null).then(y=>({info:y[0],metadata:y[1]?new _metadata.Metadata(y[1]):null,contentDispositionFilename:this._fullReader?.filename??null,contentLength:this._fullReader?.contentLength??null}))}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}startCleanup(){var y=this;return _asyncToGenerator(function*(Z=!1){if(yield y.messageHandler.sendWithPromise("Cleanup",null),!y.destroyed){for(const b of y.#t.values())if(!b.cleanup())throw new Error(`startCleanup: Page ${b.pageNumber} is currently rendering.`);y.commonObjs.clear(),Z||y.fontLo
1ader.clear(),y.#o=null,y._getFieldObjectsPromise=null,y._hasJSActionsPromise=null}}).apply(this,arguments)}get loadingParams(){const y=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:y.disableAutoFetch,enableXfa:y.enableXfa})}}class PDFObjects{#e=Object.create(null);#t(y){return this.#e[y]||(this.#e[y]={capability:(0,_util.createPromiseCapability)(),data:null})}get(y,Z=null){if(Z){const R=this.#t(y);return R.capability.promise.then(()=>Z(R.data)),null}const b=this.#e[y];if(!b?.capability.settled)throw new Error(`Requesting object that isn't resolved yet ${y}.`);return b.data}has(y){return this.#e[y]?.capability.settled||!1}resolve(y,Z=null){const b=this.#t(y);b.data=Z,b.capability.resolve()}clear(){this.#e=Object.create(null)}}class RenderTask{#e=null;constructor(y){this.#e=y,this.onContinue=null}get promise(){return this.#e.capability.promise}cancel(){this.#e.cancel()}get separateAnnots(){const{separateAnnots:y}=this.#e.operatorList;if(!y)return!1;const{annotationCanvasMap:Z}=this.#e;return y.form||y.canvas&&Z?.size>0}}exports.RenderTask=RenderTask;class InternalRenderTask{static#e=new WeakSet;constructor({callback:y,params:Z,objs:b,commonObjs:R,annotationCanvasMap:le,operatorList:z,pageIndex:ae,canvasFactory:G,useRequestAnimationFrame:L=!1,pdfBug:O=!1,pageColors:A=null}){this.callback=y,this.params=Z,this.objs=b,this.commonObjs=R,this.annotationCanvasMap=le,this.operatorListIdx=null,this.operatorList=z,this._pageIndex=ae,this.canvasFactory=G,this._pdfBug=O,this.pageColors=A,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===L&&typeof window<"u",this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=Z.canvasContext.canvas}get completed(){return this.capability.promise.catch(function(){})}initializeGraphics({transparency:y=!1,optionalContentConfig:Z}){if(this.cancelled)return;if(this._canvas){if(InternalRenderTask.#e.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");InternalRenderTask.#e.add(this._canvas)}this._pdfBug&&globalThis.StepperManager?.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:b,viewport:R,transform:le,imageLayer:z,background:ae}=this.params;this.gfx=new _canvas.CanvasGraphics(b,this.commonObjs,this.objs,this.canvasFactory,z,Z,this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:le,viewport:R,transparency:y,background:ae}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}cancel(y=null){this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&InternalRenderTask.#e.delete(this._canvas),this.callback(y||new _display_utils.RenderingCancelledException(`Rendering cancelled, page ${this._pageIndex+1}`,"canvas"))}operatorListChanged(){this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),!this.running&&this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}_continue(){this.running=!0,!this.cancelled&&(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?window.requestAnimationFrame(()=>{this._nextBound().catch(this._cancelBound)}):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}_next(){var y=this;return _asyncToGenerator(function*(){y.cancelled||(y.operatorListIdx=y.gfx.executeOperatorList(y.operatorList,y.operatorListIdx,y._continueBound,y.stepper),y.operatorListIdx===y.operatorList.argsArray.length&&(y.running=!1,y.operatorList.lastChunk&&(y.gfx.endDrawing(),y._canvas&&InternalRenderTask.#e.delete(y._canvas),y.callback())))})()}}const version="2.16.105";exports.version=version;const build="172ccdbe5";exports.build=build},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.PrintAnnotationStorage=y.AnnotationStorage=void 0;var b=Z(1),R=Z(6),le=Z(10);class z{constructor(){this._storage=new Map,this._modified=!1,this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(L,O){const A=this._storage.get(L);return void 0===A?O:Object.assign(O,A)}getRawValue(L){return this._storage.get(L)}remove(L){if(this._storage.delete(L),0===this._storage.size&&this.resetModified(),"function"==typeof this.onAnnotationEditor){for(const O of this._storage.values())if(O instanceof R.AnnotationEditor)return;this.onAnnotationEditor(null)}}setValue(L,O){const A=this._storage.get(L);let k=!1;if(void 0!==A)for(const[I,E]of Object.entries(O))A[I]!==E&&(k=!0,A[I]=E);else k=!0,this._storage.set(L,O);k&&this.#e(),O instanceof R.AnnotationEditor&&"function"==typeof this.onAnnotationEditor&&this.onAnnotationEditor(O.constructor._type)}has(L){return this._storage.has(L)}getAll(){return this._storage.size>0?(0,b.objectFromMap)(this._storage):null}get size(){return this._storage.size}#e(){this._modified||(this._modified=!0,"function"==typeof this.onSetModified&&this.onSetModified())}resetModified(){this._modified&&(this._modified=!1,"function"==typeof this.onResetModified&&this.onResetModified())}get print(){return new ae(this)}get serializable(){if(0===this._storage.size)return null;const L=new Map;for(const[O,A]of this._storage){const k=A instanceof R.AnnotationEditor?A.serialize():A;k&&L.set(O,k)}return L}static getHash(L){if(!L)return"";const O=new le.MurmurHash3_64;
1for(const[A,k]of L)O.update(`${A}:${JSON.stringify(k)}`);return O.hexdigest()}}y.AnnotationStorage=z;class ae extends z{#e=null;constructor(L){super(),this.#e=structuredClone(L.serializable)}get print(){(0,b.unreachable)("Should not call PrintAnnotationStorage.print")}get serializable(){return this.#e}}y.PrintAnnotationStorage=ae},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.AnnotationEditor=void 0;var b=Z(7),R=Z(1);class le{#e=this.focusin.bind(this);#t=this.focusout.bind(this);#n=!1;#o=!1;#i=!1;#a=le._zIndex++;static _colorManager=new b.ColorManager;static _zIndex=1;constructor(ae){this.constructor===le&&(0,R.unreachable)("Cannot initialize AnnotationEditor."),this.parent=ae.parent,this.id=ae.id,this.width=this.height=null,this.pageIndex=ae.parent.pageIndex,this.name=ae.name,this.div=null;const[G,L]=this.parent.viewportBaseDimensions;this.x=ae.x/G,this.y=ae.y/L,this.rotation=this.parent.viewport.rotation,this.isAttachedToDOM=!1}static get _defaultLineColor(){return(0,R.shadow)(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=this.#a}focusin(ae){this.#n?this.#n=!1:this.parent.setSelected(this)}focusout(ae){!this.isAttachedToDOM||ae.relatedTarget?.closest(`#${this.id}`)||(ae.preventDefault(),this.parent.isMultipleSelection||this.commitOrRemove())}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.parent.addToAnnotationStorage(this)}dragstart(ae){const G=this.parent.div.getBoundingClientRect();this.startX=ae.clientX-G.x,this.startY=ae.clientY-G.y,ae.dataTransfer.setData("text/plain",this.id),ae.dataTransfer.effectAllowed="move"}setAt(ae,G,L,O){const[A,k]=this.parent.viewportBaseDimensions;[L,O]=this.screenToPageTranslation(L,O),this.x=(ae+L)/A,this.y=(G+O)/k,this.div.style.left=100*this.x+"%",this.div.style.top=100*this.y+"%"}translate(ae,G){const[L,O]=this.parent.viewportBaseDimensions;[ae,G]=this.screenToPageTranslation(ae,G),this.x+=ae/L,this.y+=G/O,this.div.style.left=100*this.x+"%",this.div.style.top=100*this.y+"%"}screenToPageTranslation(ae,G){const{rotation:L}=this.parent.viewport;switch(L){case 90:return[G,-ae];case 180:return[-ae,-G];case 270:return[-G,ae];default:return[ae,G]}}setDims(ae,G){const[L,O]=this.parent.viewportBaseDimensions;this.div.style.width=100*ae/L+"%",this.div.style.height=100*G/O+"%"}getInitialTranslation(){return[0,0]}render(){this.div=document.createElement("div"),this.div.setAttribute("data-editor-rotation",(360-this.rotation)%360),this.div.className=this.name,this.div.setAttribute("id",this.id),this.div.setAttribute("tabIndex",0),this.setInForeground(),this.div.addEventListener("focusin",this.#e),this.div.addEventListener("focusout",this.#t);const[ae,G]=this.getInitialTranslation();return this.translate(ae,G),(0,b.bindEvents)(this,this.div,["dragstart","pointerdown"]),this.div}pointerdown(ae){const G=b.KeyboardManager.platform.isMac;0!==ae.button||ae.ctrlKey&&G?ae.preventDefault():(ae.ctrlKey&&!G||ae.shiftKey||ae.metaKey&&G?this.parent.toggleSelected(this):this.parent.setSelected(this),this.#n=!0)}getRect(ae,G){const[L,O]=this.parent.viewportBaseDimensions,[A,k]=this.parent.pageDimensions,I=A*ae/L,E=k*G/O,H=this.x*A,D=this.y*k,ee=this.width*A,ne=this.height*k;switch(this.rotation){case 0:return[H+I,k-D-E-ne,H+I+ee,k-D-E];case 90:return[H+E,k-D+I,H+E+ne,k-D+I+ee];case 180:return[H-I-ee,k-D+E,H-I,k-D+E+ne];case 270:return[H-E-ne,k-D-I-ee,H-E,k-D-I];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(ae,G){const[L,O,A,k]=ae,I=A-L,E=k-O;switch(this.rotation){case 0:return[L,G-k,I,E];case 90:return[L,G-O,E,I];case 180:return[A,G-O,I,E];case 270:return[A,G-k,E,I];default:throw new Error("Invalid rotation")}}onceAdded(){}isEmpty(){return!1}enableEditMode(){this.#i=!0}disableEditMode(){this.#i=!1}isInEditMode(){return this.#i}shouldGetKeyboardEvents(){return!1}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}rebuild(){this.div?.addEventListener("focusin",this.#e)}serialize(){(0,R.unreachable)("An editor must be serializable")}static deserialize(ae,G){const L=new this.prototype.constructor({parent:G,id:G.getNextId()});L.rotation=ae.rotation;const[O,A]=G.pageDimensions,[k,I,E,H]=L.getRectInCurrentCoords(ae.rect,A);return L.x=k/O,L.y=I/A,L.width=E/O,L.height=H/A,L}remove(){this.div.removeEventListener("focusin",this.#e),this.div.removeEventListener("focusout",this.#t),this.isEmpty()||this.commit(),this.parent.remove(this)}select(){this.div?.classList.add("selectedEditor")}unselect(){this.div?.classList.remove("selectedEditor")}updateParams(ae,G){}disableEditing(){}enableEditing(){}get propertiesToUpdate(){return{}}get contentDiv(){return this.div}get isEditing(){return this.#o}set isEditing(ae){this.#o=ae,ae?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null)}}y.AnnotationEditor=le},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.KeyboardManager=y.CommandManager=y.ColorManager=y.AnnotationEditorUIManager=void 0,y.bindEvents=function le(I,E,H){for(const D of H)E.addEventListener(
1D,I[D].bind(I))},y.opacityToHex=function z(I){return Math.round(Math.min(255,Math.max(1,255*I))).toString(16).padStart(2,"0")};var b=Z(1),R=Z(8);class ae{#e=0;getId(){return`${b.AnnotationEditorPrefix}${this.#e++}`}}class G{#e=[];#t=!1;#n;#o=-1;constructor(E=128){this.#n=E}add({cmd:E,undo:H,mustExec:D,type:ee=NaN,overwriteIfSameType:ne=!1,keepUndo:J=!1}){if(D&&E(),this.#t)return;const F={cmd:E,undo:H,type:ee};if(-1===this.#o)return this.#e.length>0&&(this.#e.length=0),this.#o=0,void this.#e.push(F);if(ne&&this.#e[this.#o].type===ee)return J&&(F.undo=this.#e[this.#o].undo),void(this.#e[this.#o]=F);const P=this.#o+1;P===this.#n?this.#e.splice(0,1):(this.#o=P,P<this.#e.length&&this.#e.splice(P)),this.#e.push(F)}undo(){-1!==this.#o&&(this.#t=!0,this.#e[this.#o].undo(),this.#t=!1,this.#o-=1)}redo(){this.#o<this.#e.length-1&&(this.#o+=1,this.#t=!0,this.#e[this.#o].cmd(),this.#t=!1)}hasSomethingToUndo(){return-1!==this.#o}hasSomethingToRedo(){return this.#o<this.#e.length-1}destroy(){this.#e=null}}y.CommandManager=G;class L{constructor(E){this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;const H=L.platform.isMac;for(const[D,ee]of E)for(const ne of D){const J=ne.startsWith("mac+");H&&J?(this.callbacks.set(ne.slice(4),ee),this.allKeys.add(ne.split("+").at(-1))):!H&&!J&&(this.callbacks.set(ne,ee),this.allKeys.add(ne.split("+").at(-1)))}}static get platform(){const E=typeof navigator<"u"?navigator.platform:"";return(0,b.shadow)(this,"platform",{isWin:E.includes("Win"),isMac:E.includes("Mac")})}#e(E){E.altKey&&this.buffer.push("alt"),E.ctrlKey&&this.buffer.push("ctrl"),E.metaKey&&this.buffer.push("meta"),E.shiftKey&&this.buffer.push("shift"),this.buffer.push(E.key);const H=this.buffer.join("+");return this.buffer.length=0,H}exec(E,H){if(!this.allKeys.has(H.key))return;const D=this.callbacks.get(this.#e(H));D&&(D.bind(E)(),H.stopPropagation(),H.preventDefault())}}y.KeyboardManager=L;class O{#e=null;copy(E){E&&(Array.isArray(E)?this.#e=E.map(H=>H.serialize()):this.#e=[E.serialize()],this.#e=this.#e.filter(H=>!!H),0===this.#e.length&&(this.#e=null))}paste(){return this.#e}isEmpty(){return null===this.#e}destroy(){this.#e=null}}class A{static _colorsMapping=new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]);get _colors(){const E=new Map([["CanvasText",null],["Canvas",null]]);return(0,R.getColorValues)(E),(0,b.shadow)(this,"_colors",E)}convert(E){const H=(0,R.getRGB)(E);if(!window.matchMedia("(forced-colors: active)").matches)return H;for(const[D,ee]of this._colors)if(ee.every((ne,J)=>ne===H[J]))return A._colorsMapping.get(D);return H}getHexCode(E){const H=this._colors.get(E);return H?b.Util.makeHexColor(...H):E}}y.ColorManager=A;class k{#e=null;#t=new Map;#n=new Map;#o=new O;#i=new G;#a=0;#s=null;#c=null;#m=new ae;#l=!1;#d=b.AnnotationEditorType.NONE;#r=new Set;#u=this.keydown.bind(this);#g=this.onEditingAction.bind(this);#h=this.onPageChanging.bind(this);#f={isEditing:!1,isEmpty:!0,hasEmptyClipboard:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1};#_=null;static _keyboardManager=new L([[["ctrl+a","mac+meta+a"],k.prototype.selectAll],[["ctrl+c","mac+meta+c"],k.prototype.copy],[["ctrl+v","mac+meta+v"],k.prototype.paste],[["ctrl+x","mac+meta+x"],k.prototype.cut],[["ctrl+z","mac+meta+z"],k.prototype.undo],[["ctrl+y","ctrl+shift+Z","mac+meta+shift+Z"],k.prototype.redo],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete"],k.prototype.delete],[["Escape","mac+Escape"],k.prototype.unselectAll]]);constructor(E,H){this.#_=E,this.#c=H,this.#c._on("editingaction",this.#g),this.#c._on("pagechanging",this.#h)}destroy(){this.#v(),this.#c._off("editingaction",this.#g),this.#c._off("pagechanging",this.#h);for(const E of this.#n.values())E.destroy();this.#n.clear(),this.#t.clear(),this.#e=null,this.#r.clear(),this.#o.destroy(),this.#i.destroy()}onPageChanging({pageNumber:E}){this.#a=E-1}focusMainContainer(){this.#_.focus()}#p(){this.#_.addEventListener("keydown",this.#u)}#v(){this.#_.removeEventListener("keydown",this.#u)}
1keydown(E){this.getActive()?.shouldGetKeyboardEvents()||k._keyboardManager.exec(this,E)}onEditingAction(E){["undo","redo","cut","copy","paste","delete","selectAll"].includes(E.name)&&this[E.name]()}#C(E){Object.entries(E).some(([D,ee])=>this.#f[D]!==ee)&&this.#c.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(this.#f,E)})}#y(E){this.#c.dispatch("annotationeditorparamschanged",{source:this,details:E})}setEditingState(E){E?(this.#p(),this.#C({isEditing:this.#d!==b.AnnotationEditorType.NONE,isEmpty:this.#w(),hasSomethingToUndo:this.#i.hasSomethingToUndo(),hasSomethingToRedo:this.#i.hasSomethingToRedo(),hasSelectedEditor:!1,hasEmptyClipboard:this.#o.isEmpty()})):(this.#v(),this.#C({isEditing:!1}))}registerEditorTypes(E){this.#s=E;for(const H of this.#s)this.#y(H.defaultPropertiesToUpdate)}getId(){return this.#m.getId()}addLayer(E){this.#n.set(E.pageIndex,E),this.#l?E.enable():E.disable()}removeLayer(E){this.#n.delete(E.pageIndex)}updateMode(E){if(this.#d=E,E===b.AnnotationEditorType.NONE)this.setEditingState(!1),this.#M();else{this.setEditingState(!0),this.#O();for(const H of this.#n.values())H.updateMode(E)}}updateToolbar(E){E!==this.#d&&this.#c.dispatch("switchannotationeditormode",{source:this,mode:E})}updateParams(E,H){for(const D of this.#r)D.updateParams(E,H);for(const D of this.#s)D.updateDefaultParams(E,H)}#O(){if(!this.#l){this.#l=!0;for(const E of this.#n.values())E.enable()}}#M(){if(this.unselectAll(),this.#l){this.#l=!1;for(const E of this.#n.values())E.disable()}}getEditors(E){const H=[];for(const D of this.#t.values())D.pageIndex===E&&H.push(D);return H}getEditor(E){return this.#t.get(E)}addEditor(E){this.#t.set(E.id,E)}removeEditor(E){this.#t.delete(E.id),this.unselect(E)}#A(E){const H=this.#n.get(E.pageIndex);H?H.addOrRebuild(E):this.addEditor(E)}setActiveEditor(E){this.#e!==E&&(this.#e=E,E&&this.#y(E.propertiesToUpdate))}toggleSelected(E){if(this.#r.has(E))return this.#r.delete(E),E.unselect(),void this.#C({hasSelectedEditor:this.hasSelection});this.#r.add(E),E.select(),this.#y(E.propertiesToUpdate),this.#C({hasSelectedEditor:!0})}setSelected(E){for(const H of this.#r)H!==E&&H.unselect();this.#r.clear(),this.#r.add(E),E.select(),this.#y(E.propertiesToUpdate),this.#C({hasSelectedEditor:!0})}isSelected(E){return this.#r.has(E)}unselect(E){E.unselect(),this.#r.delete(E),this.#C({hasSelectedEditor:this.hasSelection})}get hasSelection(){return 0!==this.#r.size}undo(){this.#i.undo(),this.#C({hasSomethingToUndo:this.#i.hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:this.#w()})}redo(){this.#i.redo(),this.#C({hasSomethingToUndo:!0,hasSomethingToRedo:this.#i.hasSomethingToRedo(),isEmpty:this.#w()})}addCommands(E){this.#i.add(E),this.#C({hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:this.#w()})}#w(){if(0===this.#t.size)return!0;if(1===this.#t.size)for(const E of this.#t.values())return E.isEmpty();return!1}delete(){if(this.#e&&this.#e.commitOrRemove(),!this.hasSelection)return;const E=[...this.#r];this.addCommands({cmd:()=>{for(const ee of E)ee.remove()},undo:()=>{for(const ee of E)this.#A(ee)},mustExec:!0})}copy(){if(this.#e&&this.#e.commitOrRemove(),this.hasSelection){const E=[];for(const H of this.#r)H.isEmpty()||E.push(H);if(0===E.length)return;this.#o.copy(E),this.#C({hasEmptyClipboard:!1})}}cut(){this.copy(),this.delete()}paste(){if(this.#o.isEmpty())return;this.unselectAll();const E=this.#n.get(this.#a),H=this.#o.paste().map(ne=>E.deserialize(ne));this.addCommands({cmd:()=>{for(const ne of H)this.#A(ne);this.#b(H)},undo:()=>{for(const ne of H)ne.remove()},mustExec:!0})}#b(E){this.#r.clear();for(const H of E)H.isEmpty()||(this.#r.add(H),H.select());this.#C({hasSelectedEditor:!0})}selectAll(){for(const E of this.#r)E.commit();this.#b(this.#t.values())}unselectAll(){if(this.#e)this.#e.commitOrRemove();else if(0!==this.#b.size){for(const E of this.#r)E.unselect();this.#r.clear(),this.#C({hasSelectedEditor:!1})}}isActive(E){return this.#e===E}getActive(){return this.#e}getMode(){return this.#d}}y.AnnotationEditorUIManager=k},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.StatTimer=y.RenderingCancelledException=y.PixelsPerInch=y.PageViewport=y.PDFDateString=y.DOMStandardFontDataFactory=y.DOMSVGFactory=y.DOMCanvasFactory=y.DOMCMapReaderFactory=y.AnnotationPrefix=void 0,y.deprecated=function W(pe){console.log("Deprecated API usage: "+pe)},y.getColorValues=function Ie(pe){const ve=document.createElement("span");ve.style.visibility="hidden",document.body.append(ve);
1for(const Pe of pe.keys()){ve.style.color=Pe;const ke=window.getComputedStyle(ve).color;pe.set(Pe,ie(ke))}ve.remove()},y.getCurrentTransform=function Se(pe){const{a:ve,b:Pe,c:ke,d:me,e:$,f:B}=pe.getTransform();return[ve,Pe,ke,me,$,B]},y.getCurrentTransformInverse=function Ee(pe){const{a:ve,b:Pe,c:ke,d:me,e:$,f:B}=pe.getTransform().invertSelf();return[ve,Pe,ke,me,$,B]},y.getFilenameFromUrl=function ne(pe){const ve=pe.indexOf("#"),Pe=pe.indexOf("?"),ke=Math.min(ve>0?ve:pe.length,Pe>0?Pe:pe.length);return pe.substring(pe.lastIndexOf("/",ke)+1,ke)},y.getPdfFilenameFromUrl=function J(pe,ve="document.pdf"){if("string"!=typeof pe)return ve;if(D(pe))return(0,R.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),ve;const ke=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,me=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(pe);let $=ke.exec(me[1])||ke.exec(me[2])||ke.exec(me[3]);if($&&($=$[0],$.includes("%")))try{$=ke.exec(decodeURIComponent($))[0]}catch{}return $||ve},y.getRGB=ie,y.getXfaPageViewport=function K(pe,{scale:ve=1,rotation:Pe=0}){const{width:ke,height:me}=pe.attributes.style,$=[0,0,parseInt(ke),parseInt(me)];return new E({viewBox:$,scale:ve,rotation:Pe})},y.isDataScheme=D,y.isPdfFile=function ee(pe){return"string"==typeof pe&&/\.pdf$/i.test(pe)},y.isValidFetchUrl=P,y.loadScript=function T(pe,ve=!1){return new Promise((Pe,ke)=>{const me=document.createElement("script");me.src=pe,me.onload=function($){ve&&me.remove(),Pe($)},me.onerror=function(){ke(new Error(`Cannot load script at: ${me.src}`))},(document.head||document.documentElement).append(me)})};var b=Z(9),R=Z(1);function L(pe){return O.apply(this,arguments)}function O(){return(O=_asyncToGenerator(function*(pe,ve=!1){if(P(pe,document.baseURI)){const Pe=yield fetch(pe);if(!Pe.ok)throw new Error(Pe.statusText);return ve?new Uint8Array(yield Pe.arrayBuffer()):(0,R.stringToBytes)(yield Pe.text())}return new Promise((Pe,ke)=>{const me=new XMLHttpRequest;me.open("GET",pe,!0),ve&&(me.responseType="arraybuffer"),me.onreadystatechange=()=>{if(me.readyState===XMLHttpRequest.DONE){if(200===me.status||0===me.status){let $;if(ve&&me.response?$=new Uint8Array(me.response):!ve&&me.responseText&&($=(0,R.stringToBytes)(me.responseText)),$)return void Pe($)}ke(new Error(me.statusText))}},me.send(null)})})).apply(this,arguments)}y.AnnotationPrefix="pdfjs_internal_id_",y.PixelsPerInch=class ae{static CSS=96;static PDF=72;static PDF_TO_CSS_UNITS=this.CSS/this.PDF},y.DOMCanvasFactory=class G extends b.BaseCanvasFactory{constructor({ownerDocument:ve=globalThis.document}={}){super(),this._document=ve}_createCanvas(ve,Pe){const ke=this._document.createElement("canvas");return ke.width=ve,ke.height=Pe,ke}},y.DOMCMapReaderFactory=class A extends b.BaseCMapReaderFactory{_fetchData(ve,Pe){return L(ve,this.isCompressed).then(ke=>({cMapData:ke,compressionType:Pe}))}},y.DOMStandardFontDataFactory=class k extends b.BaseStandardFontDataFactory{_fetchData(ve){return L(ve,!0)}},y.DOMSVGFactory=class I extends b.BaseSVGFactory{_createSVG(ve){return document.createElementNS("http://www.w3.org/2000/svg",ve)}};class E{constructor({viewBox:ve,scale:Pe,rotation:ke,offsetX:me=0,offsetY:$=0,dontFlip:B=!1}){this.viewBox=ve,this.scale=Pe,this.rotation=ke,this.offsetX=me,this.offsetY=$;const U=(ve[2]+ve[0])/2,x=(ve[3]+ve[1])/2;let p,M,S,Y,te,re,ge,ye;switch((ke%=360)<0&&(ke+=360),ke){case 180:p=-1,M=0,S=0,Y=1;break;case 90:p=0,M=1,S=1,Y=0;break;case 270:p=0,M=-1,S=-1,Y=0;break;case 0:p=1,M=0,S=0,Y=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}B&&(S=-S,Y=-Y),0===p?(te=Math.abs(x-ve[1])*Pe+me,re=Math.abs(U-ve[0])*Pe+$,ge=Math.abs(ve[3]-ve[1])*Pe,ye=Math.abs(ve[2]-ve[0])*Pe):(te=Math.abs(U-ve[0])*Pe+me,re=Math.abs(x-ve[1])*Pe+$,ge=Math.abs(ve[2]-ve[0])*Pe,ye=Math.abs(ve[3]-ve[1])*Pe),this.transform=[p*Pe,M*Pe,S*Pe,Y*Pe,te-p*Pe*U-S*Pe*x,re-M*Pe*U-Y*Pe*x],this.width=ge,this.height=ye}clone({scale:ve=this.scale,rotation:Pe=this.rotation,offsetX:ke=this.offsetX,offsetY:me=this.offsetY,dontFlip:$=!1}={}){return new E({viewBox:this.viewBox.slice(),scale:ve,rotation:Pe,offsetX:ke,offsetY:me,dontFlip:$})}convertToViewportPoint(ve,Pe){return R.Util.applyTransform([ve,Pe],this.transform)}convertToViewportRectangle(ve){const Pe=R.Util.applyTransform([ve[0],ve[1]],this.transform),ke=R.Util.applyTransform([ve[2],ve[3]],this.transform);return[Pe[0],Pe[1],ke[0],ke[1]]}convertToPdfPoint(ve,Pe){return R.Util.applyInverseTransform([ve,Pe],this.transform)}}function D(pe){const ve=pe.length;let Pe=0;for(;Pe<ve&&""===pe[Pe].trim();)Pe++;return"data:"===pe.substring(Pe,Pe+5).toLowerCase()}function P(pe,ve){try{const{protocol:Pe}=ve?new URL(pe,ve):new URL(pe);return"http:"===Pe||"https:"===Pe}catch{return!1}}let q;function ie(pe){if(pe.startsWith("#")){const ve=parseInt(pe.slice(1),16);return[(16711680&ve)>>16,(65280&ve)>>8,255&ve]}return pe.startsWith("rgb(")?pe.slice(4,-1).split(",").map(ve=>parseInt(ve)):pe.startsWith("rgba(")?pe.slice(5,-1).split(",").map(ve=>parseInt(ve)).slice(0,3):((0,R.warn)(`Not a valid color format: "${pe}"`),[0,0,0])}y.PageViewport=E,y.RenderingCancelledException=class H extends R.BaseException{constructor(ve,Pe){super(ve,"RenderingCancelledException"),this.type=Pe}},y.StatTimer=class F{constructor(){this.started=Object.create(null),this.times=[]}time(ve){ve in this.started&&(0,R.warn)(`Timer is already running for ${ve}`),this.started[ve]=Date.now()}timeEnd(ve){ve in this.started||(0,R.warn)(`Timer has not been started for ${ve}`),this.times.push({name:ve,start:this.started[ve],end:Date.now()}),delete this.started[ve]}toString(){const ve=[];let Pe=0;for(const ke of this.times){const me=ke.name;me.length>Pe&&(Pe=me.length)}for(const ke of this.times){const me=ke.end-ke.start;ve.push(`${ke.name.padEnd(Pe)} ${me}ms\n`)}return ve.join("")}},y.PDFDateString=class oe{static toDateObject(ve){if(!ve||"string"!=typeof ve)return null;q||(q=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const Pe=q.exec(ve);if(!Pe)return null;
1const ke=parseInt(Pe[1],10);let me=parseInt(Pe[2],10);me=me>=1&&me<=12?me-1:0;let $=parseInt(Pe[3],10);$=$>=1&&$<=31?$:1;let B=parseInt(Pe[4],10);B=B>=0&&B<=23?B:0;let U=parseInt(Pe[5],10);U=U>=0&&U<=59?U:0;let x=parseInt(Pe[6],10);x=x>=0&&x<=59?x:0;const p=Pe[7]||"Z";let M=parseInt(Pe[8],10);M=M>=0&&M<=23?M:0;let S=parseInt(Pe[9],10)||0;return S=S>=0&&S<=59?S:0,"-"===p?(B+=M,U+=S):"+"===p&&(B-=M,U-=S),new Date(Date.UTC(ke,me,$,B,U,x))}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.BaseStandardFontDataFactory=y.BaseSVGFactory=y.BaseCanvasFactory=y.BaseCMapReaderFactory=void 0;var b=Z(1);class R{constructor(){this.constructor===R&&(0,b.unreachable)("Cannot initialize BaseCanvasFactory.")}create(L,O){if(L<=0||O<=0)throw new Error("Invalid canvas size");const A=this._createCanvas(L,O);return{canvas:A,context:A.getContext("2d")}}reset(L,O,A){if(!L.canvas)throw new Error("Canvas is not specified");if(O<=0||A<=0)throw new Error("Invalid canvas size");L.canvas.width=O,L.canvas.height=A}destroy(L){if(!L.canvas)throw new Error("Canvas is not specified");L.canvas.width=0,L.canvas.height=0,L.canvas=null,L.context=null}_createCanvas(L,O){(0,b.unreachable)("Abstract method `_createCanvas` called.")}}y.BaseCanvasFactory=R;class le{constructor({baseUrl:L=null,isCompressed:O=!1}){this.constructor===le&&(0,b.unreachable)("Cannot initialize BaseCMapReaderFactory."),this.baseUrl=L,this.isCompressed=O}fetch(L){var O=this;return _asyncToGenerator(function*({name:A}){if(!O.baseUrl)throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');if(!A)throw new Error("CMap name must be specified.");const k=O.baseUrl+A+(O.isCompressed?".bcmap":"");return O._fetchData(k,O.isCompressed?b.CMapCompressionType.BINARY:b.CMapCompressionType.NONE).catch(E=>{throw new Error(`Unable to load ${O.isCompressed?"binary ":""}CMap at: ${k}`)})}).apply(this,arguments)}_fetchData(L,O){(0,b.unreachable)("Abstract method `_fetchData` called.")}}y.BaseCMapReaderFactory=le;class z{constructor({baseUrl:L=null}){this.constructor===z&&(0,b.unreachable)("Cannot initialize BaseStandardFontDataFactory."),this.baseUrl=L}fetch(L){var O=this;return _asyncToGenerator(function*({filename:A}){if(!O.baseUrl)throw new Error('The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.');if(!A)throw new Error("Font filename must be specified.");const k=`${O.baseUrl}${A}`;return O._fetchData(k).catch(I=>{throw new Error(`Unable to load font data at: ${k}`)})}).apply(this,arguments)}_fetchData(L){(0,b.unreachable)("Abstract method `_fetchData` called.")}}y.BaseStandardFontDataFactory=z;class ae{constructor(){this.constructor===ae&&(0,b.unreachable)("Cannot initialize BaseSVGFactory.")}create(L,O,A=!1){if(L<=0||O<=0)throw new Error("Invalid SVG dimensions");const k=this._createSVG("svg:svg");return k.setAttribute("version","1.1"),A||(k.setAttribute("width",`${L}px`),k.setAttribute("height",`${O}px`)),k.setAttribute("preserveAspectRatio","none"),k.setAttribute("viewBox",`0 0 ${L} ${O}`),k}createElement(L){if("string"!=typeof L)throw new Error("Invalid SVG element type");return this._createSVG(L)}_createSVG(L){(0,b.unreachable)("Abstract method `_createSVG` called.")}}y.BaseSVGFactory=ae},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.MurmurHash3_64=void 0;var b=Z(1);const R=3285377520,le=4294901760,z=65535;y.MurmurHash3_64=class ae{constructor(L){this.h1=L?4294967295&L:R,this.h2=L?4294967295&L:R}update(L){let O,A;if("string"==typeof L){O=new Uint8Array(2*L.length),A=0;for(let W=0,q=L.length;W<q;W++){const oe=L.charCodeAt(W);oe<=255?O[A++]=oe:(O[A++]=oe>>>8,O[A++]=255&oe)}}else{if(!(0,b.isArrayBuffer)(L))throw new Error("Wrong data format in MurmurHash3_64_update. Input must be a string or array.");O=L.slice(),A=O.byteLength}const k=A>>2,I=A-4*k,E=new Uint32Array(O.buffer,0,k);let H=0,D=0,ee=this.h1,ne=this.h2;const J=3432918353,F=461845907,P=J&z,T=F&z;for(let W=0;W<k;W++)1&W?(H=E[W],H=H*J&le|H*P&z,H=H<<15|H>>>17,H=H*F&le|H*T&z,ee^=H,ee=ee<<13|ee>>>19,ee=5*ee+3864292196):(D=E[W],D=D*J&le|D*P&z,D=D<<15|D>>>17,D=D*F&le|D*T&z,ne^=D,ne=ne<<13|ne>>>19,ne=5*ne+3864292196);switch(H=0,I){case 3:H^=O[4*k+2]<<16;case 2:H^=O[4*k+1]<<8;case 1:H^=O[4*k],H=H*J&le|H*P&z,H=H<<15|H>>>17,H=H*F&le|H*T&z,1&k?ee^=H:ne^=H}this.h1=ee,this.h2=ne}hexdigest(){let L=this.h1,O=this.h2;L^=O>>>1,L=3981806797*L&le|36045*L&z,O=4283543511*O&le|(2950163797*(O<<16|L>>>16)&le)>>>16,L^=O>>>1,L=444984403*L&le|60499*L&z,O=3301882366*O&le|(3120437893*(O<<16|L>>>16)&le)>>>16,L^=O>>>1;const A=(L>>>0).toString(16),k=(O>>>0).toString(16);return A.padStart(8,"0")+k.padStart(8,"0")}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.FontLoader=y.FontFaceObject=void 0;var b=Z(1);class R{constructor({docId:G,onUnsupportedFeature:L,ownerDocument:O=globalThis.document,styleElement:A=null}){this.constructor===R&&(0,b.unreachable)("Cannot initialize BaseFontLoader."),this.docId=G,this._onUnsupportedFeature=L,this._document=O,this.nativeFontFaces=[],this.styleElement=null}addNativeFontFace(G){this.nativeFontFaces.push(G),this._document.fonts.add(G)}insertRule(G){let L=this.styleElement;L||(L=this.styleElement=this._document.createElement("style"),L.id=`PDFJS_FONT_STYLE_TAG_${this.docId}`,this._document.documentElement.getElementsByTagName("head")[0].append(L));const O=L.sheet;O.insertRule(G,O.cssRules.length)}clear(){for(const G of this.nativeFontFaces)this._document.fonts.delete(G);this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}bind(G){var L=this;return _asyncToGenerator(function*(){if(G.attached||G.missingFile)return;if(G.attached=!0,L.isFontLoadingAPISupported){const A=G.createNativeFontFace();if(A){L.addNativeFontFace(A);try{yield A.loaded}catch(k){throw L._onUnsupportedFeature({featureId:b.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,b.warn)(`Failed to load font '${A.family}': '${k}'.`),G.disableFontFace=!0,k}}return}const O=G.createFontFaceRule();if(O){if(L.insertRule(O),L.isSyncFontLoadingSupported)return;yield new Promise(A=>{const k=L._queueLoadingCallback(A);L._prepareFontLoadEvent([O],[G],k)})}})()}_queueLoadingCallback(G){(0,b.unreachable)("Abstract method `_queueLoadingCallback`.")}get isFontLoadingAPISupported(){return(0,b.shadow)(this,"isFontLoadingAPISupported",!!this._document?.fonts)}get isSyncFontLoadingSupported(){(0,b.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}get _loadTestFont(){(0,b.unreachable)("Abstract method `_loadTestFont`.")}_prepareFontLoadEvent(G,L,O){(0,b.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}let le;y.FontLoader=le,y.FontLoader=le=class extends R{constructor(G){super(G),this.loadingContext={requests:[],nextRequestId:0},this.loadTestFontId=0}get isSyncFontLoadingSupported(){let G=!1;return(typeof navigator>"u"||/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent)?.[1]>=14)&&(G=!0),(0,b.shadow)(this,"isSyncFontLoadingSupported",G)}_queueLoadingCallback(G){const O=this.loadingContext,A={id:"pdfjs-font-loading-"+O.nextRequestId++,done:!1,complete:function L(){for((0,b.assert)(!A.done,"completeRequest() cannot be called twice."),A.done=!0;O.requests.length>0&&O.requests[0].done;){const k=O.requests.shift();setTimeout(k.callback,0)}},callback:G};return O.requests.push(A),A}get _loadTestFont(){return(0,b.shadow)(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}_prepareFontLoadEvent(G,L,O){function A(Se,Ee){return Se.charCodeAt(Ee)<<24|Se.charCodeAt(Ee+1)<<16|Se.charCodeAt(Ee+2)<<8|255&Se.charCodeAt(Ee+3)}function k(Se,Ee,pe,ve){return Se.substring(0,Ee)+ve+Se.substring(Ee+pe)}let I,E;const H=this._document.createElement("canvas");H.width=1,H.height=1;const D=H.getContext("2d");let ee=0;const J=`lt${Date.now()}${this.loadTestFontId++}`;let F=this._loadTestFont;F=k(F,976,J.length,J);const W=1482184792;let q=A(F,16);for(I=0,E=J.length-3;I<E;I+=4)q=q-W+A(J,I)|0;I<J.length&&(q=q-W+A(J+"XXX",I)|0),F=k(F,16,4,(0,b.string32)(q));const oe=`url(data:font/opentype;base64,${btoa(F)});`;this.insertRule(`@font-face {font-family:"${J}";src:${oe}}`);const ie=[];for(const Se of L)ie.push(Se.loadedName);ie.push(J);const Ie=this._document.createElement("div");Ie.style.visibility="hidden",Ie.style.width=Ie.style.height="10px",Ie.style.position="absolute",Ie.style.top=Ie.style.left="0px";for(const Se of ie){const Ee=this._document.createElement("span");Ee.textContent="Hi",Ee.style.fontFamily=Se,Ie.append(Ee)}this._document.body.append(Ie),function ne(Se,Ee){if(ee++,ee>30)return(0,b.warn)("Load test font never loaded."),void Ee();D.font="30px "+Se,D.fillText(".",0,20),D.getImageData(0,0,1,1).data[3]>0?Ee():setTimeout(ne.bind(null,Se,Ee))}(J,()=>{Ie.remove(),O.complete()})}},y.FontFaceObject=class z{constructor(G,{isEvalSupported:L=!0,disableFontFace:O=!1,ignoreErrors:A=!1,onUnsupportedFeature:k,fontRegistry:I=null}){this.compiledGlyphs=Object.create(null);for(const E in G)this[E]=G[E];this.isEvalSupported=!1!==L,this.disableFontFace=!0===O,this.ignoreErrors=!0===A,this._onUnsupportedFeature=k,this.fontRegistry=I}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;let G;if(this.cssFontInfo){const L={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(L.style=`oblique ${this.cssFontInfo.italicAngle}deg`),G=new FontFace(this.cssFontInfo.fontFamily,this.data,L)}else G=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),G}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const G=(0,b.bytesToString)(this.data),L=`url(data:${this.mimetype};base64,${btoa(G)});`;let O;if(this.cssFontInfo){let A=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(A+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),O=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${A}src:${L}}`}else O=`@font-face {font-family:"${this.loadedName}";src:${L}}`;return this.fontRegistry&&this.fontRegistry.registerFont(this,L),O}getPathGenerator(G,L){if(void 0!==this.compiledGlyphs[L])return this.compiledGlyphs[L];let O;try{O=G.get(this.loadedName+"_path_"+L)}catch(A){if(!this.ignoreErrors)throw A;return this._onUnsupportedFeature({featureId:b.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,b.warn)(`getPathGenerator - ignoring character: "${A}".`),this.compiledGlyphs[L]=function(k,I){}}if(this.isEvalSupported&&b.FeatureTest.isEvalSupported){const A=[];for(const k of O){const I=void 0!==k.args?k.args.join(","):"";A.push("c.",k.cmd,"(",I,");\n")}return this.compiledGlyphs[L]=new Function("c","size",A.join(""))}return this.compiledGlyphs[L]=function(A,k){for(const I of O)"scale"===I.cmd&&(I.args=[k,-k]),A[I.cmd].apply(A,I.args)}}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.CanvasGraphics=void 0;var b=Z(8),R=Z(1),le=Z(13),z=Z(14),ae=Z(3);const O=4096,I=ae.isNodeJS&&typeof Path2D>"u"?-1:1e3,E=16;class D{constructor($){this.canvasFactory=$,this.cache=Object.create(null)}getCanvas($,B,U){let x;return void 0!==this.cache[$]?(x=this.cache[$],this.canvasFactory.reset(x,B,U)):(x=this.canvasFactory.create(B,U),this.cache[$]=x),x}delete($){delete this.cache[$]}
1clear(){for(const $ in this.cache)this.canvasFactory.destroy(this.cache[$]),delete this.cache[$]}}function ee(me,$,B,U,x,p,M,S,Y,te){const[re,ge,ye,xe,Me,Te]=(0,b.getCurrentTransform)(me);if(0===ge&&0===ye){const et=Math.round(M*re+Me),mt=Math.round(S*xe+Te),xn=Math.abs(Math.round((M+Y)*re+Me)-et)||1,bt=Math.abs(Math.round((S+te)*xe+Te)-mt)||1;return me.setTransform(Math.sign(re),0,0,Math.sign(xe),et,mt),me.drawImage($,B,U,x,p,0,0,xn,bt),me.setTransform(re,ge,ye,xe,Me,Te),[xn,bt]}if(0===re&&0===xe){const et=Math.round(S*ye+Me),mt=Math.round(M*ge+Te),xn=Math.abs(Math.round((S+te)*ye+Me)-et)||1,bt=Math.abs(Math.round((M+Y)*ge+Te)-mt)||1;return me.setTransform(0,Math.sign(ge),Math.sign(ye),0,et,mt),me.drawImage($,B,U,x,p,0,0,bt,xn),me.setTransform(re,ge,ye,xe,Me,Te),[bt,xn]}return me.drawImage($,B,U,x,p,M,S,Y,te),[Math.hypot(re,ge)*Y,Math.hypot(ye,xe)*te]}class J{constructor($,B){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=R.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=R.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=R.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps=null,this.startNewPathAndClipBox([0,0,$,B])}clone(){const $=Object.create(this);return $.clipBox=this.clipBox.slice(),$}setCurrentPoint($,B){this.x=$,this.y=B}updatePathMinMax($,B,U){[B,U]=R.Util.applyTransform([B,U],$),this.minX=Math.min(this.minX,B),this.minY=Math.min(this.minY,U),this.maxX=Math.max(this.maxX,B),this.maxY=Math.max(this.maxY,U)}updateRectMinMax($,B){const U=R.Util.applyTransform(B,$),x=R.Util.applyTransform(B.slice(2),$);this.minX=Math.min(this.minX,U[0],x[0]),this.minY=Math.min(this.minY,U[1],x[1]),this.maxX=Math.max(this.maxX,U[0],x[0]),this.maxY=Math.max(this.maxY,U[1],x[1])}updateScalingPathMinMax($,B){R.Util.scaleMinMax($,B),this.minX=Math.min(this.minX,B[0]),this.maxX=Math.max(this.maxX,B[1]),this.minY=Math.min(this.minY,B[2]),this.maxY=Math.max(this.maxY,B[3])}updateCurvePathMinMax($,B,U,x,p,M,S,Y,te,re){const ge=R.Util.bezierBoundingBox(B,U,x,p,M,S,Y,te);if(re)return re[0]=Math.min(re[0],ge[0],ge[2]),re[1]=Math.max(re[1],ge[0],ge[2]),re[2]=Math.min(re[2],ge[1],ge[3]),void(re[3]=Math.max(re[3],ge[1],ge[3]));this.updateRectMinMax($,ge)}getPathBoundingBox($=le.PathType.FILL,B=null){const U=[this.minX,this.minY,this.maxX,this.maxY];if($===le.PathType.STROKE){B||(0,R.unreachable)("Stroke bounding box must include transform.");const x=R.Util.singularValueDecompose2dScale(B),p=x[0]*this.lineWidth/2,M=x[1]*this.lineWidth/2;U[0]-=p,U[1]-=M,U[2]+=p,U[3]+=M}return U}updateClipFromPath(){const $=R.Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox($||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox($){this.clipBox=$,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}getClippedPathBoundingBox($=le.PathType.FILL,B=null){return R.Util.intersect(this.clipBox,this.getPathBoundingBox($,B))}}function F(me,$,B=null){if(typeof ImageData<"u"&&$ instanceof ImageData)return void me.putImageData($,0,0);const U=$.height,x=$.width,p=U%E,M=(U-p)/E,S=0===p?M:M+1,Y=me.createImageData(x,E);let re,te=0;const ge=$.data,ye=Y.data;let xe,Me,Te,Ne,Fe,Be,et,it;if(B)switch(B.length){case 1:Fe=B[0],Be=B[0],et=B[0],it=B[0];break;case 4:Fe=B[0],Be=B[1],et=B[2],it=B[3]}if($.kind===R.ImageKind.GRAYSCALE_1BPP){const mt=ge.byteLength,qe=new Uint32Array(ye.buffer,0,ye.byteLength>>2),xn=qe.length,Dn=x+7>>3;let bt=4294967295,sn=R.FeatureTest.isLittleEndian?4278190080:255;for(it&&255===it[0]&&0===it[255]&&([bt,sn]=[sn,bt]),xe=0;xe<S;xe++){for(Te=xe<M?E:p,re=0,Me=0;Me<Te;Me++){const kn=mt-te;let Po=0;const Eo=kn>Dn?x:8*kn-7,$a=-8&Eo;let go=0,ro=0;for(;Po<$a;Po+=8)ro=ge[te++],qe[re++]=128&ro?bt:sn,qe[re++]=64&ro?bt:sn,qe[re++]=32&ro?bt:sn,qe[re++]=16&ro?bt:sn,qe[re++]=8&ro?bt:sn,qe[re++]=4&ro?bt:sn,qe[re++]=2&ro?bt:sn,qe[re++]=1&ro?bt:sn;for(;Po<Eo;Po++)0===go&&(ro=ge[te++],go=128),qe[re++]=ro&go?bt:sn,go>>=1}for(;re<xn;)qe[re++]=0;me.putImageData(Y,0,xe*E)}}else if($.kind===R.ImageKind.RGBA_32BPP){const mt=!!(Fe||Be||et);for(Me=0,Ne=x*E*4,xe=0;
1xe<M;xe++){if(ye.set(ge.subarray(te,te+Ne)),te+=Ne,mt)for(let qe=0;qe<Ne;qe+=4)Fe&&(ye[qe+0]=Fe[ye[qe+0]]),Be&&(ye[qe+1]=Be[ye[qe+1]]),et&&(ye[qe+2]=et[ye[qe+2]]);me.putImageData(Y,0,Me),Me+=E}if(xe<S){if(Ne=x*p*4,ye.set(ge.subarray(te,te+Ne)),mt)for(let qe=0;qe<Ne;qe+=4)Fe&&(ye[qe+0]=Fe[ye[qe+0]]),Be&&(ye[qe+1]=Be[ye[qe+1]]),et&&(ye[qe+2]=et[ye[qe+2]]);me.putImageData(Y,0,Me)}}else{if($.kind!==R.ImageKind.RGB_24BPP)throw new Error(`bad image kind: ${$.kind}`);{const mt=!!(Fe||Be||et);for(Te=E,Ne=x*Te,xe=0;xe<S;xe++){for(xe>=M&&(Te=p,Ne=x*Te),re=0,Me=Ne;Me--;)ye[re++]=ge[te++],ye[re++]=ge[te++],ye[re++]=ge[te++],ye[re++]=255;if(mt)for(let qe=0;qe<re;qe+=4)Fe&&(ye[qe+0]=Fe[ye[qe+0]]),Be&&(ye[qe+1]=Be[ye[qe+1]]),et&&(ye[qe+2]=et[ye[qe+2]]);me.putImageData(Y,0,xe*E)}}}}function P(me,$){if($.bitmap)return void me.drawImage($.bitmap,0,0);const B=$.height,U=$.width,x=B%E,p=(B-x)/E,M=0===x?p:p+1,S=me.createImageData(U,E);let Y=0;const te=$.data,re=S.data;for(let ge=0;ge<M;ge++){const ye=ge<p?E:x;({srcPos:Y}=(0,z.applyMaskImageData)({src:te,srcPos:Y,dest:re,width:U,height:ye})),me.putImageData(S,0,ge*E)}}function T(me,$){const B=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"];for(let U=0,x=B.length;U<x;U++){const p=B[U];void 0!==me[p]&&($[p]=me[p])}void 0!==me.setLineDash&&($.setLineDash(me.getLineDash()),$.lineDashOffset=me.lineDashOffset)}function W(me,$){me.strokeStyle=me.fillStyle=$||"#000000",me.fillRule="nonzero",me.globalAlpha=1,me.lineWidth=1,me.lineCap="butt",me.lineJoin="miter",me.miterLimit=10,me.globalCompositeOperation="source-over",me.font="10px sans-serif",void 0!==me.setLineDash&&(me.setLineDash([]),me.lineDashOffset=0)}function q(me,$,B,U){const x=me.length;for(let p=3;p<x;p+=4){const M=me[p];if(0===M)me[p-3]=$,me[p-2]=B,me[p-1]=U;else if(M<255){const S=255-M;me[p-3]=me[p-3]*M+$*S>>8,me[p-2]=me[p-2]*M+B*S>>8,me[p-1]=me[p-1]*M+U*S>>8}}}function oe(me,$,B){const U=me.length;for(let p=3;p<U;p+=4)$[p]=$[p]*(B?B[me[p]]:me[p])*.00392156862745098|0}function K(me,$,B){const U=me.length;for(let x=3;x<U;x+=4){const p=77*me[x-3]+152*me[x-2]+28*me[x-1];$[x]=B?$[x]*B[p>>8]>>8:$[x]*p>>16}}function Se(me,$){const B=R.Util.singularValueDecompose2dScale(me);B[0]=Math.fround(B[0]),B[1]=Math.fround(B[1]);const U=Math.fround((globalThis.devicePixelRatio||1)*b.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==$?$:B[0]<=U||B[1]<=U}const Ee=["butt","round","square"],pe=["miter","round","bevel"],ve={},Pe={};class ke{constructor($,B,U,x,p,M,S,Y){this.ctx=$,this.current=new J(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=B,this.objs=U,this.canvasFactory=x,this.imageLayer=p,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=[],this.optionalContentConfig=M,this.cachedCanvases=new D(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=S,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.backgroundColor=Y?.background||null,this.foregroundColor=Y?.foreground||null,this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}getObject($,B=null){return"string"==typeof $?$.startsWith("g_")?this.commonObjs.get($):this.objs.get($):B}beginDrawing({transform:$,viewport:B,transparency:U=!1,background:x=null}){const p=this.ctx.canvas.width,M=this.ctx.canvas.height,S=x||"#ffffff";if(this.ctx.save(),this.foregroundColor&&this.backgroundColor){this.ctx.fillStyle=this.foregroundColor;const Y=this.foregroundColor=this.ctx.fillStyle;this.ctx.fillStyle=this.backgroundColor;const te=this.backgroundColor=this.ctx.fillStyle;let re=!0,ge=S;if(this.ctx.fillStyle=S,ge=this.ctx.fillStyle,re="string"==typeof ge&&/^#[0-9A-Fa-f]{6}$/.test(ge),"#000000"===Y&&"#ffffff"===te||Y===te||!re)this.foregroundColor=this.backgroundColor=null;else{const[ye,xe,Me]=(0,b.getRGB)(ge),Te=Fe=>(Fe/=255)<=.03928?Fe/12.92:((Fe+.055)/1.055)**2.4,Ne=Math.round(.2126*Te(ye)+.7152*Te(xe)+.0722*Te(Me));this.selectColor=(Fe,Be,et)=>{const it=.2126*Te(Fe)+.7152*Te(Be)+.0722*Te(et);return Math.round(it)===Ne?te:Y}}}if(this.ctx.fillStyle=this.backgroundColor||S,this.ctx.fillRect(0,0,p,M),this.ctx.restore(
1),U){const Y=this.cachedCanvases.getCanvas("transparent",p,M);this.compositeCtx=this.ctx,this.transparentCanvas=Y.canvas,this.ctx=Y.context,this.ctx.save(),this.ctx.transform(...(0,b.getCurrentTransform)(this.compositeCtx))}this.ctx.save(),W(this.ctx,this.foregroundColor),$&&(this.ctx.transform(...$),this.outputScaleX=$[0],this.outputScaleY=$[0]),this.ctx.transform(...B.transform),this.viewportScale=B.scale,this.baseTransform=(0,b.getCurrentTransform)(this.ctx),this.imageLayer&&((0,b.deprecated)("The `imageLayer` functionality will be removed in the future."),this.imageLayer.beginLayout())}executeOperatorList($,B,U,x){const p=$.argsArray,M=$.fnArray;let S=B||0;const Y=p.length;if(Y===S)return S;const te=Y-S>10&&"function"==typeof U,re=te?Date.now()+15:0;let ge=0;const ye=this.commonObjs,xe=this.objs;let Me;for(;;){if(void 0!==x&&S===x.nextBreakPoint)return x.breakIt(S,U),S;if(Me=M[S],Me!==R.OPS.dependency)this[Me].apply(this,p[S]);else for(const Te of p[S]){const Ne=Te.startsWith("g_")?ye:xe;if(!Ne.has(Te))return Ne.get(Te,U),S}if(S++,S===Y)return S;if(te&&++ge>10){if(Date.now()>re)return U(),S;ge=0}}}#e(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)}endDrawing(){this.#e(),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const $ of this._cachedBitmapsMap.values()){for(const B of $.values())typeof HTMLCanvasElement<"u"&&B instanceof HTMLCanvasElement&&(B.width=B.height=0);$.clear()}this._cachedBitmapsMap.clear(),this.imageLayer&&this.imageLayer.endLayout()}_scaleImage($,B){const U=$.width,x=$.height;let re,ge,p=Math.max(Math.hypot(B[0],B[1]),1),M=Math.max(Math.hypot(B[2],B[3]),1),S=U,Y=x,te="prescale1";for(;p>2&&S>1||M>2&&Y>1;){let ye=S,xe=Y;p>2&&S>1&&(ye=Math.ceil(S/2),p/=S/ye),M>2&&Y>1&&(xe=Math.ceil(Y/2),M/=Y/xe),re=this.cachedCanvases.getCanvas(te,ye,xe),ge=re.context,ge.clearRect(0,0,ye,xe),ge.drawImage($,0,0,S,Y,0,0,ye,xe),$=re.canvas,S=ye,Y=xe,te="prescale1"===te?"prescale2":"prescale1"}return{img:$,paintWidth:S,paintHeight:Y}}_createMaskCanvas($){const B=this.ctx,{width:U,height:x}=$,p=this.current.fillColor,M=this.current.patternFill,S=(0,b.getCurrentTransform)(B);let Y,te,re,ge;if(($.bitmap||$.data)&&$.count>1){const xn=$.bitmap||$.data.buffer,Dn=S.slice(0,4);te=JSON.stringify(M?Dn:[Dn,p]),Y=this._cachedBitmapsMap.get(xn),Y||(Y=new Map,this._cachedBitmapsMap.set(xn,Y));const bt=Y.get(te);if(bt&&!M)return{canvas:bt,offsetX:Math.round(Math.min(S[0],S[2])+S[4]),offsetY:Math.round(Math.min(S[1],S[3])+S[5])};re=bt}re||(ge=this.cachedCanvases.getCanvas("maskCanvas",U,x),P(ge.context,$));let ye=R.Util.transform(S,[1/U,0,0,-1/x,0,0]);ye=R.Util.transform(ye,[1,0,0,1,0,-x]);const xe=R.Util.applyTransform([0,0],ye),Me=R.Util.applyTransform([U,x],ye),Te=R.Util.normalizeRect([xe[0],xe[1],Me[0],Me[1]]),Ne=Math.round(Te[2]-Te[0])||1,Fe=Math.round(Te[3]-Te[1])||1,Be=this.cachedCanvases.getCanvas("fillCanvas",Ne,Fe),et=Be.context,it=Math.min(xe[0],Me[0]),mt=Math.min(xe[1],Me[1]);et.translate(-it,-mt),et.transform(...ye),re||(re=this._scaleImage(ge.canvas,(0,b.getCurrentTransformInverse)(et)),re=re.img,Y&&M&&Y.set(te,re)),et.imageSmoothingEnabled=Se((0,b.getCurrentTransform)(et),$.interpolate),ee(et,re,0,0,re.width,re.height,0,0,U,x),et.globalCompositeOperation="source-in";const qe=R.Util.transform((0,b.getCurrentTransformInverse)(et),[1,0,0,1,-it,-mt]);return et.fillStyle=M?p.getPattern(B,this,qe,le.PathType.FILL):p,et.fillRect(0,0,U,x),Y&&!M&&(this.cachedCanvases.delete("fillCanvas"),Y.set(te,Be.canvas)),{canvas:Be.canvas,offsetX:Math.round(it),offsetY:Math.round(mt)}}setLineWidth($){$!==this.current.lineWidth&&(this._cachedScaleForStroking=null),this.current.lineWidth=$,this.ctx.lineWidth=$}setLineCap($){this.ctx.lineCap=Ee[$]}setLineJoin($){this.ctx.lineJoin=pe[$]}setMiterLimit($){this.ctx.miterLimit=$}setDash($,B){const U=this.ctx;void 0!==U.setLineDash&&(U.setLineDash($),U.lineDashOffset=B)}
1setRenderingIntent($){}setFlatness($){}setGState($){for(let B=0,U=$.length;B<U;B++){const x=$[B],M=x[1];switch(x[0]){case"LW":this.setLineWidth(M);break;case"LC":this.setLineCap(M);break;case"LJ":this.setLineJoin(M);break;case"ML":this.setMiterLimit(M);break;case"D":this.setDash(M[0],M[1]);break;case"RI":this.setRenderingIntent(M);break;case"FL":this.setFlatness(M);break;case"Font":this.setFont(M[0],M[1]);break;case"CA":this.current.strokeAlpha=x[1];break;case"ca":this.current.fillAlpha=x[1],this.ctx.globalAlpha=x[1];break;case"BM":this.ctx.globalCompositeOperation=M;break;case"SMask":this.current.activeSMask=M?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.current.transferMaps=M}}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const $=this.inSMaskMode;this.current.activeSMask&&!$?this.beginSMaskMode():!this.current.activeSMask&&$&&this.endSMaskMode()}beginSMaskMode(){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");const x=this.cachedCanvases.getCanvas("smaskGroupAt"+this.groupLevel,this.ctx.canvas.width,this.ctx.canvas.height);this.suspendedCtx=this.ctx,this.ctx=x.context;const p=this.ctx;p.setTransform(...(0,b.getCurrentTransform)(this.suspendedCtx)),T(this.suspendedCtx,p),function H(me,$){if(me._removeMirroring)throw new Error("Context is already forwarding operations.");me.__originalSave=me.save,me.__originalRestore=me.restore,me.__originalRotate=me.rotate,me.__originalScale=me.scale,me.__originalTranslate=me.translate,me.__originalTransform=me.transform,me.__originalSetTransform=me.setTransform,me.__originalResetTransform=me.resetTransform,me.__originalClip=me.clip,me.__originalMoveTo=me.moveTo,me.__originalLineTo=me.lineTo,me.__originalBezierCurveTo=me.bezierCurveTo,me.__originalRect=me.rect,me.__originalClosePath=me.closePath,me.__originalBeginPath=me.beginPath,me._removeMirroring=()=>{me.save=me.__originalSave,me.restore=me.__originalRestore,me.rotate=me.__originalRotate,me.scale=me.__originalScale,me.translate=me.__originalTranslate,me.transform=me.__originalTransform,me.setTransform=me.__originalSetTransform,me.resetTransform=me.__originalResetTransform,me.clip=me.__originalClip,me.moveTo=me.__originalMoveTo,me.lineTo=me.__originalLineTo,me.bezierCurveTo=me.__originalBezierCurveTo,me.rect=me.__originalRect,me.closePath=me.__originalClosePath,me.beginPath=me.__originalBeginPath,delete me._removeMirroring},me.save=function(){$.save(),this.__originalSave()},me.restore=function(){$.restore(),this.__originalRestore()},me.translate=function(U,x){$.translate(U,x),this.__originalTranslate(U,x)},me.scale=function(U,x){$.scale(U,x),this.__originalScale(U,x)},me.transform=function(U,x,p,M,S,Y){$.transform(U,x,p,M,S,Y),this.__originalTransform(U,x,p,M,S,Y)},me.setTransform=function(U,x,p,M,S,Y){$.setTransform(U,x,p,M,S,Y),this.__originalSetTransform(U,x,p,M,S,Y)},me.resetTransform=function(){$.resetTransform(),this.__originalResetTransform()},me.rotate=function(U){$.rotate(U),this.__originalRotate(U)},me.clip=function(U){$.clip(U),this.__originalClip(U)},me.moveTo=function(B,U){$.moveTo(B,U),this.__originalMoveTo(B,U)},me.lineTo=function(B,U){$.lineTo(B,U),this.__originalLineTo(B,U)},me.bezierCurveTo=function(B,U,x,p,M,S){$.bezierCurveTo(B,U,x,p,M,S),this.__originalBezierCurveTo(B,U,x,p,M,S)},me.rect=function(B,U,x,p){$.rect(B,U,x,p),this.__originalRect(B,U,x,p)},me.closePath=function(){$.closePath(),this.__originalClosePath()},me.beginPath=function(){$.beginPath(),this.__originalBeginPath()}}(p,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),T(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose($){this.current.activeSMask&&($?($[0]=Math.floor($[0]),$[1]=Math.floor($[1]),$[2]=Math.ceil($[2]),$[3]=Math.ceil($[3])):$=[0,0,this.ctx.canvas.width,this.ctx.canvas.height],function Ie(me,$,B,U){const x=U[0],p=U[1],M=U[2]-x,S=U[3]-p;0===M||0===S||(function ie(me,$,B,U,x,p,M,S,Y,te,re){const ge=!!p,ye=ge?p[0]:0,xe=ge?p[1]:0,Me=ge?p[2]:0;let Te;Te="Luminosity"===x?K:oe;
1const Fe=Math.min(U,Math.ceil(1048576/B));for(let Be=0;Be<U;Be+=Fe){const et=Math.min(Fe,U-Be),it=me.getImageData(S-te,Be+(Y-re),B,et),mt=$.getImageData(S,Be+Y,B,et);ge&&q(it.data,ye,xe,Me),Te(it.data,mt.data,M),$.putImageData(mt,S,Be+Y)}}($.context,B,M,S,$.subtype,$.backdrop,$.transferMap,x,p,$.offsetX,$.offsetY),me.save(),me.globalAlpha=1,me.globalCompositeOperation="source-over",me.setTransform(1,0,0,1,0,0),me.drawImage(B.canvas,0,0),me.restore())}(this.suspendedCtx,this.current.activeSMask,this.ctx,$),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore())}save(){this.inSMaskMode?(T(this.ctx,this.suspendedCtx),this.suspendedCtx.save()):this.ctx.save();const $=this.current;this.stateStack.push($),this.current=$.clone()}restore(){0===this.stateStack.length&&this.inSMaskMode&&this.endSMaskMode(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.inSMaskMode?(this.suspendedCtx.restore(),T(this.suspendedCtx,this.ctx)):this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null)}transform($,B,U,x,p,M){this.ctx.transform($,B,U,x,p,M),this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null}constructPath($,B,U){const x=this.ctx,p=this.current;let Y,te,M=p.x,S=p.y;const re=(0,b.getCurrentTransform)(x),ge=0===re[0]&&0===re[3]||0===re[1]&&0===re[2],ye=ge?U.slice(0):null;for(let xe=0,Me=0,Te=$.length;xe<Te;xe++)switch(0|$[xe]){case R.OPS.rectangle:M=B[Me++],S=B[Me++];const Ne=B[Me++],Fe=B[Me++],Be=M+Ne,et=S+Fe;x.moveTo(M,S),0===Ne||0===Fe?x.lineTo(Be,et):(x.lineTo(Be,S),x.lineTo(Be,et),x.lineTo(M,et)),ge||p.updateRectMinMax(re,[M,S,Be,et]),x.closePath();break;case R.OPS.moveTo:M=B[Me++],S=B[Me++],x.moveTo(M,S),ge||p.updatePathMinMax(re,M,S);break;case R.OPS.lineTo:M=B[Me++],S=B[Me++],x.lineTo(M,S),ge||p.updatePathMinMax(re,M,S);break;case R.OPS.curveTo:Y=M,te=S,M=B[Me+4],S=B[Me+5],x.bezierCurveTo(B[Me],B[Me+1],B[Me+2],B[Me+3],M,S),p.updateCurvePathMinMax(re,Y,te,B[Me],B[Me+1],B[Me+2],B[Me+3],M,S,ye),Me+=6;break;case R.OPS.curveTo2:Y=M,te=S,x.bezierCurveTo(M,S,B[Me],B[Me+1],B[Me+2],B[Me+3]),p.updateCurvePathMinMax(re,Y,te,M,S,B[Me],B[Me+1],B[Me+2],B[Me+3],ye),M=B[Me+2],S=B[Me+3],Me+=4;break;case R.OPS.curveTo3:Y=M,te=S,M=B[Me+2],S=B[Me+3],x.bezierCurveTo(B[Me],B[Me+1],M,S,M,S),p.updateCurvePathMinMax(re,Y,te,B[Me],B[Me+1],M,S,M,S,ye),Me+=4;break;case R.OPS.closePath:x.closePath()}ge&&p.updateScalingPathMinMax(re,ye),p.setCurrentPoint(M,S)}closePath(){this.ctx.closePath()}stroke($){$=!(typeof $<"u")||$;const B=this.ctx,U=this.current.strokeColor;B.globalAlpha=this.current.strokeAlpha,this.contentVisible&&("object"==typeof U&&U?.getPattern?(B.save(),B.strokeStyle=U.getPattern(B,this,(0,b.getCurrentTransformInverse)(B),le.PathType.STROKE),this.rescaleAndStroke(!1),B.restore()):this.rescaleAndStroke(!0)),$&&this.consumePath(this.current.getClippedPathBoundingBox()),B.globalAlpha=this.current.fillAlpha}closeStroke(){this.closePath(),this.stroke()}fill($){$=!(typeof $<"u")||$;const B=this.ctx,U=this.current.fillColor;let p=!1;this.current.patternFill&&(B.save(),B.fillStyle=U.getPattern(B,this,(0,b.getCurrentTransformInverse)(B),le.PathType.FILL),p=!0);const M=this.current.getClippedPathBoundingBox();this.contentVisible&&null!==M&&(this.pendingEOFill?(B.fill("evenodd"),this.pendingEOFill=!1):B.fill()),p&&B.restore(),$&&this.consumePath(M)}eoFill(){this.pendingEOFill=!0,this.fill()}fillStroke(){this.fill(!1),this.stroke(!1),this.consumePath()}eoFillStroke(){this.pendingEOFill=!0,this.fillStroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}endPath(){this.consumePath()}clip(){this.pendingClip=ve}eoClip(){this.pendingClip=Pe}beginText(){this.current.textMatrix=R.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}endText(){const $=this.pendingTextPaths,B=this.ctx;if(void 0!==$){B.save(),B.beginPath();for(const U of $)B.setTransform(...U.transform),B.translate(U.x,U.y),U.addToPath(B,U.fontSize);
1B.restore(),B.clip(),B.beginPath(),delete this.pendingTextPaths}else B.beginPath()}setCharSpacing($){this.current.charSpacing=$}setWordSpacing($){this.current.wordSpacing=$}setHScale($){this.current.textHScale=$/100}setLeading($){this.current.leading=-$}setFont($,B){const U=this.commonObjs.get($),x=this.current;if(!U)throw new Error(`Can't find font for ${$}`);if(x.fontMatrix=U.fontMatrix||R.FONT_IDENTITY_MATRIX,(0===x.fontMatrix[0]||0===x.fontMatrix[3])&&(0,R.warn)("Invalid font matrix for font "+$),B<0?(B=-B,x.fontDirection=-1):x.fontDirection=1,this.current.font=U,this.current.fontSize=B,U.isType3Font)return;let M="normal";U.black?M="900":U.bold&&(M="bold");const S=U.italic?"italic":"normal",Y=`"${U.loadedName||"sans-serif"}", ${U.fallbackName}`;let te=B;B<16?te=16:B>100&&(te=100),this.current.fontSizeScale=B/te,this.ctx.font=`${S} ${M} ${te}px ${Y}`}setTextRenderingMode($){this.current.textRenderingMode=$}setTextRise($){this.current.textRise=$}moveText($,B){this.current.x=this.current.lineX+=$,this.current.y=this.current.lineY+=B}setLeadingMoveText($,B){this.setLeading(-B),this.moveText($,B)}setTextMatrix($,B,U,x,p,M){this.current.textMatrix=[$,B,U,x,p,M],this.current.textMatrixScale=Math.hypot($,B),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}paintChar($,B,U,x){const p=this.ctx,M=this.current,S=M.font,Y=M.textRenderingMode,te=M.fontSize/M.fontSizeScale,re=Y&R.TextRenderingMode.FILL_STROKE_MASK,ge=!!(Y&R.TextRenderingMode.ADD_TO_PATH_FLAG),ye=M.patternFill&&!S.missingFile;let xe;(S.disableFontFace||ge||ye)&&(xe=S.getPathGenerator(this.commonObjs,$)),S.disableFontFace||ye?(p.save(),p.translate(B,U),p.beginPath(),xe(p,te),x&&p.setTransform(...x),(re===R.TextRenderingMode.FILL||re===R.TextRenderingMode.FILL_STROKE)&&p.fill(),(re===R.TextRenderingMode.STROKE||re===R.TextRenderingMode.FILL_STROKE)&&p.stroke(),p.restore()):((re===R.TextRenderingMode.FILL||re===R.TextRenderingMode.FILL_STROKE)&&p.fillText($,B,U),(re===R.TextRenderingMode.STROKE||re===R.TextRenderingMode.FILL_STROKE)&&p.strokeText($,B,U)),ge&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:(0,b.getCurrentTransform)(p),x:B,y:U,fontSize:te,addToPath:xe})}get isFontSubpixelAAEnabled(){const{context:$}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);$.scale(1.5,1),$.fillText("I",0,10);const B=$.getImageData(0,0,10,10).data;let U=!1;for(let x=3;x<B.length;x+=4)if(B[x]>0&&B[x]<255){U=!0;break}return(0,R.shadow)(this,"isFontSubpixelAAEnabled",U)}showText($){const B=this.current,U=B.font;if(U.isType3Font)return this.showType3Text($);const x=B.fontSize;if(0===x)return;const p=this.ctx,M=B.fontSizeScale,S=B.charSpacing,Y=B.wordSpacing,te=B.fontDirection,re=B.textHScale*te,ge=$.length,ye=U.vertical,xe=ye?1:-1,Me=U.defaultVMetrics,Te=x*B.fontMatrix[0],Ne=B.textRenderingMode===R.TextRenderingMode.FILL&&!U.disableFontFace&&!B.patternFill;let Fe;if(p.save(),p.transform(...B.textMatrix),p.translate(B.x,B.y+B.textRise),p.scale(re,te>0?-1:1),B.patternFill){p.save();
1const qe=B.fillColor.getPattern(p,this,(0,b.getCurrentTransformInverse)(p),le.PathType.FILL);Fe=(0,b.getCurrentTransform)(p),p.restore(),p.fillStyle=qe}let Be=B.lineWidth;const et=B.textMatrixScale;if(0===et||0===Be){const qe=B.textRenderingMode&R.TextRenderingMode.FILL_STROKE_MASK;(qe===R.TextRenderingMode.STROKE||qe===R.TextRenderingMode.FILL_STROKE)&&(Be=this.getSinglePixelWidth())}else Be/=et;1!==M&&(p.scale(M,M),Be/=M),p.lineWidth=Be;let mt,it=0;for(mt=0;mt<ge;++mt){const qe=$[mt];if("number"==typeof qe){it+=xe*qe*x/1e3;continue}let xn=!1;const Dn=(qe.isSpace?Y:0)+S,bt=qe.fontChar,sn=qe.accent;let kn,Po,$a,Eo=qe.width;if(ye){const go=qe.vmetric||Me,ro=-(qe.vmetric?go[1]:.5*Eo)*Te;Eo=go?-go[0]:Eo,kn=ro/M,Po=(it+go[2]*Te)/M}else kn=it/M,Po=0;if(U.remeasure&&Eo>0){const go=1e3*p.measureText(bt).width/x*M;if(Eo<go&&this.isFontSubpixelAAEnabled){const ro=Eo/go;xn=!0,p.save(),p.scale(ro,1),kn/=ro}else Eo!==go&&(kn+=(Eo-go)/2e3*x/M)}this.contentVisible&&(qe.isInFont||U.missingFile)&&(Ne&&!sn?p.fillText(bt,kn,Po):(this.paintChar(bt,kn,Po,Fe),sn&&this.paintChar(sn.fontChar,kn+x*sn.offset.x/M,Po-x*sn.offset.y/M,Fe))),$a=ye?Eo*Te-Dn*te:Eo*Te+Dn*te,it+=$a,xn&&p.restore(
1)}ye?B.y-=it:B.x+=it*re,p.restore(),this.compose()}showType3Text($){const B=this.ctx,U=this.current,x=U.font,p=U.fontSize,M=U.fontDirection,S=x.vertical?1:-1,Y=U.charSpacing,te=U.wordSpacing,re=U.textHScale*M,ge=U.fontMatrix||R.FONT_IDENTITY_MATRIX,ye=$.length;let Me,Te,Ne,Fe;if(U.textRenderingMode!==R.TextRenderingMode.INVISIBLE&&0!==p){for(this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,B.save(),B.transform(...U.textMatrix),B.translate(U.x,U.y),B.scale(re,M),Me=0;Me<ye;++Me){if(Te=$[Me],"number"==typeof Te){Fe=S*Te*p/1e3,this.ctx.translate(Fe,0),U.x+=Fe*re;continue}const Be=(Te.isSpace?te:0)+Y,et=x.charProcOperatorList[Te.operatorListId];et?(this.contentVisible&&(this.processingType3=Te,this.save(),B.scale(p,p),B.transform(...ge),this.executeOperatorList(et),this.restore()),Ne=R.Util.applyTransform([Te.width,0],ge)[0]*p+Be,B.translate(Ne,0),U.x+=Ne*re):(0,R.warn)(`Type3 character "${Te.operatorListId}" is not available.`)}B.restore(),this.processingType3=null}}setCharWidth($,B){}setCharWidthAndBounds($,B,U,x,p,M){this.ctx.rect(U,x,p-U,M-x),this.ctx.clip(),this.endPath()}getColorN_Pattern($){let B;if("TilingPattern"===$[0]){const U=$[1],x=this.baseTransform||(0,b.getCurrentTransform)(this.ctx);B=new le.TilingPattern($,U,this.ctx,{createCanvasGraphics:M=>new ke(M,this.commonObjs,this.objs,this.canvasFactory)},x)}else B=this._getPattern($[1],$[2]);return B}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments)}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}setStrokeRGBColor($,B,U){const x=this.selectColor?.($,B,U)||R.Util.makeHexColor($,B,U);this.ctx.strokeStyle=x,this.current.strokeColor=x}setFillRGBColor($,B,U){const x=this.selectColor?.($,B,U)||R.Util.makeHexColor($,B,U);this.ctx.fillStyle=x,this.current.fillColor=x,this.current.patternFill=!1}_getPattern($,B=null){let U;return this.cachedPatterns.has($)?U=this.cachedPatterns.get($):(U=(0,le.getShadingPattern)(this.objs.get($)),this.cachedPatterns.set($,U)),B&&(U.matrix=B),U}shadingFill($){if(!this.contentVisible)return;const B=this.ctx;this.save();const U=this._getPattern($);B.fillStyle=U.getPattern(B,this,(0,b.getCurrentTransformInverse)(B),le.PathType.SHADING);const x=(0,b.getCurrentTransformInverse)(B);if(x){const p=B.canvas,M=p.width,S=p.height,Y=R.Util.applyTransform([0,0],x),te=R.Util.applyTransform([0,S],x),re=R.Util.applyTransform([M,0],x),ge=R.Util.applyTransform([M,S],x),ye=Math.min(Y[0],te[0],re[0],ge[0]),xe=Math.min(Y[1],te[1],re[1],ge[1]),Me=Math.max(Y[0],te[0],re[0],ge[0]),Te=Math.max(Y[1],te[1],re[1],ge[1]);this.ctx.fillRect(ye,xe,Me-ye,Te-xe)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}beginInlineImage(){(0,R.unreachable)("Should not call beginInlineImage")}beginImageData(){(0,R.unreachable)("Should not call beginImageData")}paintFormXObjectBegin($,B){this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray($)&&6===$.length&&this.transform(...$),this.baseTransform=(0,b.getCurrentTransform)(this.ctx),B)&&(this.ctx.rect(B[0],B[1],B[2]-B[0],B[3]-B[1]),this.current.updateRectMinMax((0,b.getCurrentTransform)(this.ctx),B),this.clip(),this.endPath())}paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}beginGroup($){if(!this.contentVisible)return;this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const B=this.ctx;$.isolated||(0,R.info)("TODO: Support non-isolated groups."),$.knockout&&(0,R.warn)("Knockout groups not supported.");const U=(0,b.getCurrentTransform)(B);if($.matrix&&B.transform(...$.matrix),!$.bbox)throw new Error("Bounding box is required.");let x=R.Util.getAxialAlignedBoundingBox($.bbox,(0,b.getCurrentTransform)(B));x=R.Util.intersect(x,[0,0,B.canvas.width,B.canvas.height])||[0,0,0,0];const M=Math.floor(x[0]),S=Math.floor(x[1]);let Y=Math.max(Math.ceil(x[2])-M,1),te=Math.max(Math.ceil(x[3])-S,1),re=1,ge=1;Y>O&&(re=Y/O,Y=O),te>O&&(ge=te/O,te=O),this.current.startNewPathAndClipBox([0,0,Y,te]);let ye="groupAt"+this.groupLevel;$.smask&&(ye+="_smask_"+this.smaskCounter++%2);const xe=this.cachedCanvases.getCanvas(ye,Y,te),Me=xe.context;Me.scale(1/re,1/ge),Me.translate(-M,-S),Me.transform(...U),$.smask?this.smaskStack.push({canvas:xe.canvas,context:Me,offsetX:M,offsetY:S,scaleX:re,scaleY:ge,subtype:$.smask.subtype,backdrop:$.smask.backdrop,transferMap:$.smask.transferMap||null,startTransformInverse:null}):(B.setTransform(1,0,0,1,0,0),B.translate(M,S),B.scale(re,ge),B.save()),T(B,Me),this.ctx=Me,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(B),this.groupLevel++}endGroup($){if(!this.contentVisible)return;this.groupLevel--;const B=this.ctx,U=this.groupStack.pop();if(this.ctx=U,this.ctx.imageSmoothingEnabled=!1,$.smask)this.tempSMask=this.smaskStack.pop(),this.restore(
1);else{this.ctx.restore();const x=(0,b.getCurrentTransform)(this.ctx);this.restore(),this.ctx.save(),this.ctx.setTransform(...x);const p=R.Util.getAxialAlignedBoundingBox([0,0,B.canvas.width,B.canvas.height],x);this.ctx.drawImage(B.canvas,0,0),this.ctx.restore(),this.compose(p)}}beginAnnotation($,B,U,x,p){if(this.#e(),W(this.ctx,this.foregroundColor),this.ctx.save(),this.save(),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),Array.isArray(B)&&4===B.length){const M=B[2]-B[0],S=B[3]-B[1];if(p&&this.annotationCanvasMap){(U=U.slice())[4]-=B[0],U[5]-=B[1],(B=B.slice())[0]=B[1]=0,B[2]=M,B[3]=S;const[Y,te]=R.Util.singularValueDecompose2dScale((0,b.getCurrentTransform)(this.ctx)),{viewportScale:re}=this,ge=Math.ceil(M*this.outputScaleX*re),ye=Math.ceil(S*this.outputScaleY*re);this.annotationCanvas=this.canvasFactory.create(ge,ye);const{canvas:xe,context:Me}=this.annotationCanvas;this.annotationCanvasMap.set($,xe),this.annotationCanvas.savedCtx=this.ctx,this.ctx=Me,this.ctx.setTransform(Y,0,0,-te,0,S*te),W(this.ctx,this.foregroundColor)}else W(this.ctx,this.foregroundColor),this.ctx.rect(B[0],B[1],M,S),this.ctx.clip(),this.endPath()}this.current=new J(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(...U),this.transform(...x)}endAnnotation(){this.annotationCanvas&&(this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject($){if(!this.contentVisible)return;const B=$.count;($=this.getObject($.data,$)).count=B;const U=this.ctx,x=this.processingType3;if(x&&(void 0===x.compiled&&(x.compiled=function ne(me){const{width:$,height:B}=me;if($>I||B>I)return null;const x=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),p=$+1;let S,Y,te,M=new Uint8Array(p*(B+1));const re=$+7&-8;let ge=new Uint8Array(re*B),ye=0;for(const Fe of me.data){let Be=128;for(;Be>0;)ge[ye++]=Fe&Be?0:255,Be>>=1}let xe=0;for(ye=0,0!==ge[ye]&&(M[0]=1,++xe),Y=1;Y<$;Y++)ge[ye]!==ge[ye+1]&&(M[Y]=ge[ye]?2:1,++xe),ye++;for(0!==ge[ye]&&(M[Y]=2,++xe),S=1;S<B;S++){ye=S*re,te=S*p,ge[ye-re]!==ge[ye]&&(M[te]=ge[ye]?1:8,++xe);let Fe=(ge[ye]?4:0)+(ge[ye-re]?8:0);for(Y=1;Y<$;Y++)Fe=(Fe>>2)+(ge[ye+1]?4:0)+(ge[ye-re+1]?8:0),x[Fe]&&(M[te+Y]=x[Fe],++xe),ye++;if(ge[ye-re]!==ge[ye]&&(M[te+Y]=ge[ye]?2:4,++xe),xe>1e3)return null}for(ye=re*(B-1),te=S*p,0!==ge[ye]&&(M[te]=8,++xe),Y=1;Y<$;Y++)ge[ye]!==ge[ye+1]&&(M[te+Y]=ge[ye]?4:8,++xe),ye++;if(0!==ge[ye]&&(M[te+Y]=4,++xe),xe>1e3)return null;const Me=new Int32Array([0,p,-1,0,-p,0,0,0,1]),Te=new Path2D;for(S=0;xe&&S<=B;S++){let Fe=S*p;const Be=Fe+$;for(;Fe<Be&&!M[Fe];)Fe++;if(Fe===Be)continue;Te.moveTo(Fe%p,S);const et=Fe;let it=M[Fe];do{const mt=Me[it];do{Fe+=mt}while(!M[Fe]);const qe=M[Fe];5!==qe&&10!==qe?(it=qe,M[Fe]=0):(it=qe&51*it>>4,M[Fe]&=it>>2|it<<2),Te.lineTo(Fe%p,Fe/p|0),M[Fe]||--xe}while(et!==Fe);--S}return ge=null,M=null,function(Fe){Fe.save(),Fe.scale(1/$,-1/B),Fe.translate(0,-B),Fe.fill(Te),Fe.beginPath(),Fe.restore()}}($)),x.compiled))return void x.compiled(U);const p=this._createMaskCanvas($),M=p.canvas;U.save(),U.setTransform(1,0,0,1,0,0),U.drawImage(M,p.offsetX,p.offsetY),U.restore(),this.compose()}paintImageMaskXObjectRepeat($,B,U=0,x=0,p,M){if(!this.contentVisible)return;$=this.getObject($.data,$);const S=this.ctx;S.save();const Y=(0,b.getCurrentTransform)(S);S.transform(B,U,x,p,0,0);const te=this._createMaskCanvas($);S.setTransform(1,0,0,1,0,0);for(let re=0,ge=M.length;re<ge;re+=2){const ye=R.Util.transform(Y,[B,U,x,p,M[re],M[re+1]]),[xe,Me]=R.Util.applyTransform([0,0],ye);S.drawImage(te.canvas,xe,Me)}S.restore(),this.compose()}paintImageMaskXObjectGroup($){if(!this.contentVisible)return;const B=this.ctx,U=this.current.fillColor,x=this.current.patternFill;for(const p of $){const{data:M,width:S,height:Y,transform:te}=p,re=this.cachedCanvases.getCanvas("maskCanvas",S,Y),ge=re.context;ge.save(),P(ge,this.getObject(M,p)),ge.globalCompositeOperation="source-in",ge.fillStyle=x?U.getPattern(ge,this,(0,b.getCurrentTransformInverse)(B),le.PathType.FILL):U,ge.fillRect(0,0,S,Y),ge.restore(),B.save(),B.transform(...te),B.scale(1,-1),ee(B,re.canvas,0,0,S,Y,0,-1,1,1),B.restore(
1)}this.compose()}paintImageXObject($){if(!this.contentVisible)return;const B=this.getObject($);B?this.paintInlineImageXObject(B):(0,R.warn)("Dependent image isn't ready yet")}paintImageXObjectRepeat($,B,U,x){if(!this.contentVisible)return;const p=this.getObject($);if(!p)return void(0,R.warn)("Dependent image isn't ready yet");const M=p.width,S=p.height,Y=[];for(let te=0,re=x.length;te<re;te+=2)Y.push({transform:[B,0,0,U,x[te],x[te+1]],x:0,y:0,w:M,h:S});this.paintInlineImageXObjectGroup(p,Y)}paintInlineImageXObject($){if(!this.contentVisible)return;const B=$.width,U=$.height,x=this.ctx;let p;if(this.save(),x.scale(1/B,-1/U),"function"==typeof HTMLElement&&$ instanceof HTMLElement||!$.data)p=$;else{const te=this.cachedCanvases.getCanvas("inlineImage",B,U);F(te.context,$,this.current.transferMaps),p=te.canvas}const M=this._scaleImage(p,(0,b.getCurrentTransformInverse)(x));x.imageSmoothingEnabled=Se((0,b.getCurrentTransform)(x),$.interpolate);const[S,Y]=ee(x,M.img,0,0,M.paintWidth,M.paintHeight,0,-U,B,U);if(this.imageLayer){const[te,re]=R.Util.applyTransform([0,-U],(0,b.getCurrentTransform)(this.ctx));this.imageLayer.appendImage({imgData:$,left:te,top:re,width:S,height:Y})}this.compose(),this.restore()}paintInlineImageXObjectGroup($,B){if(!this.contentVisible)return;const U=this.ctx,x=$.width,p=$.height,M=this.cachedCanvases.getCanvas("inlineImage",x,p);F(M.context,$,this.current.transferMaps);for(const Y of B){if(U.save(),U.transform(...Y.transform),U.scale(1,-1),ee(U,M.canvas,Y.x,Y.y,Y.w,Y.h,0,-1,1,1),this.imageLayer){const[te,re]=R.Util.applyTransform([Y.x,Y.y],(0,b.getCurrentTransform)(this.ctx));this.imageLayer.appendImage({imgData:$,left:te,top:re,width:x,height:p})}U.restore()}this.compose()}paintSolidColorImageMask(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}markPoint($){}markPointProps($,B){}beginMarkedContent($){this.markedContentStack.push({visible:!0})}beginMarkedContentProps($,B){this.markedContentStack.push("OC"===$?{visible:this.optionalContentConfig.isVisible(B)}:{visible:!0}),this.contentVisible=this.isContentVisible()}endMarkedContent(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}beginCompat(){}endCompat(){}consumePath($){const B=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose($);const U=this.ctx;this.pendingClip&&(B||(this.pendingClip===Pe?U.clip("evenodd"):U.clip()),this.pendingClip=null),this.current.startNewPathAndClipBox(this.current.clipBox),U.beginPath()}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const $=(0,b.getCurrentTransform)(this.ctx);if(0===$[1]&&0===$[2])this._cachedGetSinglePixelWidth=1/Math.min(Math.abs($[0]),Math.abs($[3]));else{const B=Math.abs($[0]*$[3]-$[2]*$[1]),U=Math.hypot($[0],$[2]),x=Math.hypot($[1],$[3]);this._cachedGetSinglePixelWidth=Math.max(U,x)/B}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(!this._cachedScaleForStroking){const{lineWidth:$}=this.current,B=(0,b.getCurrentTransform)(this.ctx);let U,x;if(0===B[1]&&0===B[2]){const p=Math.abs(B[0]),M=Math.abs(B[3]);if(0===$)U=1/p,x=1/M;else{const S=p*$,Y=M*$;U=S<1?1/S:1,x=Y<1?1/Y:1}}else{const p=Math.abs(B[0]*B[3]-B[2]*B[1]),M=Math.hypot(B[0],B[1]),S=Math.hypot(B[2],B[3]);if(0===$)U=S/p,x=M/p;else{const Y=$*p;U=S>Y?S/Y:1,x=M>Y?M/Y:1}}this._cachedScaleForStroking=[U,x]}return this._cachedScaleForStroking}rescaleAndStroke($){const{ctx:B}=this,{lineWidth:U}=this.current,[x,p]=this.getScaleForStroking();if(B.lineWidth=U||1,1===x&&1===p)return void B.stroke();let M,S,Y;$&&(M=(0,b.getCurrentTransform)(B),S=B.getLineDash().slice(),Y=B.lineDashOffset),B.scale(x,p);const te=Math.max(x,p);B.setLineDash(B.getLineDash().map(re=>re/te)),B.lineDashOffset/=te,B.stroke(),$&&(B.setTransform(...M),B.setLineDash(S),B.lineDashOffset=Y)}isContentVisible(){for(let $=this.markedContentStack.length-1;$>=0;$--)if(!this.markedContentStack[$].visible)return!1;return!0}}y.CanvasGraphics=ke;for(const me in R.OPS)void 0!==ke.prototype[me]&&(ke.prototype[R.OPS[me]]=ke.prototype[me])},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.TilingPattern=y.PathType=void 0,y.getShadingPattern=function E(ee){switch(ee[0]){case"RadialAxial":return new L(ee);case"Mesh":return new k(ee);case"Dummy":return new I}throw new Error(`Unknown IR type: ${ee[0]}`)};var b=Z(1),R=Z(8),le=Z(3);const z={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function ae(ee,ne){if(!ne||le.isNodeJS)return;const J=ne[2]-ne[0],F=ne[3]-ne[1],P=new Path2D;P.rect(ne[0],ne[1],J,F),ee.clip(P)}y.PathType=z;class G{constructor(){this.constructor===G&&(0,b.unreachable)("Cannot initialize BaseShadingPattern.")}getPattern(){(0,b.unreachable)("Abstract method `getPattern` called.")}}class L extends G{constructor(ne){super(),this._type=ne[1],this._bbox=ne[2],this._colorStops=ne[3],this._p0=ne[4],this._p1=ne[5],this._r0=ne[6],this._r1=ne[7],this.matrix=null}_createGradient(ne){let J;"axial"===this._type?J=ne.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):"radial"===this._type&&(J=ne.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const F of this._colorStops)J.addColorStop(F[0],F[1]);return J}getPattern(ne,J,F,P){let T;if(P===z.STROKE||P===z.FILL){const W=J.current.getClippedPathBoundingBox(P,(0,R.getCurrentTransform)(ne))||[0,0,0,0],q=Math.ceil(W[2]-W[0])||1,oe=Math.ceil(W[3]-W[1])||1,K=J.cachedCanvases.getCanvas("pattern",q,oe,!0),ie=K.context;ie.clearRect(0,0,ie.canvas.width,ie.canvas.height),ie.beginPath(),ie.rect(0,0,ie.canvas.width,ie.canvas.height),ie.translate(-W[0],-W[1]),F=b.Util.transform(F,[1,0,0,1,W[0],W[1]]),ie.transform(...J.baseTransform),this.matrix&&ie.transform(...this.matrix
1),ae(ie,this._bbox),ie.fillStyle=this._createGradient(ie),ie.fill(),T=ne.createPattern(K.canvas,"no-repeat");const Ie=new DOMMatrix(F);try{T.setTransform(Ie)}catch(Se){(0,b.warn)(`RadialAxialShadingPattern.getPattern: "${Se?.message}".`)}}else ae(ne,this._bbox),T=this._createGradient(ne);return T}}function O(ee,ne,J,F,P,T,W,q){const oe=ne.coords,K=ne.colors,ie=ee.data,Ie=4*ee.width;let Se;oe[J+1]>oe[F+1]&&(Se=J,J=F,F=Se,Se=T,T=W,W=Se),oe[F+1]>oe[P+1]&&(Se=F,F=P,P=Se,Se=W,W=q,q=Se),oe[J+1]>oe[F+1]&&(Se=J,J=F,F=Se,Se=T,T=W,W=Se);const Ee=(oe[J]+ne.offsetX)*ne.scaleX,pe=(oe[J+1]+ne.offsetY)*ne.scaleY,ve=(oe[F]+ne.offsetX)*ne.scaleX,Pe=(oe[F+1]+ne.offsetY)*ne.scaleY,ke=(oe[P]+ne.offsetX)*ne.scaleX,me=(oe[P+1]+ne.offsetY)*ne.scaleY;if(pe>=me)return;const $=K[T],B=K[T+1],U=K[T+2],x=K[W],p=K[W+1],M=K[W+2],S=K[q],Y=K[q+1],te=K[q+2],re=Math.round(pe),ge=Math.round(me);let ye,xe,Me,Te,Ne,Fe,Be,et;for(let it=re;it<=ge;it++){if(it<Pe){let bt;bt=it<pe?0:(pe-it)/(pe-Pe),ye=Ee-(Ee-ve)*bt,xe=$-($-x)*bt,Me=B-(B-p)*bt,Te=U-(U-M)*bt}else{let bt;bt=it>me?1:Pe===me?0:(Pe-it)/(Pe-me),ye=ve-(ve-ke)*bt,xe=x-(x-S)*bt,Me=p-(p-Y)*bt,Te=M-(M-te)*bt}let mt;mt=it<pe?0:it>me?1:(pe-it)/(pe-me),Ne=Ee-(Ee-ke)*mt,Fe=$-($-S)*mt,Be=B-(B-Y)*mt,et=U-(U-te)*mt;const qe=Math.round(Math.min(ye,Ne)),xn=Math.round(Math.max(ye,Ne));let Dn=Ie*it+4*qe;for(let bt=qe;bt<=xn;bt++)mt=(ye-bt)/(ye-Ne),mt<0?mt=0:mt>1&&(mt=1),ie[Dn++]=xe-(xe-Fe)*mt|0,ie[Dn++]=Me-(Me-Be)*mt|0,ie[Dn++]=Te-(Te-et)*mt|0,ie[Dn++]=255}}function A(ee,ne,J){const F=ne.coords,P=ne.colors;let T,W;switch(ne.type){case"lattice":const q=ne.verticesPerRow,oe=Math.floor(F.length/q)-1,K=q-1;for(T=0;T<oe;T++){let ie=T*q;for(let Ie=0;Ie<K;Ie++,ie++)O(ee,J,F[ie],F[ie+1],F[ie+q],P[ie],P[ie+1],P[ie+q]),O(ee,J,F[ie+q+1],F[ie+1],F[ie+q],P[ie+q+1],P[ie+1],P[ie+q])}break;case"triangles":for(T=0,W=F.length;T<W;T+=3)O(ee,J,F[T],F[T+1],F[T+2],P[T],P[T+1],P[T+2]);break;default:throw new Error("illegal figure")}}class k extends G{constructor(ne){super(),this._coords=ne[2],this._colors=ne[3],this._figures=ne[4],this._bounds=ne[5],this._bbox=ne[7],this._background=ne[8],this.matrix=null}_createMeshCanvas(ne,J,F){const q=Math.floor(this._bounds[0]),oe=Math.floor(this._bounds[1]),K=Math.ceil(this._bounds[2])-q,ie=Math.ceil(this._bounds[3])-oe,Ie=Math.min(Math.ceil(Math.abs(K*ne[0]*1.1)),3e3),Se=Math.min(Math.ceil(Math.abs(ie*ne[1]*1.1)),3e3),Ee=K/Ie,pe=ie/Se,ve={coords:this._coords,colors:this._colors,offsetX:-q,offsetY:-oe,scaleX:1/Ee,scaleY:1/pe},me=F.getCanvas("mesh",Ie+4,Se+4,!1),$=me.context,B=$.createImageData(Ie,Se);if(J){const x=B.data;for(let p=0,M=x.length;p<M;p+=4)x[p]=J[0],x[p+1]=J[1],x[p+2]=J[2],x[p+3]=255}for(const x of this._figures)A(B,x,ve);return $.putImageData(B,2,2),{canvas:me.canvas,offsetX:q-2*Ee,offsetY:oe-2*pe,scaleX:Ee,scaleY:pe}}getPattern(ne,J,F,P){let T;if(ae(ne,this._bbox),P===z.SHADING)T=b.Util.singularValueDecompose2dScale((0,R.getCurrentTransform)(ne));else if(T=b.Util.singularValueDecompose2dScale(J.baseTransform),this.matrix){const q=b.Util.singularValueDecompose2dScale(this.matrix);T=[T[0]*q[0],T[1]*q[1]]}const W=this._createMeshCanvas(T,P===z.SHADING?null:this._background,J.cachedCanvases);return P!==z.SHADING&&(ne.setTransform(...J.baseTransform),this.matrix&&ne.transform(...this.matrix)),ne.translate(W.offsetX,W.offsetY),ne.scale(W.scaleX,W.scaleY),ne.createPattern(W.canvas,"no-repeat")}}class I extends G{getPattern(){return"hotpink"}}class D{static get MAX_PATTERN_SIZE(){return(0,b.shadow)(this,"MAX_PATTERN_SIZE",3e3)}constructor(ne,J,F,P,T){this.operatorList=ne[2],this.matrix=ne[3]||[1,0,0,1,0,0],this.bbox=ne[4],this.xstep=ne[5],this.ystep=ne[6],this.paintType=ne[7],this.tilingType=ne[8],this.color=J,this.ctx=F,this.canvasGraphicsFactory=P,this.baseTransform=T}createPatternCanvas(ne){const J=this.operatorList,F=this.bbox,P=this.xstep,T=this.ystep,W=this.paintType,oe=this.color,K=this.canvasGraphicsFactory;(0,b.info)("TilingType: "+this.tilingType);const ie=F[0],Ie=F[1],Se=F[2],Ee=F[3],pe=b.Util.singularValueDecompose2dScale(this.matrix),ve=b.Util.singularValueDecompose2dScale(this.baseTransform),Pe=[pe[0]*ve[0],pe[1]*ve[1]],ke=this.getSizeAndScale(P,this.ctx.canvas.width,Pe[0]),me=this.getSizeAndScale(T,this.ctx.canvas.height,Pe[1]),$=ne.cachedCanvases.getCanvas("pattern",ke.size,me.size,!0),B=$.context,U=K.createCanvasGraphics(B);U.groupLevel=ne.groupLevel,this.setFillAndStrokeStyleToContext(U,W,oe);let x=ie,p=Ie,M=Se,S=Ee;return ie<0&&(x=0,M+=Math.abs(ie)),Ie<0&&(p=0,S+=Math.abs(Ie)),B.translate(-ke.scale*x,-me.scale*p),U.transform(ke.scale,0,0,me.scale,0,0),B.save(),this.clipBbox(U,x,p,M,S),U.baseTransform=(0,R.getCurrentTransform)(U.ctx),U.executeOperatorList(J),U.endDrawing(),{canvas:$.canvas,scaleX:ke.scale,scaleY:me.scale,offsetX:x,offsetY:p}}getSizeAndScale(ne,J,F){ne=Math.abs(ne);const P=Math.max(D.MAX_PATTERN_SIZE,J);let T=Math.ceil(ne*F);return T>=P?T=P:F=T/ne,{scale:F,size:T}}clipBbox(ne,J,F,P,T){ne.ctx.rect(J,F,P-J,T-F),ne.current.updateRectMinMax((0,R.getCurrentTransform)(ne.ctx),[J,F,P,T]),ne.clip(),ne.endPath()}setFillAndStrokeStyleToContext(ne,J,F){const P=ne.ctx,T=ne.current;switch(J){case 1:const W=this.ctx;P.fillStyle=W.fillStyle,P.strokeStyle=W.strokeStyle,T.fillColor=W.fillStyle,T.strokeColor=W.strokeStyle;break;case 2:const q=b.Util.makeHexColor(F[0],F[1],F[2]);
1P.fillStyle=q,P.strokeStyle=q,T.fillColor=q,T.strokeColor=q;break;default:throw new b.FormatError(`Unsupported paint type: ${J}`)}}getPattern(ne,J,F,P){let T=F;P!==z.SHADING&&(T=b.Util.transform(T,J.baseTransform),this.matrix&&(T=b.Util.transform(T,this.matrix)));const W=this.createPatternCanvas(J);let q=new DOMMatrix(T);q=q.translate(W.offsetX,W.offsetY),q=q.scale(1/W.scaleX,1/W.scaleY);const oe=ne.createPattern(W.canvas,"repeat");try{oe.setTransform(q)}catch(K){(0,b.warn)(`TilingPattern.getPattern: "${K?.message}".`)}return oe}}y.TilingPattern=D},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.applyMaskImageData=function R({src:le,srcPos:z=0,dest:ae,destPos:G=0,width:L,height:O,inverseDecode:A=!1}){const k=b.FeatureTest.isLittleEndian?4278190080:255,[I,E]=A?[0,k]:[k,0],H=L>>3,D=7&L,ee=le.length;ae=new Uint32Array(ae.buffer);for(let ne=0;ne<O;ne++){for(const F=z+H;z<F;z++){const P=z<ee?le[z]:255;ae[G++]=128&P?E:I,ae[G++]=64&P?E:I,ae[G++]=32&P?E:I,ae[G++]=16&P?E:I,ae[G++]=8&P?E:I,ae[G++]=4&P?E:I,ae[G++]=2&P?E:I,ae[G++]=1&P?E:I}if(0===D)continue;const J=z<ee?le[z++]:255;for(let F=0;F<D;F++)ae[G++]=J&1<<7-F?E:I}return{srcPos:z,destPos:G}};var b=Z(1)},(Ce,y)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.GlobalWorkerOptions=void 0;const Z=Object.create(null);y.GlobalWorkerOptions=Z,Z.workerPort=void 0===Z.workerPort?null:Z.workerPort,Z.workerSrc=void 0===Z.workerSrc?"":Z.workerSrc},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.MessageHandler=void 0;var b=Z(1);function z(G){switch(G instanceof Error||"object"==typeof G&&null!==G||(0,b.unreachable)('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),G.name){case"AbortException":return new b.AbortException(G.message);case"MissingPDFException":return new b.MissingPDFException(G.message);case"PasswordException":return new b.PasswordException(G.message,G.code);case"UnexpectedResponseException":return new b.UnexpectedResponseException(G.message,G.status);case"UnknownErrorException":return new b.UnknownErrorException(G.message,G.details);default:return new b.UnknownErrorException(G.message,G.toString())}}y.MessageHandler=class ae{constructor(L,O,A){this.sourceName=L,this.targetName=O,this.comObj=A,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=k=>{const I=k.data;if(I.targetName!==this.sourceName)return;if(I.stream)return void this._processStreamMessage(I);if(I.callback){const H=I.callbackId,D=this.callbackCapabilities[H];if(!D)throw new Error(`Cannot resolve callback ${H}`);if(delete this.callbackCapabilities[H],1===I.callback)D.resolve(I.data);else{if(2!==I.callback)throw new Error("Unexpected callback case");D.reject(z(I.reason))}return}const E=this.actionHandler[I.action];if(!E)throw new Error(`Unknown action from worker: ${I.action}`);if(I.callbackId){const H=this.sourceName,D=I.sourceName;new Promise(function(ee){ee(E(I.data))}).then(function(ee){A.postMessage({sourceName:H,targetName:D,callback:1,callbackId:I.callbackId,data:ee})},function(ee){A.postMessage({sourceName:H,targetName:D,callback:2,callbackId:I.callbackId,reason:z(ee)})})}else I.streamId?this._createStreamSink(I):E(I.data)},A.addEventListener("message",this._onComObjOnMessage)}on(L,O){const A=this.actionHandler;if(A[L])throw new Error(`There is already an actionName called "${L}"`);A[L]=O}send(L,O,A){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:L,data:O},A)}sendWithPromise(L,O,A){const k=this.callbackId++,I=(0,b.createPromiseCapability)();this.callbackCapabilities[k]=I;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:L,callbackId:k,data:O},A)}catch(E){I.reject(E)}return I.promise}sendWithStream(L,O,A,k){const I=this.streamId++,E=this.sourceName,H=this.targetName,D=this.comObj;return new ReadableStream({start:ee=>{const ne=(0,b.createPromiseCapability)();return this.streamControllers[I]={controller:ee,startCall:ne,pullCall:null,cancelCall:null,isClosed:!1}
1,D.postMessage({sourceName:E,targetName:H,action:L,streamId:I,data:O,desiredSize:ee.desiredSize},k),ne.promise},pull:ee=>{const ne=(0,b.createPromiseCapability)();return this.streamControllers[I].pullCall=ne,D.postMessage({sourceName:E,targetName:H,stream:6,streamId:I,desiredSize:ee.desiredSize}),ne.promise},cancel:ee=>{(0,b.assert)(ee instanceof Error,"cancel must have a valid reason");const ne=(0,b.createPromiseCapability)();return this.streamControllers[I].cancelCall=ne,this.streamControllers[I].isClosed=!0,D.postMessage({sourceName:E,targetName:H,stream:1,streamId:I,reason:z(ee)}),ne.promise}},A)}_createStreamSink(L){const O=L.streamId,A=this.sourceName,k=L.sourceName,I=this.comObj,E=this,H=this.actionHandler[L.action],D={enqueue(ee,ne=1,J){if(this.isCancelled)return;const F=this.desiredSize;this.desiredSize-=ne,F>0&&this.desiredSize<=0&&(this.sinkCapability=(0,b.createPromiseCapability)(),this.ready=this.sinkCapability.promise),I.postMessage({sourceName:A,targetName:k,stream:4,streamId:O,chunk:ee},J)},close(){this.isCancelled||(this.isCancelled=!0,I.postMessage({sourceName:A,targetName:k,stream:3,streamId:O}),delete E.streamSinks[O])},error(ee){(0,b.assert)(ee instanceof Error,"error must have a valid reason"),!this.isCancelled&&(this.isCancelled=!0,I.postMessage({sourceName:A,targetName:k,stream:5,streamId:O,reason:z(ee)}))},sinkCapability:(0,b.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:L.desiredSize,ready:null};D.sinkCapability.resolve(),D.ready=D.sinkCapability.promise,this.streamSinks[O]=D,new Promise(function(ee){ee(H(L.data,D))}).then(function(){I.postMessage({sourceName:A,targetName:k,stream:8,streamId:O,success:!0})},function(ee){I.postMessage({sourceName:A,targetName:k,stream:8,streamId:O,reason:z(ee)})})}_processStreamMessage(L){const O=L.streamId,A=this.sourceName,k=L.sourceName,I=this.comObj,E=this.streamControllers[O],H=this.streamSinks[O];switch(L.stream){case 8:L.success?E.startCall.resolve():E.startCall.reject(z(L.reason));break;case 7:L.success?E.pullCall.resolve():E.pullCall.reject(z(L.reason));break;case 6:if(!H){I.postMessage({sourceName:A,targetName:k,stream:7,streamId:O,success:!0});break}H.desiredSize<=0&&L.desiredSize>0&&H.sinkCapability.resolve(),H.desiredSize=L.desiredSize,new Promise(function(D){D(H.onPull&&H.onPull())}).then(function(){I.postMessage({sourceName:A,targetName:k,stream:7,streamId:O,success:!0})},function(D){I.postMessage({sourceName:A,targetName:k,stream:7,streamId:O,reason:z(D)})});break;case 4:if((0,b.assert)(E,"enqueue should have stream controller"),E.isClosed)break;E.controller.enqueue(L.chunk);break;case 3:if((0,b.assert)(E,"close should have stream controller"),E.isClosed)break;E.isClosed=!0,E.controller.close(),this._deleteStreamController(E,O);break;case 5:(0,b.assert)(E,"error should have stream controller"),E.controller.error(z(L.reason)),this._deleteStreamController(E,O);break;case 2:L.success?E.cancelCall.resolve():E.cancelCall.reject(z(L.reason)),this._deleteStreamController(E,O);break;case 1:if(!H)break;new Promise(function(D){D(H.onCancel&&H.onCancel(z(L.reason)))}).then(function(){I.postMessage({sourceName:A,targetName:k,stream:2,streamId:O,success:!0})},function(D){I.postMessage({sourceName:A,targetName:k,stream:2,streamId:O,reason:z(D)})}),H.sinkCapability.reject(z(L.reason)),H.isCancelled=!0,delete this.streamSinks[O];break;default:throw new Error("Unexpected stream case")}}_deleteStreamController(L,O){var A=this;return _asyncToGenerator(function*(){yield Promise.allSettled([L.startCall&&L.startCall.promise,L.pullCall&&L.pullCall.promise,L.cancelCall&&L.cancelCall.promise]),delete A.streamControllers[O]})()}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.Metadata=void 0;var b=Z(1);y.Metadata=class R{#e;#t;constructor({parsedData:z,rawData:ae}){this.#e=z,this.#t=ae}getRaw(){return this.#t}get(z){return this.#e.get(z)??null}getAll(){return(0,b.objectFromMap)(this.#e)}has(z){return this.#e.has(z)}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.OptionalContentConfig=void 0;var b=Z(1);const R=Symbol("INTERNAL");class le{#e=!0;constructor(G,L){this.name=G,this.intent=L}get visible(){return this.#e}_setVisible(G,L){G!==R&&(0,b.unreachable)("Internal method `_setVisible` called."),this.#e=L}}y.OptionalContentConfig=class z{#e=!0;#t=new Map;#n=null;#o=null;constructor(G){if(this.name=null,this.creator=null,null!==G){this.name=G.name,this.creator=G.creator,this.#o=G.order;for(const L of G.groups)this.#t.set(L.id,new le(L.name,L.intent));if("OFF"===G.baseState)for(const L of this.#t.values())L._setVisible(R,!1);for(const L of G.on)this.#t.get(L)._setVisible(R,!0);for(const L of G.off)this.#t.get(L)._setVisible(R,!1);this.#n=new Map;for(const[L,O]of this.#t)this.#n.set(L,O.visible)}}#i(G){const L=G.length;if(L<2)return!0;const O=G[0];for(let A=1;A<L;A++){const k=G[A];let I;if(Array.isArray(k))I=this.#i(k);else{if(!this.#t.has(k))return(0,b.warn)(`Optional content group not found: ${k}`),!0;I=this.#t.get(k).visible}switch(O){case"And":if(!I)return!1;break;case"Or":if(I)return!0;break;case"Not":return!I;default:return!0}}return"And"===O}isVisible(G){if(0===this.#t.size)return!0;
1if(!G)return(0,b.warn)("Optional content group not defined."),!0;if("OCG"===G.type)return this.#t.has(G.id)?this.#t.get(G.id).visible:((0,b.warn)(`Optional content group not found: ${G.id}`),!0);if("OCMD"===G.type){if(G.expression)return this.#i(G.expression);if(!G.policy||"AnyOn"===G.policy){for(const L of G.ids){if(!this.#t.has(L))return(0,b.warn)(`Optional content group not found: ${L}`),!0;if(this.#t.get(L).visible)return!0}return!1}if("AllOn"===G.policy){for(const L of G.ids){if(!this.#t.has(L))return(0,b.warn)(`Optional content group not found: ${L}`),!0;if(!this.#t.get(L).visible)return!1}return!0}if("AnyOff"===G.policy){for(const L of G.ids){if(!this.#t.has(L))return(0,b.warn)(`Optional content group not found: ${L}`),!0;if(!this.#t.get(L).visible)return!0}return!1}if("AllOff"===G.policy){for(const L of G.ids){if(!this.#t.has(L))return(0,b.warn)(`Optional content group not found: ${L}`),!0;if(this.#t.get(L).visible)return!1}return!0}return(0,b.warn)(`Unknown optional content policy ${G.policy}.`),!0}return(0,b.warn)(`Unknown group type ${G.type}.`),!0}setVisibility(G,L=!0){this.#t.has(G)?(this.#t.get(G)._setVisible(R,!!L),this.#e=null):(0,b.warn)(`Optional content group not found: ${G}`)}get hasInitialVisibility(){if(null!==this.#e)return this.#e;for(const[G,L]of this.#t){const O=this.#n.get(G);if(L.visible!==O)return this.#e=!1}return this.#e=!0}getOrder(){return this.#t.size?this.#o?this.#o.slice():[...this.#t.keys()]:null}getGroups(){return this.#t.size>0?(0,b.objectFromMap)(this.#t):null}getGroup(G){return this.#t.get(G)||null}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.PDFDataTransportStream=void 0;var b=Z(1),R=Z(8);y.PDFDataTransportStream=class le{constructor(L,O){(0,b.assert)(O,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.'),this._queuedChunks=[],this._progressiveDone=L.progressiveDone||!1,this._contentDispositionFilename=L.contentDispositionFilename||null;const A=L.initialData;if(A?.length>0){const k=new Uint8Array(A).buffer;this._queuedChunks.push(k)}this._pdfDataRangeTransport=O,this._isStreamingSupported=!L.disableStream,this._isRangeSupported=!L.disableRange,this._contentLength=L.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener((k,I)=>{this._onReceiveData({begin:k,chunk:I})}),this._pdfDataRangeTransport.addProgressListener((k,I)=>{this._onProgress({loaded:k,total:I})}),this._pdfDataRangeTransport.addProgressiveReadListener(k=>{this._onReceiveData({chunk:k})}),this._pdfDataRangeTransport.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),this._pdfDataRangeTransport.transportReady()}_onReceiveData(L){const O=new Uint8Array(L.chunk).buffer;if(void 0===L.begin)this._fullRequestReader?this._fullRequestReader._enqueue(O):this._queuedChunks.push(O);else{const A=this._rangeReaders.some(function(k){return k._begin===L.begin&&(k._enqueue(O),!0)});(0,b.assert)(A,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}_onProgress(L){if(void 0===L.total){const O=this._rangeReaders[0];O?.onProgress&&O.onProgress({loaded:L.loaded})}else{const O=this._fullRequestReader;O?.onProgress&&O.onProgress({loaded:L.loaded,total:L.total})}}_onProgressiveDone(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(L){const O=this._rangeReaders.indexOf(L);O>=0&&this._rangeReaders.splice(O,1)}getFullReader(){(0,b.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const L=this._queuedChunks;return this._queuedChunks=null,new z(this,L,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(L,O){if(O<=this._progressiveDataLength)return null;const A=new ae(this,L,O);return this._pdfDataRangeTransport.requestDataRange(L,O),this._rangeReaders.push(A),A}cancelAllRequests(L){this._fullRequestReader&&this._fullRequestReader.cancel(L);for(const O of this._rangeReaders.slice(0))O.cancel(L);this._pdfDataRangeTransport.abort()}};class z{constructor(L,O,A=!1,k=null){this._stream=L,this._done=A||!1,this._filename=(0,R.isPdfFile)(k)?k:null,this._queuedChunks=O||[],this._loaded=0;for(const I of this._queuedChunks)this._loaded+=I.byteLength;
1this._requests=[],this._headersReady=Promise.resolve(),L._fullRequestReader=this,this.onProgress=null}_enqueue(L){this._done||(this._requests.length>0?this._requests.shift().resolve({value:L,done:!1}):this._queuedChunks.push(L),this._loaded+=L.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}read(){var L=this;return _asyncToGenerator(function*(){if(L._queuedChunks.length>0)return{value:L._queuedChunks.shift(),done:!1};if(L._done)return{value:void 0,done:!0};const O=(0,b.createPromiseCapability)();return L._requests.push(O),O.promise})()}cancel(L){this._done=!0;for(const O of this._requests)O.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class ae{constructor(L,O,A){this._stream=L,this._begin=O,this._end=A,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(L){if(!this._done){if(0===this._requests.length)this._queuedChunk=L;else{this._requests.shift().resolve({value:L,done:!1});for(const A of this._requests)A.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}read(){var L=this;return _asyncToGenerator(function*(){if(L._queuedChunk){const A=L._queuedChunk;return L._queuedChunk=null,{value:A,done:!1}}if(L._done)return{value:void 0,done:!0};const O=(0,b.createPromiseCapability)();return L._requests.push(O),O.promise})()}cancel(L){this._done=!0;for(const O of this._requests)O.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}},(Ce,y)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.XfaText=void 0;class Z{static textContent(R){const le=[],z={items:le,styles:Object.create(null)};return function ae(G){if(!G)return;let L=null;const O=G.name;if("#text"===O)L=G.value;else{if(!Z.shouldBuildText(O))return;G?.attributes?.textContent?L=G.attributes.textContent:G.value&&(L=G.value)}if(null!==L&&le.push({str:L}),G.children)for(const A of G.children)ae(A)}(R),z}static shouldBuildText(R){return!("textarea"===R||"input"===R||"option"===R||"select"===R)}}y.XfaText=Z},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.NodeStandardFontDataFactory=y.NodeCanvasFactory=y.NodeCMapReaderFactory=void 0;var b=Z(9);const R=function(G){return new Promise((L,O)=>{__webpack_require__(172).readFile(G,(k,I)=>{!k&&I?L(new Uint8Array(I)):O(new Error(k))})})};y.NodeCanvasFactory=class le extends b.BaseCanvasFactory{_createCanvas(L,O){return __webpack_require__(3414).createCanvas(L,O)}},y.NodeCMapReaderFactory=class z extends b.BaseCMapReaderFactory{_fetchData(L,O){return R(L).then(A=>({cMapData:A,compressionType:O}))}},y.NodeStandardFontDataFactory=class ae extends b.BaseStandardFontDataFactory{_fetchData(L){return R(L)}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.AnnotationEditorLayer=void 0;var b=Z(7),R=Z(1),le=Z(23),z=Z(24);y.AnnotationEditorLayer=(()=>{class G{#e;#t=!1;#n=this.pointerup.bind(this);#o=this.pointerdown.bind(this);#i=new Map;#a=!1;#s=!1;#c;static _initialized=!1;constructor(O){G._initialized||(G._initialized=!0,le.FreeTextEditor.initialize(O.l10n),z.InkEditor.initialize(O.l10n),O.uiManager.registerEditorTypes([le.FreeTextEditor,z.InkEditor])),this.#c=O.uiManager,this.annotationStorage=O.annotationStorage,this.pageIndex=O.pageIndex,this.div=O.div,this.#e=O.accessibilityManager,this.#c.addLayer(this)}updateToolbar(O){this.#c.updateToolbar(O)}updateMode(O=this.#c.getMode()){this.#r(),O===R.AnnotationEditorType.INK?(this.addInkEditorIfNeeded(!1),this.disableClick()):this.enableClick(),this.#c.unselectAll()}addInkEditorIfNeeded(O){if(O||this.#c.getMode()===R.AnnotationEditorType.INK){if(!O)for(const k of this.#i.values())if(k.isEmpty())return void k.setInBackground();this.#d({offsetX:0,offsetY:0}).setInBackground()}}setEditingState(O){this.#c.setEditingState(O)}addCommands(O){this.#c.addCommands(O)}enable(){this.div.style.pointerEvents="auto";for(const O of this.#i.values())O.enableEditing()}disable(){this.div.style.pointerEvents="none";for(const O of this.#i.values())O.disableEditing()}setActiveEditor(O){this.#c.getActive()!==O&&this.#c.setActiveEditor(O)}enableClick(){this.div.addEventListener("pointerdown",this.#o),this.div.addEventListener("pointerup",this.#n)}disableClick(){this.div.removeEventListener("pointerdown",this.#o),this.div.removeEventListener("pointerup",this.#n)}attach(O){this.#i.set(O.id,O)}detach(O){this.#i.delete(O.id),this.#e?.removePointerInTextLayer(O.contentDiv)}remove(O){this.#c.removeEditor(O),this.detach(O),this.annotationStorage.remove(O.id),O.div.style.display="none",setTimeout(()=>{O.div.style.display="",O.div.remove(),O.isAttachedToDOM=!1,document.activeElement===document.body&&this.#c.focusMainContainer()}
1,0),this.#s||this.addInkEditorIfNeeded(!1)}#m(O){O.parent!==this&&(this.attach(O),O.pageIndex=this.pageIndex,O.parent?.detach(O),O.parent=this,O.div&&O.isAttachedToDOM&&(O.div.remove(),this.div.append(O.div)))}add(O){if(this.#m(O),this.#c.addEditor(O),this.attach(O),!O.isAttachedToDOM){const A=O.render();this.div.append(A),O.isAttachedToDOM=!0}this.moveEditorInDOM(O),O.onceAdded(),this.addToAnnotationStorage(O)}moveEditorInDOM(O){this.#e?.moveElementInDOM(this.div,O.div,O.contentDiv,!0)}addToAnnotationStorage(O){!O.isEmpty()&&!this.annotationStorage.has(O.id)&&this.annotationStorage.setValue(O.id,O)}addOrRebuild(O){O.needsToBeRebuilt()?O.rebuild():this.add(O)}addANewEditor(O){this.addCommands({cmd:()=>{this.addOrRebuild(O)},undo:()=>{O.remove()},mustExec:!0})}addUndoableEditor(O){this.addCommands({cmd:()=>{this.addOrRebuild(O)},undo:()=>{O.remove()},mustExec:!1})}getNextId(){return this.#c.getId()}#l(O){switch(this.#c.getMode()){case R.AnnotationEditorType.FREETEXT:return new le.FreeTextEditor(O);case R.AnnotationEditorType.INK:return new z.InkEditor(O)}return null}deserialize(O){switch(O.annotationType){case R.AnnotationEditorType.FREETEXT:return le.FreeTextEditor.deserialize(O,this);case R.AnnotationEditorType.INK:return z.InkEditor.deserialize(O,this)}return null}#d(O){const A=this.getNextId(),k=this.#l({parent:this,id:A,x:O.offsetX,y:O.offsetY});return k&&this.add(k),k}setSelected(O){this.#c.setSelected(O)}toggleSelected(O){this.#c.toggleSelected(O)}isSelected(O){return this.#c.isSelected(O)}unselect(O){this.#c.unselect(O)}pointerup(O){if(!(0!==O.button||O.ctrlKey&&b.KeyboardManager.platform.isMac)&&O.target===this.div&&this.#a){if(this.#a=!1,!this.#t)return void(this.#t=!0);this.#d(O)}}pointerdown(O){if(0!==O.button||O.ctrlKey&&b.KeyboardManager.platform.isMac||O.target!==this.div)return;this.#a=!0;const k=this.#c.getActive();this.#t=!k||k.isEmpty()}drop(O){const A=O.dataTransfer.getData("text/plain"),k=this.#c.getEditor(A);if(!k)return;O.preventDefault(),O.dataTransfer.dropEffect="move",this.#m(k);const I=this.div.getBoundingClientRect();k.translate(O.clientX-I.x-k.startX,O.clientY-I.y-k.startY),this.moveEditorInDOM(k),k.div.focus()}dragover(O){O.preventDefault()}destroy(){this.#c.getActive()?.parent===this&&this.#c.setActiveEditor(null);for(const O of this.#i.values())this.#e?.removePointerInTextLayer(O.contentDiv),O.isAttachedToDOM=!1,O.div.remove(),O.parent=null;this.div=null,this.#i.clear(),this.#c.removeLayer(this)}#r(){this.#s=!0;for(const O of this.#i.values())O.isEmpty()&&O.remove();this.#s=!1}render(O){this.viewport=O.viewport,(0,b.bindEvents)(this,this.div,["dragover","drop"]),this.setDimensions();for(const A of this.#c.getEditors(this.pageIndex))this.add(A);this.updateMode()}update(O){this.viewport=O.viewport,this.setDimensions(),this.updateMode()}get scaleFactor(){return this.viewport.scale}get pageDimensions(){const[O,A,k,I]=this.viewport.viewBox;return[k-O,I-A]}get viewportBaseDimensions(){const{width:O,height:A,rotation:k}=this.viewport;return k%180==0?[O,A]:[A,O]}setDimensions(){const{width:O,height:A,rotation:k}=this.viewport,I=k%180!=0,E=Math.floor(O)+"px",H=Math.floor(A)+"px";this.div.style.width=I?H:E,this.div.style.height=I?E:H,this.div.setAttribute("data-main-rotation",k)}}return G})()},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.FreeTextEditor=void 0;var b=Z(1),R=Z(7),le=Z(6);class z extends le.AnnotationEditor{#e=this.editorDivBlur.bind(this);#t=this.editorDivFocus.bind(this);#n=this.editorDivKeydown.bind(this);#o;#i="";#a=!1;#s;static _freeTextDefaultContent="";static _l10nPromise;static _internalPadding=0;static _defaultColor=null;static _defaultFontSize=10;static _keyboardManager=new R.KeyboardManager([[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],z.prototype.commitOrRemove]]);static _type="freetext";constructor(G){super({...G,name:"freeTextEditor"}),this.#o=G.color||z._defaultColor||le.AnnotationEditor._defaultLineColor,this.#s=G.fontSize||z._defaultFontSize}static initialize(G){this._l10nPromise=new Map(["free_text_default_content","editor_free_text_aria_label"].map(O=>[O,G.get(O)]));const L=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(L.getPropertyValue("--freetext-padding"))}
1static updateDefaultParams(G,L){switch(G){case b.AnnotationEditorParamsType.FREETEXT_SIZE:z._defaultFontSize=L;break;case b.AnnotationEditorParamsType.FREETEXT_COLOR:z._defaultColor=L}}updateParams(G,L){switch(G){case b.AnnotationEditorParamsType.FREETEXT_SIZE:this.#c(L);break;case b.AnnotationEditorParamsType.FREETEXT_COLOR:this.#m(L)}}static get defaultPropertiesToUpdate(){return[[b.AnnotationEditorParamsType.FREETEXT_SIZE,z._defaultFontSize],[b.AnnotationEditorParamsType.FREETEXT_COLOR,z._defaultColor||le.AnnotationEditor._defaultLineColor]]}get propertiesToUpdate(){return[[b.AnnotationEditorParamsType.FREETEXT_SIZE,this.#s],[b.AnnotationEditorParamsType.FREETEXT_COLOR,this.#o]]}#c(G){const L=A=>{this.editorDiv.style.fontSize=`calc(${A}px * var(--scale-factor))`,this.translate(0,-(A-this.#s)*this.parent.scaleFactor),this.#s=A,this.#d()},O=this.#s;this.parent.addCommands({cmd:()=>{L(G)},undo:()=>{L(O)},mustExec:!0,type:b.AnnotationEditorParamsType.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}#m(G){const L=this.#o;this.parent.addCommands({cmd:()=>{this.#o=G,this.editorDiv.style.color=G},undo:()=>{this.#o=L,this.editorDiv.style.color=L},mustExec:!0,type:b.AnnotationEditorParamsType.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}getInitialTranslation(){return[-z._internalPadding*this.parent.scaleFactor,-(z._internalPadding+this.#s)*this.parent.scaleFactor]}rebuild(){super.rebuild(),null!==this.div&&(this.isAttachedToDOM||this.parent.add(this))}enableEditMode(){this.isInEditMode()||(this.parent.setEditingState(!1),this.parent.updateToolbar(b.AnnotationEditorType.FREETEXT),super.enableEditMode(),this.enableEditing(),this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this.div.draggable=!1,this.editorDiv.addEventListener("keydown",this.#n),this.editorDiv.addEventListener("focus",this.#t),this.editorDiv.addEventListener("blur",this.#e))}disableEditMode(){this.isInEditMode()&&(this.parent.setEditingState(!0),super.disableEditMode(),this.disableEditing(),this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.draggable=!0,this.editorDiv.removeEventListener("keydown",this.#n),this.editorDiv.removeEventListener("focus",this.#t),this.editorDiv.removeEventListener("blur",this.#e),this.div.focus(),this.isEditing=!1)}focusin(G){super.focusin(G),G.target!==this.editorDiv&&this.editorDiv.focus()}onceAdded(){this.width||(this.enableEditMode(),this.editorDiv.focus())}isEmpty(){return!this.editorDiv||""===this.editorDiv.innerText.trim()}remove(){this.isEditing=!1,this.parent.setEditingState(!0),super.remove()}#l(){const G=this.editorDiv.getElementsByTagName("div");if(0===G.length)return this.editorDiv.innerText;const L=[];for(let O=0,A=G.length;O<A;O++){const I=G[O].firstChild;L.push("#text"===I?.nodeName?I.data:"")}return L.join("\n")}#d(){const[G,L]=this.parent.viewportBaseDimensions,O=this.div.getBoundingClientRect();this.width=O.width/G,this.height=O.height/L}commit(){super.commit(),this.#a||(this.#a=!0,this.parent.addUndoableEditor(this)),this.disableEditMode(),this.#i=this.#l().trimEnd(),this.#d()}shouldGetKeyboardEvents(){return this.isInEditMode()}dblclick(G){this.enableEditMode(),this.editorDiv.focus()}keydown(G){G.target===this.div&&"Enter"===G.key&&(this.enableEditMode(),this.editorDiv.focus())}editorDivKeydown(G){z._keyboardManager.exec(this,G)}editorDivFocus(G){this.isEditing=!0}editorDivBlur(G){this.isEditing=!1}disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}render(){if(this.div)return this.div;let G,L;this.width&&(G=this.x,L=this.y),super.render(),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",`${this.id}-editor`),this.enableEditing(),z._l10nPromise.get("editor_free_text_aria_label").then(A=>this.editorDiv?.setAttribute("aria-label",A)),z._l10nPromise.get("free_text_default_content").then(A=>this.editorDiv?.setAttribute("default-content",A)),this.editorDiv.contentEditable=!0;const{style:O}=this.editorDiv;if(O.fontSize=`calc(${this.#s}px * var(--scale-factor))`,O.color=this.#o,this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),(0,R.bindEvents)(this,this.div,["dblclick","keydown"]),this.width){const[A,k]=this.parent.viewportBaseDimensions;this.setAt(G*A,L*k,this.width*A,this.height*k);for(const I of this.#i.split("\n")){const E=document.createElement("div");E.append(I?document.createTextNode(I):document.createElement("br")),this.editorDiv.append(E)}this.div.draggable=!0,this.editorDiv.contentEditable=!1}else this.div.draggable=!1,this.editorDiv.contentEditable=!0;return this.div}get contentDiv(){return this.editorDiv}static deserialize(G,L){const O=super.deserialize(G,L);return O.#s=G.fontSize,O.#o=b.Util.makeHexColor(...G.color),O.#i=G.value,O}serialize(){if(this.isEmpty())return null;const G=z._internalPadding*this.parent.scaleFactor,L=this.getRect(G,G),O=le.AnnotationEditor._colorManager.convert(getComputedStyle(this.editorDiv).color);return{annotationType:b.AnnotationEditorType.FREETEXT,color:O,fontSize:this.#s,value:this.#i,pageIndex:this.parent.pageIndex,rect:L,rotation:this.rotation}}}y.FreeTextEditor=z},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.InkEditor=void 0,Object.defineProperty(y,"fitCurve",{enumerable:!0,get:function(){return le.fitCurve}});var b=Z(1),R=Z(6),le=Z(25),z=Z(7);y.InkEditor=(()=>{class L extends R.AnnotationEditor{#e=0;#t=0;#n=0;#o=this.canvasPointermove.bind(this);#i=this.canvasPointerleave.bind(this);#a=this.canvasPointerup.bind(this);#s=this.canvasPointerdown.bind(this);#c=!1;#m=!1;#l=null;#d=null;#r=0;#u=0;#g=null;static _defaultColor=null;static _defaultOpacity=1;static _defaultThickness=1;static _l10nPromise;static _type="ink";constructor(A){super({...A,name:"inkEditor"}),this.color=A.color||null,this.thickness=A.thickness||null,this.opacity=A.opacity||null,this.paths=[],this.bezierPath2D=[],this.currentPath=[],this.scaleFactor=1,this.translationX=this.translationY=0,this.x=0,this.y=0}static initialize(A){this._l10nPromise=new Map(["editor_ink_canvas_aria_label","editor_ink_aria_label"].map(k=>[k,A.get(k)]))}static updateDefaultParams(A,k){switch(A){case b.AnnotationEditorParamsType.INK_THICKNESS:L._defaultThickness=k;break;case b.AnnotationEditorParamsType.INK_COLOR:L._defaultColor=k;break;case b.AnnotationEditorParamsType.INK_OPACITY:L._defaultOpacity=k/100}}updateParams(A,k){switch(A){case b.AnnotationEditorParamsType.INK_THICKNESS:this.#h(k);break;case b.AnnotationEditorParamsType.INK_COLOR:this.#f(k);break;case b.AnnotationEditorParamsType.INK_OPACITY:this.#_(k)}}static get defaultPropertiesToUpdate(){return[[b.AnnotationEditorParamsType.INK_THICKNESS,L._defaultThickness],[b.AnnotationEditorParamsType.INK_COLOR,L._defaultColor||R.AnnotationEditor._defaultLineColor],[b.AnnotationEditorParamsType.INK_OPACITY,Math.round(100*L._defaultOpacity)]]}get propertiesToUpdate(){return[[b.AnnotationEditorParamsType.INK_THICKNESS,this.thickness||L._defaultThickness],[b.AnnotationEditorParamsType.INK_COLOR,this.color||L._defaultColor||R.AnnotationEditor._defaultLineColor],[b.AnnotationEditorParamsType.INK_OPACITY,Math.round(100*(this.opacity??L._defaultOpacity))]]}#h(A){const k=this.thickness;this.parent.addCommands({cmd:()=>{this.thickness=A,this.#N()},undo:()=>{this.thickness=k,this.#N()},mustExec:!0,type:b.AnnotationEditorParamsType.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0})}#f(A){const k=this.color;this.parent.addCommands({cmd:()=>{this.color=A,this.#M()},undo:()=>{this.color=k,this.#M()},mustExec:!0,type:b.AnnotationEditorParamsType.INK_COLOR,overwriteIfSameType:!0,keepUndo:!0})}#_(A){A/=100;const k=this.opacity;this.parent.addCommands({cmd:()=>{this.opacity=A,this.#M()},undo:()=>{this.opacity=k,this.#M()},mustExec:!0,type:b.AnnotationEditorParamsType.INK_OPACITY,overwriteIfSameType:!0,keepUndo:!0})}rebuild(){super.rebuild(),null!==this.div&&(this.canvas||(this.#w(),this.#b()
1),this.isAttachedToDOM||(this.parent.add(this),this.#x()),this.#N())}remove(){null!==this.canvas&&(this.isEmpty()||this.commit(),this.canvas.width=this.canvas.height=0,this.canvas.remove(),this.canvas=null,this.#d.disconnect(),this.#d=null,super.remove())}enableEditMode(){this.#c||null===this.canvas||(super.enableEditMode(),this.div.draggable=!1,this.canvas.addEventListener("pointerdown",this.#s),this.canvas.addEventListener("pointerup",this.#a))}disableEditMode(){!this.isInEditMode()||null===this.canvas||(super.disableEditMode(),this.div.draggable=!this.isEmpty(),this.div.classList.remove("editing"),this.canvas.removeEventListener("pointerdown",this.#s),this.canvas.removeEventListener("pointerup",this.#a))}onceAdded(){this.div.draggable=!this.isEmpty()}isEmpty(){return 0===this.paths.length||1===this.paths.length&&0===this.paths[0].length}#p(){const{width:A,height:k,rotation:I}=this.parent.viewport;switch(I){case 90:return[0,A,A,k];case 180:return[A,k,A,k];case 270:return[k,0,A,k];default:return[0,0,A,k]}}#v(){this.ctx.lineWidth=this.thickness*this.parent.scaleFactor/this.scaleFactor,this.ctx.lineCap="round",this.ctx.lineJoin="round",this.ctx.miterLimit=10,this.ctx.strokeStyle=`${this.color}${(0,z.opacityToHex)(this.opacity)}`}#C(A,k){this.isEditing=!0,this.#m||(this.#m=!0,this.#x(),this.thickness||=L._defaultThickness,this.color||=L._defaultColor||R.AnnotationEditor._defaultLineColor,this.opacity??=L._defaultOpacity),this.currentPath.push([A,k]),this.#l=null,this.#v(),this.ctx.beginPath(),this.ctx.moveTo(A,k),this.#g=()=>{this.#g&&(this.#l&&(this.isEmpty()?(this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height)):this.#M(),this.ctx.lineTo(...this.#l),this.#l=null,this.ctx.stroke()),window.requestAnimationFrame(this.#g))},window.requestAnimationFrame(this.#g)}#y(A,k){const[I,E]=this.currentPath.at(-1);A===I&&k===E||(this.currentPath.push([A,k]),this.#l=[A,k])}#O(A,k){this.ctx.closePath(),this.#g=null,A=Math.min(Math.max(A,0),this.canvas.width),k=Math.min(Math.max(k,0),this.canvas.height);const[I,E]=this.currentPath.at(-1);let H;if((A!==I||k!==E)&&this.currentPath.push([A,k]),1!==this.currentPath.length)H=(0,le.fitCurve)(this.currentPath,30,null);else{const J=[A,k];H=[[J,J.slice(),J.slice(),J]]}const D=L.#D(H);this.currentPath.length=0,this.parent.addCommands({cmd:()=>{this.paths.push(H),this.bezierPath2D.push(D),this.rebuild()},undo:()=>{this.paths.pop(),this.bezierPath2D.pop(),0===this.paths.length?this.remove():(this.canvas||(this.#w(),this.#b()),this.#N())},mustExec:!0})}#M(){if(this.isEmpty())return void this.#T();this.#v();const{canvas:A,ctx:k}=this;k.setTransform(1,0,0,1,0,0),k.clearRect(0,0,A.width,A.height),this.#T();for(const I of this.bezierPath2D)k.stroke(I)}commit(){this.#c||(super.commit(),this.isEditing=!1,this.disableEditMode(),this.setInForeground(),this.#c=!0,this.div.classList.add("disabled"),this.#N(!0),this.parent.addInkEditorIfNeeded(!0),this.parent.moveEditorInDOM(this),this.div.focus())}focusin(A){super.focusin(A),this.enableEditMode()}canvasPointerdown(A){0!==A.button||!this.isInEditMode()||this.#c||(this.setInForeground(),"mouse"!==A.type&&this.div.focus(),A.stopPropagation(),this.canvas.addEventListener("pointerleave",this.#i),this.canvas.addEventListener("pointermove",this.#o),this.#C(A.offsetX,A.offsetY))}canvasPointermove(A){A.stopPropagation(),this.#y(A.offsetX,A.offsetY)}canvasPointerup(A){0===A.button&&this.isInEditMode()&&0!==this.currentPath.length&&(A.stopPropagation(),this.#A(A),this.setInBackground())}canvasPointerleave(A){this.#A(A),this.setInBackground()}#A(A){this.#O(A.offsetX,A.offsetY),this.canvas.removeEventListener("pointerleave",this.#i),this.canvas.removeEventListener("pointermove",this.#o),this.parent.addToAnnotationStorage(this)}#w(){this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=0,this.canvas.className="inkEditorCanvas",L._l10nPromise.get("editor_ink_canvas_aria_label").then(A=>this.canvas?.setAttribute("aria-label",A)),this.div.append(this.canvas),this.ctx=this.canvas.getContext("2d")}#b(){this.#d=new ResizeObserver(A=>{const k=A[0].contentRect;k.width&&k.height&&this.setDimensions(k.width,k.height)}),this.#d.observe(this.div)}
1render(){if(this.div)return this.div;let A,k;this.width&&(A=this.x,k=this.y),super.render(),L._l10nPromise.get("editor_ink_aria_label").then(ee=>this.div?.setAttribute("aria-label",ee));const[I,E,H,D]=this.#p();if(this.setAt(I,E,0,0),this.setDims(H,D),this.#w(),this.width){const[ee,ne]=this.parent.viewportBaseDimensions;this.setAt(A*ee,k*ne,this.width*ee,this.height*ne),this.#m=!0,this.#x(),this.setDims(this.width*ee,this.height*ne),this.#M(),this.#B(),this.div.classList.add("disabled")}else this.div.classList.add("editing"),this.enableEditMode();return this.#b(),this.div}#x(){if(!this.#m)return;const[A,k]=this.parent.viewportBaseDimensions;this.canvas.width=Math.ceil(this.width*A),this.canvas.height=Math.ceil(this.height*k),this.#T()}setDimensions(A,k){const I=Math.round(A),E=Math.round(k);if(this.#r===I&&this.#u===E)return;this.#r=I,this.#u=E,this.canvas.style.visibility="hidden",this.#e&&Math.abs(this.#e-A/k)>.01&&(k=Math.ceil(A/this.#e),this.setDims(A,k));const[H,D]=this.parent.viewportBaseDimensions;this.width=A/H,this.height=k/D,this.#c&&this.#k(A,k),this.#x(),this.#M(),this.canvas.style.visibility="visible"}#k(A,k){const I=this.#R(),E=(A-I)/this.#n,H=(k-I)/this.#t;this.scaleFactor=Math.min(E,H)}#T(){const A=this.#R()/2;this.ctx.setTransform(this.scaleFactor,0,0,this.scaleFactor,this.translationX*this.scaleFactor+A,this.translationY*this.scaleFactor+A)}static#D(A){const k=new Path2D;for(let I=0,E=A.length;I<E;I++){const[H,D,ee,ne]=A[I];0===I&&k.moveTo(...H),k.bezierCurveTo(D[0],D[1],ee[0],ee[1],ne[0],ne[1])}return k}#E(A,k,I,E){const D=[],ee=this.thickness/2;let ne,J;for(const F of this.paths){ne=[],J=[];for(let P=0,T=F.length;P<T;P++){const[W,q,oe,K]=F[P],ie=A*(W[0]+k)+ee,Ie=E-A*(W[1]+I)-ee,Se=A*(q[0]+k)+ee,Ee=E-A*(q[1]+I)-ee,pe=A*(oe[0]+k)+ee,ve=E-A*(oe[1]+I)-ee,Pe=A*(K[0]+k)+ee,ke=E-A*(K[1]+I)-ee;0===P&&(ne.push(ie,Ie),J.push(ie,Ie)),ne.push(Se,Ee,pe,ve,Pe,ke),this.#P(ie,Ie,Se,Ee,pe,ve,Pe,ke,4,J)}D.push({bezier:ne,points:J})}return D}#P(A,k,I,E,H,D,ee,ne,J,F){if(this.#S(A,k,I,E,H,D,ee,ne))F.push(ee,ne);else{for(let P=1;P<J-1;P++){const T=P/J,W=1-T;let q=T*A+W*I,oe=T*k+W*E,K=T*I+W*H,ie=T*E+W*D;q=T*q+W*K,oe=T*oe+W*ie,K=T*K+W*(T*H+W*ee),ie=T*ie+W*(T*D+W*ne),q=T*q+W*K,oe=T*oe+W*ie,F.push(q,oe)}F.push(ee,ne)}}#S(A,k,I,E,H,D,ee,ne){const P=(3*E-2*k-ne)**2,W=(3*D-k-2*ne)**2;return Math.max((3*I-2*A-ee)**2,(3*H-A-2*ee)**2)+Math.max(P,W)<=10}#I(){let A=1/0,k=-1/0,I=1/0,E=-1/0;for(const H of this.paths)for(const[D,ee,ne,J]of H){const F=b.Util.bezierBoundingBox(...D,...ee,...ne,...J);A=Math.min(A,F[0]),I=Math.min(I,F[1]),k=Math.max(k,F[2]),E=Math.max(E,F[3])}return[A,I,k,E]}#R(){return this.#c?Math.ceil(this.thickness*this.parent.scaleFactor):0}#N(A=!1){if(this.isEmpty())return;if(!this.#c)return void this.#M();const k=this.#I(),I=this.#R();this.#n=Math.max(16,k[2]-k[0]),this.#t=Math.max(16,k[3]-k[1]);const E=Math.ceil(I+this.#n*this.scaleFactor),H=Math.ceil(I+this.#t*this.scaleFactor),[D,ee]=this.parent.viewportBaseDimensions;this.width=E/D,this.height=H/ee,this.#e=E/H,this.#B();const ne=this.translationX,J=this.translationY;this.translationX=-k[0],this.translationY=-k[1],this.#x(),this.#M(),this.#r=E,this.#u=H,this.setDims(E,H);const F=A?I/this.scaleFactor/2:0;this.translate(ne-this.translationX-F,J-this.translationY-F)}#B(){const{style:A}=this.div;this.#e>=1?(A.minHeight="16px",A.minWidth=`${Math.round(16*this.#e)}px`):(A.minWidth="16px",A.minHeight=`${Math.round(16/this.#e)}px`)}static deserialize(A,k){const I=super.deserialize(A,k);I.thickness=A.thickness,I.color=b.Util.makeHexColor(...A.color),I.opacity=A.opacity;const[E,H]=k.pageDimensions,D=I.width*E,ee=I.height*H,ne=k.scaleFactor,J=A.thickness/2;I.#e=D/ee,I.#c=!0,I.#r=Math.round(D),I.#u=Math.round(ee);for(const{bezier:P}of A.paths){const T=[];I.paths.push(T);let W=ne*(P[0]-J),q=ne*(ee-P[1]-J);for(let K=2,ie=P.length;K<ie;K+=6){const ve=ne*(P[K+4]-J),Pe=ne*(ee-P[K+5]-J);T.push([[W,q],[ne*(P[K]-J),ne*(ee-P[K+1]-J)],[ne*(P[K+2]-J),ne*(ee-P[K+3]-J)],[ve,Pe]]),W=ve,q=Pe}const oe=this.#D(T);I.bezierPath2D.push(oe)}const F=I.#I();return I.#n=Math.max(16,F[2]-F[0]),I.#t=Math.max(16,F[3]-F[1]),I.#k(D,ee),I}serialize(){if(this.isEmpty())return null;const A=this.getRect(0,0),k=this.rotation%180==0?A[3]-A[1]:A[2]-A[0],I=R.AnnotationEditor._colorManager.convert(this.ctx.strokeStyle);return{annotationType:b.AnnotationEditorType.INK,color:I,thickness:this.thickness,opacity:this.opacity,paths:this.#E(this.scaleFactor/this.parent.scaleFactor,this.translationX,this.translationY,k),pageIndex:this.parent.pageIndex,rect:A,rotation:this.rotation}}}return L})()},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.fitCurve=void 0;const b=Z(26);y.fitCurve=b},Ce=>{function Z(E,H,D,ee,ne){var F,P,T,W,q,oe,K,ie,Ie,Se,Ee,pe,ve;if(2===E.length)return pe=k.vectorLen(k.subtract(E[0],E[1]))/3,[F=[E[0],k.addArrays(E[0],k.mulItems(H,pe)),k.addArrays(E[1],k.mulItems(D,pe)),E[1]]];if(P=function ae(E){var D,ee,ne,H=[];
1return E.forEach((J,F)=>{D=F?ee+k.vectorLen(k.subtract(J,ne)):0,H.push(D),ee=D,ne=J}),H=H.map(J=>J/ee)}(E),[F,W,oe]=b(E,P,P,H,D,ne),0===W||W<ee)return[F];if(W<ee*ee)for(T=P,q=W,K=oe,ve=0;ve<20;ve++){if(T=le(F,E,T),[F,W,oe]=b(E,P,T,H,D,ne),W<ee)return[F];if(oe===K){let Pe=W/q;if(Pe>.9999&&Pe<1.0001)break}q=W,K=oe}return Ee=[],(ie=k.subtract(E[oe-1],E[oe+1])).every(Pe=>0===Pe)&&(ie=k.subtract(E[oe-1],E[oe]),[ie[0],ie[1]]=[-ie[1],ie[0]]),Ie=k.normalize(ie),Se=k.mulItems(Ie,-1),(Ee=Ee.concat(Z(E.slice(0,oe+1),H,Ie,ee,ne))).concat(Z(E.slice(oe),Se,D,ee,ne))}function b(E,H,D,ee,ne,J){var F,P,T;return F=function R(E,H,D,ee){var ne,J,F,P,T,W,K,ie,Ie,Se,Ee,pe,ve,Pe,ke,me=E[0],$=E[E.length-1];for(ne=[me,null,null,$],J=k.zeros_Xx2x2(H.length),Ee=0,pe=H.length;Ee<pe;Ee++)(F=J[Ee])[0]=k.mulItems(D,3*(Pe=H[Ee])*((ke=1-Pe)*ke)),F[1]=k.mulItems(ee,3*ke*(Pe*Pe));for(P=[[0,0],[0,0]],T=[0,0],Ee=0,pe=E.length;Ee<pe;Ee++)Pe=H[Ee],P[0][0]+=k.dot((F=J[Ee])[0],F[0]),P[0][1]+=k.dot(F[0],F[1]),P[1][0]+=k.dot(F[0],F[1]),P[1][1]+=k.dot(F[1],F[1]),ve=k.subtract(E[Ee],I.q([me,me,$,$],Pe)),T[0]+=k.dot(F[0],ve),T[1]+=k.dot(F[1],ve);return K=0==(W=P[0][0]*P[1][1]-P[1][0]*P[0][1])?0:(T[0]*P[1][1]-T[1]*P[0][1])/W,ie=0===W?0:(P[0][0]*T[1]-P[1][0]*T[0])/W,K<(Ie=1e-6*(Se=k.vectorLen(k.subtract(me,$))))||ie<Ie?(ne[1]=k.addArrays(me,k.mulItems(D,Se/3)),ne[2]=k.addArrays($,k.mulItems(ee,Se/3))):(ne[1]=k.addArrays(me,k.mulItems(D,K)),ne[2]=k.addArrays($,k.mulItems(ee,ie))),ne}(E,D,ee,ne),[P,T]=function G(E,H,D){var ee,ne,J,F,P,T,W,q;ne=0,J=Math.floor(E.length/2);const oe=L(H,10);for(P=0,T=E.length;P<T;P++)W=E[P],q=O(0,D[P],oe,10),(ee=(F=k.subtract(I.q(H,q),W))[0]*F[0]+F[1]*F[1])>ne&&(ne=ee,J=P);return[ne,J]}(E,F,H),J&&J({bez:F,points:E,params:H,maxErr:P,maxPoint:T}),[F,P,T]}function le(E,H,D){return D.map((ee,ne)=>function z(E,H,D){var ee=k.subtract(I.q(E,D),H),ne=I.qprime(E,D),J=k.mulMatrix(ee,ne),F=k.sum(k.squareItems(ne))+2*k.mulMatrix(ee,I.qprimeprime(E,D));return 0===F?D:D-J/F}(E,H[ne],ee))}var L=function(E,H){for(var D,ee=[0],ne=E[0],J=0,F=1;F<=H;F++)D=I.q(E,F/H),J+=k.vectorLen(k.subtract(D,ne)),ee.push(J),ne=D;return ee.map(P=>P/J)};function O(E,H,D,ee){if(H<0)return 0;if(H>1)return 1;for(var J,P,T,W=1;W<=ee;W++)if(H<=D[W]){T=(H-(J=D[W-1]))/(D[W]-J)*(W/ee-(P=(W-1)/ee))+P;break}return T}function A(E,H){return k.normalize(k.subtract(E,H))}class k{static zeros_Xx2x2(H){for(var D=[];H--;)D.push([0,0]);return D}static mulItems(H,D){return H.map(ee=>ee*D)}static mulMatrix(H,D){return H.reduce((ee,ne,J)=>ee+ne*D[J],0)}static subtract(H,D){return H.map((ee,ne)=>ee-D[ne])}static addArrays(H,D){return H.map((ee,ne)=>ee+D[ne])}static addItems(H,D){return H.map(ee=>ee+D)}static sum(H){return H.reduce((D,ee)=>D+ee)}static dot(H,D){return k.mulMatrix(H,D)}static vectorLen(H){return Math.hypot(...H)}static divItems(H,D){return H.map(ee=>ee/D)}static squareItems(H){return H.map(D=>D*D)}static normalize(H){return this.divItems(H,this.vectorLen(H))}}class I{static q(H,D){var ee=1-D,ne=k.mulItems(H[0],ee*ee*ee),J=k.mulItems(H[1],3*ee*ee*D),F=k.mulItems(H[2],3*ee*D*D),P=k.mulItems(H[3],D*D*D);return k.addArrays(k.addArrays(ne,J),k.addArrays(F,P))}static qprime(H,D){var ee=1-D,ne=k.mulItems(k.subtract(H[1],H[0]),3*ee*ee),J=k.mulItems(k.subtract(H[2],H[1]),6*ee*D),F=k.mulItems(k.subtract(H[3],H[2]),3*D*D);return k.addArrays(k.addArrays(ne,J),F)}static qprimeprime(H,D){return k.addArrays(k.mulItems(k.addArrays(k.subtract(H[2],k.mulItems(H[1],2)),H[0]),6*(1-D)),k.mulItems(k.addArrays(k.subtract(H[3],k.mulItems(H[2],2)),H[1]),6*D))}}Ce.exports=function y(E,H,D){if(!Array.isArray(E))throw new TypeError("First argument should be an array");if(E.forEach(F=>{if(!Array.isArray(F)||F.some(P=>"number"!=typeof P)||F.length!==E[0].length)throw Error("Each point should be an array of numbers. Each point should have the same amount of numbers.")}),(E=E.filter((F,P)=>0===P||!F.every((T,W)=>T===E[P-1][W]))).length<2)return[];const ee=E.length,ne=A(E[1],E[0]),J=A(E[ee-2],E[ee-1]);return Z(E,ne,J,H,D)},Ce.exports.fitCubic=Z,Ce.exports.createTangent=A},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.AnnotationLayer=void 0;var b=Z(1),R=Z(8),le=Z(5),z=Z(28),ae=Z(29);const G=1e3,O=new WeakSet;function A(x){return{width:x[2]-x[0],height:x[3]-x[1]}}class k{static create(p){switch(p.data.annotationType){case b.AnnotationType.LINK:return new E(p);case b.AnnotationType.TEXT:return new H(p);case b.AnnotationType.WIDGET:switch(p.data.fieldType){case"Tx":return new ee(p);case"Btn":return p.data.radioButton?new J(p):p.data.checkBox?new ne(p):new F(p);case"Ch":return new P(p)}return new D(p);case b.AnnotationType.POPUP:return new T(p);case b.AnnotationType.FREETEXT:return new q(p);case b.AnnotationType.LINE:return new oe(p);case b.AnnotationType.SQUARE:return new K(p);case b.AnnotationType.CIRCLE:return new ie(p);case b.AnnotationType.POLYLINE:return new Ie(p);case b.AnnotationType.CARET:return new Ee(p);case b.AnnotationType.INK:return new pe(p);case b.AnnotationType.POLYGON:return new Se(p);case b.AnnotationType.HIGHLIGHT:return new ve(p);case b.AnnotationType.UNDERLINE:return new Pe(p);case b.AnnotationType.SQUIGGLY:return new ke(p);case b.AnnotationType.STRIKEOUT:return new me(p);case b.AnnotationType.STAMP:return new $(p);case b.AnnotationType.FILEATTACHMENT:return new B(p);default:return new I(p)}}}class I{constructor(p,{isRenderable:M=!1,ignoreBorder:S=!1,createQuadrilaterals:Y=!1}={}){this.isRenderable=M,this.data=p.data,this.layer=p.layer,this.page=p.page,this.viewport=p.viewport,this.linkService=p.linkService,this.downloadManager=p.downloadManager,this.imageResourcesPath=
1p.imageResourcesPath,this.renderForms=p.renderForms,this.svgFactory=p.svgFactory,this.annotationStorage=p.annotationStorage,this.enableScripting=p.enableScripting,this.hasJSActions=p.hasJSActions,this._fieldObjects=p.fieldObjects,this._mouseState=p.mouseState,M&&(this.container=this._createContainer(S)),Y&&(this.quadrilaterals=this._createQuadrilaterals(S))}_createContainer(p=!1){const M=this.data,S=this.page,Y=this.viewport,te=document.createElement("section"),{width:re,height:ge}=A(M.rect),[ye,xe,Me,Te]=Y.viewBox,Ne=Me-ye,Fe=Te-xe;te.setAttribute("data-annotation-id",M.id);const Be=b.Util.normalizeRect([M.rect[0],S.view[3]-M.rect[1]+S.view[1],M.rect[2],S.view[3]-M.rect[3]+S.view[1]]);if(!p&&M.borderStyle.width>0){te.style.borderWidth=`${M.borderStyle.width}px`;const it=M.borderStyle.horizontalCornerRadius,mt=M.borderStyle.verticalCornerRadius;switch(it>0||mt>0?te.style.borderRadius=`calc(${it}px * var(--scale-factor)) / calc(${mt}px * var(--scale-factor))`:this instanceof J&&(te.style.borderRadius=`calc(${re}px * var(--scale-factor)) / calc(${ge}px * var(--scale-factor))`),M.borderStyle.style){case b.AnnotationBorderStyleType.SOLID:te.style.borderStyle="solid";break;case b.AnnotationBorderStyleType.DASHED:te.style.borderStyle="dashed";break;case b.AnnotationBorderStyleType.BEVELED:(0,b.warn)("Unimplemented border style: beveled");break;case b.AnnotationBorderStyleType.INSET:(0,b.warn)("Unimplemented border style: inset");break;case b.AnnotationBorderStyleType.UNDERLINE:te.style.borderBottomStyle="solid"}const qe=M.borderColor||null;qe?te.style.borderColor=b.Util.makeHexColor(0|qe[0],0|qe[1],0|qe[2]):te.style.borderWidth=0}te.style.left=100*(Be[0]-ye)/Ne+"%",te.style.top=100*(Be[1]-xe)/Fe+"%";const{rotation:et}=M;return M.hasOwnCanvas||0===et?(te.style.width=100*re/Ne+"%",te.style.height=100*ge/Fe+"%"):this.setRotation(et,te),te}setRotation(p,M=this.container){const[S,Y,te,re]=this.viewport.viewBox,ge=te-S,ye=re-Y,{width:xe,height:Me}=A(this.data.rect);let Te,Ne;p%180==0?(Te=100*xe/ge,Ne=100*Me/ye):(Te=100*Me/ge,Ne=100*xe/ye),M.style.width=`${Te}%`,M.style.height=`${Ne}%`,M.setAttribute("data-main-rotation",(360-p)%360)}get _commonActions(){const p=(M,S,Y)=>{const te=Y.detail[M];Y.target.style[S]=z.ColorConverters[`${te[0]}_HTML`](te.slice(1))};return(0,b.shadow)(this,"_commonActions",{display:M=>{const S=M.detail.display%2==1;this.container.style.visibility=S?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{hidden:S,print:0===M.detail.display||3===M.detail.display})},print:M=>{this.annotationStorage.setValue(this.data.id,{print:M.detail.print})},hidden:M=>{this.container.style.visibility=M.detail.hidden?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{hidden:M.detail.hidden})},focus:M=>{setTimeout(()=>M.target.focus({preventScroll:!1}),0)},userName:M=>{M.target.title=M.detail.userName},readonly:M=>{M.detail.readonly?M.target.setAttribute("readonly",""):M.target.removeAttribute("readonly")},required:M=>{this._setRequired(M.target,M.detail.required)},bgColor:M=>{p("bgColor","backgroundColor",M)},fillColor:M=>{p("fillColor","backgroundColor",M)},fgColor:M=>{p("fgColor","color",M)},textColor:M=>{p("textColor","color",M)},borderColor:M=>{p("borderColor","borderColor",M)},strokeColor:M=>{p("strokeColor","borderColor",M)},rotation:M=>{const S=M.detail.rotation;this.setRotation(S),this.annotationStorage.setValue(this.data.id,{rotation:S}
1)}})}_dispatchEventFromSandbox(p,M){const S=this._commonActions;for(const Y of Object.keys(M.detail)){const te=p[Y]||S[Y];te&&te(M)}}_setDefaultPropertiesFromJS(p){if(!this.enableScripting)return;const M=this.annotationStorage.getRawValue(this.data.id);if(!M)return;const S=this._commonActions;for(const[Y,te]of Object.entries(M)){const re=S[Y];re&&(re({detail:{[Y]:te},target:p}),delete M[Y])}}_createQuadrilaterals(p=!1){if(!this.data.quadPoints)return null;const M=[],S=this.data.rect;for(const Y of this.data.quadPoints)this.data.rect=[Y[2].x,Y[2].y,Y[1].x,Y[1].y],M.push(this._createContainer(p));return this.data.rect=S,M}_createPopup(p,M){let S=this.container;this.quadrilaterals&&(p=p||this.quadrilaterals,S=this.quadrilaterals[0]),p||((p=document.createElement("div")).className="popupTriggerArea",S.append(p));const te=new W({container:S,trigger:p,color:M.color,titleObj:M.titleObj,modificationDate:M.modificationDate,contentsObj:M.contentsObj,richText:M.richText,hideWrapper:!0}).render();te.style.left="100%",S.append(te)}_renderQuadrilaterals(p){for(const M of this.quadrilaterals)M.className=p;return this.quadrilaterals}render(){(0,b.unreachable)("Abstract method `AnnotationElement.render` called")}_getElementsByName(p,M=null){const S=[];if(this._fieldObjects){const Y=this._fieldObjects[p];if(Y)for(const{page:te,id:re,exportValues:ge}of Y){if(-1===te||re===M)continue;const ye="string"==typeof ge?ge:null,xe=document.querySelector(`[data-element-id="${re}"]`);!xe||O.has(xe)?S.push({id:re,exportValue:ye,domElement:xe}):(0,b.warn)(`_getElementsByName - element not allowed: ${re}`)}return S}for(const Y of document.getElementsByName(p)){const{id:te,exportValue:re}=Y;te!==M&&O.has(Y)&&S.push({id:te,exportValue:re,domElement:Y})}return S}static get platform(){const p=typeof navigator<"u"?navigator.platform:"";return(0,b.shadow)(this,"platform",{isWin:p.includes("Win"),isMac:p.includes("Mac")})}}class E extends I{constructor(p,M=null){super(p,{isRenderable:!0,ignoreBorder:!!M?.ignoreBorder,createQuadrilaterals:!0}),this.isTooltipOnly=p.data.isTooltipOnly}render(){const{data:p,linkService:M}=this,S=document.createElement("a");S.setAttribute("data-element-id",p.id);let Y=!1;return p.url?(M.addLinkAttributes(S,p.url,p.newWindow),Y=!0):p.action?(this._bindNamedAction(S,p.action),Y=!0):p.dest?(this._bindLink(S,p.dest),Y=!0):(p.actions&&(p.actions.Action||p.actions["Mouse Up"]||p.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(S,p),Y=!0),p.resetForm?(this._bindResetFormAction(S,p.resetForm),Y=!0):this.isTooltipOnly&&!Y&&(this._bindLink(S,""),Y=!0)),this.quadrilaterals?this._renderQuadrilaterals("linkAnnotation").map((te,re)=>{const ge=0===re?S:S.cloneNode();return te.append(ge),te}):(this.container.className="linkAnnotation",Y&&this.container.append(S),this.container)}_bindLink(p,M){p.href=this.linkService.getDestinationHash(M),p.onclick=()=>(M&&this.linkService.goToDestination(M),!1),(M||""===M)&&(p.className="internalLink")}_bindNamedAction(p,M){p.href=this.linkService.getAnchorUrl(""),p.onclick=()=>(this.linkService.executeNamedAction(M),!1),p.className="internalLink"}_bindJSAction(p,M){p.href=this.linkService.getAnchorUrl("");const S=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const Y of Object.keys(M.actions)){const te=S.get(Y);te&&(p[te]=()=>(this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:M.id,name:Y}}),!1))}p.onclick||(p.onclick=()=>!1),p.className="internalLink"}_bindResetFormAction(p,M){const S=p.onclick;if(S||(p.href=this.linkService.getAnchorUrl("")),p.className="internalLink",!this._fieldObjects)return(0,b.warn)('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),void(S||(p.onclick=()=>!1));p.onclick=()=>{S&&S();const{fields:Y,refs:te,include:re}=M,ge=[];if(0!==Y.length||0!==te.length){const Me=new Set(te);for(const Te of Y){const Ne=this._fieldObjects[Te]||[];for(const{id:Fe}of Ne)Me.add(Fe)}for(const Te of Object.values(this._fieldObjects))for(const Ne of Te)Me.has(Ne.id)===re&&ge.push(Ne)}else for(const Me of Object.values(this._fieldObjects))ge.push(...Me);const ye=this.annotationStorage,xe=[];for(const Me of ge){const{id:Te}=Me;switch(xe.push(Te),Me.type){case"text":case"combobox":case"listbox":ye.setValue(Te,{value:Me.defaultValue||""});break;case"checkbox":case"radiobutton":ye.setValue(Te,{value:Me.defaultValue===Me.exportValues});break;default:continue}const Ne=document.querySelector(`[data-element-id="${Te}"]`);
1Ne&&(O.has(Ne)?Ne.dispatchEvent(new Event("resetform")):(0,b.warn)(`_bindResetFormAction - element not allowed: ${Te}`))}return this.enableScripting&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:xe,name:"ResetForm"}}),!1}}}class H extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str)})}render(){this.container.className="textAnnotation";const p=document.createElement("img");return p.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",p.alt="[{{type}} Annotation]",p.dataset.l10nId="text_annotation_type",p.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(p,this.data),this.container.append(p),this.container}}class D extends I{render(){return this.data.alternativeText&&(this.container.title=this.data.alternativeText),this.container}_getKeyModifier(p){const{isWin:M,isMac:S}=I.platform;return M&&p.ctrlKey||S&&p.metaKey}_setEventListener(p,M,S,Y){M.includes("mouse")?p.addEventListener(M,te=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:S,value:Y(te),shift:te.shiftKey,modifier:this._getKeyModifier(te)}})}):p.addEventListener(M,te=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:S,value:Y(te)}})})}_setEventListeners(p,M,S){for(const[Y,te]of M)("Action"===te||this.data.actions?.[te])&&this._setEventListener(p,Y,te,S)}_setBackgroundColor(p){const M=this.data.backgroundColor||null;p.style.backgroundColor=null===M?"transparent":b.Util.makeHexColor(M[0],M[1],M[2])}_setTextStyle(p){const{fontColor:S}=this.data.defaultAppearanceData,Y=this.data.defaultAppearanceData.fontSize||9,te=p.style;let re;if(this.data.multiLine){const ge=Math.abs(this.data.rect[3]-this.data.rect[1]),ye=Math.round(ge/(b.LINE_FACTOR*Y))||1;re=Math.min(Y,Math.round(ge/ye/b.LINE_FACTOR))}else{const ge=Math.abs(this.data.rect[3]-this.data.rect[1]);re=Math.min(Y,Math.round(ge/b.LINE_FACTOR))}te.fontSize=`calc(${re}px * var(--scale-factor))`,te.color=b.Util.makeHexColor(S[0],S[1],S[2]),null!==this.data.textAlignment&&(te.textAlign=["left","center","right"][this.data.textAlignment])}_setRequired(p,M){M?p.setAttribute("required",!0):p.removeAttribute("required"),p.setAttribute("aria-required",M)}}class ee extends D{constructor(p){super(p,{isRenderable:p.renderForms||!p.data.hasAppearance&&!!p.data.fieldValue})}setPropertyOnSiblings(p,M,S,Y){const te=this.annotationStorage;
1for(const re of this._getElementsByName(p.name,p.id))re.domElement&&(re.domElement[M]=S),te.setValue(re.id,{[Y]:S})}render(){const p=this.annotationStorage,M=this.data.id;this.container.className="textWidgetAnnotation";let S=null;if(this.renderForms){const Y=p.getValue(M,{value:this.data.fieldValue});let te=Y.formattedValue||Y.value||"";const re=p.getValue(M,{charLimit:this.data.maxLen}).charLimit;re&&te.length>re&&(te=te.slice(0,re));const ge={userValue:te,formattedValue:null,valueOnFocus:""};this.data.multiLine?(S=document.createElement("textarea"),S.textContent=te,this.data.doNotScroll&&(S.style.overflowY="hidden")):(S=document.createElement("input"),S.type="text",S.setAttribute("value",te),this.data.doNotScroll&&(S.style.overflowX="hidden")),O.add(S),S.setAttribute("data-element-id",M),S.disabled=this.data.readOnly,S.name=this.data.fieldName,S.tabIndex=G,this._setRequired(S,this.data.required),re&&(S.maxLength=re),S.addEventListener("input",xe=>{p.setValue(M,{value:xe.target.value}),this.setPropertyOnSiblings(S,"value",xe.target.value,"value")}),S.addEventListener("resetform",xe=>{S.value=ge.userValue=this.data.defaultFieldValue??"",ge.formattedValue=null});let ye=xe=>{const{formattedValue:Me}=ge;null!=Me&&(xe.target.value=Me),xe.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){S.addEventListener("focus",Me=>{ge.userValue&&(Me.target.value=ge.userValue),ge.valueOnFocus=Me.target.value}),S.addEventListener("updatefromsandbox",Me=>{this._dispatchEventFromSandbox({value(Ne){ge.userValue=Ne.detail.value??"",p.setValue(M,{value:ge.userValue.toString()}),Ne.target.value=ge.userValue},formattedValue(Ne){const{formattedValue:Fe}=Ne.detail;ge.formattedValue=Fe,null!=Fe&&Ne.target!==document.activeElement&&(Ne.target.value=Fe),p.setValue(M,{formattedValue:Fe})},selRange(Ne){Ne.target.setSelectionRange(...Ne.detail.selRange)},charLimit:Ne=>{const{charLimit:Fe}=Ne.detail,{target:Be}=Ne;if(0===Fe)return void Be.removeAttribute("maxLength");Be.setAttribute("maxLength",Fe);let et=ge.userValue;!et||et.length<=Fe||(et=et.slice(0,Fe),Be.value=ge.userValue=et,p.setValue(M,{value:et}),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:M,name:"Keystroke",value:et,willCommit:!0,commitKey:1,selStart:Be.selectionStart,selEnd:Be.selectionEnd}}))}},Me)}),S.addEventListener("keydown",Me=>{let Te=-1;if("Escape"===Me.key?Te=0:"Enter"===Me.key?Te=2:"Tab"===Me.key&&(Te=3),-1===Te)return;const{value:Ne}=Me.target;ge.valueOnFocus!==Ne&&(ge.userValue=Ne,this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:M,name:"Keystroke",value:Ne,willCommit:!0,commitKey:Te,selStart:Me.target.selectionStart,selEnd:Me.target.selectionEnd}}))});const xe=ye;ye=null,S.addEventListener("blur",Me=>{const{value:Te}=Me.target;ge.userValue=Te,this._mouseState.isDown&&ge.valueOnFocus!==Te&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:M,name:"Keystroke",value:Te,willCommit:!0,commitKey:1,selStart:Me.target.selectionStart,selEnd:Me.target.selectionEnd}}),xe(Me)}),this.data.actions?.Keystroke&&S.addEventListener("beforeinput",Me=>{const{data:Te,target:Ne}=Me,{value:Fe,selectionStart:Be,selectionEnd:et}=Ne;let it=Be,mt=et;switch(Me.inputType){case"deleteWordBackward":{const qe=Fe.substring(0,Be).match(/\w*[^\w]*$/);qe&&(it-=qe[0].length);break}
vendor: 5,650 bytes, line 1
1case"deleteWordForward":{const qe=Fe.substring(Be).match(/^[^\w]*\w*/);qe&&(mt+=qe[0].length);break}case"deleteContentBackward":Be===et&&(it-=1);break;case"deleteContentForward":Be===et&&(mt+=1)}Me.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:M,name:"Keystroke",value:Fe,change:Te||"",willCommit:!1,selStart:it,selEnd:mt}})}),this._setEventListeners(S,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],Me=>Me.target.value)}if(ye&&S.addEventListener("blur",ye),this.data.comb){const Me=(this.data.rect[2]-this.data.rect[0])/re;S.classList.add("comb"),S.style.letterSpacing=`calc(${Me}px * var(--scale-factor) - 1ch)`}}else S=document.createElement("div"),S.textContent=this.data.fieldValue,S.style.verticalAlign="middle",S.style.display="table-cell";return this._setTextStyle(S),this._setBackgroundColor(S),this._setDefaultPropertiesFromJS(S),this.container.append(S),this.container}}class ne extends D{constructor(p){super(p,{isRenderable:p.renderForms})}render(){const p=this.annotationStorage,M=this.data,S=M.id;let Y=p.getValue(S,{value:M.exportValue===M.fieldValue}).value;"string"==typeof Y&&(Y="Off"!==Y,p.setValue(S,{value:Y})),this.container.className="buttonWidgetAnnotation checkBox";const te=document.createElement("input");return O.add(te),te.setAttribute("data-element-id",S),te.disabled=M.readOnly,this._setRequired(te,this.data.required),te.type="checkbox",te.name=M.fieldName,Y&&te.setAttribute("checked",!0),te.setAttribute("exportValue",M.exportValue),te.tabIndex=G,te.addEventListener("change",re=>{const{name:ge,checked:ye}=re.target;for(const xe of this._getElementsByName(ge,S)){const Me=ye&&xe.exportValue===M.exportValue;xe.domElement&&(xe.domElement.checked=Me),p.setValue(xe.id,{value:Me})}p.setValue(S,{value:ye})}),te.addEventListener("resetform",re=>{re.target.checked=(M.defaultFieldValue||"Off")===M.exportValue}),this.enableScripting&&this.hasJSActions&&(te.addEventListener("updatefromsandbox",re=>{this._dispatchEventFromSandbox({value(ye){ye.target.checked="Off"!==ye.detail.value,p.setValue(S,{value:ye.target.checked})}},re)}),this._setEventListeners(te,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],re=>re.target.checked)),this._setBackgroundColor(te),this._setDefaultPropertiesFromJS(te),this.container.append(te),this.container}}class J extends D{constructor(p){super(p,{isRenderable:p.renderForms})}render(){this.container.className="buttonWidgetAnnotation radioButton";const p=this.annotationStorage,M=this.data,S=M.id;let Y=p.getValue(S,{value:M.fieldValue===M.buttonValue}).value;"string"==typeof Y&&(Y=Y!==M.buttonValue,p.setValue(S,{value:Y}));const te=document.createElement("input");if(O.add(te),te.setAttribute("data-element-id",S),te.disabled=M.readOnly,this._setRequired(te,this.data.required),te.type="radio",te.name=M.fieldName,Y&&te.setAttribute("checked",!0),te.tabIndex=G,te.addEventListener("change",re=>{const{name:ge,checked:ye}=re.target;for(const xe of this._getElementsByName(ge,S))p.setValue(xe.id,{value:!1});p.setValue(S,{value:ye})}),te.addEventListener("resetform",re=>{const ge=M.defaultFieldValue;re.target.checked=null!=ge&&ge===M.buttonValue}),this.enableScripting&&this.hasJSActions){const re=M.buttonValue;te.addEventListener("updatefromsandbox",ge=>{this._dispatchEventFromSandbox({value:xe=>{const Me=re===xe.detail.value;for(const Te of this._getElementsByName(xe.target.name)){const Ne=Me&&Te.id===S;Te.domElement&&(Te.domElement.checked=Ne),p.setValue(Te.id,{value:Ne})}}},ge)}),this._setEventListeners(te,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],ge=>ge.target.checked)}return this._setBackgroundColor(te),this._setDefaultPropertiesFromJS(te),this.container.append(te),this.container}}class F extends E{constructor(p){super(p,{ignoreBorder:p.data.hasAppearance})}render(){const p=super.render();p.className="buttonWidgetAnnotation pushButton",this.data.alternativeText&&(p.title=this.data.alternativeText);const M=p.lastChild;return this.enableScripting&&this.hasJSActions&&M&&(this._setDefaultPropertiesFromJS(M),M.addEventListener("updatefromsandbox",S=>{this._dispatchEventFromSandbox({},S)})),p}}class P extends D{constructor(p){super(p,{isRenderable:p.renderForms})}render(){this.container.className="choiceWidgetAnnotation";const p=this.annotationStorage,M=this.data.id,S=p.getValue(M,{value:this.data.fieldValue}),Y=document.createElement("select");O.add(Y),Y.setAttribute("data-element-id",M),Y.disabled=this.data.readOnly,this._setRequired(Y,this.data.required),Y.name=this.data.fieldName,Y.tabIndex=G;let te=this.data.combo&&this.data.options.length>0;this.data.combo||(Y.size=this.data.options.length,this.data.multiSelect&&(Y.multiple=!0)),Y.addEventListener("resetform",xe=>{const Me=this.data.defaultFieldValue;for(const Te of Y.options)Te.selected=Te.value===Me});for(const xe of this.data.options){const Me=document.createElement("option");Me.textContent=xe.displayValue,Me.value=xe.exportValue,S.value.includes(xe.exportValue)&&(Me.setAttribute("selected",!0),te=!1),Y.append(Me)}let re=null;if(te){const xe=document.createElement("option");xe.value=" ",xe.setAttribute("hidden",!0),xe.setAttribute("selected",!0),Y.prepend(xe),re=()=>{xe.remove(),Y.removeEventListener("input",re),re=null},Y.addEventListener("input",re)}
1const ge=(xe,Me)=>{const Te=Me?"value":"textContent",Ne=xe.target.options;return xe.target.multiple?Array.prototype.filter.call(Ne,Fe=>Fe.selected).map(Fe=>Fe[Te]):-1===Ne.selectedIndex?null:Ne[Ne.selectedIndex][Te]},ye=xe=>Array.prototype.map.call(xe.target.options,Te=>({displayValue:Te.textContent,exportValue:Te.value}));return this.enableScripting&&this.hasJSActions?(Y.addEventListener("updatefromsandbox",xe=>{this._dispatchEventFromSandbox({value(Te){re?.();const Ne=Te.detail.value,Fe=new Set(Array.isArray(Ne)?Ne:[Ne]);for(const Be of Y.options)Be.selected=Fe.has(Be.value);p.setValue(M,{value:ge(Te,!0)})},multipleSelection(Te){Y.multiple=!0},remove(Te){const Ne=Y.options,Fe=Te.detail.remove;Ne[Fe].selected=!1,Y.remove(Fe),Ne.length>0&&-1===Array.prototype.findIndex.call(Ne,et=>et.selected)&&(Ne[0].selected=!0),p.setValue(M,{value:ge(Te,!0),items:ye(Te)})},clear(Te){for(;0!==Y.length;)Y.remove(0);p.setValue(M,{value:null,items:[]})},insert(Te){const{index:Ne,displayValue:Fe,exportValue:Be}=Te.detail.insert,et=Y.children[Ne],it=document.createElement("option");it.textContent=Fe,it.value=Be,et?et.before(it):Y.append(it),p.setValue(M,{value:ge(Te,!0),items:ye(Te)})},items(Te){const{items:Ne}=Te.detail;for(;0!==Y.length;)Y.remove(0);for(const Fe of Ne){const{displayValue:Be,exportValue:et}=Fe,it=document.createElement("option");it.textContent=Be,it.value=et,Y.append(it)}Y.options.length>0&&(Y.options[0].selected=!0),p.setValue(M,{value:ge(Te,!0),items:ye(Te)})},indices(Te){const Ne=new Set(Te.detail.indices);for(const Fe of Te.target.options)Fe.selected=Ne.has(Fe.index);p.setValue(M,{value:ge(Te,!0)})},editable(Te){Te.target.disabled=!Te.detail.editable}},xe)}),Y.addEventListener("input",xe=>{const Me=ge(xe,!0),Te=ge(xe,!1);p.setValue(M,{value:Me}),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:M,name:"Keystroke",value:Te,changeEx:Me,willCommit:!0,commitKey:1,keyDown:!1}})}),this._setEventListeners(Y,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"]],xe=>xe.target.checked)):Y.addEventListener("input",function(xe){p.setValue(M,{value:ge(xe,!0)})}),this.data.combo&&this._setTextStyle(Y),this._setBackgroundColor(Y),this._setDefaultPropertiesFromJS(Y),this.container.append(Y),this.container}}class T extends I{constructor(p){super(p,{isRenderable:!!(p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str)})}render(){if(this.container.className="popupAnnotation",["Line","Square","Circle","PolyLine","Polygon","Ink"].includes(this.data.parentType))return this.container;const S=this.layer.querySelectorAll(`[data-annotation-id="${this.data.parentId}"]`);if(0===S.length)return this.container;const Y=new W({container:this.container,trigger:Array.from(S),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),te=this.page,re=b.Util.normalizeRect([this.data.parentRect[0],te.view[3]-this.data.parentRect[1]+te.view[1],this.data.parentRect[2],te.view[3]-this.data.parentRect[3]+te.view[1]]),ge=re[0]+this.data.parentRect[2]-this.data.parentRect[0],ye=re[1],[xe,Me,Te,Ne]=this.viewport.viewBox,Be=Ne-Me;return this.container.style.left=100*(ge-xe)/(Te-xe)+"%",this.container.style.top=100*(ye-Me)/Be+"%",this.container.append(Y.render()),this.container}}class W{constructor(p){this.container=p.container,this.trigger=p.trigger,this.color=p.color,this.titleObj=p.titleObj,this.modificationDate=p.modificationDate,this.contentsObj=p.contentsObj,this.richText=p.richText,this.hideWrapper=p.hideWrapper||!1,this.pinned=!1}render(){const M=document.createElement("div");M.className="popupWrapper",this.hideElement=this.hideWrapper?M:this.container,this.hideElement.hidden=!0;const S=document.createElement("div");S.className="popup";const Y=this.color;Y&&(S.style.backgroundColor=b.Util.makeHexColor(0|.7*(255-Y[0])+Y[0],0|.7*(255-Y[1])+Y[1],0|.7*(255-Y[2])+Y[2]));const te=document.createElement("h1");te.dir=this.titleObj.dir,te.textContent=this.titleObj.str,S.append(te);const re=R.PDFDateString.toDateObject(this.modificationDate);if(re){const ge=document.createElement("span");ge.className="popupDate",ge.textContent="{{date}}, {{time}}",ge.dataset.l10nId="annotation_date_string",ge.dataset.l10nArgs=JSON.stringify({date:re.toLocaleDateString(),time:re.toLocaleTimeString()}),S.append(ge)}if(!this.richText?.str||this.contentsObj?.str&&this.contentsObj.str!==this.richText.str){const ge=this._formatContents(this.contentsObj);S.append(ge)}else ae.XfaLayer.render({xfaHtml:this.richText.html,intent:"richText",div:S}),S.lastChild.className="richText popupContent";Array.isArray(this.trigger)||(this.trigger=[this.trigger]);for(const ge of this.trigger)ge.addEventListener("click",this._toggle.bind(this)),ge.addEventListener("mouseover",this._show.bind(this,!1)),ge.addEventListener("mouseout",this._hide.bind(this,!1));return S.addEventListener("click",this._hide.bind(this,!0)),M.append(S),M}_formatContents({str:p,dir:M}){const S=document.createElement("p");S.className="popupContent",S.dir=M;const Y=p.split(/(?:\r\n?|\n)/);for(let te=0,re=Y.length;te<re;++te)S.append(document.createTextNode(Y[te])),te<re-1&&S.append(document.createElement("br"));return S}
1_toggle(){this.pinned?this._hide(!0):this._show(!0)}_show(p=!1){p&&(this.pinned=!0),this.hideElement.hidden&&(this.hideElement.hidden=!1,this.container.style.zIndex=parseInt(this.container.style.zIndex)+1e3)}_hide(p=!0){p&&(this.pinned=!1),!this.hideElement.hidden&&!this.pinned&&(this.hideElement.hidden=!0,this.container.style.zIndex=parseInt(this.container.style.zIndex)-1e3)}}class q extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0}),this.textContent=p.data.textContent}render(){if(this.container.className="freeTextAnnotation",this.textContent){const p=document.createElement("div");p.className="annotationTextContent",p.setAttribute("role","comment");for(const M of this.textContent){const S=document.createElement("span");S.textContent=M,p.append(S)}this.container.append(p)}return this.data.hasPopup||this._createPopup(null,this.data),this.container}}class oe extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0})}render(){this.container.className="lineAnnotation";const p=this.data,{width:M,height:S}=A(p.rect),Y=this.svgFactory.create(M,S,!0),te=this.svgFactory.createElement("svg:line");return te.setAttribute("x1",p.rect[2]-p.lineCoordinates[0]),te.setAttribute("y1",p.rect[3]-p.lineCoordinates[1]),te.setAttribute("x2",p.rect[2]-p.lineCoordinates[2]),te.setAttribute("y2",p.rect[3]-p.lineCoordinates[3]),te.setAttribute("stroke-width",p.borderStyle.width||1),te.setAttribute("stroke","transparent"),te.setAttribute("fill","transparent"),Y.append(te),this.container.append(Y),this._createPopup(te,p),this.container}}class K extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0})}render(){this.container.className="squareAnnotation";const p=this.data,{width:M,height:S}=A(p.rect),Y=this.svgFactory.create(M,S,!0),te=p.borderStyle.width,re=this.svgFactory.createElement("svg:rect");return re.setAttribute("x",te/2),re.setAttribute("y",te/2),re.setAttribute("width",M-te),re.setAttribute("height",S-te),re.setAttribute("stroke-width",te||1),re.setAttribute("stroke","transparent"),re.setAttribute("fill","transparent"),Y.append(re),this.container.append(Y),this._createPopup(re,p),this.container}}class ie extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0})}render(){this.container.className="circleAnnotation";const p=this.data,{width:M,height:S}=A(p.rect),Y=this.svgFactory.create(M,S,!0),te=p.borderStyle.width,re=this.svgFactory.createElement("svg:ellipse");return re.setAttribute("cx",M/2),re.setAttribute("cy",S/2),re.setAttribute("rx",M/2-te/2),re.setAttribute("ry",S/2-te/2),re.setAttribute("stroke-width",te||1),re.setAttribute("stroke","transparent"),re.setAttribute("fill","transparent"),Y.append(re),this.container.append(Y),this._createPopup(re,p),this.container}}class Ie extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0}),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const p=this.data,{width:M,height:S}=A(p.rect),Y=this.svgFactory.create(M,S,!0);let te=[];for(const ge of p.vertices)te.push(ge.x-p.rect[0]+","+(p.rect[3]-ge.y));te=te.join(" ");const re=this.svgFactory.createElement(this.svgElementName);return re.setAttribute("points",te),re.setAttribute("stroke-width",p.borderStyle.width||1),re.setAttribute("stroke","transparent"),re.setAttribute("fill","transparent"),Y.append(re),this.container.append(Y),this._createPopup(re,p),this.container}}class Se extends Ie{constructor(p){super(p),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class Ee extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0})}
1render(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}class pe extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0}),this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const p=this.data,{width:M,height:S}=A(p.rect),Y=this.svgFactory.create(M,S,!0);for(const te of p.inkLists){let re=[];for(const ye of te)re.push(`${ye.x-p.rect[0]},${p.rect[3]-ye.y}`);re=re.join(" ");const ge=this.svgFactory.createElement(this.svgElementName);ge.setAttribute("points",re),ge.setAttribute("stroke-width",p.borderStyle.width||1),ge.setAttribute("stroke","transparent"),ge.setAttribute("fill","transparent"),this._createPopup(ge,p),Y.append(ge)}return this.container.append(Y),this.container}}class ve extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("highlightAnnotation"):(this.container.className="highlightAnnotation",this.container)}}class Pe extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("underlineAnnotation"):(this.container.className="underlineAnnotation",this.container)}}class ke extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("squigglyAnnotation"):(this.container.className="squigglyAnnotation",this.container)}}class me extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("strikeoutAnnotation"):(this.container.className="strikeoutAnnotation",this.container)}}class $ extends I{constructor(p){super(p,{isRenderable:!!(p.data.hasPopup||p.data.titleObj?.str||p.data.contentsObj?.str||p.data.richText?.str),ignoreBorder:!0})}render(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}class B extends I{constructor(p){super(p,{isRenderable:!0});const{filename:M,content:S}=this.data.file;this.filename=(0,R.getFilenameFromUrl)(M),this.content=S,this.linkService.eventBus?.dispatch("fileattachmentannotation",{source:this,filename:M,content:S})}render(){this.container.className="fileAttachmentAnnotation";const p=document.createElement("div");return p.className="popupTriggerArea",p.addEventListener("dblclick",this._download.bind(this)),!this.data.hasPopup&&(this.data.titleObj?.str||this.data.contentsObj?.str||this.data.richText)&&this._createPopup(p,this.data),this.container.append(p),this.container}_download(){this.downloadManager?.openOrDownloadData(this.container,this.content,this.filename)}}class U{static#e(p,M,S,Y){const te=p.firstChild||p;te.id=`${R.AnnotationPrefix}${M}`,S.append(p),Y?.moveElementInDOM(S,p,te,!1)}static render(p){const{annotations:M,div:S,viewport:Y,accessibilityManager:te}=p;this.#t(S,Y);let re=0;for(const ge of M){if(ge.annotationType!==b.AnnotationType.POPUP){const{width:xe,height:Me}=A(ge.rect);if(xe<=0||Me<=0)continue}const ye=k.create({data:ge,layer:S,page:p.page,viewport:Y,linkService:p.linkService,downloadManager:p.downloadManager,imageResourcesPath:p.imageResourcesPath||"",renderForms:!1!==p.renderForms,svgFactory:new R.DOMSVGFactory,annotationStorage:p.annotationStorage||new le.AnnotationStorage,enableScripting:p.enableScripting,hasJSActions:p.hasJSActions,fieldObjects:p.fieldObjects,mouseState:p.mouseState||{isDown:!1}});if(ye.isRenderable){const xe=ye.render();if(ge.hidden&&(xe.style.visibility="hidden"),Array.isArray(xe))for(const Me of xe)Me.style.zIndex=re++,U.#e(Me,ge.id,S,te);else xe.style.zIndex=re++,ye instanceof T?S.prepend(xe):U.#e(xe,ge.id,S,te)}}this.#n(S,p.annotationCanvasMap)}static update(p){const{annotationCanvasMap:M,div:S,viewport:Y}=p;this.#t(S,Y),this.#n(S,M),S.hidden=!1}static#t(p,{width:M,height:S,rotation:Y}){const{style:te}=p,re=Y%180!=0,ge=Math.floor(M)+"px",ye=Math.floor(S)+"px";te.width=re?ye:ge,te.height=re?ge:ye,p.setAttribute("data-main-rotation",Y)}static#n(p,M){if(M){for(const[S,Y]of M){const te=p.querySelector(`[data-annotation-id="${S}"]`);if(!te)continue;const{firstChild:re}=te;re?"CANVAS"===re.nodeName?re.replaceWith(Y):re.before(Y):te.append(Y)}M.clear()}}}y.AnnotationLayer=U},(Ce,y)=>{function Z(R){return Math.floor(255*Math.max(0,Math.min(1,R))).toString(16).padStart(2,"0")}Object.defineProperty(y,"__esModule",{value:!0}),y.ColorConverters=void 0,y.ColorConverters=class b{static CMYK_G([le,z,ae,G]){return["G",1-Math.min(1,.3*le+.59*ae+.11*z+G)]}static G_CMYK([le]){return["CMYK",0,0,0,1-le]}static G_RGB([le]){return["RGB",le,le,le]}static G_HTML([le]){const z=Z(le);return`#${z}${z}${z}`}static RGB_G([le,z,ae]){return["G",.3*le+.59*z+.11*ae]}static RGB_HTML([le,z,ae]){return`#${Z(le)}${Z(z)}${Z(ae)}`}static T_HTML(){return"#00000000"}static CMYK_RGB([le,z,ae,G]){return["RGB",1-Math.min(1,le+G),1-Math.min(1,ae+G),1-Math.min(1,z+G)]}static CMYK_HTML(le){const z=this.CMYK_RGB(le).slice(1);return this.RGB_HTML(z)}static RGB_CMYK([le,z,ae]){const G=1-le,L=1-z,O=1-ae;return["CMYK",G,L,O,Math.min(G,L,O)]}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.XfaLayer=void 0;var b=Z(20);y.XfaLayer=class R{static setupStorage(z,ae,G,L,O){const A=L.getValue(ae,{value:null});switch(G.name){case"textarea":if(null!==A.value&&(z.textContent=A.value),"print"===O)break;z.addEventListener("input",k=>{L.setValue(ae,{value:k.target.value})});break;case"input":if("radio"===G.attributes.type||"checkbox"===G.attributes.type){if(A.value===G.attributes.xfaOn?z.setAttribute("checked",!0):A.value===G.attributes.xfaOff&&z.removeAttribute("checked"),"print"===O)break;z.addEventListener("change",k=>{L.setValue(ae,{value:k.target.getAttribute(k.target.checked?"xfaOn":"xfaOff")})})}else{if(null!==A.value&&z.setAttribute("value",A.value),"print"===O)break;z.addEventListener("input",k=>{L.setValue(ae,{value:k.target.value})})}break;case"select":if(null!==A.value)for(const k of G.children)k.attributes.value===A.value&&(k.attributes.selected=!0);z.addEventListener("input",k=>{const I=k.target.options;L.setValue(ae,{value:-1===I.selectedIndex?"":I[I.selectedIndex].value})})}}static setAttributes({html:z,element:ae,storage:G=null,intent:L,linkService:O}){const{attributes:A}=ae,k=z instanceof HTMLAnchorElement;"radio"===A.type&&(A.name=`${A.name}-${L}`);for(const[I,E]of Object.entries(A))if(null!=E)switch(I){case"class":E.length&&z.setAttribute(I,E.join(" "));break;case"dataId":break;case"id":z.setAttribute("data-element-id",E);break;case"style":Object.assign(z.style,E);break;case"textContent":z.textContent=E;break;default:(!k||"href"!==I&&"newWindow"!==I)&&z.setAttribute(I,E)}k&&O.addLinkAttributes(z,A.href,A.newWindow),G&&A.dataId&&this.setupStorage(z,A.dataId,ae,G)}static render(z){const ae=z.annotationStorage,G=z.linkService,L=z.xfaHtml,O=z.intent||"display",A=document.createElement(L.name);L.attributes&&this.setAttributes({html:A,element:L,intent:O,linkService:G});const k=[[L,-1,A]],I=z.div;if(I.append(A),z.viewport){const H=`matrix(${z.viewport.transform.join(",")})`;I.style.transform=H}"richText"!==O&&I.setAttribute("class","xfaLayer xfaFont");const E=[];for(;k.length>0;){const[H,D,ee]=k.at(-1);if(D+1===H.children.length){k.pop();continue}const ne=H.children[++k.at(-1)[1]];if(null===ne)continue;const{name:J}=ne;if("#text"===J){const P=document.createTextNode(ne.value);E.push(P),ee.append(P);continue}let F;if(F=ne?.attributes?.xmlns?document.createElementNS(ne.attributes.xmlns,J):document.createElement(J),ee.append(F),ne.attributes&&this.setAttributes({html:F,element:ne,storage:ae,intent:O,linkService:G}),ne.children&&ne.children.length>0)k.push([ne,-1,F]);else if(ne.value){const P=document.createTextNode(ne.value);b.XfaText.shouldBuildText(J)&&E.push(P),F.append(P)}}for(const H of I.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))H.setAttribute("readOnly",!0);return{textDivs:E}}static update(z){const ae=`matrix(${z.viewport.transform.join(",")})`;z.div.style.transform=ae,z.div.hidden=!1}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.TextLayerRenderTask=void 0,y.renderTextLayer=function ne(J){const F=new ee({textContent:J.textContent,textContentStream:J.textContentStream,container:J.container,viewport:J.viewport,textDivs:J.textDivs,textContentItemsStr:J.textContentItemsStr,enhanceTextSelection:J.enhanceTextSelection});return F._render(J.timeout),F};var b=Z(1),R=Z(8);const z=30,G=new Map,L=/^\s+$/g;function A(J,F,P,T){const W=document.createElement("span"),q=J._enhanceTextSelection?{angle:0,canvasWidth:0,hasText:""!==F.str,hasEOL:F.hasEOL,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1,fontSize:0}:{angle:0,canvasWidth:0,hasText:""!==F.str,hasEOL:F.hasEOL,fontSize:0};J._textDivs.push(W);const oe=b.Util.transform(J._viewport.transform,F.transform);let K=Math.atan2(oe[1],oe[0]);const ie=P[F.fontName];ie.vertical&&(K+=Math.PI/2);const Ie=Math.hypot(oe[2],oe[3]),Se=Ie*function O(J,F){const P=G.get(J);
1if(P)return P;F.save(),F.font=`30px ${J}`;const T=F.measureText("");let W=T.fontBoundingBoxAscent,q=Math.abs(T.fontBoundingBoxDescent);if(W){F.restore();const K=W/(W+q);return G.set(J,K),K}F.strokeStyle="red",F.clearRect(0,0,z,z),F.strokeText("g",0,0);let oe=F.getImageData(0,0,z,z).data;q=0;for(let K=oe.length-1-3;K>=0;K-=4)if(oe[K]>0){q=Math.ceil(K/4/z);break}F.clearRect(0,0,z,z),F.strokeText("A",0,z),oe=F.getImageData(0,0,z,z).data,W=0;for(let K=0,ie=oe.length;K<ie;K+=4)if(oe[K]>0){W=z-Math.floor(K/4/z);break}if(F.restore(),W){const K=W/(W+q);return G.set(J,K),K}return G.set(J,.8),.8}(ie.fontFamily,T);let Ee,pe;0===K?(Ee=oe[4],pe=oe[5]-Se):(Ee=oe[4]+Se*Math.sin(K),pe=oe[5]-Se*Math.cos(K)),W.style.left=`${Ee}px`,W.style.top=`${pe}px`,W.style.fontSize=`${Ie}px`,W.style.fontFamily=ie.fontFamily,q.fontSize=Ie,W.setAttribute("role","presentation"),W.textContent=F.str,W.dir=F.dir,J._fontInspectorEnabled&&(W.dataset.fontName=F.fontName),0!==K&&(q.angle=K*(180/Math.PI));let ve=!1;if(F.str.length>1||J._enhanceTextSelection&&L.test(F.str))ve=!0;else if(" "!==F.str&&F.transform[0]!==F.transform[3]){const Pe=Math.abs(F.transform[0]),ke=Math.abs(F.transform[3]);Pe!==ke&&Math.max(Pe,ke)/Math.min(Pe,ke)>1.5&&(ve=!0)}if(ve&&(q.canvasWidth=ie.vertical?F.height*J._viewport.scale:F.width*J._viewport.scale),J._textDivProperties.set(W,q),J._textContentStream&&J._layoutText(W),J._enhanceTextSelection&&q.hasText){let Pe=1,ke=0;0!==K&&(Pe=Math.cos(K),ke=Math.sin(K));const me=(ie.vertical?F.height:F.width)*J._viewport.scale,$=Ie;let B,U;0!==K?(B=[Pe,ke,-ke,Pe,Ee,pe],U=b.Util.getAxialAlignedBoundingBox([0,0,me,$],B)):U=[Ee,pe,Ee+me,pe+$],J._bounds.push({left:U[0],top:U[1],right:U[2],bottom:U[3],div:W,size:[me,$],m:B})}}function k(J){if(J._canceled)return;const F=J._textDivs,P=J._capability,T=F.length;if(T>1e5)return J._renderingDone=!0,void P.resolve();if(!J._textContentStream)for(let W=0;W<T;W++)J._layoutText(F[W]);J._renderingDone=!0,P.resolve()}function I(J,F,P){let T=0;for(let W=0;W<P;W++){const q=J[F++];q>0&&(T=T?Math.min(q,T):q)}return T}function D(J,F){F.sort(function(W,q){return W.x1-q.x1||W.index-q.index});const T=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}];for(const W of F){let q=0;for(;q<T.length&&T[q].end<=W.y1;)q++;let oe=T.length-1;for(;oe>=0&&T[oe].start>=W.y2;)oe--;let K,ie,Ie,Se,Ee=-1/0;for(Ie=q;Ie<=oe;Ie++){let Pe;K=T[Ie],ie=K.boundary,Pe=ie.x2>W.x1?ie.index>W.index?ie.x1New:W.x1:void 0===ie.x2New?(ie.x2+W.x1)/2:ie.x2New,Pe>Ee&&(Ee=Pe)}for(W.x1New=Ee,Ie=q;Ie<=oe;Ie++)K=T[Ie],ie=K.boundary,void 0===ie.x2New?ie.x2>W.x1?ie.index>W.index&&(ie.x2New=ie.x2):ie.x2New=Ee:ie.x2New>Ee&&(ie.x2New=Math.max(Ee,ie.x2));const pe=[];let ve=null;for(Ie=q;Ie<=oe;Ie++){K=T[Ie],ie=K.boundary;const Pe=ie.x2>W.x2?ie:W;ve===Pe?pe.at(-1).end=K.end:(pe.push({start:K.start,end:K.end,boundary:Pe}),ve=Pe)}for(T[q].start<W.y1&&(pe[0].start=W.y1,pe.unshift({start:T[q].start,end:W.y1,boundary:T[q].boundary})),W.y2<T[oe].end&&(pe.at(-1).end=W.y2,pe.push({start:W.y2,end:T[oe].end,boundary:T[oe].boundary})),Ie=q;Ie<=oe;Ie++){if(K=T[Ie],ie=K.boundary,void 0!==ie.x2New)continue;let Pe=!1;for(Se=q-1;!Pe&&Se>=0&&T[Se].start>=ie.y1;Se--)Pe=T[Se].boundary===ie;for(Se=oe+1;!Pe&&Se<T.length&&T[Se].end<=ie.y2;Se++)Pe=T[Se].boundary===ie;for(Se=0;!Pe&&Se<pe.length;Se++)Pe=pe[Se].boundary===ie;Pe||(ie.x2New=Ee)}Array.prototype.splice.apply(T,[q,oe-q+1,...pe])}for(const W of T){const q=W.boundary;void 0===q.x2New&&(q.x2New=Math.max(J,q.x2))}}class ee{constructor({textContent:F,textContentStream:P,container:T,viewport:W,textDivs:q,textContentItemsStr:oe,enhanceTextSelection:K}){K&&(0,R.deprecated)("The `enhanceTextSelection` functionality will be removed in the future."),this._textContent=F,this._textContentStream=P,this._container=T,this._document=T.ownerDocument,this._viewport=W,this._textDivs=q||[],this._textContentItemsStr=oe||[],this._enhanceTextSelection=!!K,this._fontInspectorEnabled=!!globalThis.FontInspector?.enabled,this._reader=null,this._layoutTextLastFontSize=null,this._layoutTextLastFontFamily=null,this._layoutTextCtx=null,this._textDivProperties=new WeakMap,this._renderingDone=!1,this._canceled=!1,this._capability=(0,b.createPromiseCapability)(),this._renderTimer=null,this._bounds=[],this._devicePixelRatio=globalThis.devicePixelRatio||1,this._capability.promise.finally(()=>{this._enhanceTextSelection||(this._textDivProperties=null),this._layoutTextCtx&&(this._layoutTextCtx.canvas.width=0,this._layoutTextCtx.canvas.height=0,this._layoutTextCtx=null)}
1).catch(()=>{})}get promise(){return this._capability.promise}cancel(){this._canceled=!0,this._reader&&(this._reader.cancel(new b.AbortException("TextLayer task cancelled.")).catch(()=>{}),this._reader=null),null!==this._renderTimer&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject(new Error("TextLayer task cancelled."))}_processItems(F,P){for(let T=0,W=F.length;T<W;T++)if(void 0!==F[T].str)this._textContentItemsStr.push(F[T].str),A(this,F[T],P,this._layoutTextCtx);else if("beginMarkedContentProps"===F[T].type||"beginMarkedContent"===F[T].type){const q=this._container;this._container=document.createElement("span"),this._container.classList.add("markedContent"),null!==F[T].id&&this._container.setAttribute("id",`${F[T].id}`),q.append(this._container)}else"endMarkedContent"===F[T].type&&(this._container=this._container.parentNode)}_layoutText(F){const P=this._textDivProperties.get(F);let T="";if(0!==P.canvasWidth&&P.hasText){const{fontFamily:W}=F.style,{fontSize:q}=P;(q!==this._layoutTextLastFontSize||W!==this._layoutTextLastFontFamily)&&(this._layoutTextCtx.font=`${q*this._devicePixelRatio}px ${W}`,this._layoutTextLastFontSize=q,this._layoutTextLastFontFamily=W);const{width:oe}=this._layoutTextCtx.measureText(F.textContent);if(oe>0){const K=this._devicePixelRatio*P.canvasWidth/oe;this._enhanceTextSelection&&(P.scale=K),T=`scaleX(${K})`}}if(0!==P.angle&&(T=`rotate(${P.angle}deg) ${T}`),T.length>0&&(this._enhanceTextSelection&&(P.originalTransform=T),F.style.transform=T),P.hasText&&this._container.append(F),P.hasEOL){const W=document.createElement("br");W.setAttribute("role","presentation"),this._container.append(W)}}_render(F=0){const P=(0,b.createPromiseCapability)();let T=Object.create(null);const W=this._document.createElement("canvas");if(W.height=W.width=z,this._layoutTextCtx=W.getContext("2d",{alpha:!1}),this._textContent)this._processItems(this._textContent.items,this._textContent.styles),P.resolve();else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');{const q=()=>{this._reader.read().then(({value:oe,done:K})=>{K?P.resolve():(Object.assign(T,oe.styles),this._processItems(oe.items,T),q())},P.reject)};this._reader=this._textContentStream.getReader(),q()}}P.promise.then(()=>{T=null,F?this._renderTimer=setTimeout(()=>{k(this),this._renderTimer=null},F):k(this)},this._capability.reject)}expandTextDivs(F=!1){if(!this._enhanceTextSelection||!this._renderingDone)return;null!==this._bounds&&(function E(J){const F=J._bounds,P=J._viewport,T=function H(J,F,P){const T=P.map(function(q,oe){return{x1:q.left,y1:q.top,x2:q.right,y2:q.bottom,index:oe,x1New:void 0,x2New:void 0}});D(J,T);const W=new Array(P.length);for(const q of T)W[q.index]={left:q.x1New,top:0,right:q.x2New,bottom:0};P.map(function(q,oe){const K=W[oe],ie=T[oe];ie.x1=q.top,ie.y1=J-K.right,ie.x2=q.bottom,ie.y2=J-K.left,ie.index=oe,ie.x1New=void 0,ie.x2New=void 0}),D(F,T);for(const q of T){const oe=q.index;W[oe].top=q.x1New,W[oe].bottom=q.x2New}return W}(P.width,P.height,F);for(let W=0;W<T.length;W++){const q=F[W].div,oe=J._textDivProperties.get(q);if(0===oe.angle){oe.paddingLeft=F[W].left-T[W].left,oe.paddingTop=F[W].top-T[W].top,oe.paddingRight=T[W].right-F[W].right,oe.paddingBottom=T[W].bottom-F[W].bottom,J._textDivProperties.set(q,oe);continue}const K=T[W],ie=F[W],Ie=ie.m,Se=Ie[0],Ee=Ie[1],pe=[[0,0],[0,ie.size[1]],[ie.size[0],0],ie.size],ve=new Float64Array(64);for(let ke=0,me=pe.length;ke<me;ke++){const $=b.Util.applyTransform(pe[ke],Ie);ve[ke+0]=Se&&(K.left-$[0])/Se,ve[ke+4]=Ee&&(K.top-$[1])/Ee,ve[ke+8]=Se&&(K.right-$[0])/Se,ve[ke+12]=Ee&&(K.bottom-$[1])/Ee,ve[ke+16]=Ee&&(K.left-$[0])/-Ee,ve[ke+20]=Se&&(K.top-$[1])/Se,ve[ke+24]=Ee&&(K.right-$[0])/-Ee,ve[ke+28]=Se&&(K.bottom-$[1])/Se,ve[ke+32]=Se&&(K.left-$[0])/-Se,ve[ke+36]=Ee&&(K.top-$[1])/-Ee,ve[ke+40]=Se&&(K.right-$[0])/-Se,ve[ke+44]=Ee&&(K.bottom-$[1])/-Ee,ve[ke+48]=Ee&&(K.left-$[0])/Ee,ve[ke+52]=Se&&(K.top-$[1])/-Se,ve[ke+56]=Ee&&(K.right-$[0])/Ee,ve[ke+60]=Se&&(K.bottom-$[1])/-Se}const Pe=1+Math.min(Math.abs(Se),Math.abs(Ee));oe.paddingLeft=I(ve,32,16)/Pe,oe.paddingTop=I(ve,48,16)/Pe,oe.paddingRight=I(ve,0,16)/Pe,oe.paddingBottom=I(ve,16,16)/Pe,J._textDivProperties.set(q,oe)}}(this),this._bounds=null);const P=[],T=[];for(let W=0,q=this._textDivs.length;W<q;W++){const oe=this._textDivs[W],K=this._textDivProperties.get(oe);K.hasText&&(F?(P.length=0,T.length=0,K.originalTransform&&P.push(K.originalTransform),K.paddingTop>0?(T.push(`${K.paddingTop}px`),P.push(`translateY(${-K.paddingTop}px)`)):T.push(0),T.push(K.paddingRight>0?K.paddingRight/K.scale+"px":0),T.push(K.paddingBottom>0?`${K.paddingBottom}px`:0),K.paddingLeft>
10?(T.push(K.paddingLeft/K.scale+"px"),P.push(`translateX(${-K.paddingLeft/K.scale}px)`)):T.push(0),oe.style.padding=T.join(" "),P.length&&(oe.style.transform=P.join(" "))):(oe.style.padding=null,oe.style.transform=K.originalTransform))}}}y.TextLayerRenderTask=ee},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.SVGGraphics=void 0;var b=Z(8),R=Z(1),le=Z(3);let z=class{constructor(){(0,R.unreachable)("Not implemented: SVGGraphics")}};y.SVGGraphics=z;{let H=function(P){let T=[];const W=[];for(const q of P)"save"!==q.fn?"restore"===q.fn?T=W.pop():T.push(q):(T.push({fnId:92,fn:"group",items:[]}),W.push(T),T=T.at(-1).items);return T},D=function(P){if(Number.isInteger(P))return P.toString();const T=P.toFixed(10);let W=T.length-1;if("0"!==T[W])return T;do{W--}while("0"===T[W]);return T.substring(0,"."===T[W]?W:W+1)},ee=function(P){if(0===P[4]&&0===P[5]){if(0===P[1]&&0===P[2])return 1===P[0]&&1===P[3]?"":`scale(${D(P[0])} ${D(P[3])})`;if(P[0]===P[3]&&P[1]===-P[2]){const T=180*Math.acos(P[0])/Math.PI;return`rotate(${D(T)})`}}else if(1===P[0]&&0===P[1]&&0===P[2]&&1===P[3])return`translate(${D(P[4])} ${D(P[5])})`;return`matrix(${D(P[0])} ${D(P[1])} ${D(P[2])} ${D(P[3])} ${D(P[4])} ${D(P[5])})`};const ae={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},G="http://www.w3.org/XML/1998/namespace",L="http://www.w3.org/1999/xlink",O=["butt","round","square"],A=["miter","round","bevel"],k=function(P,T="",W=!1){if(URL.createObjectURL&&typeof Blob<"u"&&!W)return URL.createObjectURL(new Blob([P],{type:T}));const q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let oe=`data:${T};base64,`;for(let K=0,ie=P.length;K<ie;K+=3){const Ie=255&P[K],Se=255&P[K+1],Ee=255&P[K+2];oe+=q[Ie>>2]+q[(3&Ie)<<4|Se>>4]+q[K+1<ie?(15&Se)<<2|Ee>>6:64]+q[K+2<ie?63&Ee:64]}return oe},I=function(){const P=new Uint8Array([137,80,78,71,13,10,26,10]),W=new Int32Array(256);for(let Ee=0;Ee<256;Ee++){let pe=Ee;for(let ve=0;ve<8;ve++)pe=1&pe?3988292384^pe>>1&2147483647:pe>>1&2147483647;W[Ee]=pe}function oe(Ee,pe,ve,Pe){let ke=Pe;const me=pe.length;ve[ke]=me>>24&255,ve[ke+1]=me>>16&255,ve[ke+2]=me>>8&255,ve[ke+3]=255&me,ke+=4,ve[ke]=255&Ee.charCodeAt(0),ve[ke+1]=255&Ee.charCodeAt(1),ve[ke+2]=255&Ee.charCodeAt(2),ve[ke+3]=255&Ee.charCodeAt(3),ke+=4,ve.set(pe,ke),ke+=pe.length;const $=function q(Ee,pe,ve){let Pe=-1;for(let ke=pe;ke<ve;ke++)Pe=Pe>>>8^W[255&(Pe^Ee[ke])];return-1^Pe}(ve,Pe+4,ke);ve[ke]=$>>24&255,ve[ke+1]=$>>16&255,ve[ke+2]=$>>8&255,ve[ke+3]=255&$}function Ie(Ee){let pe=Ee.length;const ve=65535,Pe=Math.ceil(pe/ve),ke=new Uint8Array(2+pe+5*Pe+4);let me=0;ke[me++]=120,ke[me++]=156;let $=0;for(;pe>ve;)ke[me++]=0,ke[me++]=255,ke[me++]=255,ke[me++]=0,ke[me++]=0,ke.set(Ee.subarray($,$+ve),me),me+=ve,$+=ve,pe-=ve;ke[me++]=1,ke[me++]=255&pe,ke[me++]=pe>>8&255,ke[me++]=255&~pe,ke[me++]=(65535&~pe)>>8&255,ke.set(Ee.subarray($),me),me+=Ee.length-$;const B=function K(Ee,pe,ve){let Pe=1,ke=0;for(let me=pe;me<ve;++me)Pe=(Pe+(255&Ee[me]))%65521,ke=(ke+Pe)%65521;return ke<<16|Pe}(Ee,0,Ee.length);return ke[me++]=B>>24&255,ke[me++]=B>>16&255,ke[me++]=B>>8&255,ke[me++]=255&B,ke}return function(pe,ve,Pe){return function Se(Ee,pe,ve,Pe){const ke=Ee.width,me=Ee.he
1ight;let $,B,U;const x=Ee.data;switch(pe){case R.ImageKind.GRAYSCALE_1BPP:B=0,$=1,U=ke+7>>3;break;case R.ImageKind.RGB_24BPP:B=2,$=8,U=3*ke;break;case R.ImageKind.RGBA_32BPP:B=6,$=8,U=4*ke;break;default:throw new Error("invalid format")}const p=new Uint8Array((1+U)*me);let M=0,S=0;for(let xe=0;xe<me;++xe)p[M++]=0,p.set(x.subarray(S,S+U),M),S+=U,M+=U;if(pe===R.ImageKind.GRAYSCALE_1BPP&&Pe){M=0;for(let xe=0;xe<me;xe++){M++;for(let Me=0;Me<U;Me++)p[M++]^=255}}const Y=new Uint8Array([ke>>24&255,ke>>16&255,ke>>8&255,255&ke,me>>24&255,me>>16&255,me>>8&255,255&me,$,B,0,0,0]),te=function ie(Ee){if(!le.isNodeJS)return Ie(Ee);try{let pe;pe=parseInt(process.versions.node)>=8?Ee:Buffer.from(Ee);const ve=__webpack_require__(2258).deflateSync(pe,{level:9});return ve instanceof Uint8Array?ve:new Uint8Array(ve)}catch(pe){(0,R.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+pe)}return Ie(Ee)}(p),ge=new Uint8Array(P.length+36+Y.length+te.length);let ye=0;return ge.set(P,ye),ye+=P.length,oe("IHDR",Y,ge,ye),ye+=12+Y.length,oe("IDATA",te,ge,ye),ye+=12+te.length,oe("IEND",new Uint8Array(0),ge,ye),k(ge,"image/png",ve)}(pe,void 0===pe.kind?R.ImageKind.GRAYSCALE_1BPP:pe.kind,ve,Pe)}}();class E{constructor(){this.fontSizeScale=1,this.fontWeight=ae.fontWeight,this.fontSize=0,this.textMatrix=R.IDENTITY_MATRIX,this.fontMatrix=R.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=R.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=ae.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}clone(){return Object.create(this)}setCurrentPoint(T,W){this.x=T,this.y=W}}let ne=0,J=0,F=0;y.SVGGraphics=z=class{constructor(P,T,W=!1){(0,b.deprecated)("The SVG back-end is no longer maintained and *may* be removed in the future."),this.svgFactory=new b.DOMSVGFactory,this.current=new E,this.transformMatrix=R.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=P,this.objs=T,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!W,this._operatorIdMapping=[];for(const q in R.OPS)this._operatorIdMapping[R.OPS[q]]=q}save(){this.transformStack.push(this.transformMatrix);const P=this.current;this.extraStack.push(P),this.current=P.clone()}restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}group(P){this.save(),this.executeOpTree(P),this.restore()}loadDependencies(P){const T=P.fnArray,W=P.argsArray;for(let q=0,oe=T.length;q<oe;q++)if(T[q]===R.OPS.dependency)for(const K of W[q]){const ie=K.startsWith("g_")?this.commonObjs:this.objs,Ie=new Promise(Se=>{ie.get(K,Se)});this.current.dependencies.push(Ie)}return Promise.all(this.current.dependencies)}transform(P,T,W,q,oe,K){this.transformMatrix=R.Util.transform(this.transformMatrix,[P,T,W,q,oe,K]),this.tgrp=null}getSVG(P,T){this.viewport=T;const W=this._initialize(T);return this.loadDependencies(P).then(()=>(this.transformMatrix=R.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(P)),W))}convertOpList(P){const T=this._operatorIdMapping,W=P.argsArray,q=P.fnArray,oe=[];for(let K=0,ie=q.length;K<ie;K++){const Ie=q[K];oe.push({fnId:Ie,fn:T[Ie],args:W[K]})}return H(oe)}executeOpTree(P){for(const T of P){const W=T.fn,oe=T.args;switch(0|T.fnId){case R.OPS.beginText:this.beginText();break;case R.OPS.dependency:break;case R.OPS.setLeading:this.setLeading(oe);break;case R.OPS.setLeadingMoveText:this.setLeadingMoveText(oe[0],oe[1]);break;case R.OPS.setFont:this.setFont(oe);break;case R.OPS.showText:case R.OPS.showSpacedText:this.showText(oe[0]);break;case R.OPS.endText:this.endText();break;case R.OPS.moveText:this.moveText(oe[0],oe[1]);break;case R.OPS.setCharSpacing:this.setCharSpacing(oe[0]);break;case R.OPS.setWordSpacing:this.setWordSpacing(oe[0]);break;case R.OPS.setHScale:this.setHScale(oe[0]);break;case R.OPS.setTextMatrix:this.setTextMatrix(oe[0],oe[1],oe[2],oe[3],oe[4],oe[5]);break;case R.OPS.setTextRise:this.setTextRise(oe[0]);break;case R.OPS.setTextRenderingMode:this.setTextRenderingMode(oe[0]);break;
1case R.OPS.setLineWidth:this.setLineWidth(oe[0]);break;case R.OPS.setLineJoin:this.setLineJoin(oe[0]);break;case R.OPS.setLineCap:this.setLineCap(oe[0]);break;case R.OPS.setMiterLimit:this.setMiterLimit(oe[0]);break;case R.OPS.setFillRGBColor:this.setFillRGBColor(oe[0],oe[1],oe[2]);break;case R.OPS.setStrokeRGBColor:this.setStrokeRGBColor(oe[0],oe[1],oe[2]);break;case R.OPS.setStrokeColorN:this.setStrokeColorN(oe);break;case R.OPS.setFillColorN:this.setFillColorN(oe);break;case R.OPS.shadingFill:this.shadingFill(oe[0]);break;case R.OPS.setDash:this.setDash(oe[0],oe[1]);break;case R.OPS.setRenderingIntent:this.setRenderingIntent(oe[0]);break;case R.OPS.setFlatness:this.setFlatness(oe[0]);break;case R.OPS.setGState:this.setGState(oe[0]);break;case R.OPS.fill:this.fill();break;case R.OPS.eoFill:this.eoFill();break;case R.OPS.stroke:this.stroke();break;case R.OPS.fillStroke:this.fillStroke();break;case R.OPS.eoFillStroke:this.eoFillStroke();break;case R.OPS.clip:this.clip("nonzero");break;case R.OPS.eoClip:this.clip("evenodd");break;case R.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case R.OPS.paintImageXObject:this.paintImageXObject(oe[0]);break;case R.OPS.paintInlineImageXObject:this.paintInlineImageXObject(oe[0]);break;case R.OPS.paintImageMaskXObject:this.paintImageMaskXObject(oe[0]);break;case R.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(oe[0],oe[1]);break;case R.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case R.OPS.closePath:this.closePath();break;case R.OPS.closeStroke:this.closeStroke();break;case R.OPS.closeFillStroke:this.closeFillStroke();break;case R.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case R.OPS.nextLine:this.nextLine();break;case R.OPS.transform:this.transform(oe[0],oe[1],oe[2],oe[3],oe[4],oe[5]);break;case R.OPS.constructPath:this.constructPath(oe[0],oe[1]);break;case R.OPS.endPath:this.endPath();break;case 92:this.group(T.items);break;default:(0,R.warn)(`Unimplemented operator ${W}`)}}}setWordSpacing(P){this.current.wordSpacing=P}setCharSpacing(P){this.current.charSpacing=P}nextLine(){this.moveText(0,this.current.leading)}setTextMatrix(P,T,W,q,oe,K){const ie=this.current;ie.textMatrix=ie.lineMatrix=[P,T,W,q,oe,K],ie.textMatrixScale=Math.hypot(P,T),ie.x=ie.lineX=0,ie.y=ie.lineY=0,ie.xcoords=[],ie.ycoords=[],ie.tspan=this.svgFactory.createElement("svg:tspan"),ie.tspan.setAttributeNS(null,"font-family",ie.fontFamily),ie.tspan.setAttributeNS(null,"font-size",`${D(ie.fontSize)}px`),ie.tspan.setAttributeNS(null,"y",D(-ie.y)),ie.txtElement=this.svgFactory.createElement("svg:text"),ie.txtElement.append(ie.tspan)}beginText(){const P=this.current;P.x=P.lineX=0,P.y=P.lineY=0,P.textMatrix=R.IDENTITY_MATRIX,P.lineMatrix=R.IDENTITY_MATRIX,P.textMatrixScale=1,P.tspan=this.svgFactory.createElement("svg:tspan"),P.txtElement=this.svgFactory.createElement("svg:text"),P.txtgrp=this.svgFactory.createElement("svg:g"),P.xcoords=[],P.ycoords=[]}moveText(P,T){const W=this.current;W.x=W.lineX+=P,W.y=W.lineY+=T,W.xcoords=[],W.ycoords=[],W.tspan=this.svgFactory.createElement("svg:tspan"),W.tspan.setAttributeNS(null,"font-family",W.fontFamily),W.tspan.setAttributeNS(null,"font-size",`${D(W.fontSize)}px`),W.tspan.setAttributeNS(null,"y",D(-W.y))}showText(P){const T=this.current,W=T.font,q=T.fontSize;if(0===q)return;const oe=T.fontSizeScale,K=T.charSpacing,ie=T.wordSpacing,Ie=T.fontDirection,Se=T.textHScale*Ie,Ee=W.vertical,pe=Ee?1:-1,ve=W.defaultVMetrics,Pe=q*T.fontMatrix[0];let ke=0;for(const B of P){if(null===B){ke+=Ie*ie;continue}if("number"==typeof B){ke+=pe*B*q/1e3;continue}const U=(B.isSpace?ie:0)+K,x=B.fontChar;let p,M,Y,S=B.width;if(Ee){let te;const re=B.vmetric||ve;te=B.vmetric?re[1]:.5*S,te=-te*Pe,S=re?-re[0]:S,p=te/oe,M=(ke+re[2]*Pe)/oe}else p=ke/oe,M=0;(B.isInFont||W.missingFile)&&(T.xcoords.push(T.x+p),Ee&&T.ycoords.push(-T.y+M),T.tspan.textContent+=x),Y=Ee?S*Pe-U*Ie:S*Pe+U*Ie,ke+=Y}T.tspan.setAttributeNS(null,"x",T.xcoords.map(D).join(" ")),T.tspan.setAttributeNS(null,"y",Ee?T.ycoords.map(D).join(" "):D(-T.y)),Ee?T.y-=ke:T.x+=ke*Se,T.tspan.setAttributeNS(null,"font-family",T.fontFamily),T.tspan.setAttributeNS(null,"font-size",`${D(T.fontSize)}px`),T.fontStyle!==ae.fontStyle&&T.tspan.setAttributeNS(null,"font-style",T.fontStyle),T.fontWeight!==ae.fontWeight&&T.tspan.setAttributeNS(null,"font-weight",T.fontWeight);const me=T.textRenderingMode&R.TextRenderingMode.FILL_STROKE_MASK;me===R.TextRenderingMode.FILL||me===R.TextRenderingMode.FILL_STROKE?(T.fillColor!==ae.fillColor&&T.tspan.setAttributeNS(null,"fill",T.fillColor),T.fillAlpha<1&&T.tspan.setAttributeNS(null,"fill-opacity",T.fillAlpha)):T.tspan.setAttributeNS(null,"fill",T.textRenderingMode===R.TextRenderingMode.ADD_TO_PATH?"transparent":"none"),(me===R.TextRenderingMode.STROKE||me===R.TextRenderingMode.FILL_STROKE)&&this._setStrokeAttributes(T.tspan,1/(T.textMatrixScale||1));let $=T.textMatrix;0!==T.textRise&&($=$.slice(),$[5]+=T.textRise),T.txtElement.setAttributeNS(null,"transform",`${ee($)} scale(${D(Se)}, -1)`),T.txtElement.setAttributeNS(G,"xml:space","preserve"),T.txtElement.append(T.tspan),T.txtgrp.append(T.txtElement),this._ensureTransformGroup().append(T.txtElement)}setLeadingMoveText(P,T){this.setLeading(-T),this.moveText(P,T)}addFontStyle(P){if(!P.data)throw new Error('addFontStyle: No font data available, ensure that the "fontExtraProperties" API parameter is set.');this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.append(this.cssStyle));const T=k(P.data,P.mimetype,this.forceDataSchema);this.cssStyle.textContent+=`@font-face { font-family: "${P.loadedName}"; src: url(${T}); }\n`}setFont(P){const T=this.current,W=this.commonObjs.get(P[0]);let q=P[1];T.font=W,this.embedFonts&&!W.missingFile&&!this.embeddedFonts[W.loadedName]&&(this.addFontStyle(W),this.embeddedFonts[W.loadedName]=W),T.fontMatrix=W.fontMatrix||R.FONT_IDENTITY_MATRIX;let oe="normal";W.black?oe="900":W.bold&&(oe="bold");const K=W.italic?"italic":"normal";q<0?(q=-q,T.fontDirection=-1):T.fontDirection=1,T.fontSize=q,T.fontFamily=W.loadedName,T.fontWeight=oe,T.fontStyle=K,T.tspan=this.svgFactory.createElement("svg:tspan"),T.tspan.setAttributeNS(null,"y",D(-T.y)),T.xcoords=[],T.ycoords=[]}endText(){const P=this.current;P.textRenderingMode&R.TextRenderingMode.ADD_TO_PATH_FLAG&&P.txtElement?.hasChildNodes()&&(P.element=P.txtElement,this.clip("nonzero"),this.endPath())}setLineWidth(P){P>0&&(this.current.lineWidth=P)}setLineCap(P){this.current.lineCap=O[P]}setLineJoin(P){this.current.lineJoin=A[P]}setMiterLimit(P){this.current.miterLimit=P}setStrokeAlpha(P){this.current.strokeAlpha=P}setStrokeRGBColor(P,T,W){this.current.strokeColor=R.Util.makeHexColor(P,T,W)}setFillAlpha(P){this.current.fillAlpha=P}setFillRGBColor(P,T,W){this.current.fillColor=R.Util.makeHexColor(P,T,W),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}setStrokeColorN(P){this.current.strokeColor=this._makeColorN_Pattern(P)}setFillColorN(P){this.current.fillColor=this._makeColorN_Pattern(P)}shadingFill(P){const T=this.viewport.width,W=this.viewport.height,q=R.Util.inverseTransform(this.transformMatrix),oe=R.Util.applyTransform([0,0],q),K=R.Util.applyTransform([0,W],q),ie=R.Util.applyTransform([T,0],q),Ie=R.Util.applyTransform([T,W],q),Se=Math.min(oe[0],K[0],ie[0],Ie[0]),Ee=Math.min(oe[1],K[1],ie[1],Ie[1]),pe=Math.max(oe[0],K[0],ie[0],Ie[0]),ve=Math.max(oe[1],K[1],ie[1],Ie[1]),Pe=this.svgFactory.createElement("svg:rect");Pe.setAttributeNS(null,"x",Se),Pe.setAttributeNS(null,"y",Ee),Pe.setAttributeNS(null,"width",pe-Se),Pe.setAttributeNS(null,"height",ve-Ee),Pe.setAttributeNS(null,"fill",this._makeShadingPattern(P)),this.current.fillAlpha<1&&Pe.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().append(Pe)}_makeColorN_Pattern(P){return"TilingPattern"===P[0]?this._makeTilingPattern(P):this._makeShadingPattern(P)}_makeTilingPattern(P){const T=P[1],W=P[2],q=P[3]||R.IDENTITY_MATRIX,[oe,K,ie,Ie]=P[4],Se=P[5],Ee=P[6],pe=P[7],ve="shading"+F++,[Pe,ke,me,$]=R.Util.normalizeRect([...R.Util.applyTransform([oe,K],q),...R.Util.applyTransform([ie,Ie],q)]),[B,U]=R.Util.singularValueDecompose2dScale(q),x=Se*B,p=Ee*U,M=this.svgFactory.createElement("svg:pattern");M.setAttributeNS(null,"id",ve),M.setAttributeNS(null,"patternUnits","userSpaceOnUse"),M.setAttributeNS(null,"width",x),M.setAttributeNS(null,"height",p),M.setAttributeNS(null,"x",`${Pe}`),M.setAttributeNS(null,"y",`${ke}`);const S=this.svg,Y=this.transformMatrix,te=this.current.fillColor,re=this.current.strokeColor,ge=this.svgFactory.create(me-Pe,$-ke);if(this.svg=ge,this.transformMatrix=q,2===pe){const ye=R.Util.makeHexColor(...T);this.current.fillColor=ye,this.current.strokeColor=ye}return this.executeOpTree(this.convertOpList(W)),this.svg=S,this.transformMatrix=Y,this.current.fillColor=te,this.current.strokeColor=re,M.append(ge.childNodes[0]),this.defs.append(M),`url(#${ve})`}_makeShadingPattern(P){switch("string"==typeof P&&(P=this.objs.get(P)),P[0]){case"RadialAxial":const T="shading"+F++,W=P[3];let q;switch(P[1]){case"axial":const oe=P[4],K=P[5];q=this.svgFactory.createElement("svg:linearGradient"),q.setAttributeNS(null,"id",T),q.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),q.setAttributeNS(null,"x1",oe[0]),q.setAttributeNS(null,"y1",oe[1]),q.setAttributeNS(null,"x2",K[0]),q.setAttributeNS(null,"y2",K[1]);break;case"radial":const ie=P[4],Ie=P[5],Se=P[6],Ee=P[7];q=this.svgFactory.createElement("svg:radialGradient"),q.setAttributeNS(null,"id",T),q.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),q.setAttributeNS(null,"cx",Ie[0]),q.setAttributeNS(null,"cy",Ie[1]),q.setAttributeNS(null,"r",Ee),q.setAttributeNS(null,"fx",ie[0]),q.setAttributeNS(null,"fy",ie[1]),q.setAttributeNS(null,"fr",Se);break;default:throw new Error(`Unknown RadialAxial type: ${P[1]}`)}for(const oe of W){const K=this.svgFactory.createElement("svg:stop");
1K.setAttributeNS(null,"offset",oe[0]),K.setAttributeNS(null,"stop-color",oe[1]),q.append(K)}return this.defs.append(q),`url(#${T})`;case"Mesh":return(0,R.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error(`Unknown IR type: ${P[0]}`)}}setDash(P,T){this.current.dashArray=P,this.current.dashPhase=T}constructPath(P,T){const W=this.current;let q=W.x,oe=W.y,K=[],ie=0;for(const Ie of P)switch(0|Ie){case R.OPS.rectangle:q=T[ie++],oe=T[ie++];const pe=q+T[ie++],ve=oe+T[ie++];K.push("M",D(q),D(oe),"L",D(pe),D(oe),"L",D(pe),D(ve),"L",D(q),D(ve),"Z");break;case R.OPS.moveTo:q=T[ie++],oe=T[ie++],K.push("M",D(q),D(oe));break;case R.OPS.lineTo:q=T[ie++],oe=T[ie++],K.push("L",D(q),D(oe));break;case R.OPS.curveTo:q=T[ie+4],oe=T[ie+5],K.push("C",D(T[ie]),D(T[ie+1]),D(T[ie+2]),D(T[ie+3]),D(q),D(oe)),ie+=6;break;case R.OPS.curveTo2:K.push("C",D(q),D(oe),D(T[ie]),D(T[ie+1]),D(T[ie+2]),D(T[ie+3])),q=T[ie+2],oe=T[ie+3],ie+=4;break;case R.OPS.curveTo3:q=T[ie+2],oe=T[ie+3],K.push("C",D(T[ie]),D(T[ie+1]),D(q),D(oe),D(q),D(oe)),ie+=4;break;case R.OPS.closePath:K.push("Z")}K=K.join(" "),W.path&&P.length>0&&P[0]!==R.OPS.rectangle&&P[0]!==R.OPS.moveTo?K=W.path.getAttributeNS(null,"d")+K:(W.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().append(W.path)),W.path.setAttributeNS(null,"d",K),W.path.setAttributeNS(null,"fill","none"),W.element=W.path,W.setCurrentPoint(q,oe)}endPath(){const P=this.current;if(P.path=null,!this.pendingClip)return;if(!P.element)return void(this.pendingClip=null);const T="clippath"+ne++,W=this.svgFactory.createElement("svg:clipPath");W.setAttributeNS(null,"id",T),W.setAttributeNS(null,"transform",ee(this.transformMatrix));const q=P.element.cloneNode(!0);if(q.setAttributeNS(null,"clip-rule","evenodd"===this.pendingClip?"evenodd":"nonzero"),this.pendingClip=null,W.append(q),this.defs.append(W),P.activeClipUrl){P.clipGroup=null;for(const oe of this.extraStack)oe.clipGroup=null;W.setAttributeNS(null,"clip-path",P.activeClipUrl)}P.activeClipUrl=`url(#${T})`,this.tgrp=null}clip(P){this.pendingClip=P}closePath(){const P=this.current;if(P.path){const T=`${P.path.getAttributeNS(null,"d")}Z`;P.path.setAttributeNS(null,"d",T)}}setLeading(P){this.current.leading=-P}setTextRise(P){this.current.textRise=P}setTextRenderingMode(P){this.current.textRenderingMode=P}setHScale(P){this.current.textHScale=P/100}setRenderingIntent(P){}setFlatness(P){}setGState(P){for(const[T,W]of P)switch(T){case"LW":this.setLineWidth(W);break;case"LC":this.setLineCap(W);break;case"LJ":this.setLineJoin(W);break;case"ML":this.setMiterLimit(W);break;case"D":this.setDash(W[0],W[1]);break;case"RI":this.setRenderingIntent(W);break;case"FL":this.setFlatness(W);break;case"Font":this.setFont(W);break;case"CA":this.setStrokeAlpha(W);break;case"ca":this.setFillAlpha(W);break;default:(0,R.warn)(`Unimplemented graphic state operator ${T}`)}}fill(){const P=this.current;P.element&&(P.element.setAttributeNS(null,"fill",P.fillColor),P.element.setAttributeNS(null,"fill-opacity",P.fillAlpha),this.endPath())}stroke(){const P=this.current;P.element&&(this._setStrokeAttributes(P.element),P.element.setAttributeNS(null,"fill","none"),this.endPath())}_setStrokeAttributes(P,T=1){const W=this.current;let q=W.dashArray;1!==T&&q.length>0&&(q=q.map(function(oe){return T*oe})),P.setAttributeNS(null,"stroke",W.strokeColor),P.setAttributeNS(null,"stroke-opacity",W.strokeAlpha),P.setAttributeNS(null,"stroke-miterlimit",D(W.miterLimit)),P.setAttributeNS(null,"stroke-linecap",W.lineCap),P.setAttributeNS(null,"stroke-linejoin",W.lineJoin),P.setAttributeNS(null,"stroke-width",D(T*W.lineWidth)+"px"),P.setAttributeNS(null,"stroke-dasharray",q.map(D).join(" ")),P.setAttributeNS(null,"stroke-dashoffset",D(T*W.dashPhase)+"px")}eoFill(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}fillStroke(){this.stroke(),this.fill()}eoFillStroke(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}closeStroke(){this.closePath(),this.stroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.closePath(),this.eoFillStroke()}paintSolidColorImageMask(){const P=this.svgFactory.createElement("svg:rect");P.setAttributeNS(null,"x","0"),P.setAttributeNS(null,"y","0"),P.setAttributeNS(null,"width","1px"),P.setAttributeNS(null,"height","1px"),P.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().append(P)}paintImageXObject(P){const T=P.startsWith("g_")?this.commonObjs.get(P):this.objs.get(P);T?this.paintInlineImageXObject(T):(0,R.warn)(`Dependent image with object ID ${P} is not ready yet`)}paintInlineImageXObject(P,T){const W=P.width,q=P.height,oe=I(P,this.forceDataSchema,!!T),K=this.svgFactory.createElement("svg:rect");K.setAttributeNS(null,"x","0"),K.setAttributeNS(null,"y","0"),K.setAttributeNS(null,"width",D(W)),K.setAttributeNS(null,"height",D(q)),this.current.element=K,this.clip("nonzero");const ie=this.svgFactory.createElement("svg:image");ie.setAttributeNS(L,"xlink:href",oe),ie.setAttributeNS(null,"x","0"),ie.setAttributeNS(null,"y",D(-q)),ie.setAttributeNS(null,"width",D(W)+"px"),ie.setAttributeNS(null,"height",D(q)+"px"),ie.setAttributeNS(null,"transform",`scale(${D(1/W)} ${D(-1/q)})`),T?T.append(ie):this._ensureTransformGroup().append(ie)}paintImageMaskXObject(P){const T=this.current,W=P.width,q=P.height,oe=T.fillColor;T.maskId="mask"+J++;const K=this.svgFactory.createElement("svg:mask");K.setAttributeNS(null,"id",T.maskId);const ie=this.svgFactory.createElement("svg:rect");ie.setAttributeNS(null,"x","0"),ie.setAttributeNS(null,"y","0"),ie.setAttributeNS(null,"width",D(W)),ie.setAttributeNS(null,"height",D(q)),ie.setAttributeNS(null,"fill",oe),ie.setAttributeNS(null,"mask",`url(#${T.maskId})`),this.defs.append(K),this._ensureTransformGroup().append(ie),this.paintInlineImageXObject(P,K)}paintFormXObjectBegin(P,T){if(Array.isArray(P)&&6===P.length&&this.transform(P[0],P[1],P[2],P[3],P[4],P[5]),T){const W=T[2]-T[0],q=T[3]-T[1],oe=this.svgFactory.createElement("svg:rect");oe.setAttributeNS(null,"x",T[0]),oe.setAttributeNS(null,"y",T[1]),oe.setAttributeNS(null,"width",D(W)),oe.setAttributeNS(null,"height",D(q)),this.current.element=oe,this.clip("nonzero"),this.endPath()}}paintFormXObjectEnd(){}_initialize(P){const T=this.svgFactory.create(P.width,P.height),W=this.svgFactory.createElement("svg:defs");T.append(W),this.defs=W;const q=this.svgFactory.createElement("svg:g");return q.setAttributeNS(null,"transform",ee(P.transform)),T.append(q),this.svg=q,T}_ensureClipGroup(){if(!this.current.clipGroup){const P=this.svgFactory.createElement("svg:g");P.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.append(P),this.current.clipGroup=P}return this.current.clipGroup}_ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",ee(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().append(this.tgrp):this.svg.append(this.tgrp)),this.tgrp}}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.PDFNodeStream=void 0;var b=Z(1),R=Z(33);const le=__webpack_require__(172),z=__webpack_require__(2001),ae=__webpack_require__(3779),G=__webpack_require__(6558),L=/^file:\/\/\/[a-zA-Z]:\//;y.PDFNodeStream=class A{constructor(F){this.source=F,this.url=function O(J){const F=G.parse(J);return"file:"===F.protocol||F.host?F:/^[a-z]:[/\\]/i.test(J)?G.parse(`file:///${J}`):(F.host||(F.protocol="file:"),F)}(F.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&F.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return(0,b.assert)(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new ee(this):new H(this),this._fullRequestReader}getRangeReader(F,P){if(P<=this._progressiveDataLength)return null;const T=this.isFsUrl?new ne(this,F,P):new D(this,F,P);return this._rangeRequestReaders.push(T),T}cancelAllRequests(F){this._fullRequestReader&&this._fullRequestReader.cancel(F);for(const P of this._rangeRequestReaders.slice(0))P.cancel(F)}};class k{constructor(F){this._url=F.url,this._done=!1,this._storedError=null,this.onProgress=null;const P=F.source;this._contentLength=P.length,this._loaded=0,this._filename=null,this._disableRange=P.disableRange||!1,this._rangeChunkSize=P.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!P.disableStream,this._isRangeSupported=!P.disableRange,this._readableStream=null,this._readCapability=(0,b.createPromiseCapability)(),this._headersCapability=(0,b.createPromiseCapability)()}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}read(){var F=this;return _asyncToGenerator(function*(){if(yield F._readCapability.promise,F._done)return{value:void 0,done:!0};if(F._storedError)throw F._storedError;const P=F._readableStream.read();return null===P?(F._readCapability=(0,b.createPromiseCapability)(),F.read()):(F._loaded+=P.length,F.onProgress&&F.onProgress({loaded:F._loaded,total:F._contentLength}),{value:new Uint8Array(P).buffer,done:!1})})()}cancel(F){this._readableStream?this._readableStream.destroy(F):this._error(F)}_error(F){this._storedError=F,this._readCapability.resolve()}_setReadableStream(F){this._readableStream=F,F.on("readable",()=>{this._readCapability.resolve()}),F.on("end",()=>{F.destroy(),this._done=!0,this._readCapability.resolve()}),F.on("error",P=>{this._error(P)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new b.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class I{constructor(F){this._url=F.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,b.createPromiseCapability)(),this._isStreamingSupported=!F.source.disableStream}get isStreamingSupported(){return this._isStreamingSupported}read(){var F=this;return _asyncToGenerator(function*(){if(yield F._readCapability.promise,F._done)return{value:void 0,done:!0};if(F._storedError)throw F._storedError;const P=F._readableStream.read();return null===P?(F._readCapability=(0,b.createPromiseCapability)(),F.read()):(F._loaded+=P.length,F.onProgress&&F.onProgress({loaded:F._loaded}),{value:new Uint8Array(P).buffer,done:!1})})()}cancel(F){this._readableStream?this._readableStream.destroy(F):this._error(F)}_error(F){this._storedError=F,this._readCapability.resolve()}_setReadableStream(F){this._readableStream=F,F.on("readable",()=>{this._readCapability.resolve()}),F.on("end",()=>{F.destroy(),this._done=!0,this._readCapability.resolve()}),F.on("error",P=>{this._error(P)}),this._storedError&&this._readableStream.destroy(this._storedError)}}function E(J,F){return{protocol:J.protocol,auth:J.auth,host:J.hostname,port:J.port,path:J.path,method:"GET",headers:F}}class H extends k{constructor(F){super(F);const P=T=>{if(404===T.statusCode){const K=new b.MissingPDFException(`Missing PDF "${this._url}".`);return this._storedError=K,void this._headersCapability.reject(K)}this._headersCapability.resolve(),this._setReadableStream(T);const W=K=>this._readableStream.headers[K.toLowerCase()],{allowRangeRequests:q,suggestedLength:oe}=(0,R.validateRangeRequestCapabilities)({getResponseHeader:W,isHttp:F.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=q,this._contentLength=oe||this._contentLength,this._filename=(0,R.extractFilenameFromHeader)(W)};this._request=null,this._request="http:"===this._url.protocol?z.request(E(this._url,F.httpHeaders),P):ae.request(E(this._url,F.httpHeaders),P),this._request.on("error",T=>{this._storedError=T,this._headersCapability.reject(T)}),this._request.end()}}class D extends I{constructor(F,P,T){super(F),this._httpHeaders={};for(const q in F.httpHeaders){const oe=F.httpHeaders[q];typeof oe>"u"||(this._httpHeaders[q]=oe)}this._httpHeaders.Range=`bytes=${P}-${T-1}`;const W=q=>{if(404!==q.statusCode)this._setReadableStream(q);else{const oe=new b.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=oe}};this._request=null,this._request="http:"===this._url.protocol?z.request(E(this._url,this._httpHeaders),W):ae.request(E(this._url,this._httpHeaders),W),this._request.on("error",q=>{this._storedError=q}),this._request.end()}}class ee extends k{constructor(F){super(F);let P=decodeURIComponent(this._url.path);L.test(this._url.href)&&(P=P.replace(/^\//,"")),le.lstat(P,(T,W)=>{if(T)return"ENOENT"===T.code&&(T=new b.MissingPDFException(`Missing PDF "${P}".`)),this._storedError=T,void this._headersCapability.reject(T);this._contentLength=W.size,this._setReadableStream(le.createReadStream(P)),this._headersCapability.resolve()})}}class ne extends I{constructor(F,P,T){super(F);let W=decodeURIComponent(this._url.path);L.test(this._url.href)&&(W=W.replace(/^\//,"")),this._setReadableStream(le.createReadStream(W,{start:P,end:T-1}))}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.createResponseStatusError=function G(O,A){return 404===O||0===O&&A.startsWith("file:")?new b.MissingPDFException('Missing PDF "'+A+'".'):new b.UnexpectedResponseException(`Unexpected server response 
1(${O}) while retrieving PDF "${A}".`,O)},y.extractFilenameFromHeader=function ae(O){const A=O("Content-Disposition");if(A){let k=(0,R.getFilenameFromContentDispositionHeader)(A);if(k.includes("%"))try{k=decodeURIComponent(k)}catch{}if((0,le.isPdfFile)(k))return k}return null},y.validateRangeRequestCapabilities=function z({getResponseHeader:O,isHttp:A,rangeChunkSize:k,disableRange:I}){const E={allowRangeRequests:!1,suggestedLength:void 0},H=parseInt(O("Content-Length"),10);return!Number.isInteger(H)||(E.suggestedLength=H,H<=2*k)||I||!A||"bytes"!==O("Accept-Ranges")||"identity"!==(O("Content-Encoding")||"identity")||(E.allowRangeRequests=!0),E},y.validateResponseStatus=function L(O){return 200===O||206===O};var b=Z(1),R=Z(34),le=Z(8)},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.getFilenameFromContentDispositionHeader=function R(le){let z=!0,ae=G("filename\\*","i").exec(le);if(ae){ae=ae[1];let H=k(ae);return H=unescape(H),H=I(H),H=E(H),O(H)}if(ae=function A(H){const D=[];let ee;const ne=G("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(ee=ne.exec(H));){let[,F,P,T]=ee;if(F=parseInt(F,10),F in D){if(0===F)break}else D[F]=[P,T]}const J=[];for(let F=0;F<D.length&&F in D;++F){let[P,T]=D[F];T=k(T),P&&(T=unescape(T),0===F&&(T=I(T))),J.push(T)}return J.join("")}(le),ae)return O(E(ae));if(ae=G("filename","i").exec(le),ae){ae=ae[1];let H=k(ae);return H=E(H),O(H)}function G(H,D){return new RegExp("(?:^|;)\\s*"+H+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',D)}function L(H,D){if(H){if(!/^[\x00-\xFF]+$/.test(D))return D;try{const ee=new TextDecoder(H,{fatal:!0}),ne=(0,b.stringToBytes)(D);D=ee.decode(ne),z=!1}catch{}}return D}function O(H){return z&&/[\x80-\xff]/.test(H)&&(H=L("utf-8",H),z&&(H=L("iso-8859-1",H))),H}function k(H){if(H.startsWith('"')){const D=H.slice(1).split('\\"');for(let ee=0;ee<D.length;++ee){const ne=D[ee].indexOf('"');-1!==ne&&(D[ee]=D[ee].slice(0,ne),D.length=ee+1),D[ee]=D[ee].replace(/\\(.)/g,"$1")}H=D.join('"')}return H}function I(H){const D=H.indexOf("'");return-1===D?H:L(H.slice(0,D),H.slice(D+1).replace(/^[^']*'/,""))}function E(H){return!H.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(H)?H:H.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(D,ee,ne,J){if("q"===ne||"Q"===ne)return L(ee,J=(J=J.replace(/_/g," ")).replace(/=([0-9a-fA-F]{2})/g,function(F,P){return String.fromCharCode(parseInt(P,16))}));try{J=atob(J)}catch{}return L(ee,J)})}return""};var b=Z(1)},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.PDFNetworkStream=void 0;var b=Z(1),R=Z(33);class G{constructor(I,E={}){this.url=I,this.isHttp=/^https?:/i.test(I),this.httpHeaders=this.isHttp&&E.httpHeaders||Object.create(null),this.withCredentials=E.withCredentials||!1,this.getXhr=E.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(I,E,H){const D={begin:I,end:E};for(const ee in H)D[ee]=H[ee];return this.request(D)}requestFull(I){return this.request(I)}request(I){const E=this.getXhr(),H=this.currXhrId++,D=this.pendingRequests[H]={xhr:E};E.open("GET",this.url),E.withCredentials=this.withCredentials;for(const ee in this.httpHeaders){const ne=this.httpHeaders[ee];typeof ne>"u"||E.setRequestHeader(ee,ne)}return this.isHttp&&"begin"in I&&"end"in I?(E.setRequestHeader("Range",`bytes=${I.begin}-${I.end-1}`),D.expectedStatus=206):D.expectedStatus=200,E.responseType="arraybuffer",I.onError&&(E.onerror=function(ee){I.onError(E.status)}),E.onreadystatechange=this.onStateChange.bind(this,H),E.onprogress=this.onProgress.bind(this,H),D.onHeadersReceived=I.onHeadersReceived,D.onDone=I.onDone,D.onError=I.onError,D.onProgress=I.onProgress,E.send(null),H}onProgress(I,E){const H=this.pendingRequests[I];H&&H.onProgress?.(E)}onStateChange(I,E){const H=this.pendingRequests[I];if(!H)return;const D=H.xhr;if(D.readyState>=2&&H.onHeadersReceived&&(H.onHeadersReceived(),delete H.onHeadersReceived),4!==D.readyState||!(I in this.pendingRequests))return;if(delete this.pendingRequests[I],0===D.status&&this.isHttp)return void H.onError?.(D.status);const ee=D.status||200;if((200!==ee||206!==H.expectedStatus)&&ee!==H.expectedStatus)return void H.onError?.(D.status);const J=function ae(k){const I=k.response;return"string"!=typeof I?I:(0,b.stringToBytes)(I).buffer}(D);if(206===ee){const F=D.getResponseHeader("Content-Range"),P=/bytes (\d+)-(\d+)\/(\d+)/.exec(F);H.onDone({begin:parseInt(P[1],10),chunk:J})}else J?H.onDone({begin:0,chunk:J}):H.onError?.(D.status)}getRequestXhr(I){return this.pendingRequests[I].xhr}isPendingRequest(I){return I in this.pendingRequests}
1abortRequest(I){const E=this.pendingRequests[I].xhr;delete this.pendingRequests[I],E.abort()}}y.PDFNetworkStream=class L{constructor(I){this._source=I,this._manager=new G(I.url,{httpHeaders:I.httpHeaders,withCredentials:I.withCredentials}),this._rangeChunkSize=I.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(I){const E=this._rangeRequestReaders.indexOf(I);E>=0&&this._rangeRequestReaders.splice(E,1)}getFullReader(){return(0,b.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new O(this._manager,this._source),this._fullRequestReader}getRangeReader(I,E){const H=new A(this._manager,I,E);return H.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(H),H}cancelAllRequests(I){this._fullRequestReader?.cancel(I);for(const E of this._rangeRequestReaders.slice(0))E.cancel(I)}};class O{constructor(I,E){this._manager=I;const H={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=E.url,this._fullRequestId=I.requestFull(H),this._headersReceivedCapability=(0,b.createPromiseCapability)(),this._disableRange=E.disableRange||!1,this._contentLength=E.length,this._rangeChunkSize=E.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const I=this._fullRequestId,E=this._manager.getRequestXhr(I),H=ne=>E.getResponseHeader(ne),{allowRangeRequests:D,suggestedLength:ee}=(0,R.validateRangeRequestCapabilities)({getResponseHeader:H,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});D&&(this._isRangeSupported=!0),this._contentLength=ee||this._contentLength,this._filename=(0,R.extractFilenameFromHeader)(H),this._isRangeSupported&&this._manager.abortRequest(I),this._headersReceivedCapability.resolve()}_onDone(I){if(I&&(this._requests.length>0?this._requests.shift().resolve({value:I.chunk,done:!1}):this._cachedChunks.push(I.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const E of this._requests)E.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(I){this._storedError=(0,R.createResponseStatusError)(I,this._url),this._headersReceivedCapability.reject(this._storedError);for(const E of this._requests)E.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(I){this.onProgress?.({loaded:I.loaded,total:I.lengthComputable?I.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersReceivedCapability.promise}read(){var I=this;return _asyncToGenerator(function*(){if(I._storedError)throw I._storedError;if(I._cachedChunks.length>0)return{value:I._cachedChunks.shift(),done:!1};if(I._done)return{value:void 0,done:!0};const E=(0,b.createPromiseCapability)();return I._requests.push(E),E.promise})()}cancel(I){this._done=!0,this._headersReceivedCapability.reject(I);for(const E of this._requests)E.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class A{constructor(I,E,H){this._manager=I;const D={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=I.url,this._requestId=I.requestRange(E,H,D),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_close(){this.onClosed?.(this)}_onDone(I){const E=I.chunk;this._requests.length>0?this._requests.shift().resolve({value:E,done:!1}):this._queuedChunk=E,this._done=!0;for(const H of this._requests)H.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}
1_onError(I){this._storedError=(0,R.createResponseStatusError)(I,this._url);for(const E of this._requests)E.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(I){this.isStreamingSupported||this.onProgress?.({loaded:I.loaded})}get isStreamingSupported(){return!1}read(){var I=this;return _asyncToGenerator(function*(){if(I._storedError)throw I._storedError;if(null!==I._queuedChunk){const H=I._queuedChunk;return I._queuedChunk=null,{value:H,done:!1}}if(I._done)return{value:void 0,done:!0};const E=(0,b.createPromiseCapability)();return I._requests.push(E),E.promise})()}cancel(I){this._done=!0;for(const E of this._requests)E.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}},(Ce,y,Z)=>{Object.defineProperty(y,"__esModule",{value:!0}),y.PDFFetchStream=void 0;var b=Z(1),R=Z(33);function le(O,A,k){return{method:"GET",headers:O,signal:k.signal,mode:"cors",credentials:A?"include":"same-origin",redirect:"follow"}}function z(O){const A=new Headers;for(const k in O){const I=O[k];typeof I>"u"||A.append(k,I)}return A}y.PDFFetchStream=class ae{constructor(A){this.source=A,this.isHttp=/^https?:/i.test(A.url),this.httpHeaders=this.isHttp&&A.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return(0,b.assert)(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new G(this),this._fullRequestReader}getRangeReader(A,k){if(k<=this._progressiveDataLength)return null;const I=new L(this,A,k);return this._rangeRequestReaders.push(I),I}cancelAllRequests(A){this._fullRequestReader&&this._fullRequestReader.cancel(A);for(const k of this._rangeRequestReaders.slice(0))k.cancel(A)}};class G{constructor(A){this._stream=A,this._reader=null,this._loaded=0,this._filename=null;const k=A.source;this._withCredentials=k.withCredentials||!1,this._contentLength=k.length,this._headersCapability=(0,b.createPromiseCapability)(),this._disableRange=k.disableRange||!1,this._rangeChunkSize=k.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!k.disableStream,this._isRangeSupported=!k.disableRange,this._headers=z(this._stream.httpHeaders);const I=k.url;fetch(I,le(this._headers,this._withCredentials,this._abortController)).then(E=>{if(!(0,R.validateResponseStatus)(E.status))throw(0,R.createResponseStatusError)(E.status,I);this._reader=E.body.getReader(),this._headersCapability.resolve();const H=ne=>E.headers.get(ne),{allowRangeRequests:D,suggestedLength:ee}=(0,R.validateRangeRequestCapabilities)({getResponseHeader:H,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=D,this._contentLength=ee||this._contentLength,this._filename=(0,R.extractFilenameFromHeader)(H),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new b.AbortException("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}read(){var A=this;return _asyncToGenerator(function*(){yield A._headersCapability.promise;const{value:k,done:I}=yield A._reader.read();return I?{value:k,done:I}:(A._loaded+=k.byteLength,A.onProgress&&A.onProgress({loaded:A._loaded,total:A._contentLength}),{value:new Uint8Array(k).buffer,done:!1})})()}cancel(A){this._reader&&this._reader.cancel(A),this._abortController.abort()}}class L{constructor(A,k,I){this._stream=A,this._reader=null,this._loaded=0;const E=A.source;this._withCredentials=E.withCredentials||!1,this._readCapability=(0,b.createPromiseCapability)(),this._isStreamingSupported=!E.disableStream,this._abortController=new AbortController,this._headers=z(this._stream.httpHeaders),this._headers.append("Range",`bytes=${k}-${I-1}`);const H=E.url;fetch(H,le(this._headers,this._withCredentials,this._abortController)).then(D=>
1{if(!(0,R.validateResponseStatus)(D.status))throw(0,R.createResponseStatusError)(D.status,H);this._readCapability.resolve(),this._reader=D.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}read(){var A=this;return _asyncToGenerator(function*(){yield A._readCapability.promise;const{value:k,done:I}=yield A._reader.read();return I?{value:k,done:I}:(A._loaded+=k.byteLength,A.onProgress&&A.onProgress({loaded:A._loaded}),{value:new Uint8Array(k).buffer,done:!1})})()}cancel(A){this._reader&&this._reader.cancel(A),this._abortController.abort()}}}],__webpack_module_cache__={};function __w_pdfjs_require__(Ce){var y=__webpack_module_cache__[Ce];if(void 0!==y)return y.exports;var Z=__webpack_module_cache__[Ce]={exports:{}};return __webpack_modules__[Ce](Z,Z.exports,__w_pdfjs_require__),Z.exports}var __nested_webpack_exports__={};return(()=>{var Ce=__nested_webpack_exports__;Object.defineProperty(Ce,"__esModule",{value:!0}),Object.defineProperty(Ce,"AnnotationEditorLayer",{enumerable:!0,get:function(){return R.AnnotationEditorLayer}}),Object.defineProperty(Ce,"AnnotationEditorParamsType",{enumerable:!0,get:function(){return y.AnnotationEditorParamsType}}),Object.defineProperty(Ce,"AnnotationEditorType",{enumerable:!0,get:function(){return y.AnnotationEditorType}}),Object.defineProperty(Ce,"AnnotationEditorUIManager",{enumerable:!0,get:function(){return le.AnnotationEditorUIManager}}),Object.defineProperty(Ce,"AnnotationLayer",{enumerable:!0,get:function(){return z.AnnotationLayer}}),Object.defineProperty(Ce,"AnnotationMode",{enumerable:!0,get:function(){return y.AnnotationMode}}),Object.defineProperty(Ce,"CMapCompressionType",{enumerable:!0,get:function(){return y.CMapCompressionType}}),Object.defineProperty(Ce,"GlobalWorkerOptions",{enumerable:!0,get:function(){return ae.GlobalWorkerOptions}}),Object.defineProperty(Ce,"InvalidPDFException",{enumerable:!0,get:function(){return y.InvalidPDFException}}),Object.defineProperty(Ce,"LoopbackPort",{enumerable:!0,get:function(){return Z.LoopbackPort}}),Object.defineProperty(Ce,"MissingPDFException",{enumerable:!0,get:function(){return y.MissingPDFException}}),Object.defineProperty(Ce,"OPS",{enumerable:!0,get:function(){return y.OPS}}),Object.defineProperty(Ce,"PDFDataRangeTransport",{enumerable:!0,get:function(){return Z.PDFDataRangeTransport}}),Object.defineProperty(Ce,"PDFDateString",{enumerable:!0,get:function(){return b.PDFDateString}}),Object.defineProperty(Ce,"PDFWorker",{enumerable:!0,get:function(){return Z.PDFWorker}}),Object.defineProperty(Ce,"PasswordResponses",{enumerable:!0,get:function(){return y.PasswordResponses}}),Object.defineProperty(Ce,"PermissionFlag",{enumerable:!0,get:function(){return y.PermissionFlag}}),Object.defineProperty(Ce,"PixelsPerInch",{enumerable:!0,get:function(){return b.PixelsPerInch}}),Object.defineProperty(Ce,"RenderingCancelledException",{enumerable:!0,get:function(){return b.RenderingCancelledException}}),Object.defineProperty(Ce,"SVGGraphics",{enumerable:!0,get:function(){return O.SVGGraphics}}),Object.defineProperty(Ce,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function(){return y.UNSUPPORTED_FEATURES}}),Object.defineProperty(Ce,"UnexpectedResponseException",{enumerable:!0,get:function(){return y.UnexpectedResponseException}}),Object.defineProperty(Ce,"Util",{enumerable:!0,get:function(){return y.Util}}),Object.defineProperty(Ce,"VerbosityLevel",{enumerable:!0,get:function(){return y.VerbosityLevel}}),Object.defineProperty(Ce,"XfaLayer",{enumerable:!0,get:function(){return A.XfaLayer}}),Object.defineProperty(Ce,"build",{enumerable:!0,get:function(){return Z.build}}),Object.defineProperty(Ce,"createPromiseCapability",{enumerable:!0,get:function(){return y.createPromiseCapability}}),Object.defineProperty(Ce,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return y.createValidAbsoluteUrl}}),Object.defineProperty(Ce,"getDocument",{enumerable:!0,get:function(){return Z.getDocument}}),Object.defineProperty(Ce,"getFilenameFromUrl",{enumerable:!0,get:function(){return b.getFilenameFromUrl}}
1),Object.defineProperty(Ce,"getPdfFilenameFromUrl",{enumerable:!0,get:function(){return b.getPdfFilenameFromUrl}}),Object.defineProperty(Ce,"getXfaPageViewport",{enumerable:!0,get:function(){return b.getXfaPageViewport}}),Object.defineProperty(Ce,"isPdfFile",{enumerable:!0,get:function(){return b.isPdfFile}}),Object.defineProperty(Ce,"loadScript",{enumerable:!0,get:function(){return b.loadScript}}),Object.defineProperty(Ce,"renderTextLayer",{enumerable:!0,get:function(){return L.renderTextLayer}}),Object.defineProperty(Ce,"shadow",{enumerable:!0,get:function(){return y.shadow}}),Object.defineProperty(Ce,"version",{enumerable:!0,get:function(){return Z.version}});var y=__w_pdfjs_require__(1),Z=__w_pdfjs_require__(4),b=__w_pdfjs_require__(8),R=__w_pdfjs_require__(22),le=__w_pdfjs_require__(7),z=__w_pdfjs_require__(27),ae=__w_pdfjs_require__(15),G=__w_pdfjs_require__(3),L=__w_pdfjs_require__(30),O=__w_pdfjs_require__(31),A=__w_pdfjs_require__(29);if(G.isNodeJS){const{PDFNodeStream:E}=__w_pdfjs_require__(32);(0,Z.setPDFNetworkStreamFactory)(H=>new E(H))}else{const{PDFNetworkStream:E}=__w_pdfjs_require__(35),{PDFFetchStream:H}=__w_pdfjs_require__(36);(0,Z.setPDFNetworkStreamFactory)(D=>(0,b.isValidFetchUrl)(D.url)?new H(D):new E(D))}})(),__nested_webpack_exports__})(),module.exports=Z()},7303:Ce=>{"use strict";var y=String.prototype.replace,Z=/%20/g;Ce.exports={default:"RFC3986",formatters:{RFC1738:function(R){return y.call(R,Z,"+")},RFC3986:function(R){return String(R)}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},9097:(Ce,y,Z)=>{"use strict";var b=Z(4737),R=Z(16),le=Z(7303);Ce.exports={formats:le,parse:R,stringify:b}},16:(Ce,y,Z)=>{"use strict";var b=Z(982),R=Object.prototype.hasOwnProperty,le=Array.isArray,z={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:b.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},G=function(H,D,ee){if(H&&"string"==typeof H&&D.comma&&H.indexOf(",")>-1)return H.split(",");if(D.throwOnLimitExceeded&&ee>=D.arrayLimit)throw new RangeError("Array limit exceeded. Only "+D.arrayLimit+" element"+(1===D.arrayLimit?"":"s")+" allowed in an array.");return H},I=function(D,ee,ne,J){if(D){var F=ne.allowDots?D.replace(/\.([^.[]+)/g,"[$1]"):D,T=/(\[[^[\]]*])/g,W=ne.depth>0&&/(\[[^[\]]*])/.exec(F),q=W?F.slice(0,W.index):F,oe=[];if(q){if(!ne.plainObjects&&R.call(Object.prototype,q)&&!ne.allowPrototypes)return;oe.push(q)}for(var K=0;ne.depth>0&&null!==(W=T.exec(F))&&K<ne.depth;){if(K+=1,!ne.plainObjects&&R.call(Object.prototype,W[1].slice(1,-1))&&!ne.allowPrototypes)return;oe.push(W[1])}if(W){if(!0===ne.strictDepth)throw new RangeError("Input depth exceeded depth option of "+ne.depth+" and strictDepth is true");oe.push("["+F.slice(W.index)+"]")}return function(H,D,ee,ne){var J=0;if(H.length>0&&"[]"===H[H.length-1]){var F=H.slice(0,-1).join("");J=Array.isArray(D)&&D[F]?D[F].length:0}for(var P=ne?D:G(D,ee,J),T=H.length-1;T>=0;--T){var W,q=H[T];if("[]"===q&&ee.parseArrays)W=ee.allowEmptyArrays&&(""===P||ee.strictNullHandling&&null===P)?[]:b.combine([],P);else{W=ee.plainObjects?{__proto__:null}:{};var oe="["===q.charAt(0)&&"]"===q.charAt(q.length-1)?q.slice(1,-1):q,K=ee.decodeDotInKeys?oe.replace(/%2E/g,"."):oe,ie=parseInt(K,10);ee.parseArrays||""!==K?!isNaN(ie)&&q!==K&&String(ie)===K&&ie>=0&&ee.parseArrays&&ie<=ee.arrayLimit?(W=[])[ie]=P:"__proto__"!==K&&(W[K]=P):W={0:P}}P=W}return P}(oe,ee,ne,J)}};Ce.exports=function(H,D){var ee=function(D){if(!D)return z;if(typeof D.allowEmptyArrays<"u"&&"boolean"!=typeof D.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof D.decodeDotInKeys<"u"&&"boolean"!=typeof D.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==D.decoder&&typeof D.decoder<"u"&&"function"!=typeof D.decoder)throw new TypeError("Decoder has to be a function.");
1if(typeof D.charset<"u"&&"utf-8"!==D.charset&&"iso-8859-1"!==D.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof D.throwOnLimitExceeded<"u"&&"boolean"!=typeof D.throwOnLimitExceeded)throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var ee=typeof D.charset>"u"?z.charset:D.charset,ne=typeof D.duplicates>"u"?z.duplicates:D.duplicates;if("combine"!==ne&&"first"!==ne&&"last"!==ne)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:typeof D.allowDots>"u"?!0===D.decodeDotInKeys||z.allowDots:!!D.allowDots,allowEmptyArrays:"boolean"==typeof D.allowEmptyArrays?!!D.allowEmptyArrays:z.allowEmptyArrays,allowPrototypes:"boolean"==typeof D.allowPrototypes?D.allowPrototypes:z.allowPrototypes,allowSparse:"boolean"==typeof D.allowSparse?D.allowSparse:z.allowSparse,arrayLimit:"number"==typeof D.arrayLimit?D.arrayLimit:z.arrayLimit,charset:ee,charsetSentinel:"boolean"==typeof D.charsetSentinel?D.charsetSentinel:z.charsetSentinel,comma:"boolean"==typeof D.comma?D.comma:z.comma,decodeDotInKeys:"boolean"==typeof D.decodeDotInKeys?D.decodeDotInKeys:z.decodeDotInKeys,decoder:"function"==typeof D.decoder?D.decoder:z.decoder,delimiter:"string"==typeof D.delimiter||b.isRegExp(D.delimiter)?D.delimiter:z.delimiter,depth:"number"==typeof D.depth||!1===D.depth?+D.depth:z.depth,duplicates:ne,ignoreQueryPrefix:!0===D.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof D.interpretNumericEntities?D.interpretNumericEntities:z.interpretNumericEntities,parameterLimit:"number"==typeof D.parameterLimit?D.parameterLimit:z.parameterLimit,parseArrays:!1!==D.parseArrays,plainObjects:"boolean"==typeof D.plainObjects?D.plainObjects:z.plainObjects,strictDepth:"boolean"==typeof D.strictDepth?!!D.strictDepth:z.strictDepth,strictNullHandling:"boolean"==typeof D.strictNullHandling?D.strictNullHandling:z.strictNullHandling,throwOnLimitExceeded:"boolean"==typeof D.throwOnLimitExceeded&&D.throwOnLimitExceeded}}(D);if(""===H||null===H||typeof H>"u")return ee.plainObjects?{__proto__:null}:{};for(var ne="string"==typeof H?function(D,ee){var ne={__proto__:null},J=ee.ignoreQueryPrefix?D.replace(/^\?/,""):D;J=J.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var F=ee.parameterLimit===1/0?void 0:ee.parameterLimit,P=J.split(ee.delimiter,ee.throwOnLimitExceeded?F+1:F);if(ee.throwOnLimitExceeded&&P.length>F)throw new RangeError("Parameter limit exceeded. Only "+F+" parameter"+(1===F?"":"s")+" allowed.");var W,T=-1,q=ee.charset;if(ee.charsetSentinel)for(W=0;W<P.length;++W)0===P[W].indexOf("utf8=")&&("utf8=%E2%9C%93"===P[W]?q="utf-8":"utf8=%26%2310003%3B"===P[W]&&(q="iso-8859-1"),T=W,W=P.length);for(W=0;W<P.length;++W)if(W!==T){var Ie,Se,oe=P[W],K=oe.indexOf("]="),ie=-1===K?oe.indexOf("="):K+1;-1===ie?(Ie=ee.decoder(oe,z.decoder,q,"key"),Se=ee.strictNullHandling?null:""):(Ie=ee.decoder(oe.slice(0,ie),z.decoder,q,"key"),Se=b.maybeMap(G(oe.slice(ie+1),ee,le(ne[Ie])?ne[Ie].length:0),function(pe){return ee.decoder(pe,z.decoder,q,"value")})),Se&&ee.interpretNumericEntities&&"iso-8859-1"===q&&(Se=String(Se).replace(/&#(\d+);/g,function(D,ee){return String.fromCharCode(parseInt(ee,10))})),oe.indexOf("[]=")>-1&&(Se=le(Se)?[Se]:Se);var Ee=R.call(ne,Ie);Ee&&"combine"===ee.duplicates?ne[Ie]=b.combine(ne[Ie],Se):(!Ee||"last"===ee.duplicates)&&(ne[Ie]=Se)}return ne}(H,ee):H,J=ee.plainObjects?{__proto__:null}:{},F=Object.keys(ne),P=0;P<F.length;++P){var T=F[P],W=I(T,ne[T],ee,"string"==typeof H);J=b.merge(J,W,ee)}return!0===ee.allowSparse?J:b.compact(J)}},4737:(Ce,y,Z)=>{"use strict";var b=Z(1908),R=Z(982),le=Z(7303),z=Object.prototype.hasOwnProperty,ae={brackets:function(J){return J+"[]"},comma:"comma",indices:function(J,F){return J+"["+F+"]"},repeat:function(J){return J}},G=Array.isArray,L=Array.prototype.push,O=function(ne,J){L.apply(ne,G(J)?J:[J])},A=Date.prototype.toISOString,k=le.default,I={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:R.encode,encodeValuesOnly:!1,filter:void 0,format:k,formatter:le.formatters[k],indices:!1,serializeDate:function(J){return A.call(J)},skipNulls:!1,strictNullHandling:!1},H={},D=function ne(J,F,P,T,W,q,oe,K,ie,Ie,Se,Ee,pe,ve,Pe,ke,me,$){for(var B=J,U=$,x=0,p=!1;void 0!==(U=U.get(H))&&!p;){var M=U.get(J);
1if(x+=1,typeof M<"u"){if(M===x)throw new RangeError("Cyclic object value");p=!0}typeof U.get(H)>"u"&&(x=0)}if("function"==typeof Ie?B=Ie(F,B):B instanceof Date?B=pe(B):"comma"===P&&G(B)&&(B=R.maybeMap(B,function(et){return et instanceof Date?pe(et):et})),null===B){if(q)return ie&&!ke?ie(F,I.encoder,me,"key",ve):F;B=""}if(function(J){return"string"==typeof J||"number"==typeof J||"boolean"==typeof J||"symbol"==typeof J||"bigint"==typeof J}(B)||R.isBuffer(B))return ie?[Pe(ke?F:ie(F,I.encoder,me,"key",ve))+"="+Pe(ie(B,I.encoder,me,"value",ve))]:[Pe(F)+"="+Pe(String(B))];var te,Y=[];if(typeof B>"u")return Y;if("comma"===P&&G(B))ke&&ie&&(B=R.maybeMap(B,ie)),te=[{value:B.length>0?B.join(",")||null:void 0}];else if(G(Ie))te=Ie;else{var re=Object.keys(B);te=Se?re.sort(Se):re}var ge=K?String(F).replace(/\./g,"%2E"):String(F),ye=T&&G(B)&&1===B.length?ge+"[]":ge;if(W&&G(B)&&0===B.length)return ye+"[]";for(var xe=0;xe<te.length;++xe){var Me=te[xe],Te="object"==typeof Me&&Me&&typeof Me.value<"u"?Me.value:B[Me];if(!oe||null!==Te){var Ne=Ee&&K?String(Me).replace(/\./g,"%2E"):String(Me),Fe=G(B)?"function"==typeof P?P(ye,Ne):ye:ye+(Ee?"."+Ne:"["+Ne+"]");$.set(J,x);var Be=b();Be.set(H,$),O(Y,ne(Te,Fe,P,T,W,q,oe,K,"comma"===P&&ke&&G(B)?null:ie,Ie,Se,Ee,pe,ve,Pe,ke,me,Be))}}return Y};Ce.exports=function(ne,J){var T,F=ne,P=function(J){if(!J)return I;if(typeof J.allowEmptyArrays<"u"&&"boolean"!=typeof J.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof J.encodeDotInKeys<"u"&&"boolean"!=typeof J.encodeDotInKeys)throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==J.encoder&&typeof J.encoder<"u"&&"function"!=typeof J.encoder)throw new TypeError("Encoder has to be a function.");var F=J.charset||I.charset;if(typeof J.charset<"u"&&"utf-8"!==J.charset&&"iso-8859-1"!==J.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var P=le.default;if(typeof J.format<"u"){if(!z.call(le.formatters,J.format))throw new TypeError("Unknown format option provided.");P=J.format}var q,T=le.formatters[P],W=I.filter;if(("function"==typeof J.filter||G(J.filter))&&(W=J.filter),q=J.arrayFormat in ae?J.arrayFormat:"indices"in J?J.indices?"indices":"repeat":I.arrayFormat,"commaRoundTrip"in J&&"boolean"!=typeof J.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");return{addQueryPrefix:"boolean"==typeof J.addQueryPrefix?J.addQueryPrefix:I.addQueryPrefix,allowDots:typeof J.allowDots>"u"?!0===J.encodeDotInKeys||I.allowDots:!!J.allowDots,allowEmptyArrays:"boolean"==typeof J.allowEmptyArrays?!!J.allowEmptyArrays:I.allowEmptyArrays,arrayFormat:q,charset:F,charsetSentinel:"boolean"==typeof J.charsetSentinel?J.charsetSentinel:I.charsetSentinel,commaRoundTrip:!!J.commaRoundTrip,delimiter:typeof J.delimiter>"u"?I.delimiter:J.delimiter,encode:"boolean"==typeof J.encode?J.encode:I.encode,encodeDotInKeys:"boolean"==typeof J.encodeDotInKeys?J.encodeDotInKeys:I.encodeDotInKeys,encoder:"function"==typeof J.encoder?J.encoder:I.encoder,encodeValuesOnly:"boolean"==typeof J.encodeValuesOnly?J.encodeValuesOnly:I.encodeValuesOnly,filter:W,format:P,formatter:T,serializeDate:"function"==typeof J.serializeDate?J.serializeDate:I.serializeDate,skipNulls:"boolean"==typeof J.skipNulls?J.skipNulls:I.skipNulls,sort:"function"==typeof J.sort?J.sort:null,strictNullHandling:"boolean"==typeof J.strictNullHandling?J.strictNullHandling:I.strictNullHandling}}(J);"function"==typeof P.filter?F=(0,P.filter)("",F):G(P.filter)&&(T=P.filter);var q=[];if("object"!=typeof F||null===F)return"";var oe=ae[P.arrayFormat],K="comma"===oe&&P.commaRoundTrip;T||(T=Object.keys(F)),P.sort&&T.sort(P.sort);for(var ie=b(),Ie=0;Ie<T.length;++Ie){var Se=T[Ie],Ee=F[Se];P.skipNulls&&null===Ee||O(q,D(Ee,Se,oe,K,P.allowEmptyArrays,P.strictNullHandling,P.skipNulls,P.encodeDotInKeys,P.encode?P.encoder:null,P.filter,P.sort,P.allowDots,P.serializeDate,P.format,P.formatter,P.encodeValuesOnly,P.charset,ie))}var pe=q.join(P.delimiter),ve=!0===P.addQueryPrefix?"?":"";return P.charsetSentinel&&(ve+="iso-8859-1"===P.charset?"utf8=%26%2310003%3B&":"utf8=%E2%9C%93&"),pe.length>0?ve+pe:""}},982:(Ce,y,Z)=>{"use strict";var b=Z(7303),R=Object.prototype.hasOwnProperty,le=Array.isArray,z=function(){for(var J=[],F=0;F<256;++F)J.push("%"+((F<16?"0":"")+F.toString(16)).toUpperCase());return J}(),G=function(F,P){for(var T=P&&P.plainObjects?{__proto__:null}:{},W=0;W<F.length;++W)typeof F[W]<"u"&&(T[W]=F[W]);return T},k=1024;Ce.exports={arrayToObject:G,assign:function(F,P){return Object.keys(P).reduce(function(T,W){return T[W]=P[W],T},F)},combine:function(F,P){return[].concat(F,P)}
1,compact:function(F){for(var P=[{obj:{o:F},prop:"o"}],T=[],W=0;W<P.length;++W)for(var q=P[W],oe=q.obj[q.prop],K=Object.keys(oe),ie=0;ie<K.length;++ie){var Ie=K[ie],Se=oe[Ie];"object"==typeof Se&&null!==Se&&-1===T.indexOf(Se)&&(P.push({obj:oe,prop:Ie}),T.push(Se))}return function(F){for(;F.length>1;){var P=F.pop(),T=P.obj[P.prop];if(le(T)){for(var W=[],q=0;q<T.length;++q)typeof T[q]<"u"&&W.push(T[q]);P.obj[P.prop]=W}}}(P),F},decode:function(J,F,P){var T=J.replace(/\+/g," ");if("iso-8859-1"===P)return T.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(T)}catch{return T}},encode:function(F,P,T,W,q){if(0===F.length)return F;var oe=F;if("symbol"==typeof F?oe=Symbol.prototype.toString.call(F):"string"!=typeof F&&(oe=String(F)),"iso-8859-1"===T)return escape(oe).replace(/%u[0-9a-f]{4}/gi,function(ve){return"%26%23"+parseInt(ve.slice(2),16)+"%3B"});for(var K="",ie=0;ie<oe.length;ie+=k){for(var Ie=oe.length>=k?oe.slice(ie,ie+k):oe,Se=[],Ee=0;Ee<Ie.length;++Ee){var pe=Ie.charCodeAt(Ee);45===pe||46===pe||95===pe||126===pe||pe>=48&&pe<=57||pe>=65&&pe<=90||pe>=97&&pe<=122||q===b.RFC1738&&(40===pe||41===pe)?Se[Se.length]=Ie.charAt(Ee):pe<128?Se[Se.length]=z[pe]:pe<2048?Se[Se.length]=z[192|pe>>6]+z[128|63&pe]:pe<55296||pe>=57344?Se[Se.length]=z[224|pe>>12]+z[128|pe>>6&63]+z[128|63&pe]:(pe=65536+((1023&pe)<<10|1023&Ie.charCodeAt(Ee+=1)),Se[Se.length]=z[240|pe>>18]+z[128|pe>>12&63]+z[128|pe>>6&63]+z[128|63&pe])}K+=Se.join("")}return K},isBuffer:function(F){return!(!F||"object"!=typeof F||!(F.constructor&&F.constructor.isBuffer&&F.constructor.isBuffer(F)))},isRegExp:function(F){return"[object RegExp]"===Object.prototype.toString.call(F)},maybeMap:function(F,P){if(le(F)){for(var T=[],W=0;W<F.length;W+=1)T.push(P(F[W]));return T}return P(F)},merge:function J(F,P,T){if(!P)return F;if("object"!=typeof P&&"function"!=typeof P){if(le(F))F.push(P);else{if(!F||"object"!=typeof F)return[F,P];(T&&(T.plainObjects||T.allowPrototypes)||!R.call(Object.prototype,P))&&(F[P]=!0)}return F}if(!F||"object"!=typeof F)return[F].concat(P);var W=F;return le(F)&&!le(P)&&(W=G(F,T)),le(F)&&le(P)?(P.forEach(function(q,oe){if(R.call(F,oe)){var K=F[oe];K&&"object"==typeof K&&q&&"object"==typeof q?F[oe]=J(K,q,T):F.push(q)}else F[oe]=q}),F):Object.keys(P).reduce(function(q,oe){var K=P[oe];return q[oe]=R.call(q,oe)?J(q[oe],K,T):K,q},W)}}},7614:(Ce,y,Z)=>{"use strict";var b=Z(5830),R=Z(6650),le=function(O,A,k){for(var E,I=O;null!=(E=I.next);I=E)if(E.key===A)return I.next=E.next,k||(E.next=O.next,O.next=E),E};Ce.exports=function(){var A,k={assert:function(I){if(!k.has(I))throw new R("Side channel does not contain "+b(I))},delete:function(I){var E=A&&A.next,H=function(O,A){if(O)return le(O,A,!0)}(A,I);return H&&E&&E===H&&(A=void 0),!!H},get:function(I){return function(O,A){if(O){var k=le(O,A);return k&&k.value}}(A,I)},has:function(I){return function(O,A){return!!O&&!!le(O,A)}(A,I)},set:function(I,E){A||(A={next:void 0}),function(O,A,k){var I=le(O,A);I?I.value=k:O.next={key:A,next:O.next,value:k}}(A,I,E)}};return k}},6190:(Ce,y,Z)=>{"use strict";var b=Z(9876),R=Z(4476),le=Z(5830),z=Z(6650),ae=b("%Map%",!0),G=R("Map.prototype.get",!0),L=R("Map.prototype.set",!0),O=R("Map.prototype.has",!0),A=R("Map.prototype.delete",!0),k=R("Map.prototype.size",!0);Ce.exports=!!ae&&function(){var E,H={assert:function(D){if(!H.has(D))throw new z("Side channel does not contain "+le(D))},delete:function(D){if(E){var ee=A(E,D);return 0===k(E)&&(E=void 0),ee}return!1},get:function(D){if(E)return G(E,D)},has:function(D){return!!E&&O(E,D)},set:function(D,ee){E||(E=new ae),L(E,D,ee)}};return H}},8393:(Ce,y,Z)=>{"use strict";var b=Z(9876),R=Z(4476),le=Z(5830),z=Z(6190),ae=Z(6650),G=b("%WeakMap%",!0),L=R("WeakMap.prototype.get",!0),O=R("WeakMap.prototype.set",!0),A=R("WeakMap.prototype.has",!0),k=R("WeakMap.prototype.delete",!0);Ce.exports=G?function(){var E,H,D={assert:function(ee){if(!D.has(ee))throw new ae("Side channel does not contain "+le(ee))},delete:function(ee){if(G&&ee&&("object"==typeof ee||"function"==typeof ee)){if(E)return k(E,ee)}else if(z&&H)return H.delete(ee);return!1},get:function(ee){return G&&ee&&("object"==typeof ee||"function"==typeof ee)&&E?L(E,ee):H&&H.get(ee)},has:function(ee){return G&&ee&&("object"==typeof ee||"function"==typeof ee)&&E?A(E,ee):!!H&&H.has(ee)},set:function(ee,ne){G&&ee&&("object"==typeof ee||"function"==typeof ee)?(E||(E=new G),O(E,ee,ne)):z&&(H||(H=z()),H.set(ee,ne))}};return D}:z},1908:(Ce,y,Z)=>{"use strict";var b=Z(6650),R=Z(5830),le=Z(7614),z=Z(6190),G=Z(8393)||z||le;Ce.exports=function(){var O,A={assert:function(k){if(!A.has(k))throw new b("Side channel does not contain "+R(k))},delete:function(k){return!!O&&O.delete(k)},get:function(k){return O&&O.get(k)},has:function(k){return!!O&&O.has(k)},set:function(k,I){O||(O=G()),O.set(k,I)}};return A}},1476:function(Ce,y,Z){var b;Ce=Z.nmd(Ce),function(R){"object"==typeof global&&global;var G,L=2147483647,O=36,k=26,I=38,E=700,ne=/^xn--/,J=/[^\x20-\x7E]/,F=/[\x2E\u3002\uFF0E\uFF61]/g,P={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >
1= 0x80 (not a basic code point)","invalid-input":"Invalid input"},T=O-1,W=Math.floor,q=String.fromCharCode;function K(U){throw new RangeError(P[U])}function ie(U,x){for(var p=U.length,M=[];p--;)M[p]=x(U[p]);return M}function Ie(U,x){var p=U.split("@"),M="";return p.length>1&&(M=p[0]+"@",U=p[1]),M+ie((U=U.replace(F,".")).split("."),x).join(".")}function Se(U){for(var S,Y,x=[],p=0,M=U.length;p<M;)(S=U.charCodeAt(p++))>=55296&&S<=56319&&p<M?56320==(64512&(Y=U.charCodeAt(p++)))?x.push(((1023&S)<<10)+(1023&Y)+65536):(x.push(S),p--):x.push(S);return x}function Ee(U){return ie(U,function(x){var p="";return x>65535&&(p+=q((x-=65536)>>>10&1023|55296),x=56320|1023&x),p+q(x)}).join("")}function pe(U){return U-48<10?U-22:U-65<26?U-65:U-97<26?U-97:O}function ve(U,x){return U+22+75*(U<26)-((0!=x)<<5)}function Pe(U,x,p){var M=0;for(U=p?W(U/E):U>>1,U+=W(U/x);U>T*k>>1;M+=O)U=W(U/T);return W(M+(T+1)*U/(U+I))}function ke(U){var M,re,ge,ye,xe,Me,Te,Ne,Fe,Be,x=[],p=U.length,S=0,Y=128,te=72;for((re=U.lastIndexOf("-"))<0&&(re=0),ge=0;ge<re;++ge)U.charCodeAt(ge)>=128&&K("not-basic"),x.push(U.charCodeAt(ge));for(ye=re>0?re+1:0;ye<p;){for(xe=S,Me=1,Te=O;ye>=p&&K("invalid-input"),((Ne=pe(U.charCodeAt(ye++)))>=O||Ne>W((L-S)/Me))&&K("overflow"),S+=Ne*Me,!(Ne<(Fe=Te<=te?1:Te>=te+k?k:Te-te));Te+=O)Me>W(L/(Be=O-Fe))&&K("overflow"),Me*=Be;te=Pe(S-xe,M=x.length+1,0==xe),W(S/M)>L-Y&&K("overflow"),Y+=W(S/M),S%=M,x.splice(S++,0,Y)}return Ee(x)}function me(U){var x,p,M,S,Y,te,re,ge,ye,xe,Me,Ne,Fe,Be,et,Te=[];for(Ne=(U=Se(U)).length,x=128,p=0,Y=72,te=0;te<Ne;++te)(Me=U[te])<128&&Te.push(q(Me));for(M=S=Te.length,S&&Te.push("-");M<Ne;){for(re=L,te=0;te<Ne;++te)(Me=U[te])>=x&&Me<re&&(re=Me);for(re-x>W((L-p)/(Fe=M+1))&&K("overflow"),p+=(re-x)*Fe,x=re,te=0;te<Ne;++te)if((Me=U[te])<x&&++p>L&&K("overflow"),Me==x){for(ge=p,ye=O;!(ge<(xe=ye<=Y?1:ye>=Y+k?k:ye-Y));ye+=O)Te.push(q(ve(xe+(et=ge-xe)%(Be=O-xe),0))),ge=W(et/Be);Te.push(q(ve(ge,0))),Y=Pe(p,Fe,M==S),p=0,++M}++p,++x}return Te.join("")}G={version:"1.4.1",ucs2:{decode:Se,encode:Ee},decode:ke,encode:me,toASCII:function B(U){return Ie(U,function(x){return J.test(x)?"xn--"+me(x):x})},toUnicode:function $(U){return Ie(U,function(x){return ne.test(x)?ke(x.slice(4).toLowerCase()):x})}},void 0!==(b=function(){return G}.call(y,Z,y,Ce))&&(Ce.exports=b)}()},4361:(Ce,y,Z)=>{"use strict";var b=Z(1476);function R(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var le=/^([a-z0-9.+-]+:)/i,z=/:[0-9]*$/,ae=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,L=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),O=["'"].concat(L),A=["%","/","?",";","#"].concat(O),k=["/","?","#"],E=/^[+a-z0-9A-Z_-]{0,63}$/,H=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,D={javascript:!0,"javascript:":!0},ee={javascript:!0,"javascript:":!0},ne={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},J=Z(9097);function F(q,oe,K){if(q&&"object"==typeof q&&q instanceof R)return q;var ie=new R;return ie.parse(q,oe,K),ie}R.prototype.parse=function(q,oe,K){if("string"!=typeof q)throw new TypeError("Parameter 'url' must be a string, not "+typeof q);var ie=q.indexOf("?"),Ie=-1!==ie&&ie<q.indexOf("#")?"?":"#",Se=q.split(Ie);Se[0]=Se[0].replace(/\\/g,"/");var pe=q=Se.join(Ie);if(pe=pe.trim(),!K&&1===q.split("#").length){var ve=ae.exec(pe);if(ve)return this.path=pe,this.href=pe,this.pathname=ve[1],ve[2]?(this.search=ve[2],this.query=oe?J.parse(this.search.substr(1)):this.search.substr(1)):oe&&(this.search="",this.query={}),this}var Pe=le.exec(pe);if(Pe){var ke=(Pe=Pe[0]).toLowerCase();this.protocol=ke,pe=pe.substr(Pe.length)}if(K||Pe||pe.match(/^\/\/[^@/]+@[^@/]+/)){var me="//"===pe.substr(0,2);me&&(!Pe||!ee[Pe])&&(pe=pe.substr(2),this.slashes=!0)}if(!ee[Pe]&&(me||Pe&&!ne[Pe])){for(var $=-1,B=0;B<k.length;B++)-1!==(U=pe.indexOf(k[B]))&&(-1===$||U<$)&&($=U);var x,p;for(-1!==(p=-1===$?pe.lastIndexOf("@"):pe.lastIndexOf("@",$))&&(x=pe.slice(0,p),pe=pe.slice(p+1),this.auth=decodeURIComponent(x)),$=-1,B=0;B<A.length;B++){var U;-1!==(U=pe.indexOf(A[B]))&&(-1===$||U<$)&&($=U)}-1===$&&($=pe.length),this.host=pe.slice(0,$),pe=pe.slice($),this.parseHost(),this.hostname=this.hostname||"";var M="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!M)for(var S=this.hostname.split(/\./),Y=(B=0,S.length);B<Y;B++){var te=S[B];if(te&&!te.match(E)){for(var re="",ge=0,ye=te.length;ge<ye;ge++)te.charCodeAt(ge)>127?re+="x":re+=te[ge];
1if(!re.match(E)){var xe=S.slice(0,B),Me=S.slice(B+1),Te=te.match(H);Te&&(xe.push(Te[1]),Me.unshift(Te[2])),Me.length&&(pe="/"+Me.join(".")+pe),this.hostname=xe.join(".");break}}}this.hostname=this.hostname.length>255?"":this.hostname.toLowerCase(),M||(this.hostname=b.toASCII(this.hostname)),this.host=(this.hostname||"")+(this.port?":"+this.port:""),this.href+=this.host,M&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==pe[0]&&(pe="/"+pe))}if(!D[ke])for(B=0,Y=O.length;B<Y;B++){var Be=O[B];if(-1!==pe.indexOf(Be)){var et=encodeURIComponent(Be);et===Be&&(et=escape(Be)),pe=pe.split(Be).join(et)}}var it=pe.indexOf("#");-1!==it&&(this.hash=pe.substr(it),pe=pe.slice(0,it));var mt=pe.indexOf("?");return-1!==mt?(this.search=pe.substr(mt),this.query=pe.substr(mt+1),oe&&(this.query=J.parse(this.query)),pe=pe.slice(0,mt)):oe&&(this.search="",this.query={}),pe&&(this.pathname=pe),ne[ke]&&this.hostname&&!this.pathname&&(this.pathname="/"),(this.pathname||this.search)&&(this.path=(this.pathname||"")+(this.search||"")),this.href=this.format(),this},R.prototype.format=function(){var q=this.auth||"";q&&(q=(q=encodeURIComponent(q)).replace(/%3A/i,":"),q+="@");var oe=this.protocol||"",K=this.pathname||"",ie=this.hash||"",Ie=!1,Se="";this.host?Ie=q+this.host:this.hostname&&(Ie=q+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(Ie+=":"+this.port)),this.query&&"object"==typeof this.query&&Object.keys(this.query).length&&(Se=J.stringify(this.query,{arrayFormat:"repeat",addQueryPrefix:!1}));var Ee=this.search||Se&&"?"+Se||"";return oe&&":"!==oe.substr(-1)&&(oe+=":"),this.slashes||(!oe||ne[oe])&&!1!==Ie?(Ie="//"+(Ie||""),K&&"/"!==K.charAt(0)&&(K="/"+K)):Ie||(Ie=""),ie&&"#"!==ie.charAt(0)&&(ie="#"+ie),Ee&&"?"!==Ee.charAt(0)&&(Ee="?"+Ee),oe+Ie+(K=K.replace(/[?#]/g,function(pe){return encodeURIComponent(pe)}))+(Ee=Ee.replace("#","%23"))+ie},R.prototype.resolve=function(q){return this.resolveObject(F(q,!1,!0)).format()},R.prototype.resolveObject=function(q){if("string"==typeof q){var oe=new R;oe.parse(q,!1,!0),q=oe}for(var K=new R,ie=Object.keys(this),Ie=0;Ie<ie.length;Ie++){var Se=ie[Ie];K[Se]=this[Se]}if(K.hash=q.hash,""===q.href)return K.href=K.format(),K;if(q.slashes&&!q.protocol){for(var Ee=Object.keys(q),pe=0;pe<Ee.length;pe++){var ve=Ee[pe];"protocol"!==ve&&(K[ve]=q[ve])}return ne[K.protocol]&&K.hostname&&!K.pathname&&(K.pathname="/",K.path=K.pathname),K.href=K.format(),K}if(q.protocol&&q.protocol!==K.protocol){if(!ne[q.protocol]){for(var Pe=Object.keys(q),ke=0;ke<Pe.length;ke++){var me=Pe[ke];K[me]=q[me]}return K.href=K.format(),K}if(K.protocol=q.protocol,q.host||ee[q.protocol])K.pathname=q.pathname;else{for(var Y=(q.pathname||"").split("/");Y.length&&!(q.host=Y.shift()););q.host||(q.host=""),q.hostname||(q.hostname=""),""!==Y[0]&&Y.unshift(""),Y.length<2&&Y.unshift(""),K.pathname=Y.join("/")}return K.search=q.search,K.query=q.query,K.host=q.host||"",K.auth=q.auth,K.hostname=q.hostname||q.host,K.port=q.port,(K.pathname||K.search)&&(K.path=(K.pathname||"")+(K.search||"")),K.slashes=K.slashes||q.slashes,K.href=K.format(),K}var U=K.pathname&&"/"===K.pathname.charAt(0),x=q.host||q.pathname&&"/"===q.pathname.charAt(0),p=x||U||K.host&&q.pathname,M=p,S=K.pathname&&K.pathname.split("/")||[],te=(Y=q.pathname&&q.pathname.split("/")||[],K.protocol&&!ne[K.protocol]);if(te&&(K.hostname="",K.port=null,K.host&&(""===S[0]?S[0]=K.host:S.unshift(K.host)),K.host="",q.protocol&&(q.hostname=null,q.port=null,q.host&&(""===Y[0]?Y[0]=q.host:Y.unshift(q.host)),q.host=null),p=p&&(""===Y[0]||""===S[0])),x)K.host=q.host||""===q.host?q.host:K.host,K.hostname=q.hostname||""===q.hostname?q.hostname:K.hostname,K.search=q.search,K.query=q.query,S=Y;else if(Y.length)S||(S=[]),S.pop(),S=S.concat(Y),K.search=q.search,K.query=q.query;else if(null!=q.search)return te&&(K.host=S.shift(),K.hostname=K.host,(re=!!(K.host&&K.host.indexOf("@")>0)&&K.host.split("@"))&&(K.auth=re.shift(),K.hostname=re.shift(),K.host=K.hostname)),K.search=q.search,K.query=q.query,(null!==K.pathname||null!==K.search)&&(K.path=(K.pathname?K.pathname:"")+(K.search?K.search:"")),K.href=K.format(),K;if(!S.length)return K.pathname=null,K.path=K.search?"/"+K.search:null,K.href=K.format(),K;for(var ge=S.slice(-1)[0],ye=(K.host||q.host||S.length>1)&&("."===ge||".."===ge)||""===ge,xe=0,Me=S.length;Me>=0;Me--)"."===(ge=S[Me])?S.splice(Me,1):".."===ge?(S.splice(Me,1),xe++):xe&&(S.splice(Me,1),xe--);if(!p&&!M)for(;xe--;xe)S.unshift("..");p&&""!==S[0]&&(!S[0]||"/"!==S[0].charAt(0))&&S.unshift(""),ye&&"/"!==S.join("/").substr(-1)&&S.push("");var re,Te=""===S[0]||S[0]&&"/"===S[0].charAt(0);return te&&(K.hostname=Te?"":S.length?S.shift():"",K.host=K.hostname,(re=!!(K.host&&K.host.indexOf("@")>0)&&K.host.split("@"))&&(K.auth=re.shift(),K.hostname=re.shift(),K.host=K.hostname)),(p=p||K.host&&S.length)&&!Te&&S.unshift(""),S.length>0?K.pathname=S.join("/"):(K.pathname=null,K.path=null),(null!==K.pathname||null!==K.search)&&(K.path=(K.pathname?K.pathname:"")+(K.search?K.search:"")),K.auth=q.auth||K.auth,K.slashes=K.slashes||q.slashes,K.href=K.format(),K},R.prototype.parseHost=function(){var q=this.host,oe=z.exec(q);oe&&(":"!==(oe=oe[0])&&(this.port=oe.substr(1)),q=q.substr(0,q.length-oe.length)),q&&(this.hostname=q)},y.parse=F,y.resolve=function T(q,oe){return F(q,!1,!0).resolve(oe)},y.resolveObject=function W(q,oe){return q?F(q,!1,!0).resolveObject(oe):oe},y.format=function P(q){return"string"==typeof q&&(q=F(q)),q instanceof R?q.format():R.prototype.format.call(q)},y.Url=R},4654:()=>{},3414:()=>{},172:()=>{},2001:()=>{},3779:()=>{},6558:()=>{},2258:()=>{},7820:Ce=>{function y(b,R,le,z,ae,G,L){try{var O=b[G](L),A=O.value}catch(k){return void le(k)}O.done?R(A):Promise.resolve(A).then(z,ae)}Ce.exports=function Z(b){return function(){var R=this,le=arguments;return new Promise(function(z,ae){var G=b.apply(R,le);function L(A){y(G,z,ae,L,O,"next",A)}function O(A){y(G,z,ae,L,O,"throw",A)}L(void 0)})}},Ce.exports.__esModule=!0,Ce.exports.default=Ce.exports}},Ce=>{Ce(Ce.s=2171)}]);
2/******/ (function(modules) { // webpackBootstrap
3/******/ 	// The module cache
4/******/ 	var installedModules = {};
5/******/
6/******/ 	// The require function
7/******/ 	function __webpack_require__(moduleId) {
8/******/
9/******/ 		// Check if module is in cache
10/******/ 		if(installedModules[moduleId]) {
11/******/ 			return installedModules[moduleId].exports;
12/******/ 		}
13/******/ 		// Create a new module (and put it into the cache)
14/******/ 		var module = installedModules[moduleId] = {
15/******/ 			i: moduleId,
16/******/ 			l: false,
17/******/ 			exports: {}
18/******/ 		};
19/******/
20/******/ 		// Execute the module function
21/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
22/******/
23/******/ 		// Flag the module as loaded
vendor: 2,854 bytes, lines 24-89
24/******/ 		module.l = true;
25/******/
26/******/ 		// Return the exports of the module
27/******/ 		return module.exports;
28/******/ 	}
29/******/
30/******/
31/******/ 	// expose the modules object (__webpack_modules__)
32/******/ 	__webpack_require__.m = modules;
33/******/
34/******/ 	// expose the module cache
35/******/ 	__webpack_require__.c = installedModules;
36/******/
37/******/ 	// define getter function for harmony exports
38/******/ 	__webpack_require__.d = function(exports, name, getter) {
39/******/ 		if(!__webpack_require__.o(exports, name)) {
40/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
41/******/ 		}
42/******/ 	};
43/******/
44/******/ 	// define __esModule on exports
45/******/ 	__webpack_require__.r = function(exports) {
46/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
47/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
48/******/ 		}
49/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
50/******/ 	};
51/******/
52/******/ 	// create a fake namespace object
53/******/ 	// mode & 1: value is a module id, require it
54/******/ 	// mode & 2: merge all properties of value into the ns
55/******/ 	// mode & 4: return value when already ns object
56/******/ 	// mode & 8|1: behave like require
57/******/ 	__webpack_require__.t = function(value, mode) {
58/******/ 		if(mode & 1) value = __webpack_require__(value);
59/******/ 		if(mode & 8) return value;
60/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
61/******/ 		var ns = Object.create(null);
62/******/ 		__webpack_require__.r(ns);
63/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
64/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
65/******/ 		return ns;
66/******/ 	};
67/******/
68/******/ 	// getDefaultExport function for compatibility with non-harmony modules
69/******/ 	__webpack_require__.n = function(module) {
70/******/ 		var getter = module && module.__esModule ?
71/******/ 			function getDefault() { return module['default']; } :
72/******/ 			function getModuleExports() { return module; };
73/******/ 		__webpack_require__.d(getter, 'a', getter);
74/******/ 		return getter;
75/******/ 	};
76/******/
77/******/ 	// Object.prototype.hasOwnProperty.call
78/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
79/******/
80/******/ 	// __webpack_public_path__
81/******/ 	__webpack_require__.p = "";
82/******/
83/******/
84/******/ 	// Load entry module and return exports
85/******/ 	return __webpack_require__(__webpack_require__.s = "./src/main/webpack/site/main.ts");
86/******/ })
87/************************************************************************/
88/******/ ({
89
90/***/ "./src/main/webpack/components/organisms/accordion/v1/js/accordion.js":
91/*!****************************************************************************!*\
92  !*** ./src/main/webpack/components/organisms/accordion/v1/js/accordion.js ***!
93  \****************************************************************************/
94/*! no static exports found */
95/***/ (function(module, exports) {
96
97eval("window.aemvcV1Module = window.aemvcV1Module || {};\n\nwindow.aemvcV1Module.accordion = (function () {\n    function openOrCloseAccordions(accordion, indexButton, index){\n        const isSingleExpanded = accordion.classList.contains(\"aemvc-v1-accordion--one-expanded\");\n        const button = accordion.querySelector(\".aemvc-v1-accordion__trigger\");\n        const svgTitle = accordion.querySelector(\"svg\").querySelector(\"title\");\n        if (indexButton === index) {\n            if (accordion.classList.contains(\"aemvc-v1-accordion--expanded\")) {\n                accordion.classList.remove(\"aemvc-v1-accordion--expanded\");\n                button.title = \"show more\";\n                button.setAttribute(\"aria-expanded\", \"false\");\n                svgTitle.innerHTML = \"show more\";\n            } else {\n                accordion.classList.add(\"aemvc-v1-accordion--expanded\");\n                button.title = \"show less\";\n                button.setAttribute(\"aria-expanded\", \"true\");\n                svgTitle.innerHTML = \"show less\";\n            }\n        } else if (isSingleExpanded && accordion.classList.contains(\"aemvc-v1-accordion--expanded\")){\n            accordion.classList.remove(\"aemvc-v1-accordion--expanded\");\n            button.title = \"show more\";\n            button.setAttribute(\"aria-expanded\", \"false\");\n            svgTitle.innerHTML = \"show more\";\n        }\n    }\n\n    const handleOnClick = (accordions, indexButton) => {\n        for(let index = indexButton; index <= accordions.length; index++){\n            accordion = accordions[index];\n            const nextElementSibling = accordion.nextElementSibling;\n            openOrCloseAccordions(accordion, indexButton, index);\n            if(nextElementSibling == null){\n                break;\n            } \n        } \n        for(let index = indexButton-1; index >= 0; index--){\n            accordion = accordions[index];\n            const nextElementSibling = accordion.nextElementSibling;\n            if(nextElementSibling == null){\n                break;\n            } \n            openOrCloseAccordions(accordion, indexButton, index);\n        }\n    };\n\n    function expandCloseFeature() {\n        window.addEventListener(\"DOMContentLoaded\", () => {\n            const buttons = document.querySelectorAll(\".aemvc-v1-accordion__trigger\");\n            const accordionsContainer = document.querySelectorAll(\".aemvc-v1-accordion\");\n            buttons.forEach((button, indexButton) => {\n                button.addEventListener(\"click\", () => handleOnClick(accordionsContainer, indexButton));\n            });\n        });\n    }\n\n    return {\n        expandClose: expandCloseFeature(),\n    };\n    \n})();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvb3JnYW5pc21zL2FjY29yZGlvbi92MS9qcy9hY2NvcmRpb24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvb3JnYW5pc21zL2FjY29yZGlvbi92MS9qcy9hY2NvcmRpb24uanM/NDhlMiJdLCJzb3VyY2VzQ29udGVudCI6WyJ3aW5kb3cuYWVtdmNWMU1vZHVsZSA9IHdpbmRvdy5hZW12Y1YxTW9kdWxlIHx8IHt9O1xuXG53aW5kb3cuYWVtdmNWMU1vZHVsZS5hY2NvcmRpb24gPSAoZnVuY3Rpb24gKCkge1xuICAgIGZ1bmN0aW9uIG9wZW5PckNsb3NlQWNjb3JkaW9ucyhhY2NvcmRpb24sIGluZGV4QnV0dG9uLCBpbmRleCl7XG4gICAgICAgIGNvbnN0IGlzU2luZ2xlRXhwYW5kZWQgPSBhY2NvcmRpb24uY2xhc3NMaXN0LmNvbnRhaW5zKFwiYWVtdmMtdjEtYWNjb3JkaW9uLS1vbmUtZXhwYW5kZWRcIik7XG4gICAgICAgIGNvbnN0IGJ1dHRvbiA9IGFjY29yZGlvbi5xdWVyeVNlbGVjdG9yKFwiLmFlbXZjLXYxLWFjY29yZGlvbl9fdHJpZ2dlclwiKTtcbiAgICAgICAgY29uc3Qgc3ZnVGl0bGUgPSBhY2NvcmRpb24ucXVlcnlTZWxlY3RvcihcInN2Z1wiKS5xdWVyeVNlbGVjdG9yKFwidGl0bGVcIik7XG4gICAgICAgIGlmIChpbmRleEJ1dHRvbiA9PT0gaW5kZXgpIHtcbiAgICAgICAgICAgIGlmIChhY2NvcmRpb24uY2xhc3NMaXN0LmNvbnRhaW5zKFwiYWVtdmMtdjEtYWNjb3JkaW9uLS1leHBhbmRlZFwiKSkge1xuICAgICAgICAgICAgICAgIGFjY29yZGlvbi5jbGFzc0xpc3QucmVtb3ZlKFwiYWVtdmMtdjEtYWNjb3JkaW9uLS1leHBhbmRlZFwiKTtcbiAgICAgICAgICAgICAgICBidXR0b24udGl0bGUgPSBcInNob3cgbW9yZVwiO1xuICAgICAgICAgICAgICAgIGJ1dHRvbi5zZXRBdHRyaWJ1dGUoXCJhcmlhLWV4cGFuZGVkXCIsIFwiZmFsc2VcIik7XG4gICAgICAgICAgICAgICAgc3ZnVGl0bGUuaW5uZXJIVE1MID0gXCJzaG93IG1vcmVcIjtcbiAgICAgICAgICAgI
97H0gZWxzZSB7XG4gICAgICAgICAgICAgICAgYWNjb3JkaW9uLmNsYXNzTGlzdC5hZGQoXCJhZW12Yy12MS1hY2NvcmRpb24tLWV4cGFuZGVkXCIpO1xuICAgICAgICAgICAgICAgIGJ1dHRvbi50aXRsZSA9IFwic2hvdyBsZXNzXCI7XG4gICAgICAgICAgICAgICAgYnV0dG9uLnNldEF0dHJpYnV0ZShcImFyaWEtZXhwYW5kZWRcIiwgXCJ0cnVlXCIpO1xuICAgICAgICAgICAgICAgIHN2Z1RpdGxlLmlubmVySFRNTCA9IFwic2hvdyBsZXNzXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSBpZiAoaXNTaW5nbGVFeHBhbmRlZCAmJiBhY2NvcmRpb24uY2xhc3NMaXN0LmNvbnRhaW5zKFwiYWVtdmMtdjEtYWNjb3JkaW9uLS1leHBhbmRlZFwiKSl7XG4gICAgICAgICAgICBhY2NvcmRpb24uY2xhc3NMaXN0LnJlbW92ZShcImFlbXZjLXYxLWFjY29yZGlvbi0tZXhwYW5kZWRcIik7XG4gICAgICAgICAgICBidXR0b24udGl0bGUgPSBcInNob3cgbW9yZVwiO1xuICAgICAgICAgICAgYnV0dG9uLnNldEF0dHJpYnV0ZShcImFyaWEtZXhwYW5kZWRcIiwgXCJmYWxzZVwiKTtcbiAgICAgICAgICAgIHN2Z1RpdGxlLmlubmVySFRNTCA9IFwic2hvdyBtb3JlXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKGFjY29yZGlvbnMsIGluZGV4QnV0dG9uKSA9PiB7XG4gICAgICAgIGZvcihsZXQgaW5kZXggPSBpbmRleEJ1dHRvbjsgaW5kZXggPD0gYWNjb3JkaW9ucy5sZW5ndGg7IGluZGV4Kyspe1xuICAgICAgICAgICAgYWNjb3JkaW9uID0gYWNjb3JkaW9uc1tpbmRleF07XG4gICAgICAgICAgICBjb25zdCBuZXh0RWxlbWVudFNpYmxpbmcgPSBhY2NvcmRpb24ubmV4dEVsZW1lbnRTaWJsaW5nO1xuICAgICAgICAgICAgb3Blbk9yQ2xvc2VBY2NvcmRpb25zKGFjY29yZGlvbiwgaW5kZXhCdXR0b24sIGluZGV4KTtcbiAgICAgICAgICAgIGlmKG5leHRFbGVtZW50U2libGluZyA9PSBudWxsKXtcbiAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH0gXG4gICAgICAgIGZvcihsZXQgaW5kZXggPSBpbmRleEJ1dHRvbi0xOyBpbmRleCA+PSAwOyBpbmRleC0tKXtcbiAgICAgICAgICAgIGFjY29yZGlvbiA9IGFjY29yZGlvbnNbaW5kZXhdO1xuICAgICAgICAgICAgY29uc3QgbmV4dEVsZW1lbnRTaWJsaW5nID0gYWNjb3JkaW9uLm5leHRFbGVtZW50U2libGluZztcbiAgICAgICAgICAgIGlmKG5leHRFbGVtZW50U2libGluZyA9PSBudWxsKXtcbiAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICBvcGVuT3JDbG9zZUFjY29yZGlvbnMoYWNjb3JkaW9uLCBpbmRleEJ1dHRvbiwgaW5kZXgpO1xuICAgICAgICB9XG4gICAgfTtcblxuICAgIGZ1bmN0aW9uIGV4cGFuZENsb3NlRmVhdHVyZSgpIHtcbiAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJET01Db250ZW50TG9hZGVkXCIsICgpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IGJ1dHRvbnMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKFwiLmFlbXZjLXYxLWFjY29yZGlvbl9fdHJpZ2dlclwiKTtcbiAgICAgICAgICAgIGNvbnN0IGFjY29yZGlvbnNDb250YWluZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKFwiLmFlbXZjLXYxLWFjY29yZGlvblwiKTtcbiAgICAgICAgICAgIGJ1dHRvbnMuZm9yRWFjaCgoYnV0dG9uLCBpbmRleEJ1dHRvbikgPT4ge1xuICAgICAgICAgICAgICAgIGJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgKCkgPT4gaGFuZGxlT25DbGljayhhY2NvcmRpb25zQ29udGFpbmVyLCBpbmRleEJ1dHRvbikpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIHJldHVybiB7XG4gICAgICAgIGV4cGFuZENsb3NlOiBleHBhbmRDbG9zZUZlYXR1cmUoKSxcbiAgICB9O1xuICAgIFxufSkoKTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/main/webpack/components/organisms/accordion/v1/js/accordion.js\n");
98
99/***/ }),
100
101/***/ "./src/main/webpack/components/organisms/carousel/js/carousel-height.js":
102/*!******************************************************************************!*\
103  !*** ./src/main/webpack/components/organisms/carousel/js/carousel-height.js ***!
104  \******************************************************************************/
105/*! no static exports found */
106/***/ (function(module, exports) {
107
108eval("(function () {\n    /**\n     * Sets the height of each carousel to the tallest item/slide in the carousel\n     * Loads after carousel.js and leverages existing core component structure and css\n     * May need to update logic if component implementation changes and/or\n     * explore refactoring to set height using pure css\n     */\n    function setCarouselsHeight() {\n        const carousels = document.querySelectorAll('.cmp-carousel');\n        for (let i = 0; i < carousels.length; i++) {\n            // The Marketing Offers Carousel does not need this fixed height functionality\n            if (carousels[i].closest('.carousel')) {\n                if (carousels[i].closest('.carousel').classList.contains('cmp-carousel--marketing-offers')) {\n                    return;\n                }\n            }\n            const content = carousels[i].querySelector('.cmp-carousel__content');\n            content.style.height = '';\n            const items = carousels[i].querySelectorAll('.cmp-carousel__item');\n            let maxHeight = 0;\n            for (let j = 0; j < items.length; j++) {\n                const display = items[j].style.display;\n                items[j].style.display = 'block';\n                if (items[j].offsetHeight > maxHeight) {\n                    maxHeight = items[j].offsetHeight;\n                }\n                items[j].style.display = display;\n            }\n            content.style.height = maxHeight + 'px';\n        }\n    }\n\n    window.addEventListener('load', setCarouselsHeight);\n    window.addEventListener('resize', setCarouselsHeight);\n    window.addEventListener('orientationchange', setCarouselsHeight);\n})();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvb3JnYW5pc21zL2Nhcm91c2VsL2pzL2Nhcm91c2VsLWhlaWdodC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9vcmdhbmlzbXMvY2Fyb3VzZWwvanMvY2Fyb3VzZWwtaGVpZ2h0LmpzPzhlNWUiXSwic291cmNlc0NvbnRlbnQiOlsiKGZ1bmN0aW9uICgpIHtcbiAgICAvKipcbiAgICAgKiBTZXRzIHRoZSBoZWlnaHQgb2YgZWFjaCBjYXJvdXNlbCB0byB0aGUgdGFsbGVzdCBpdGVtL3NsaWRlIGluIHRoZSBjYXJvdXNlbFxuICAgICAqIExvYWRzIGFmdGVyIGNhcm91c2VsLmpzIGFuZCBsZXZlcmFnZXMgZXhpc3RpbmcgY29yZSBjb21wb25lbnQgc3RydWN0dXJlIGFuZCBjc3NcbiAgICAgKiBNYXkgbmVlZCB0byB1cGRhdGUgbG9naWMgaWYgY29tcG9uZW50IGltcGxlbWVudGF0aW9uIGNoYW5nZXMgYW5kL29yXG4gICAgICogZXhwbG9yZSByZWZhY3RvcmluZyB0byBzZXQgaGVpZ2h0IHVzaW5nIHB1cmUgY3NzXG4gICAgICovXG4gICAgZnVuY3Rpb24gc2V0Q2Fyb3VzZWxzSGVpZ2h0KCkge1xuICAgICAgICBjb25zdCBjYXJvdXNlbHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY21wLWNhcm91c2VsJyk7XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgY2Fyb3VzZWxzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAvLyBUaGUgTWFya2V0aW5nIE9mZmVycyBDYXJvdXNlbCBkb2VzIG5vdCBuZWVkIHRoaXMgZml4ZWQgaGVpZ2h0IGZ1bmN0aW9uYWxpdHlcbiAgICAgICAgICAgIGlmIChjYXJvdXNlbHNbaV0uY2xvc2VzdCgnLmNhcm91c2VsJykpIHtcbiAgICAgICAgICAgICAgICBpZiAoY2Fyb3VzZWxzW2ldLmNsb3Nlc3QoJy5jYXJvdXNlbCcpLmNsYXNzTGlzdC5jb250YWlucygnY21wLWNhcm91c2VsLS1tYXJrZXRpbmctb2ZmZXJzJykpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IGNvbnRlbnQgPSBjYXJvdXNlbHNbaV0ucXVlcnlTZWxlY3RvcignLmNtcC1jYXJvdXNlbF9fY29udGVudCcpO1xuICAgICAgICAgICAgY29udGVudC5zdHlsZS5oZWlnaHQgPSAnJztcbiAgICAgICAgICAgIGNvbnN0IGl0ZW1zID0gY2Fyb3VzZWxzW2ldLnF1ZXJ5U2VsZWN0b3JBbGwoJy5jbXAtY2Fyb3VzZWxfX2l0ZW0nKTtcbiAgICAgICAgICAgIGxldCBtYXhIZWlnaHQgPSAwO1xuICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBpdGVtcy5sZW5ndGg7IGorKykge1xuICAgICAgICAgICAgICAgIGNvbnN0IGRpc3BsYXkgPSBpdGVtc1tqXS5zdHlsZS5kaXNwbGF5O1xuICAgICAgICAgICAgICAgIGl0ZW1zW2pdLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snO1xuICAgICAgICAgICAgICAgIGlmIChpdGVtc1tqXS5vZmZzZXRIZWlnaHQgPiBtYXhIZWlnaHQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4SGVpZ2h0ID0gaXRlbXNbal0ub2Zmc2V0SGVpZ2h0O1xuICAgICAgICAgICAgICAgI
108H1cbiAgICAgICAgICAgICAgICBpdGVtc1tqXS5zdHlsZS5kaXNwbGF5ID0gZGlzcGxheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnRlbnQuc3R5bGUuaGVpZ2h0ID0gbWF4SGVpZ2h0ICsgJ3B4JztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgc2V0Q2Fyb3VzZWxzSGVpZ2h0KTtcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgc2V0Q2Fyb3VzZWxzSGVpZ2h0KTtcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignb3JpZW50YXRpb25jaGFuZ2UnLCBzZXRDYXJvdXNlbHNIZWlnaHQpO1xufSkoKTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/main/webpack/components/organisms/carousel/js/carousel-height.js\n");
109
110/***/ }),
111
112/***/ "./src/main/webpack/components/organisms/carousel/js/carousel.js":
113/*!***********************************************************************!*\
114  !*** ./src/main/webpack/components/organisms/carousel/js/carousel.js ***!
115  \***********************************************************************/
116/*! no static exports found */
117/***/ (function(module, exports) {
118
119eval("/*******************************************************************************\n * Copyright 2018 Adobe\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ******************************************************************************/\n/* eslint-disable */\n(function () {\n    'use strict';\n\n    var dataLayerEnabled;\n    var dataLayer;\n\n    var NS = 'cmp';\n    var IS = 'carousel';\n\n    var keyCodes = {\n        SPACE: 32,\n        END: 35,\n        HOME: 36,\n        ARROW_LEFT: 37,\n        ARROW_UP: 38,\n        ARROW_RIGHT: 39,\n        ARROW_DOWN: 40\n    };\n\n    var selectors = {\n        self: '[data-' + NS + '-is=\"' + IS + '\"]'\n    };\n\n    var properties = {\n        /**\n         * Determines whether the Carousel will automatically transition between slides\n         *\n         * @memberof Carousel\n         * @type {Boolean}\n         * @default false\n         */\n        autoplay: {\n            default: false,\n            transform: function (value) {\n                return !(value === null || typeof value === 'undefined');\n            }\n        },\n        /**\n         * Duration (in milliseconds) before automatically transitioning to the next slide\n         *\n         * @memberof Carousel\n         * @type {Number}\n         * @default 5000\n         */\n        delay: {\n            default: 5000,\n            transform: function (value) {\n                value = parseFloat(value);\n                return !isNaN(value) ? value : null;\n            }\n        },\n        /**\n         * Determines whether automatic pause on hovering the carousel is disabled\n         *\n         * @memberof Carousel\n         * @type {Boolean}\n         * @default false\n         */\n        autopauseDisabled: {\n            default: false,\n            transform: function (value) {\n                return !(value === null || typeof value === 'undefined');\n            }\n        }\n    };\n\n    /**\n     * Carousel Configuration\n     *\n     * @typedef {Object} CarouselConfig Represents a Carousel configuration\n     * @property {HTMLElement} element The HTMLElement representing the Carousel\n     * @property {Object} options The Carousel options\n     */\n\n    /**\n     * Carousel\n     *\n     * @class Carousel\n     * @classdesc An interactive Carousel component for navigating a list of generic items\n     * @param {CarouselConfig} config The Carousel configuration\n     */\n    function Carousel(config) {\n        var that = this;\n\n        if (config && config.element) {\n            init(config);\n        }\n\n        /**\n         * Initializes the Carousel\n         *\n         * @private\n         * @param {CarouselConfig} config The Carousel configuration\n         */\n        function init(config) {\n            // prevents multiple initialization\n            config.element.removeAttribute('data-' + NS + '-is');\n\n            setupProperties(config.options);\n            cacheElements(config.element);\n\n            that._active = 0;\n            that._paused = false;\n\n            if (that._elements.item) {\n                refreshActive();\n                bindEvents();\n                resetAutoplayInterval();\n                refreshPlayPauseActions();\n                touchSwipeControls();\n            }\n\n            // TODO: This section is only relevant in edit mode and should move to the editor clientLib\n            if (window.Granite && window.Granite.author && window.Granite.author.MessageChannel) {\n                /*\n                 * Editor message handling:\n                 * - subscribe to \"cmp.panelcontainer\" message requests sent by the editor frame\n                 * - check that the message data panel c
119ontainer type is correct and that the id (path) matches this specific Carousel component\n                 * - if so, route the \"navigate\" operation to enact a navigation of the Carousel based on index data\n                 */\n                window.CQ = window.CQ || {};\n                window.CQ.CoreComponents = window.CQ.CoreComponents || {};\n                window.CQ.CoreComponents.MESSAGE_CHANNEL = window.CQ.CoreComponents.MESSAGE_CHANNEL || new window.Granite.author.MessageChannel('cqauthor', window);\n                window.CQ.CoreComponents.MESSAGE_CHANNEL.subscribeRequestMessage('cmp.panelcontainer', function (message) {\n                    if (message.data && message.data.type === 'cmp-carousel' && message.data.id === that._elements.self.dataset['cmpPanelcontainerId']) {\n                        if (message.data.operation === 'navigate') {\n                            navigate(message.data.index);\n                        }\n                    }\n                });\n            }\n        }\n\n        /**\n         * Caches the Carousel elements as defined via the {@code data-carousel-hook=\"ELEMENT_NAME\"} markup API\n         *\n         * @private\n         * @param {HTMLElement} wrapper The Carousel wrapper element\n         */\n        function cacheElements(wrapper) {\n            that._elements = {\n                item: [],\n                indicator: []\n            };\n            that._elements.self = wrapper;\n            // Style System classes that we need to check against are applied on the outer component, so we should cache it too\n            that._elements.carouselComponent = that._elements.self.closest('.carousel');\n            // Cache the aria-live region that's used for slide number updates when clicking the next and previous buttons\n            that._elements.liveRegion = that._elements.self.querySelector('.cmp-carousel__live-region');\n            // Marketing Offers Carousel\n            // Add an easier way to check if this is a Marketing Offers Carousel\n            if (that._elements.carouselComponent) {\n                if (that._elements.carouselComponent.classList.contains('cmp-carousel--marketing-offers')) {\n                    that._isMarketingOffers = true;\n                    // Remove the non-Marketing Offers actions markup to prevent caching both instances during the hooks loop\n                    that._elements.carouselComponent.querySelector('.cmp-carousel__actions--default').remove();\n                } else {\n                    // Remove the Marketing Offers actions markup to prevent caching both instances during the hooks loop\n                    that._elements.carouselComponent.querySelector('.cmp-carousel__actions--marketing-offers').remove();\n                }\n            }\n            var hooks = that._elements.self.querySelectorAll('[data-' + NS + '-hook-' + IS + ']');\n\n            for (var i = 0; i < hooks.length; i++) {\n                var hook = hooks[i],\n                    capitalized = IS,\n                    key;\n                capitalized = capitalized.charAt(0).toUpperCase() + capitalized.slice(1);\n                key = hook.dataset[NS + 'Hook' + capitalized];\n                if (that._elements[key]) {\n                    if (!Array.isArray(that._elements[key])) {\n                        var tmp = that._elements[key];\n                        that._elements[key] = [tmp];\n                    }\n                    that._elements[key].push(hook);\n                } else {\n                    that._elements[key] = hook;\n                }\n            }\n        }\n\n        /**\n         * Sets up properties for the Carousel based on the passed options.\n         *\n         * @private\n         * @param {Object} options The Carousel options\n         */\n        function setupProperties(options) {\n            that._properties = {};\n\n            for (var key in properties) {\n                if (properties.hasOwnProperty(key)) {\n                    var property = properties[key];\n                    var value = null;\n\n                    if (options && options[key] != null) {\n                        value = options[key];\n\n                        // transform the provided option\n                        if (property && typeof property.transform === 'function') {\n                            value = property.transform(value);\n                        }\n                    }\n\n                    if (value === null) {\n                        // value still null, take the property default\n                        value = properties[key]['default'];\n                    }\n\n                    that._properties[key] = value;\n                }\n            }\n        }\n\n        /**\n         * Binds Carousel event handling\n         *\n         * @private\n         */\n        function bindEvents() {\n            if (that._elements['previous']) {\n                that._elements['previous'].addEventListener('click', function () {\n                    var index = getPreviousIndex();\n                    // Marketing Offers Carousel\n                    // User-initiated navigation should pause autoplay\n                    if (that._isMarketingOffers && that._properties.autoplay) {\n                        pause();\n                    }\n                    navigate(index, 'previous');\n                    if (dataLayerEnabled) {\n                        dataLayer.push({\n                            event: 'cmp:show',\n                            eventInfo: {\n                                path: 'component.' + getDataLayerId(that._elements.item[index])\n                            }\n                        });\n                    }\n                });\n            }\n\n            if (that._elements['next']) {\n                that._elements['next'].addEventListener('click', function () {\n                    var index = getNextIndex();\n                    // Marketing Offers Carousel\n                    // User-initiated navigation should pause autoplay\n                    if (that._isMarketingOffers && that._properties.autoplay) {\n                        pause();\n                    }\n                    navigate(index, 'next');\n                    if (dataLayerEnabled) {\n                        dataLayer.push({\n                            event: 'cmp:show',\n                            eventInfo: {\n                                path: 'component.' + getDataLayerId(that._elements.item[index])\n                            }\n                        });\n                    }\n                });\n            }\n\n            var indicators = that._elements['indicator'];\n            if (indicators) {\n                for (var i = 0; i < indicators.length;
119 i++) {\n                    (function (index) {\n                        indicators[i].addEventListener('click', function (event) {\n                            // Marketing Offers Carousel\n                            // User-initiated navigation should pause autoplay\n                            if (that._isMarketingOffers && that._properties.autoplay) {\n                                pause();\n                            }\n                            navigateAndFocusIndicator(index);\n                        });\n                    })(i);\n                }\n            }\n\n            if (that._elements['pause']) {\n                if (that._properties.autoplay) {\n                    that._elements['pause'].addEventListener('click', onPauseClick);\n                }\n            }\n\n            if (that._elements['play']) {\n                if (that._properties.autoplay) {\n                    that._elements['play'].addEventListener('click', onPlayClick);\n                }\n            }\n\n            that._elements.self.addEventListener('keydown', onKeyDown);\n\n            if (!that._properties.autopauseDisabled) {\n                that._elements.self.addEventListener('mouseenter', onMouseEnter);\n                that._elements.self.addEventListener('mouseleave', onMouseLeave);\n            }\n        }\n\n        /**\n         * Handles carousel keydown events\n         *\n         * @private\n         * @param {Object} event The keydown event\n         */\n        function onKeyDown(event) {\n            var index = that._active;\n            var lastIndex = that._elements['indicator'].length - 1;\n\n            // Marketing Offers Carousel\n            // User-initiated navigation should pause autoplay\n            if (that._isMarketingOffers && that._properties.autoplay) {\n                switch (event.keyCode) {\n                    case keyCodes.ARROW_LEFT:\n                    case keyCodes.ARROW_UP:\n                    case keyCodes.ARROW_RIGHT:\n                    case keyCodes.ARROW_DOWN:\n                    case keyCodes.HOME:\n                    case keyCodes.END:\n                        pause();\n                        break;\n                }\n            }\n\n            switch (event.keyCode) {\n                case keyCodes.ARROW_LEFT:\n                case keyCodes.ARROW_UP:\n                    event.preventDefault();\n                    if (index > 0) {\n                        navigateAndFocusIndicator(index - 1);\n                    }\n                    break;\n                case keyCodes.ARROW_RIGHT:\n                case keyCodes.ARROW_DOWN:\n                    event.preventDefault();\n                    if (index < lastIndex) {\n                        navigateAndFocusIndicator(index + 1);\n                    }\n                    break;\n                case keyCodes.HOME:\n                    event.preventDefault();\n                    navigateAndFocusIndicator(0);\n                    break;\n                case keyCodes.END:\n                    event.preventDefault();\n                    navigateAndFocusIndicator(lastIndex);\n                    break;\n                case keyCodes.SPACE:\n                    if (that._properties.autoplay && event.target !== that._elements['previous'] && event.target !== that._elements['next']) {\n                        event.preventDefault();\n                        if (!that._paused) {\n                            pause();\n                        } else {\n                            play();\n                        }\n                    }\n                    if (event.target === that._elements['pause']) {\n                        that._elements['play'].focus();\n                    }\n                    if (event.target === that._elements['play']) {\n                        that._elements['pause'].focus();\n                    }\n                    break;\n                default:\n                    return;\n            }\n        }\n\n        /**\n         * Handles carousel mouseenter events\n         *\n         * @private\n         * @param {Object} event The mouseenter event\n         */\n        function onMouseEnter(event) {\n            clearAutoplayInterval();\n        }\n\n        /**\n         * Handles carousel mouseleave events\n         *\n         * @private\n         * @param {Object} event The mouseleave event\n         */\n        function onMouseLeave(event) {\n            resetAutoplayInterval();\n        }\n\n        /**\n         * Handles pause element click events\n         *\n         * @private\n         * @param {Object} event The click event\n         */\n        function onPauseClick(event) {\n            pause();\n            that._elements['play'].focus();\n        }\n\n        /**\n         * Handles play element click events\n         *\n         * @private\n         * @param {Object} event The click event\n         */\n        function onPlayClick() {\
119n            play();\n            that._elements['pause'].focus();\n        }\n\n        /**\n         * Pauses the playing of the Carousel. Sets {@code Carousel#_paused} marker.\n         * Only relevant when autoplay is enabled\n         *\n         * @private\n         */\n        function pause() {\n            that._paused = true;\n            clearAutoplayInterval();\n            refreshPlayPauseActions();\n        }\n\n        /**\n         * Enables the playing of the Carousel. Sets {@code Carousel#_paused} marker.\n         * Only relevant when autoplay is enabled\n         *\n         * @private\n         */\n        function play() {\n            that._paused = false;\n\n            // If the Carousel is hovered, don't begin auto transitioning until the next mouse leave event\n            var hovered = false;\n            if (that._elements.self.parentElement) {\n                hovered = that._elements.self.parentElement.querySelector(':hover') === that._elements.self;\n            }\n            if (that._properties.autopauseDisabled || !hovered) {\n                resetAutoplayInterval();\n            }\n\n            refreshPlayPauseActions();\n        }\n\n        /**\n         * Refreshes the play/pause action markup based on the {@code Carousel#_paused} state\n         *\n         * @private\n         */\n        function refreshPlayPauseActions() {\n            setA
119ctionDisabled(that._elements['pause'], that._paused);\n            setActionDisabled(that._elements['play'], !that._paused);\n        }\n\n        /**\n         * Refreshes the item markup based on the current {@code Carousel#_active} index\n         *\n         * @private\n         */\n        function refreshActive() {\n            var items = that._elements['item'];\n            var indicators = that._elements['indicator'];\n            const focusableElementsString = 'a[href], button, input, textarea, select, details, [tabindex]:not([tabindex=\"-1\"])';\n\n            if (items) {\n                if (Array.isArray(items)) {\n                    for (var i = 0; i < items.length; i++) {\n                        if (i === parseInt(that._active)) {\n                            items[i].classList.add('cmp-carousel__item--active');\n                            items[i].removeAttribute('aria-hidden');\n                            indicators[i].classList.add('cmp-carousel__indicator--active');\n                            indicators[i].setAttribute('aria-selected', true);\n                            indicators[i].setAttribute('tabindex', '0');\n                            // Marketing Offers Carousel\n                            // Focusable elements in an inactive slide should be made unfocusable\n                            if (that._isMarketingOffers) {\n                                // Restore the original tabindex of the focusable elements in the active slide\n                                items[i].querySelectorAll('.cmp-carousel__negativeTabindex').forEach(element => {\n                                    // We need to account for elements that may have a modified tabindex unrelated to the carousel\n                                    // If this element is one of those, originalTabindex will have that value. Restore it here\n                                    if (element.dataset.originalTabindex && element.dataset.originalTabindex !== 'null') {\n                                        element.setAttribute('tabindex', element.dataset.originalTabindex);\n                                    }\n                                    // Otherwise, we should remove the tabindex attribute entirely\n                                    else {\n                                        element.removeAttribute('tabindex');\n                                    }\n                                    delete element.dataset.originalTabindex;\n                                    element.classList.remove('cmp-carousel__negativeTabindex');\n                                });\n                            }\n                        } else {\n                            items[i].classList.remove('cmp-carousel__item--active');\n                            items[i].setAttribute('aria-hidden', true);\n                            indicators[i].classList.remove('cmp-carousel__indicator--active');\n                            indicators[i].setAttribute('aria-selected', false);\n                            indicators[i].setAttribute('tabindex', '-1');\n                            // Marketing Offers Carousel\n                            if (that._isMarketingOffers) {\n                                // Set a negative tabindex on focusable elements in the inactive slides to prevent tabbing to them\n                                // Store the original tabindex as a data attribute so we can restore it later, and add a class to the elements we've modified for easier targeting\n                                items[i].querySelectorAll(focusableElementsString).forEach(element => {\n                                    // Ignore this element if we've already modified it\n                                    if (!element.classList.contains('cmp-carousel__negativeTabindex')) {\n                                        // We need to account for elements that may have a modified tabindex unrelated to the carousel, so use the attribute value rather than the property\n                                        // The attribute will return null if unmodified\n                                        if (element.getAttribute('tabindex') !== 'null') {\n                                            element.dataset.originalTabindex = element.getAttribute('tabindex');\n                                        }\n                                        element.setAttribute('tabindex', '-1');\n                                        element.classList.add('cmp-carousel__negativeTabindex');\n                                    }\n                                });\n                            }\n                        }\n                    }\n                } else {\n                    // only one item\n                    items.classList.add('cmp-carousel__item--active');\n                    indicators.classList.add('cmp-carousel__indicator--active');\n                }\n\n                if (dataLayerEnabled) {\n                    dataLayer.push({\n                        event: 'carousel:slideActive',\n                        eventInfo: {\n                            path: 'component.' + getDataLayerId(that._elements.item[that._active])\n                        }\n                    });\n                }\n            }\n        }\n\n        /**\n         * Focuses the element and prevents scrolling the element into view\n         *\n         * @param {HTMLElement} element Element to focus\n         */\n        function focusWithoutScroll(element) {\n            var x = window.scrollX || window.pageXOffset;\n            var y = window.scrollY || window.pageYOffset;\n            element.focus();\n            window.scrollTo(x, y);\n        }\n\n        /**\n         * Retrieves the next active index, with looping\n         *\n         * @private\n         * @returns {Number} Index of the next carousel item\n         */\n        function getNextIndex() {\n            return that._active === that._elements['item'].length - 1 ? 0 : that._active + 1;\n        }\n\n        /**\n         * Retrieves the previous active index, with looping\n         *\n         * @private\n         * @returns {Number} Index of the previous carousel item\n         */\n        function getPreviousIndex() {\n            return that._active === 0 ? that._elements['item'].length - 1 : that._active - 1;\n        }\n\n        /**\n         * Navigates to the item at the provided index\n         *\n         * @private\n         * @param {Number} index The index of the item to navigate to\n         * @param {String}
119 direction The direction of the index to navigate to, \"next\" or \"previous\"\n         */\n        function navigate(index, direction) {\n            if (index < 0 || index > that._elements['item'].length - 1) {\n                return;\n            }\n\n            /* Carousel animation */\n\n            if (index === that._active) {\n                return;\n            }\n\n            // if direction not specified, determine based on index and active\n            var slideDirection = direction || (index < that._active ? 'previous' : 'next');\n\n            // Marketing Offers Carousel\n            // Update the CSS Custom Property --carousel-transform to a value that represents the targeted slide\n            // Unless we're in Authoring, where the panels are navigated with a simple show/hide\n            if (that._isMarketingOffers) {\n                if (!that._elements.carouselComponent.classList.contains('cq-Editable-dom')) {\n                    let carouselCSSTransformValue = (index > 0 ? '-' : '') + index + (index > 0 ? '00' : '') + (index > 0 ? '%' : '');\n                    that._elements.self.style.setProperty('--carousel-transform', carouselCSSTransformValue);\n                }\n                refreshCarousel();\n                return;\n            }\n\n            if (that._elements.self.classList.contains('cmp-carousel-animated')) {\n                var next = that._elements['item'][index];\n                var active = that._elements['item'][that._active];\n                var length = that._elements['item'].length;\n\n                if (that._elements.self.classList.contains('is-animated')) {\n                    return;\n                } else {\n                    // add animation indicator\n                    that._elements.self.classList.add('is-animated');\n\n                    if (slideDirection === 'next') {\n                        next.classList.add('cmp-carousel-item-animate--next');\n                        setTimeout(function () {\n                            active.classList.add('cmp-carousel-item-animate--left');\n                            next.classList.add('cmp-carousel-item-animate--left');\n                        }, 50);\n                    } else if (slideDirection === 'previous') {\n                        next.classList.add('cmp-carousel-item-animate--previous');\n                        setTimeout(function () {\n                            active.classList.add('cmp-carousel-item-animate--right');\n                            next.classList.add('cmp-carousel-item-animate--right');\n                        }, 50);\n                    }\n\n                    setTimeout(function () {\n                        // clear out animation classes\n                        for (var i = 0; i < length; i++) {\n                            that._elements['item'][i].classList.remove(\n                                'cmp-carousel-item-animate--left',\n                                'cmp-carousel-item-animate--right',\n                                'cmp-carousel-item-animate--next',\n                                'cmp-carousel-item-animate--previous'\n                            );\n                        }\n                        that._elements.self.classList.remove('is-animated');\n                        refreshCarousel();\n                    }, 800);\n                }\n            } else {\n                refreshCarousel();\n            }\n\n            function refreshCarousel() {\n                that._active = index;\n                // Update the aria-live region to match the active panel's aria-label\n                that._elements.liveRegion.textContent = that._elements['item'][that._active].ariaLabel;\n                refreshActive();\n\n                if (dataLayerEnabled) {\n                    var carouselId = that._elements.self.id;\n                    var activeItem = getDataLayerId(that._elements.item[index]);\n                    var updatePayload = { component: {} };\n                    updatePayload.component[carouselId] = { shownItems: [activeItem] };\n\n                    var removePayload = { component: {} };\n                    removePayload.component[carouselId] = { shownItems: undefined };\n\n                    dataLayer.push(removePayload);\n                    dataLayer.push(updatePayload);\n                }\n\n                // reset the autoplay transition interval following navigation, if not already hovering the carousel\n                if (that._elements.self.parentElement) {\n                    if (that._elements.self.parentElement.querySelector(':hover') !== that._elements.self) {\n                        resetAutoplayInterval();\n                    }\n                }\n            }\n        }\n\n        /**\n         * Navigates to the item at the provided index and ensures the active indicator gains focus\n         *\n         * @private\n         * @param {Number} index The index of the item to navigate to\n         */\n        function navigateAndFocusIndicator(index) {\n            navigate(index);\n            focusWithoutScroll(that._elements['indicator'][index]);\n\n            if (dataLayerEnabled) {\n                dataLayer.push({\n                    event: 'cmp:show',\n                    eventInfo: {\n                        path: 'component.' + getDataLayerId(that._elements.item[index])\n                    }\n                });\n            }\n        }\n\n        /**\n         * Starts/resets automatic slide transition interval\n         *\n         * @private\n         */\n        function resetAutoplayInterval() {\n            let activeIndicatorProgressbar;\n            if (that._paused || !that._properties.autoplay) {\n                return;\n            }\n            clearAutoplayInterval();\n            // Marketing Offers Carousel\n            // Start the progress bar animation on the active indicator\n            if (that._isMarketingOffers) {\n                that._elements['indicator'].forEach((indicator, index) =>
119 {\n                    if (index === parseInt(that._active)) {\n                        activeIndicatorProgressbar = that._elements['indicator'][that._active].querySelector('.cmp-carousel__indicator-progressbar');\n                        startProgressbarAnimation(indicator);\n                    }\n                });\n                that._progressbarAutoplayIntervalId = window.setInterval(\n                    () => {\n                        that._progressbarValueNow += 1;\n                        activeIndicatorProgressbar.ariaValueNow = that._progressbarValueNow;\n                    },\n                    Math.floor(that._properties.delay / 100)\n                );\n            }\n            that._autoplayIntervalId = window.setInterval(function () {\n                if (document.visibilityState && document.hidden) {\n                    return;\n                }\n                var indicators = that._elements['indicators'];\n                // Marketing Offers Carousel\n                // Reset the active indicator's progressbar aria-valuenow before navigating to the next slide\n                if (activeIndicatorProgressbar) {\n                    activeIndicatorProgressbar.ariaValueNow = 0;\n                }\n                if (indicators !== document.activeElement && indicators.contains(document.activeElement)) {\n                    // if an indicator has focus, ensure we switch focus following navigation\n                    navigateAndFocusIndicator(getNextIndex());\n                } else {\n                    navigate(getNextIndex(), 'next');\n                }\n            }, that._properties.delay);\n        }\n\n        /**\n         * Clears/pauses automatic slide transition interval\n         *\n         * @private\n         */\n        function clearAutoplayInterval() {\n            window.clearInterval(that._autoplayIntervalId);\n            window.clearInterval(that._progressbarAutoplayIntervalId);\n            that._autoplayIntervalId = null;\n            that._progressbarAutoplayIntervalId = null;\n            that._progressbarValueNow = 0;\n            // Marketing Offers Carousel\n            if (that._isMarketingOffers) {\n                clearProgressbarAnimation();\n            }\n        }\n\n        // Start the progressbar animation on the given indicator\n        function startProgressbarAnimation(indicator) {\n            indicator.classList.add('cmp-carousel__indicator--playing');\n        }\n\n        // Remove any progress bar animations from the indicators\n        function clearProgressbarAnimation() {\n            that._elements['indicator'].forEach(indicator => {\n                indicator.classList.remove('cmp-carousel__indicator--playing');\n            });\n        }\n\n        /**\n         * Sets the disabled state for an action and toggles the appropriate CSS classes\n         *\n         * @private\n         * @param {HTMLElement} action Action to disable\n         * @param {Boolean} [disable] {@code true} to disable, {@code false} to enable\n         */\n        function setActionDisabled(action, disable) {\n            if (!action) {\n                return;\n            }\n            if (disable !== false) {\n                action.disabled = true;\n                action.classList.add('cmp-carousel__action--disabled');\n            } else {\n                action.disabled = false;\n                action.classList.remove('cmp-carousel__action--disabled');\n            }\n        }\n\n        /**\n         * Adds swipe/touch controls\n         *\n         * @private\n         */\n        function touchSwipeControls() {\n            var xStart = null;\n\n            that._elements.self.addEventListener('touchstart', touchStart, false);\n            that._elements.self.addEventListener('touchend', touchEnd, false);\n\n            function touchEnd(e) {\n                var minXDelta = 50; // distance for swipe to register\n                if (xStart || xStart === 0) {\n                    var xEnd = e.changedTouches[0].clientX;\n                    if (xEnd <= xStart - minXDelta) {\n                        navigate(getNextIndex(), 'next');\n                    } else if (xEnd >= xStart + minXDelta) {\n                        navigate(getPreviousIndex(), 'previous');\n                    }\n                    xStart = null;\n                }\n            }\n\n            function touchStart(e) {\n                xStart = e.changedTouches[0].clientX;\n            }\n        }\n\n        if (window.location.href.includes('printable')) {\n            // pause carousel autoplay\n            pause();\n        }\n    }
119\n\n    /**\n     * Reads options data from the Carousel wrapper element, defined via {@code data-cmp-*} data attributes\n     *\n     * @private\n     * @param {HTMLElement} element The Carousel element to read options data from\n     * @returns {Object} The options read from the component data attributes\n     */\n    function readData(element) {\n        var data = element.dataset;\n        var options = [];\n        var capitalized = IS;\n        capitalized = capitalized.charAt(0).toUpperCase() + capitalized.slice(1);\n        var reserved = ['is', 'hook' + capitalized];\n\n        for (var key in data) {\n            if (data.hasOwnProperty(key)) {\n                var value = data[key];\n\n                if (key.indexOf(NS) === 0) {\n                    key = key.slice(NS.length);\n                    key = key.charAt(0).toLowerCase() + key.substring(1);\n\n                    if (reserved.indexOf(key) === -1) {\n                        options[key] = value;\n                    }\n                }\n            }\n        }\n\n        return options;\n    }\n\n    /**\n     * Parses the dataLayer string and returns the ID\n     *\n     * @private\n     * @param {HTMLElement} item the accordion item\n     * @returns {String} dataLayerId or undefined\n     */\n    function getDataLayerId(item) {\n        if (item && item.dataset.cmpDataLayer) {\n            return Object.keys(JSON.parse(item.dataset.cmpDataLayer))[0];\n        } else {\n            return item.id;\n        }\n    }\n\n    /**\n     * Document ready handler and DOM mutation observers. Initializes Carousel components as necessary.\n     *\n     * @private\n     */\n    function onDocumentReady() {\n        dataLayerEnabled = document.body.hasAttribute('data-cmp-data-layer-enabled');\n        dataLayer = dataLayerEnabled ? (window.adobeDataLayer = window.adobeDataLayer || []) : undefined;\n\n        var elements = document.querySelectorAll(selectors.self);\n        var carousel;\n        for (var i = 0; i < elements.length; i++) {\n            carousel = new Carousel({ element: elements[i], options: readData(elements[i]) });\n        }\n\n        var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;\n        var body = document.querySelector('body');\n        var observer = new MutationObserver(function (mutations) {\n            mutations.forEach(function (mutation) {\n                // needed for IE\n                var nodesArray = [].slice.call(mutation.addedNodes);\n                if (nodesArray.length > 0) {\n                    nodesArray.forEach(function (addedNode) {\n                        if (addedNode.querySelectorAll) {\n                            var elementsArray = [].slice.call(addedNode.querySelectorAll(selectors.self));\n                            var carousel;\n                            elementsArray.forEach(function (element) {\n                                carousel = new Carousel({\n                                    element: element,\n                                    options: readData(element)\n                                });\n                            });\n                        }\n                    });\n                }\n            });\n        });\n\n        observer.observe(body, {\n            subtree: true,\n            childList: true,\n            characterData: true\n        });\n    }\n\n    if (document.readyState !== 'loading') {\n        onDocumentReady();\n    } else {\n        document.addEventListener('DOMContentLoaded', onDocumentReady);\n    }\n})();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvb3JnYW5pc21zL2Nhcm91c2VsL2pzL2Nhcm91c2VsLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL29yZ2FuaXNtcy9jYXJvdXNlbC9qcy9jYXJvdXNlbC5qcz9mMWY4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDb3B5cmlnaHQgMjAxOCBBZG9iZVxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiA
119yLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBlc2xpbnQtZGlzYWJsZSAqL1xuKGZ1bmN0aW9uICgpIHtcbiAgICAndXNlIHN0cmljdCc7XG5cbiAgICB2YXIgZGF0YUxheWVyRW5hYmxlZDtcbiAgICB2YXIgZGF0YUxheWVyO1xuXG4gICAgdmFyIE5TID0gJ2NtcCc7XG4gICAgdmFyIElTID0gJ2Nhcm91c2VsJztcblxuICAgIHZhciBrZXlDb2RlcyA9IHtcbiAgICAgICAgU1BBQ0U6IDMyLFxuICAgICAgICBFTkQ6IDM1LFxuICAgICAgICBIT01FOiAzNixcbiAgICAgICAgQVJST1dfTEVGVDogMzcsXG4gICAgICAgIEFSUk9XX1VQOiAzOCxcbiAgICAgICAgQVJST1dfUklHSFQ6IDM5LFxuICAgICAgICBBUlJPV19ET1dOOiA0MFxuICAgIH07XG5cbiAgICB2YXIgc2VsZWN0b3JzID0ge1xuICAgICAgICBzZWxmOiAnW2RhdGEtJyArIE5TICsgJy1pcz1cIicgKyBJUyArICdcIl0nXG4gICAgfTtcblxuICAgIHZhciBwcm9wZXJ0aWVzID0ge1xuICAgICAgICAvKipcbiAgICAgICAgICogRGV0ZXJtaW5lcyB3aGV0aGVyIHR
119oZSBDYXJvdXNlbCB3aWxsIGF1dG9tYXRpY2FsbHkgdHJhbnNpdGlvbiBiZXR3ZWVuIHNsaWRlc1xuICAgICAgICAgKlxuICAgICAgICAgKiBAbWVtYmVyb2YgQ2Fyb3VzZWxcbiAgICAgICAgICogQHR5cGUge0Jvb2xlYW59XG4gICAgICAgICAqIEBkZWZhdWx0IGZhbHNlXG4gICAgICAgICAqL1xuICAgICAgICBhdXRvcGxheToge1xuICAgICAgICAgICAgZGVmYXVsdDogZmFsc2UsXG4gICAgICAgICAgICB0cmFuc2Zvcm06IGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIHJldHVybiAhKHZhbHVlID09PSBudWxsIHx8IHR5cGVvZiB2YWx1ZSA9PT0gJ3VuZGVmaW5lZCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICAvKipcbiAgICAgICAgICogRHVyYXRpb24gKGluIG1pbGxpc2Vjb25kcykgYmVmb3JlIGF1dG9tYXRpY2FsbHkgdHJhbnNpdGlvbmluZyB0byB0aGUgbmV4dCBzbGlkZVxuICAgICAgICAgKlxuICAgICAgICAgKiBAbWVtYmVyb2YgQ2Fyb3VzZWxcbiAgICAgICAgICogQHR5cGUge051bWJlcn1cbiAgICAgICAgICogQGRlZmF1bHQgNTAwMFxuICAgICAgICAgKi9cbiAgICAgICAgZGVsYXk6IHtcbiAgICAgICAgICAgIGRlZmF1bHQ6IDUwMDAsXG4gICAgICAgICAgICB0cmFuc2Zvcm06IGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIHZhbHVlID0gcGFyc2VGbG9hdCh2YWx1ZSk7XG4gICAgICAgICAgICAgICAgcmV0dXJuICFpc05hTih2YWx1ZSkgPyB2YWx1ZSA6IG51bGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBEZXRlcm1pbmVzIHdoZXRoZXIgYXV0b21hdGljIHBhdXNlIG9uIGhvdmVyaW5nIHRoZSBjYXJvdXNlbCBpcyBkaXNhYmxlZFxuICAgICAgICAgKlxuICAgICAgICAgKiBAbWVtYmVyb2YgQ2Fyb3VzZWxcbiAgICAgICAgICogQHR5cGUge0Jvb2xlYW59XG4gICAgICAgICAqIEBkZWZhdWx0IGZhbHNlXG4gICAgICAgICAqL1xuICAgICAgICBhdXRvcGF1c2VEaXNhYmxlZDoge1xuICAgICAgICAgICAgZGVmYXVsdDogZmFsc2UsXG4gICAgICAgICAgICB0cmFuc2Zvcm06IGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgICAgICAgICAgIHJldHVybiAhKHZhbHVlID09PSBudWxsIHx8IHR5cGVvZiB2YWx1ZSA9PT0gJ3VuZGVmaW5lZCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfTtcblxuICAgIC8qKlxuICAgICAqIENhcm91c2VsIENvbmZpZ3VyYXRpb25cbiAgICAgKlxuICAgICAqIEB0eXBlZGVmIHtPYmplY3R9IENhcm91c2VsQ29uZmlnIFJlcHJlc2VudHMgYSBDYXJvdXNlbCBjb25maWd1cmF0aW9uXG4gICAgICogQHByb3BlcnR5IHtIVE1MRWxlbWVudH0gZWxlbWVudCBUaGUgSFRNTEVsZW1lbnQgcmVwcmVzZW50aW5nIHRoZSBDYXJvdXNlbFxuICAgICAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBvcHRpb25zIFRoZSBDYXJvdXNlbCBvcHRpb25zXG4gICAgICovXG5cbiAgICAvKipcbiAgICAgKiBDYXJvdXNlbFxuICAgICAqXG4gICAgICogQGNsYXNzIENhcm91c2VsXG4gICAgICogQGNsYXNzZGVzYyBBbiBpbnRlcmFjdGl2ZSBDYXJvdXNlbCBjb21wb25lbnQgZm9yIG5hdmlnYXRpbmcgYSBsaXN0IG9mIGdlbmVyaWMgaXRlbXNcbiAgICAgKiBAcGFyYW0ge0Nhcm91c2VsQ29uZmlnfSBjb25maWcgVGhlIENhcm91c2VsIGNvbmZpZ3VyYXRpb25cbiAgICAgKi9cbiAgICBmdW5jdGlvbiBDYXJvdXNlbChjb25maWcpIHtcbiAgICAgICAgdmFyIHRoYXQgPSB0aGlzO1xuXG4gICAgICAgIGlmIChjb25maWcgJiYgY29uZmlnLmVsZW1lbnQpIHtcbiAgICAgICAgICAgIGluaXQoY29uZmlnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBJbml0aWFsaXplcyB0aGUgQ2Fyb3VzZWxcbiAgICAgICAgICpcbiAgICAgICAgICogQHByaXZhdGVcbiAgICAgICAgICogQHBhcmFtIHtDYXJvdXNlbENvbmZpZ30gY29uZmlnIFRoZSBDYXJvdXNlbCBjb25maWd1cmF0aW9uXG4gICAgICAgICAqL1xuICAgICAgICBmdW5jdGlvbiBpbml0KGNvbmZpZykge1xuICAgICAgICAgICAgLy8gcHJldmVudHMgbXVsdGlwbGUgaW5pdGlhbGl6YXRpb25cbiAgICAgICAgICAgIGNvbmZpZy5lbGVtZW50LnJlbW92ZUF0dHJpYnV0ZSgnZGF0YS0nICsgTlMgKyAnLWlzJyk7XG5cbiAgICAgICAgICAgIHNldHVwUHJvcGVydGllcyhjb25maWcub3B0aW9ucyk7XG4gICAgICAgICAgICBjYWNoZUVsZW1lbnRzKGNvbmZpZy5lbGVtZW50KTtcblxuICAgICAgICAgICAgdGhhdC5fYWN0aXZlID0gMDtcbiAgICAgICAgICAgIHRoYXQuX3BhdXNlZCA9IGZhbHNlO1xuXG4gICAgICAgICAgICBpZiAodGhhdC5fZWxlbWVudHMuaXRlbSkge1xuICAgICAgICAgICAgICAgIHJlZnJlc2hBY3RpdmUoKTtcbiAgICAgICAgICAgICAgICBiaW5kRXZlbnRzKCk7XG4gICAgICAgICAgICAgICAgcmVzZXRBdXRvcGxheUludGVydmFsKCk7XG4gICAgICAgICAgICAgICAgcmVmcmVzaFBsYXlQYXVzZUFjdGlvbnMoKTtcbiAgICAgICAgICAgICAgICB0b3VjaFN3aXBlQ29udHJvbHMoKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gVE9ETzogVGhpcyBzZWN0aW9uIGlzIG9ubHkgcmVsZXZhbnQgaW4gZWRpdCBtb2RlIGFuZCBzaG91bGQgbW92ZSB0byB0aGUgZWRpdG9yIGNsaWVudExpYlxuICAgICAgICAgICAgaWYgKHdpbmRvdy5HcmFuaXRlICYmIHdpbmRvdy5HcmFuaXRlLmF1dGhvciAmJiB3aW5kb3cuR3Jhbml0ZS5hdXRob3IuTWVzc2FnZUNoYW5uZWwpIHtcbiAgICAgICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAgICAqIEVkaXRvciBtZXNzYWdlIGhhbmRsaW5nOlxuICAgICAgICAgICAgICAgICAqIC0gc3Vic2NyaWJlIHRvIFwiY21wLnBhbmVsY29udGFpbmVyXCIgbWVzc2FnZSByZXF1ZXN0cyBzZW50IGJ5IHRoZSBlZGl0b3IgZnJhbWVcbiAgICAgICAgICAgICAgICAgKiAtIGNoZWNrIHRoYXQgdGhlIG1lc3NhZ2UgZGF0YSBwYW5lbCBjb250YWluZXIgdHlwZSBpcyBjb3JyZWN0IGFuZCB0aGF0IHRoZSBpZCAocGF0aCkgbWF0Y2hlcyB0aGlzIHNwZWNpZmljIENhcm91c2VsIGNvbXBvbmVudFxuICAgICAgICAgICAgICAgICAqIC0gaWYgc28sIHJvdXRlIHRoZSBcIm5hdmlnYXRlXCIgb3BlcmF0aW9uIHRvIGVuYWN0IGEgbmF2aWdhdGlvbiBvZiB0aGUgQ2Fyb3VzZWwgYmFzZWQgb24gaW5kZXggZGF0YVxuICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgI
119HdpbmRvdy5DUSA9IHdpbmRvdy5DUSB8fCB7fTtcbiAgICAgICAgICAgICAgICB3aW5kb3cuQ1EuQ29yZUNvbXBvbmVudHMgPSB3aW5kb3cuQ1EuQ29yZUNvbXBvbmVudHMgfHwge307XG4gICAgICAgICAgICAgICAgd2luZG93LkNRLkNvcmVDb21wb25lbnRzLk1FU1NBR0VfQ0hBTk5FTCA9IHdpbmRvdy5DUS5Db3JlQ29tcG9uZW50cy5NRVNTQUdFX0NIQU5ORUwgfHwgbmV3IHdpbmRvdy5HcmFuaXRlLmF1dGhvci5NZXNzYWdlQ2hhbm5lbCgnY3FhdXRob3InLCB3aW5kb3cpO1xuICAgICAgICAgICAgICAgIHdpbmRvdy5DUS5Db3JlQ29tcG9uZW50cy5NRVNTQUdFX0NIQU5ORUwuc3Vic2NyaWJlUmVxdWVzdE1lc3NhZ2UoJ2NtcC5wYW5lbGNvbnRhaW5lcicsIGZ1bmN0aW9uIChtZXNzYWdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChtZXNzYWdlLmRhdGEgJiYgbWVzc2FnZS5kYXRhLnR5cGUgPT09ICdjbXAtY2Fyb3VzZWwnICYmIG1lc3NhZ2UuZGF0YS5pZCA9PT0gdGhhdC5fZWxlbWVudHMuc2VsZi5kYXRhc2V0WydjbXBQYW5lbGNvbnRhaW5lcklkJ10pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChtZXNzYWdlLmRhdGEub3BlcmF0aW9uID09PSAnbmF2aWdhdGUnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmF2aWdhdGUobWVzc2FnZS5kYXRhLmluZGV4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIENhY2hlcyB0aGUgQ2Fyb3VzZWwgZWxlbWVudHMgYXMgZGVmaW5lZCB2aWEgdGhlIHtAY29kZSBkYXRhLWNhcm91c2VsLWhvb2s9XCJFTEVNRU5UX05BTUVcIn0gbWFya3VwIEFQSVxuICAgICAgICAgKlxuICAgICAgICAgKiBAcHJpdmF0ZVxuICAgICAgICAgKiBAcGFyYW0ge0hUTUxFbGVtZW50fSB3cmFwcGVyIFRoZSBDYXJvdXNlbCB3cmFwcGVyIGVsZW1lbnRcbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIGNhY2hlRWxlbWVudHMod3JhcHBlcikge1xuICAgICAgICAgICAgdGhhdC5fZWxlbWVudHMgPSB7XG4gICAgICAgICAgICAgICAgaXRlbTogW10sXG4gICAgICAgICAgICAgICAgaW5kaWNhdG9yOiBbXVxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIHRoYXQuX2VsZW1lbnRzLnNlbGYgPSB3cmFwcGVyO1xuICAgICAgICAgICAgLy8gU3R5bGUgU3lzdGVtIGNsYXNzZXMgdGhhdCB3ZSBuZWVkIHRvIGNoZWNrIGFnYWluc3QgYXJlIGFwcGxpZWQgb24gdGhlIG91dGVyIGNvbXBvbmVudCwgc28gd2Ugc2hvdWxkIGNhY2hlIGl0IHRvb1xuICAgICAgICAgICAgdGhhdC5fZWxlbWVudHMuY2Fyb3VzZWxDb21wb25lbnQgPSB0aGF0Ll9lbGVtZW50cy5zZWxmLmNsb3Nlc3QoJy5jYXJvdXNlbCcpO1xuICAgICAgICAgICAgLy8gQ2FjaGUgdGhlIGFyaWEtbGl2ZSByZWdpb24gdGhhdCdzIHVzZWQgZm9yIHNsaWRlIG51bWJlciB1cGRhdGVzIHdoZW4gY2xpY2tpbmcgdGhlIG5leHQgYW5kIHByZXZpb3VzIGJ1dHRvbnNcbiAgICAgICAgICAgIHRoYXQuX2VsZW1lbnRzLmxpdmVSZWdpb24gPSB0aGF0Ll9lbGVtZW50cy5zZWxmLnF1ZXJ5U2VsZWN0b3IoJy5jbXAtY2Fyb3VzZWxfX2xpdmUtcmVnaW9uJyk7XG4gICAgICAgICAgICAvLyBNYXJrZXRpbmcgT2ZmZXJzIENhcm91c2VsXG4gICAgICAgICAgICAvLyBBZGQgYW4gZWFzaWVyIHdheSB0byBjaGVjayBpZiB0aGlzIGlzIGEgTWFya2V0aW5nIE9mZmVycyBDYXJvdXNlbFxuICAgICAgICAgICAgaWYgKHRoYXQuX2VsZW1lbnRzLmNhcm91c2VsQ29tcG9uZW50KSB7XG4gICAgICAgICAgICAgICAgaWYgKHRoYXQuX2VsZW1lbnRzLmNhcm91c2VsQ29tcG9uZW50LmNsYXNzTGlzdC5jb250YWlucygnY21wLWNhcm91c2VsLS1tYXJrZXRpbmctb2ZmZXJzJykpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhhdC5faXNNYXJrZXRpbmdPZmZlcnMgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmUgdGhlIG5vbi1NYXJrZXRpbmcgT2ZmZXJzIGFjdGlvbnMgbWFya3VwIHRvIHByZXZlbnQgY2FjaGluZyBib3RoIGluc3RhbmNlcyBkdXJpbmcgdGhlIGhvb2tzIGxvb3BcbiAgICAgICAgICAgICAgICAgICAgdGhhdC5fZWxlbWVudHMuY2Fyb3VzZWxDb21wb25lbnQucXVlcnlTZWxlY3RvcignLmNtcC1jYXJvdXNlbF9fYWN0aW9ucy0tZGVmYXVsdCcpLnJlbW92ZSgpO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZSB0aGUgTWFya2V0aW5nIE9mZmVycyBhY3Rpb25zIG1hcmt1cCB0byBwcmV2ZW50IGNhY2hpbmcgYm90aCBpbnN0YW5jZXMgZHVyaW5nIHRoZSBob29rcyBsb29wXG4gICAgICAgICAgICAgICAgICAgIHRoYXQuX2VsZW1lbnRzLmNhcm91c2VsQ29tcG9uZW50LnF1ZXJ5U2VsZWN0b3IoJy5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMtLW1hcmtldGluZy1vZmZlcnMnKS5yZW1vdmUoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2Y
119XIgaG9va3MgPSB0aGF0Ll9lbGVtZW50cy5zZWxmLnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLScgKyBOUyArICctaG9vay0nICsgSVMgKyAnXScpO1xuXG4gICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGhvb2tzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAgICAgdmFyIGhvb2sgPSBob29rc1tpXSxcbiAgICAgICAgICAgICAgICAgICAgY2FwaXRhbGl6ZWQgPSBJUyxcbiAgICAgICAgICAgICAgICAgICAga2V5O1xuICAgICAgICAgICAgICAgIGNhcGl0YWxpemVkID0gY2FwaXRhbGl6ZWQuY2hhckF0KDApLnRvVXBwZXJDYXNlKCkgKyBjYXBpdGFsaXplZC5zbGljZSgxKTtcbiAgICAgICAgICAgICAgICBrZXkgPSBob29rLmRhdGFzZXRbTlMgKyAnSG9vaycgKyBjYXBpdGFsaXplZF07XG4gICAgICAgICAgICAgICAgaWYgKHRoYXQuX2VsZW1lbnRzW2tleV0pIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKCFBcnJheS5pc0FycmF5KHRoYXQuX2VsZW1lbnRzW2tleV0pKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YXIgdG1wID0gdGhhdC5fZWxlbWVudHNba2V5XTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQuX2VsZW1lbnRzW2tleV0gPSBbdG1wXTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0aGF0Ll9lbGVtZW50c1trZXldLnB1c2goaG9vayk7XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgdGhhdC5fZWxlbWVudHNba2V5XSA9IGhvb2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIFNldHMgdXAgcHJvcGVydGllcyBmb3IgdGhlIENhcm91c2VsIGJhc2VkIG9uIHRoZSBwYXNzZWQgb3B0aW9ucy5cbiAgICAgICAgICpcbiAgICAgICAgICogQHByaXZhdGVcbiAgICAgICAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgVGhlIENhcm91c2VsIG9wdGlvbnNcbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIHNldHVwUHJvcGVydGllcyhvcHRpb25zKSB7XG4gICAgICAgICAgICB0aGF0Ll9wcm9wZXJ0aWVzID0ge307XG5cbiAgICAgICAgICAgIGZvciAodmFyIGtleSBpbiBwcm9wZXJ0aWVzKSB7XG4gICAgICAgICAgICAgICAgaWYgKHByb3BlcnRpZXMuaGFzT3duUHJvcGVydHkoa2V5KSkge1xuICAgICAgICAgICAgICAgICAgICB2Y
119XIgcHJvcGVydHkgPSBwcm9wZXJ0aWVzW2tleV07XG4gICAgICAgICAgICAgICAgICAgIHZhciB2YWx1ZSA9IG51bGw7XG5cbiAgICAgICAgICAgICAgICAgICAgaWYgKG9wdGlvbnMgJiYgb3B0aW9uc1trZXldICE9IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlID0gb3B0aW9uc1trZXldO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm0gdGhlIHByb3ZpZGVkIG9wdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHByb3BlcnR5ICYmIHR5cGVvZiBwcm9wZXJ0eS50cmFuc2Zvcm0gPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSA9IHByb3BlcnR5LnRyYW5zZm9ybSh2YWx1ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpZiAodmFsdWUgPT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHZhbHVlIHN0aWxsIG51bGwsIHRha2UgdGhlIHByb3BlcnR5IGRlZmF1bHRcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlID0gcHJvcGVydGllc1trZXldWydkZWZhdWx0J107XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0aGF0Ll9wcm9wZXJ0aWVzW2tleV0gPSB2YWx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogQmluZHMgQ2Fyb3VzZWwgZXZlbnQgaGFuZGxpbmdcbiAgICAgICAgICpcbiAgICAgICAgICogQHByaXZhdGVcbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIGJpbmRFdmVudHMoKSB7XG4gICAgICAgICAgICBpZiAodGhhdC5fZWxlbWVudHNbJ3ByZXZpb3VzJ10pIHtcbiAgICAgICAgICAgICAgICB0aGF0Ll9lbGVtZW50c1sncHJldmlvdXMnXS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgICAgICAgdmFyIGluZGV4ID0gZ2V0UHJldmlvdXNJbmRleCgpO1xuICAgICAgICAgICAgICAgICAgICAvLyBNYXJrZXRpbmcgT2ZmZXJzIENhcm91c2VsXG4gICAgICAgICAgICAgICAgICAgIC8vIFVzZXItaW5pdGlhdGVkIG5hdmlnYXRpb24gc2hvdWxkIHBhdXNlIGF1dG9wbGF5XG4gICAgICAgICAgICAgICAgICAgIGlmICh0aGF0Ll9pc01hcmtldGluZ09mZmVycyAmJiB0aGF0Ll9wcm9wZXJ0aWVzLmF1dG9wbGF5KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXVzZSgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG5hdmlnYXRlKGluZGV4LCAncHJldmlvdXMnKTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGFMYXllckVuYWJsZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFMYXllci5wdXNoKHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmVudDogJ2NtcDpzaG93JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmVudEluZm86IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aDogJ2NvbXBvbmVudC4nICsgZ2V0RGF0YUxheWVySWQodGhhdC5fZWxlbWVudHMuaXRlbVtpbmRleF0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWYgKHRoYXQuX2VsZW1lbnRzWyduZXh0J10pIHtcbiAgICAgICAgICAgICAgICB0aGF0Ll9lbGVtZW50c1snbmV4dCddLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgICAgICB2Y
119XIgaW5kZXggPSBnZXROZXh0SW5kZXgoKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gTWFya2V0aW5nIE9mZmVycyBDYXJvdXNlbFxuICAgICAgICAgICAgICAgICAgICAvLyBVc2VyLWluaXRpYXRlZCBuYXZpZ2F0aW9uIHNob3VsZCBwYXVzZSBhdXRvcGxheVxuICAgICAgICAgICAgICAgICAgICBpZiAodGhhdC5faXNNYXJrZXRpbmdPZmZlcnMgJiYgdGhhdC5fcHJvcGVydGllcy5hdXRvcGxheSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF1c2UoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0ZShpbmRleCwgJ25leHQnKTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGFMYXllckVuYWJsZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFMYXllci5wdXNoKHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmVudDogJ2NtcDpzaG93JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmVudEluZm86IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aDogJ2NvbXBvbmVudC4nICsgZ2V0RGF0YUxheWVySWQodGhhdC5fZWxlbWVudHMuaXRlbVtpbmRleF0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdmFyIGluZGljYXRvcnMgPSB0aGF0Ll9lbGVtZW50c1snaW5kaWNhdG9yJ107XG4gICAgICAgICAgICBpZiAoaW5kaWNhdG9ycykge1xuICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgaW5kaWNhdG9ycy5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgICAgICAgICAoZnVuY3Rpb24gKGluZGV4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbmRpY2F0b3JzW2ldLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWFya2V0aW5nIE9mZmVycyBDYXJvdXNlbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFVzZXItaW5pdGlhdGVkIG5hdmlnYXRpb24gc2hvdWxkIHBhdXNlIGF1dG9wbGF5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoYXQuX2lzTWFya2V0aW5nT2ZmZXJzICYmIHRoYXQuX3Byb3BlcnRpZXMuYXV0b3BsYXkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF1c2UoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmF2aWdhdGVBbmRGb2N1c0luZGljYXRvcihpbmRleCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgfSkoaSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZiAodGhhdC5fZWxlbWVudHNbJ3BhdXNlJ10pIHtcbiAgICAgICAgICAgICAgICBpZiAodGhhdC5fcHJvcGVydGllcy5hdXRvcGxheSkge1xuICAgICAgICAgICAgICAgICAgICB0aGF0Ll9lbGVtZW50c1sncGF1c2UnXS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIG9uUGF1c2VDbGljayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZiAodGhhdC5fZWxlbWVudHNbJ3BsYXknXSkge1xuICAgICAgICAgICAgICAgIGlmICh0aGF0Ll9wcm9wZXJ0aWVzLmF1dG9wbGF5KSB7XG4gICAgICAgICAgICAgICAgICAgIHRoYXQuX2VsZW1lbnRzWydwbGF5J10uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBvblBsYXlDbGljayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGF0Ll9lbGVtZW50cy5zZWxmLmFkZEV2ZW50TGlzdGVuZXIoJ2tleWRvd24nLCBvbktleURvd24pO1xuXG4gICAgICAgICAgICBpZiAoIXRoYXQuX3Byb3BlcnRpZXMuYXV0b3BhdXNlRGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgICB0aGF0Ll9lbGVtZW50cy5zZWxmLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZW50ZXInLCBvbk1vdXNlRW50ZXIpO1xuICAgICAgICAgICAgICAgIHRoYXQuX2VsZW1lbnRzLnNlbGYuYWRkRXZlbnRMaXN0ZW5lcignbW91c2VsZWF2ZScsIG9uTW91c2VMZWF2ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogSGFuZGxlcyBjYXJvdXNlbCBrZXlkb3duIGV2ZW50c1xuICAgICAgICAgKlxuICAgICAgICAgKiBAcHJpdmF0ZVxuICAgICAgICAgKiBAcGFyYW0ge09iamVjdH0gZXZlbnQgVGhlIGtleWRvd24gZXZlbnRcbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIG9uS2V5RG93bihldmVudCkge1xuICAgICAgICAgICAgdmFyIGluZGV4ID0gdGhhdC5fYWN0aXZlO1xuICAgICAgICAgICAgdmFyIGxhc3RJbmRleCA9IHRoYXQuX2VsZW1lbnRzWydpbmRpY2F0b3InXS5sZW5ndGggLSAxO1xuXG4gICAgICAgICAgICAvLyBNYXJrZXRpbmcgT2ZmZXJzIENhcm91c2VsXG4gICAgICAgICAgICAvLyBVc2VyLWluaXRpYXRlZCBuYXZpZ2F0aW9uIHNob3VsZCBwYXVzZSBhdXRvcGxheVxuICAgICAgICAgICAgaWYgKHRoYXQuX2lzTWFya2V0aW5nT2ZmZXJzICYmIHRoYXQuX3Byb3BlcnRpZXMuYXV0b3BsYXkpIHtcbiAgICAgICAgICAgICAgICBzd2l0Y2ggKGV2ZW50LmtleUNvZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgY2FzZSBrZXlDb2Rlcy5BUlJPV19MRUZUOlxuICAgICAgICAgICAgICAgICAgICBjYXNlIGtleUNvZGVzLkFSUk9XX1VQOlxuICAgICAgICAgICAgICAgICAgICBjYXNlIGtleUNvZGVzLkFSUk9XX1JJR0hUOlxuICAgICAgICAgICAgICAgICAgICBjYXNlIGtleUNvZGVzLkFSUk9XX0RPV046XG4gICAgICAgICAgICAgICAgICAgIGNhc2Uga2V5Q29kZXMuSE9NRTpcbiAgICAgICAgICAgICAgICAgICAgY2FzZSBrZXlDb2Rlcy5FTkQ6XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXVzZSgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzd2l0Y2ggKGV2ZW50LmtleUNvZGUpIHtcbiAgICAgICAgICAgICAgICBjYXNlIGtleUNvZGVzLkFSUk9XX0xFRlQ6XG4gICAgICAgICAgICAgICAgY2FzZSBrZXlDb2Rlcy5BUlJPV19VUDpcbiAgICAgICAgICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGluZGV4ID4gMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbmF2aWdhdGVBbmRGb2N1c0luZGljYXRvcihpbmRleCAtIDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgIGNhc2Uga2V5Q29kZXMuQVJST1dfUklHSFQ6XG4gICAgICAgICAgICAgICAgY2FzZSBrZXlDb2Rlcy5BUlJPV19ET1dOOlxuICAgICAgICAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoaW5kZXggPCBsYXN0SW5kZXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5hdmlnYXRlQW5kRm9jdXNJbmRpY2F0b3IoaW5kZXggKyAxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICBjYXNlIGtleUNvZGVzLkhPTUU6XG4gICAgICAgICAgICAgICAgICAgIGV2ZW50LnByZXZlbn
119REZWZhdWx0KCk7XG4gICAgICAgICAgICAgICAgICAgIG5hdmlnYXRlQW5kRm9jdXNJbmRpY2F0b3IoMCk7XG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgIGNhc2Uga2V5Q29kZXMuRU5EOlxuICAgICAgICAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0ZUFuZEZvY3VzSW5kaWNhdG9yKGxhc3RJbmRleCk7XG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgIGNhc2Uga2V5Q29kZXMuU1BBQ0U6XG4gICAgICAgICAgICAgICAgICAgIGlmICh0aGF0Ll9wcm9wZXJ0aWVzLmF1dG9wbGF5ICYmIGV2ZW50LnRhcmdldCAhPT0gdGhhdC5fZWxlbWVudHNbJ3ByZXZpb3VzJ10gJiYgZXZlbnQudGFyZ2V0ICE9PSB0aGF0Ll9lbGVtZW50c1snbmV4dCddKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCF0aGF0Ll9wYXVzZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXVzZSgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGF5KCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaWYgKGV2ZW50LnRhcmdldCA9PT0gdGhhdC5fZWxlbWVudHNbJ3BhdXNlJ10pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQuX2VsZW1lbnRzWydwbGF5J10uZm9jdXMoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpZiAoZXZlbnQudGFyZ2V0ID09PSB0aGF0Ll9lbGVtZW50c1sncGxheSddKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aGF0Ll9lbGVtZW50c1sncGF1c2UnXS5mb2N1cygpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBIYW5kbGVzIGNhcm91c2VsIG1vdXNlZW50ZXIgZXZlbnRzXG4gICAgICAgICAqXG4gICAgICAgICAqIEBwcml2YXRlXG4gICAgICAgICAqIEBwYXJhbSB7T2JqZWN0fSBldmVudCBUaGUgbW91c2VlbnRlciBldmVudFxuICAgICAgICAgKi9cbiAgICAgICAgZnVuY3Rpb24gb25Nb3VzZUVudGVyKGV2ZW50KSB7XG4gICAgICAgICAgICBjbGVhckF1dG9wbGF5SW50ZXJ2YWwoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBIYW5kbGVzIGNhcm91c2VsIG1vdXNlbGVhdmUgZXZlbnRzXG4gICAgICAgICAqXG4gICAgICAgICAqIEBwcml2YXRlXG4gICAgICAgICAqIEBwYXJhbSB7T2JqZWN0fSBldmVudCBUaGUgbW91c2VsZWF2ZSBldmVudFxuICAgICAgICAgKi9cbiAgICAgICAgZnVuY3Rpb24gb25Nb3VzZUxlYXZlKGV2ZW50KSB7XG4gICAgICAgICAgICByZXNldEF1dG9wbGF5SW50ZXJ2YWwoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBIYW5kbGVzIHBhdXNlIGVsZW1lbnQgY2xpY2sgZXZlbnRzXG4gICAgICAgICAqXG4gICAgICAgICAqIEBwcml2YXRlXG4gICAgICAgICAqIEBwYXJhbSB7T2JqZWN0fSBldmVudCBUaGUgY2xpY2sgZXZlbnRcbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIG9uUGF1c2VDbGljayhldmVudCkge1xuICAgICAgICAgICAgcGF1c2UoKTtcbiAgICAgICAgICAgIHRoYXQuX2VsZW1lbnRzWydwbGF5J10uZm9jdXMoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBIYW5kbGVzIHBsYXkgZWxlbWVudCBjbGljayBldmVudHNcbiAgICAgICAgICpcbiAgICAgICAgICogQHByaXZhdGVcbiAgICAgICAgICogQHBhcmFtIHtPYmplY3R9IGV2ZW50IFRoZSBjbGljayBldmVudFxuICAgICAgICAgKi9cbiAgICAgICAgZnVuY3Rpb24gb25QbGF5Q2xpY2soKSB7XG4gICAgICAgICAgICBwbGF5KCk7XG4gICAgICAgICAgICB0aGF0Ll9lbGVtZW50c1sncGF1c2UnXS5mb2N1cygpO1xuICAgICAgICB9XG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIFBhdXNlcyB0aGUgcGxheWluZyBvZiB0aGUgQ2Fyb3VzZWwuIFNldHMge0Bjb2RlIENhcm91c2VsI19wYXVzZWR9IG1hcmtlci5cbiAgICAgICAgICogT25seSByZWxldmFudCB3aGVuIGF1dG9wbGF5IGlzIGVuYWJsZWRcbiAgICAgICAgICpcbiAgICAgICAgICogQHByaXZhdGVcbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIHBhdXNlKCkge1xuICAgICAgICAgICAgdGhhdC5fcGF1c2VkID0gdHJ1ZTtcbiAgICAgICAgICAgIGNsZWFyQXV0b3BsYXlJbnRlcnZhbCgpO1xuICAgICAgICAgICAgcmVmcmVzaFBsYXlQYXVzZUFjdGlvbnMoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBFbmFibGVzIHRoZSBwbGF5aW5nIG9mIHRoZSBDYXJvdXNlbC4gU2V0cyB7QGNvZGUgQ2Fyb3VzZWwjX3BhdXNlZH0gbWFya2VyLlxuICAgICAgICAgKiBPbmx5IHJlbGV2YW50IHdoZW4gYXV0b3BsYXkgaXMgZW5hYmxlZFxuICAgICAgICAgKlxuICAgICAgICAgKiBAcHJpdmF0ZVxuICAgICAgICAgKi9cbiAgICAgICAgZnVuY3Rpb24gcGxheSgpIHtcbiAgICAgICAgICAgIHRoYXQuX3BhdXNlZCA9IGZhbHNlO1xuXG4gICAgICAgICAgICAvLyBJZiB0aGUgQ2Fyb3VzZWwgaXMgaG92ZXJlZCwgZG9uJ3QgYmVnaW4gYXV0byB0cmFuc2l0aW9uaW5nIHVudGlsIHRoZSBuZXh0IG1vdXNlIGxlYXZlIGV2ZW50XG4gICAgICAgICAgICB2Y
119XIgaG92ZXJlZCA9IGZhbHNlO1xuICAgICAgICAgICAgaWYgKHRoYXQuX2VsZW1lbnRzLnNlbGYucGFyZW50RWxlbWVudCkge1xuICAgICAgICAgICAgICAgIGhvdmVyZWQgPSB0aGF0Ll9lbGVtZW50cy5zZWxmLnBhcmVudEVsZW1lbnQucXVlcnlTZWxlY3RvcignOmhvdmVyJykgPT09IHRoYXQuX2VsZW1lbnRzLnNlbGY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAodGhhdC5fcHJvcGVydGllcy5hdXRvcGF1c2VEaXNhYmxlZCB8fCAhaG92ZXJlZCkge1xuICAgICAgICAgICAgICAgIHJlc2V0QXV0b3BsYXlJbnRlcnZhbCgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICByZWZyZXNoUGxheVBhdXNlQWN0aW9ucygpO1xuICAgICAgICB9XG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIFJlZnJlc2hlcyB0aGUgcGxheS9wYXVzZSBhY3Rpb24gbWFya3VwIGJhc2VkIG9uIHRoZSB7QGNvZGUgQ2Fyb3VzZWwjX3BhdXNlZH0gc3RhdGVcbiAgICAgICAgICpcbiAgICAgICAgICogQHByaXZhdGVcbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIHJlZnJlc2hQbGF5UGF1c2VBY3Rpb25zKCkge1xuICAgICAgICAgICAgc2V0QWN0aW9uRGlzYWJsZWQodGhhdC5fZWxlbWVudHNbJ3BhdXNlJ10sIHRoYXQuX3BhdXNlZCk7XG4gICAgICAgICAgICBzZXRBY3Rpb25EaXNhYmxlZCh0aGF0Ll9lbGVtZW50c1sncGxheSddLCAhdGhhdC5fcGF1c2VkKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBSZWZyZXNoZXMgdGhlIGl0ZW0gbWFya3VwIGJhc2VkIG9uIHRoZSBjdXJyZW50IHtAY29kZSBDYXJvdXNlbCNfYWN0aXZlfSBpbmRleFxuICAgICAgICAgKlxuICAgICAgICAgKiBAcHJpdmF0ZVxuICAgICAgICAgKi9cbiAgICAgICAgZnVuY3Rpb24gcmVmcmVzaEFjdGl2ZSgpIHtcbiAgICAgICAgICAgIHZhciBpdGVtcyA9IHRoYXQuX2VsZW1lbnRzWydpdGVtJ107XG4gICAgICAgICAgICB2Y
119XIgaW5kaWNhdG9ycyA9IHRoYXQuX2VsZW1lbnRzWydpbmRpY2F0b3InXTtcbiAgICAgICAgICAgIGNvbnN0IGZvY3VzYWJsZUVsZW1lbnRzU3RyaW5nID0gJ2FbaHJlZl0sIGJ1dHRvbiwgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIGRldGFpbHMsIFt0YWJpbmRleF06bm90KFt0YWJpbmRleD1cIi0xXCJdKSc7XG5cbiAgICAgICAgICAgIGlmIChpdGVtcykge1xuICAgICAgICAgICAgICAgIGlmIChBcnJheS5pc0FycmF5KGl0ZW1zKSkge1xuICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGl0ZW1zLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoaSA9PT0gcGFyc2VJbnQodGhhdC5fYWN0aXZlKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1zW2ldLmNsYXNzTGlzdC5hZGQoJ2NtcC1jYXJvdXNlbF9faXRlbS0tYWN0aXZlJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbXNbaV0ucmVtb3ZlQXR0cmlidXRlKCdhcmlhLWhpZGRlbicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGljYXRvcnNbaV0uY2xhc3NMaXN0LmFkZCgnY21wLWNhcm91c2VsX19pbmRpY2F0b3ItLWFjdGl2ZScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGljYXRvcnNbaV0uc2V0QXR0cmlidXRlKCdhcmlhLXNlbGVjdGVkJywgdHJ1ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kaWNhdG9yc1tpXS5zZXRBdHRyaWJ1dGUoJ3RhYmluZGV4JywgJzAnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJrZXRpbmcgT2ZmZXJzIENhcm91c2VsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9jdXNhYmxlIGVsZW1lbnRzIGluIGFuIGluYWN0aXZlIHNsaWRlIHNob3VsZCBiZSBtYWRlIHVuZm9jdXNhYmxlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoYXQuX2lzTWFya2V0aW5nT2ZmZXJzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJlc3RvcmUgdGhlIG9yaWdpbmFsIHRhYmluZGV4IG9mIHRoZSBmb2N1c2FibGUgZWxlbWVudHMgaW4gdGhlIGFjdGl2ZSBzbGlkZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtc1tpXS5xdWVyeVNlbGVjdG9yQWxsKCcuY21wLWNhcm91c2VsX19uZWdhdGl2ZVRhYmluZGV4JykuZm9yRWFjaChlbGVtZW50ID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFdlIG5lZWQgdG8gYWNjb3VudCBmb3IgZWxlbWVudHMgdGhhdCBtYXkgaGF2ZSBhIG1vZGlmaWVkIHRhYmluZGV4IHVucmVsYXRlZCB0byB0aGUgY2Fyb3VzZWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElmIHRoaXMgZWxlbWVudCBpcyBvbmUgb2YgdGhvc2UsIG9yaWdpbmFsVGFiaW5kZXggd2lsbCBoYXZlIHRoYXQgdmFsdWUuIFJlc3RvcmUgaXQgaGVyZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGVsZW1lbnQuZGF0YXNldC5vcmlnaW5hbFRhYmluZGV4ICYmIGVsZW1lbnQuZGF0YXNldC5vcmlnaW5hbFRhYmluZGV4ICE9PSAnbnVsbCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbGVtZW50LnNldEF0dHJpYnV0ZSgndGFiaW5kZXgnLCBlbGVtZW50LmRhdGFzZXQub3JpZ2luYWxUYWJpbmRleCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPdGhlcndpc2UsIHdlIHNob3VsZCByZW1vdmUgdGhlIHRhYmluZGV4IGF0dHJpYnV0ZSBlbnRpcmVseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxlbWVudC5yZW1vdmVBdHRyaWJ1dGUoJ3RhYmluZGV4Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWxldGUgZWxlbWVudC5kYXRhc2V0Lm9yaWdpbmFsVGFiaW5kZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbGVtZW50LmNsYXNzTGlzdC5yZW1vdmUoJ2NtcC1jYXJvdXNlbF9fbmVnYXRpdmVUYWJpbmRleCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1zW2ldLmNsYXNzTGlzdC5yZW1vdmUoJ2NtcC1jYXJvdXNlbF9faXRlbS0tYWN0aXZlJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbXNbaV0uc2V0QXR0cmlidXRlKCdhcmlhLWhpZGRlbicsIHRydWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGljYXRvcnNbaV0uY2xhc3NMaXN0LnJlbW92ZSgnY21wLWNhcm91c2VsX19pbmRpY2F0b3ItLWFjdGl2ZScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGljYXRvcnNbaV0uc2V0QXR0cmlidXRlKCdhcmlhLXNlbGVjdGVkJywgZmFsc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGljYXRvcnNbaV0uc2V0QXR0cmlidXRlKCd0YWJpbmRleCcsICctMScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1hcmtldGluZyBPZmZlcnMgQ2Fyb3VzZWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAodGhhdC5faXNNYXJrZXRpbmdPZmZlcnMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2V0IGEgbmVnYXRpdmUgdGFiaW5kZXggb24gZm9jdXNhYmxlIGVsZW1lbnRzIGluIHRoZSBpbmFjdGl2ZSBzbGlkZXMgdG8gcHJldmVudCB0YWJiaW5nIHRvIHRoZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RvcmUgdGhlIG9yaWdpbmFsIHRhYmluZGV4IGFzIGEgZGF0YSBhdHRyaWJ1dGUgc28gd2UgY2FuIHJlc3RvcmUgaXQgbGF0ZXIsIGFuZCBhZGQgYSBjbGFzcyB0byB0aGUgZWxlbWVudHMgd2UndmUgbW9kaWZpZWQgZm9yIGVhc2llciB0YXJnZXRpbmdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbXNbaV0ucXVlcnlTZWxlY3RvckFsbChmb2N1c2FibGVFbGVtZW50c1N0cmluZykuZm9yRWFjaChlbGVtZW50ID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElnbm9yZSB0aGlzIGVsZW1lbnQgaWYgd2UndmUgYWxyZWFkeSBtb2RpZmllZCBpdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFlbGVtZW50LmNsYXNzTGlzdC5jb250YWlucygnY21wLWNhcm91c2VsX19uZWdhdGl2ZVRhYmluZGV4JykpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIGFjY291bnQgZm9yIGVsZW1lbnRzIHRoYXQgbWF5IGhhdmUgYSBtb2RpZmllZCB0YWJpbmRleCB1bnJlbGF0ZWQgdG8gdGhlIGNhcm91c2VsLCBzbyB1c2UgdGhlIGF0dHJpYnV0ZSB2YWx1ZSByYXRoZXIgdGhhbiB0aGUgcHJv
119cGVydHlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGUgYXR0cmlidXRlIHdpbGwgcmV0dXJuIG51bGwgaWYgdW5tb2RpZmllZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChlbGVtZW50LmdldEF0dHJpYnV0ZSgndGFiaW5kZXgnKSAhPT0gJ251bGwnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsZW1lbnQuZGF0YXNldC5vcmlnaW5hbFRhYmluZGV4ID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ3RhYmluZGV4Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsZW1lbnQuc2V0QXR0cmlidXRlKCd0YWJpbmRleCcsICctMScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsZW1lbnQuY2xhc3NMaXN0LmFkZCgnY21wLWNhcm91c2VsX19uZWdhdGl2ZVRhYmluZGV4Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIG9ubHkgb25lIGl0ZW1cbiAgICAgICAgICAgICAgICAgICAgaXRlbXMuY2xhc3NMaXN0LmFkZCgnY21wLWNhcm91c2VsX19pdGVtLS1hY3RpdmUnKTtcbiAgICAgICAgICAgICAgICAgICAgaW5kaWNhdG9ycy5jbGFzc0xpc3QuYWRkKCdjbXAtY2Fyb3VzZWxfX2luZGljYXRvci0tYWN0aXZlJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaWYgKGRhdGFMYXllckVuYWJsZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGF0YUxheWVyLnB1c2goe1xuICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQ6ICdjYXJvdXNlbDpzbGlkZUFjdGl2ZScsXG4gICAgICAgICAgICAgICAgICAgICAgICBldmVudEluZm86IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoOiAnY29tcG9uZW50LicgKyBnZXREYXRhTGF5ZXJJZCh0aGF0Ll9lbGVtZW50cy5pdGVtW3RoYXQuX2FjdGl2ZV0pXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBGb2N1c2VzIHRoZSBlbGVtZW50IGFuZCBwcmV2ZW50cyBzY3JvbGxpbmcgdGhlIGVsZW1lbnQgaW50byB2aWV3XG4gICAgICAgICAqXG4gICAgICAgICAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsZW1lbnQgRWxlbWVudCB0byBmb2N1c1xuICAgICAgICAgKi9cbiAgICAgICAgZnVuY3Rpb24gZm9jdXNXaXRob3V0U2Nyb2xsKGVsZW1lbnQpIHtcbiAgICAgICAgICAgIHZhciB4ID0gd2luZG93LnNjcm9sbFggfHwgd2luZG93LnBhZ2VYT2Zmc2V0O1xuICAgICAgICAgICAgdmFyIHkgPSB3aW5kb3cuc2Nyb2xsWSB8fCB3aW5kb3cucGFnZVlPZmZzZXQ7XG4gICAgICAgICAgICBlbGVtZW50LmZvY3VzKCk7XG4gICAgICAgICAgICB3aW5kb3cuc2Nyb2xsVG8oeCwgeSk7XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogUmV0cmlldmVzIHRoZSBuZXh0IGFjdGl2ZSBpbmRleCwgd2l0aCBsb29waW5nXG4gICAgICAgICAqXG4gICAgICAgICAqIEBwcml2YXRlXG4gICAgICAgICAqIEByZXR1cm5zIHtOdW1iZXJ9IEluZGV4IG9mIHRoZSBuZXh0IGNhcm91c2VsIGl0ZW1cbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIGdldE5leHRJbmRleCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGF0Ll9hY3RpdmUgPT09IHRoYXQuX2VsZW1lbnRzWydpdGVtJ10ubGVuZ3RoIC0gMSA/IDAgOiB0aGF0Ll9hY3RpdmUgKyAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIFJldHJpZXZlcyB0aGUgcHJldmlvdXMgYWN0aXZlIGluZGV4LCB3aXRoIGxvb3BpbmdcbiAgICAgICAgICpcbiAgICAgICAgICogQHByaXZhdGVcbiAgICAgICAgICogQHJldHVybnMge051bWJlcn0gSW5kZXggb2YgdGhlIHByZXZpb3VzIGNhcm91c2VsIGl0ZW1cbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIGdldFByZXZpb3VzSW5kZXgoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhhdC5fYWN0aXZlID09PSAwID8gdGhhdC5fZWxlbWVudHNbJ2l0ZW0nXS5sZW5ndGggLSAxIDogdGhhdC5fYWN0aXZlIC0gMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBOYXZpZ2F0ZXMgdG8gdGhlIGl0ZW0gYXQgdGhlIHByb3ZpZGVkIGluZGV4XG4gICAgICAgICAqXG4gICAgICAgICAqIEBwcml2YXRlXG4gICAgICAgICAqIEBwYXJhbSB7TnVtYmVyfSBpbmRleCBUaGUgaW5kZXggb2YgdGhlIGl0ZW0gdG8gbmF2aWdhdGUgdG9cbiAgICAgICAgICogQHBhcmFtIHtTdHJpbmd9IGRpcmVjdGlvbiBUaGUgZGlyZWN0aW9uIG9mIHRoZSBpbmRleCB0byBuYXZpZ2F0ZSB0bywgXCJuZXh0XCIgb3IgXCJwcmV2aW91c1wiXG4gICAgICAgICAqL1xuICAgICAgICBmdW5jdGlvbiBuYXZpZ2F0ZShpbmRleCwgZGlyZWN0aW9uKSB7XG4gICAgICAgICAgICBpZiAoaW5kZXggPCAwIHx8IGluZGV4ID4gdGhhdC5fZWxlbWVudHNbJ2l0ZW0nXS5sZW5ndGggLSAxKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBDYXJvdXNlbCBhbmltYXRpb24gKi9cblxuICAgICAgICAgICAgaWYgKGluZGV4ID09PSB0aGF0Ll9hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGlmIGRpcmVjdGlvbiBub3Qgc3BlY2lmaWVkLCBkZXRlcm1pbmUgYmFzZWQgb24gaW5kZXggYW5kIGFjdGl2ZVxuICAgICAgICAgICAgdmFyIHNsaWRlRGlyZWN0aW9uID0gZGlyZWN0aW9uIHx8IChpbmRleCA8IHRoYXQuX2FjdGl2ZSA/ICdwcmV2aW91cycgOiAnbmV4dCcpO1xuXG4gICAgICAgICAgICAvLyBNYXJrZXRpbmcgT2ZmZXJzIENhcm91c2VsXG4gICAgICAgICAgICAvLyBVcGRhdGUgdGhlIENTUyBDdXN0b20gUHJvcGVydHkgLS1jYXJvdXNlbC10cmFuc2Zvcm0gdG8gYSB2YWx1ZSB0aGF0IHJlcHJlc2VudHMgdGhlIHRhcmdldGVkIHNsaWRlXG4gICAgICAgICAgICAvLyBVbmxlc3Mgd2UncmUgaW4gQXV0aG9yaW5nLCB3aGVyZSB0aGUgcGFuZWxzIGFyZSBuYXZpZ2F0ZWQgd2l0aCBhIHNpbXBsZSBzaG93L2hpZGVcbiAgICAgICAgICAgIGlmICh0aGF0Ll9pc01hcmtldGluZ09mZmVycykge1xuICAgICAgICAgICAgICAgIGlmICghdGhh
119dC5fZWxlbWVudHMuY2Fyb3VzZWxDb21wb25lbnQuY2xhc3NMaXN0LmNvbnRhaW5zKCdjcS1FZGl0YWJsZS1kb20nKSkge1xuICAgICAgICAgICAgICAgICAgICBsZXQgY2Fyb3VzZWxDU1NUcmFuc2Zvcm1WYWx1ZSA9IChpbmRleCA+IDAgPyAnLScgOiAnJykgKyBpbmRleCArIChpbmRleCA+IDAgPyAnMDAnIDogJycpICsgKGluZGV4ID4gMCA/ICclJyA6ICcnKTtcbiAgICAgICAgICAgICAgICAgICAgdGhhdC5fZWxlbWVudHMuc2VsZi5zdHlsZS5zZXRQcm9wZXJ0eSgnLS1jYXJvdXNlbC10cmFuc2Zvcm0nLCBjYXJvdXNlbENTU1RyYW5zZm9ybVZhbHVlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmVmcmVzaENhcm91c2VsKCk7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZiAodGhhdC5fZWxlbWVudHMuc2VsZi5jbGFzc0xpc3QuY29udGFpbnMoJ2NtcC1jYXJvdXNlbC1hbmltYXRlZCcpKSB7XG4gICAgICAgICAgICAgICAgdmFyIG5leHQgPSB0aGF0Ll9lbGVtZW50c1snaXRlbSddW2luZGV4XTtcbiAgICAgICAgICAgICAgICB2YXIgYWN0aXZlID0gdGhhdC5fZWxlbWVudHNbJ2l0ZW0nXVt0aGF0Ll9hY3RpdmVdO1xuICAgICAgICAgICAgICAgIHZhciBsZW5ndGggPSB0aGF0Ll9lbGVtZW50c1snaXRlbSddLmxlbmd0aDtcblxuICAgICAgICAgICAgICAgIGlmICh0aGF0Ll9lbGVtZW50cy5zZWxmLmNsYXNzTGlzdC5jb250YWlucygnaXMtYW5pbWF0ZWQnKSkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gYWRkIGFuaW1hdGlvbiBpbmRpY2F0b3JcbiAgICAgICAgICAgICAgICAgICAgdGhhdC5fZWxlbWVudHMuc2VsZi5jbGFzc0xpc3QuYWRkKCdpcy1hbmltYXRlZCcpO1xuXG4gICAgICAgICAgICAgICAgICAgIGlmIChzbGlkZURpcmVjdGlvbiA9PT0gJ25leHQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBuZXh0LmNsYXNzTGlzdC5hZGQoJ2NtcC1jYXJvdXNlbC1pdGVtLWFuaW1hdGUtLW5leHQnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZS5jbGFzc0xpc3QuYWRkKCdjbXAtY2Fyb3VzZWwtaXRlbS1hbmltYXRlLS1sZWZ0Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dC5jbGFzc0xpc3QuYWRkKCdjbXAtY2Fyb3VzZWwtaXRlbS1hbmltYXRlLS1sZWZ0Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9LCA1MCk7XG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoc2xpZGVEaXJlY3Rpb24gPT09ICdwcmV2aW91cycpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG5leHQuY2xhc3NMaXN0LmFkZCgnY21wLWNhcm91c2VsLWl0ZW0tYW5pbWF0ZS0tcHJldmlvdXMnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZS5jbGFzc0xpc3QuYWRkKCdjbXAtY2Fyb3VzZWwtaXRlbS1hbmltYXRlLS1yaWdodCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQuY2xhc3NMaXN0LmFkZCgnY21wLWNhcm91c2VsLWl0ZW0tYW5pbWF0ZS0tcmlnaHQnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sIDUwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gY2xlYXIgb3V0IGFuaW1hdGlvbiBjbGFzc2VzXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhhdC5fZWxlbWVudHNbJ2l0ZW0nXVtpXS5jbGFzc0xpc3QucmVtb3ZlKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY21wLWNhcm91c2VsLWl0ZW0tYW5pbWF0ZS0tbGVmdCcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjbXAtY2Fyb3VzZWwtaXRlbS1hbmltYXRlLS1yaWdodCcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjbXAtY2Fyb3VzZWwtaXRlbS1hbmltYXRlLS1uZXh0JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2NtcC1jYXJvdXNlbC1pdGVtLWFuaW1hdGUtLXByZXZpb3VzJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB0aGF0Ll9lbGVtZW50cy5zZWxmLmNsYXNzTGlzdC5yZW1vdmUoJ2lzLWFuaW1hdGVkJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoQ2Fyb3VzZWwoKTtcbiAgICAgICAgICAgICAgICAgICAgfSwgODAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHJlZnJlc2hDYXJvdXNlbCgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmdW5jdGlvbiByZWZyZXNoQ2Fyb3VzZWwoKSB7XG4gICAgICAgICAgICAgICAgdGhhdC5fYWN0aXZlID0gaW5kZXg7XG4gICAgICAgICAgICAgICAgLy8gVXBkYXRlIHRoZSBhcmlhLWxpdmUgcmVnaW9uIHRvIG1hdGNoIHRoZSBhY3RpdmUgcGFuZWwncyBhcmlhLWxhYmVsXG4gICAgICAgICAgICAgICAgdGhhdC5fZWxlbWVudHMubGl2ZVJlZ2lvbi50ZXh0Q29udGVudCA9IHRoYXQuX2VsZW1lbnRzWydpdGVtJ11bdGhhdC5fYWN0aXZlXS5hcmlhTGFiZWw7XG4gICAgICAgICAgICAgICAgcmVmcmVzaEFjdGl2ZSgpO1xuXG4gICAgICAgICAgICAgICAgaWYgKGRhdGFMYXllckVuYWJsZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdmFyIGNhcm91c2VsSWQgPSB0aGF0Ll9lbGVtZW50cy5zZWxmLmlkO1xuICAgICAgICAgICAgICAgICAgICB2Y
119XIgYWN0aXZlSXRlbSA9IGdldERhdGFMYXllcklkKHRoYXQuX2VsZW1lbnRzLml0ZW1baW5kZXhdKTtcbiAgICAgICAgICAgICAgICAgICAgdmFyIHVwZGF0ZVBheWxvYWQgPSB7IGNvbXBvbmVudDoge30gfTtcbiAgICAgICAgICAgICAgICAgICAgdXBkYXRlUGF5bG9hZC5jb21wb25lbnRbY2Fyb3VzZWxJZF0gPSB7IHNob3duSXRlbXM6IFthY3RpdmVJdGVtXSB9O1xuXG4gICAgICAgICAgICAgICAgICAgIHZhciByZW1vdmVQYXlsb2FkID0geyBjb21wb25lbnQ6IHt9IH07XG4gICAgICAgICAgICAgICAgICAgIHJlbW92ZVBheWxvYWQuY29tcG9uZW50W2Nhcm91c2VsSWRdID0geyBzaG93bkl0ZW1zOiB1bmRlZmluZWQgfTtcblxuICAgICAgICAgICAgICAgICAgICBkYXRhTGF5ZXIucHVzaChyZW1vdmVQYXlsb2FkKTtcbiAgICAgICAgICAgICAgICAgICAgZGF0YUxheWVyLnB1c2godXBkYXRlUGF5bG9hZCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gcmVzZXQgdGhlIGF1dG9wbGF5IHRyYW5zaXRpb24gaW50ZXJ2YWwgZm9sbG93aW5nIG5hdmlnYXRpb24sIGlmIG5vdCBhbHJlYWR5IGhvdmVyaW5nIHRoZSBjYXJvdXNlbFxuICAgICAgICAgICAgICAgIGlmICh0aGF0Ll9lbGVtZW50cy5zZWxmLnBhcmVudEVsZW1lbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoYXQuX2VsZW1lbnRzLnNlbGYucGFyZW50RWxlbWVudC5xdWVyeVNlbGVjdG9yKCc6aG92ZXInKSAhPT0gdGhhdC5fZWxlbWVudHMuc2VsZikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXRBdXRvcGxheUludGVydmFsKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogTmF2aWdhdGVzIHRvIHRoZSBpdGVtIGF0IHRoZSBwcm92aWRlZCBpbmRleCBhbmQgZW5zdXJlcyB0aGUgYWN0aXZlIGluZGljYXRvciBnYWlucyBmb2N1c1xuICAgICAgICAgKlxuICAgICAgICAgKiBAcHJpdmF0ZVxuICAgICAgICAgKiBAcGFyYW0ge051bWJlcn0gaW5kZXggVGhlIGluZGV4IG9mIHRoZSBpdGVtIHRvIG5hdmlnYXRlIHRvXG4gICAgICAgICAqL1xuICAgICAgICBmdW5jdGlvbiBuYXZpZ2F0ZUFuZEZvY3VzSW5kaWNhdG9yKGluZGV4KSB7XG4gICAgICAgICAgICBuYXZpZ2F0ZShpbmRleCk7XG4gICAgICAgICAgICBmb2N1c1dpdGhvdXRTY3JvbGwodGhhdC5fZWxlbWVudHNbJ2luZGljYXRvciddW2luZGV4XSk7XG5cbiAgICAgICAgICAgIGlmIChkYXRhTGF5ZXJFbmFibGVkKSB7XG4gICAgICAgICAgICAgICAgZGF0YUxheWVyLnB1c2goe1xuICAgICAgICAgICAgICAgICAgICBldmVudDogJ2NtcDpzaG93JyxcbiAgICAgICAgICAgICAgICAgICAgZXZlbnRJbmZvOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoOiAnY29tcG9uZW50LicgKyBnZXREYXRhTGF5ZXJJZCh0aGF0Ll9lbGVtZW50cy5pdGVtW2luZGV4XSlcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIFN0YXJ0cy9yZXNldHMgYXV0b21hdGljIHNsaWRlIHRyYW5zaXRpb24gaW50ZXJ2YWxcbiAgICAgICAgICpcbiAgICAgICAgICogQHByaXZhdGVcbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIHJlc2V0QXV0b3BsYXlJbnRlcnZhbCgpIHtcbiAgICAgICAgICAgIGxldCBhY3RpdmVJbmRpY2F0b3JQcm9ncmVzc2JhcjtcbiAgICAgICAgICAgIGlmICh0aGF0Ll9wYXVzZWQgfHwgIXRoYXQuX3Byb3BlcnRpZXMuYXV0b3BsYXkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjbGVhckF1dG9wbGF5SW50ZXJ2YWwoKTtcbiAgICAgICAgICAgIC8vIE1hcmtldGluZyBPZmZlcnMgQ2Fyb3VzZWxcbiAgICAgICAgICAgIC8vIFN0YXJ0IHRoZSBwcm9ncmVzcyBiYXIgYW5pbWF0aW9uIG9uIHRoZSBhY3RpdmUgaW5kaWNhdG9yXG4gICAgICAgICAgICBpZiAodGhhdC5faXNNYXJrZXRpbmdPZmZlcnMpIHtcbiAgICAgICAgICAgICAgICB0aGF0Ll9lbGVtZW50c1snaW5kaWNhdG9yJ10uZm9yRWFjaCgoaW5kaWNhdG9yLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICBpZiAoaW5kZXggPT09IHBhcnNlSW50KHRoYXQuX2FjdGl2ZSkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZUluZGljYXRvclByb2dyZXNzYmFyID0gdGhhdC5fZWxlbWVudHNbJ2luZGljYXRvciddW3RoYXQuX2FjdGl2ZV0ucXVlcnlTZWxlY3RvcignLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yLXByb2dyZXNzYmFyJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGFydFByb2dyZXNzYmFyQW5pbWF0aW9uKGluZGljYXRvcik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB0aGF0Ll9wcm9ncmVzc2JhckF1dG9wbGF5SW50ZXJ2YWxJZCA9IHdpbmRvdy5zZXRJbnRlcnZhbChcbiAgICAgICAgICAgICAgICAgICAgKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhhdC5fcHJvZ3Jlc3NiYXJWYWx1ZU5vdyArPSAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlSW5kaWNhdG9yUHJvZ3Jlc3NiYXIuYXJpYVZhbHVlTm93ID0gdGhhdC5fcHJvZ3Jlc3NiYXJWYWx1ZU5vdztcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgTWF0aC5mbG9vcih0aGF0Ll9wcm9wZXJ0aWVzLmRlbGF5IC8gMTAwKVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGF0Ll9hdXRvcGxheUludGVydmFsSWQgPSB3aW5kb3cuc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgIGlmIChkb2N1bWVudC52aXNpYmlsaXR5U3RhdGUgJiYgZG9jdW1lbnQuaGlkZGVuKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdmFyIGluZGljYXRvcnMgPSB0aGF0Ll9lbGVtZW50c1snaW5kaWNhdG9ycyddO1xuICAgICAgICAgICAgICAgIC8vIE1hcmtldGluZyBPZmZlcnMgQ2Fyb3VzZWxcbiAgICAgICAgICAgICAgICAvLyBSZXNldCB0aGUgYWN0aXZlIGluZGljYXRvcidzIHByb2dyZXNzYmFyIGFyaWEtdmFsdWVub3cgYmVmb3JlIG5hdmlnYXRpbmcgdG8gdGhlIG5leHQgc2xpZGVcbiAgICAgICAgICAgICAgICBpZiAoYWN0aXZlSW5kaWNhdG9yUHJvZ3Jlc3NiYXIpIHtcbiAgICAgICAgICAgICAgICAgICAgYWN0aXZlSW5kaWNhdG9yUHJvZ3Jlc3NiYXIuYXJpYVZhbHVlTm93ID0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKGluZGljYXRvcnMgIT09IGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQgJiYgaW5kaWNhdG9ycy5jb250YWlucyhkb2N1bWVudC5hY3RpdmVFbGVtZW50KSkge1xuICAgICAgICAgICAgICAgICAgICAvLyBpZiBhbiBpbmRpY2F0b3IgaGFzIGZvY3VzLCBlbnN1cmUgd2Ug
119c3dpdGNoIGZvY3VzIGZvbGxvd2luZyBuYXZpZ2F0aW9uXG4gICAgICAgICAgICAgICAgICAgIG5hdmlnYXRlQW5kRm9jdXNJbmRpY2F0b3IoZ2V0TmV4dEluZGV4KCkpO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIG5hdmlnYXRlKGdldE5leHRJbmRleCgpLCAnbmV4dCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sIHRoYXQuX3Byb3BlcnRpZXMuZGVsYXkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIENsZWFycy9wYXVzZXMgYXV0b21hdGljIHNsaWRlIHRyYW5zaXRpb24gaW50ZXJ2YWxcbiAgICAgICAgICpcbiAgICAgICAgICogQHByaXZhdGVcbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIGNsZWFyQXV0b3BsYXlJbnRlcnZhbCgpIHtcbiAgICAgICAgICAgIHdpbmRvdy5jbGVhckludGVydmFsKHRoYXQuX2F1dG9wbGF5SW50ZXJ2YWxJZCk7XG4gICAgICAgICAgICB3aW5kb3cuY2xlYXJJbnRlcnZhbCh0aGF0Ll9wcm9ncmVzc2JhckF1dG9wbGF5SW50ZXJ2YWxJZCk7XG4gICAgICAgICAgICB0aGF0Ll9hdXRvcGxheUludGVydmFsSWQgPSBudWxsO1xuICAgICAgICAgICAgdGhhdC5fcHJvZ3Jlc3NiYXJBdXRvcGxheUludGVydmFsSWQgPSBudWxsO1xuICAgICAgICAgICAgdGhhdC5fcHJvZ3Jlc3NiYXJWYWx1ZU5vdyA9IDA7XG4gICAgICAgICAgICAvLyBNYXJrZXRpbmcgT2ZmZXJzIENhcm91c2VsXG4gICAgICAgICAgICBpZiAodGhhdC5faXNNYXJrZXRpbmdPZmZlcnMpIHtcbiAgICAgICAgICAgICAgICBjbGVhclByb2dyZXNzYmFyQW5pbWF0aW9uKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB0aGUgcHJvZ3Jlc3NiYXIgYW5pbWF0aW9uIG9uIHRoZSBnaXZlbiBpbmRpY2F0b3JcbiAgICAgICAgZnVuY3Rpb24gc3RhcnRQcm9ncmVzc2JhckFuaW1hdGlvbihpbmRpY2F0b3IpIHtcbiAgICAgICAgICAgIGluZGljYXRvci5jbGFzc0xpc3QuYWRkKCdjbXAtY2Fyb3VzZWxfX2luZGljYXRvci0tcGxheWluZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUmVtb3ZlIGFueSBwcm9ncmVzcyBiYXIgYW5pbWF0aW9ucyBmcm9tIHRoZSBpbmRpY2F0b3JzXG4gICAgICAgIGZ1bmN0aW9uIGNsZWFyUHJvZ3Jlc3NiYXJBbmltYXRpb24oKSB7XG4gICAgICAgICAgICB0aGF0Ll9lbGVtZW50c1snaW5kaWNhdG9yJ10uZm9yRWFjaChpbmRpY2F0b3IgPT4ge1xuICAgICAgICAgICAgICAgIGluZGljYXRvci5jbGFzc0xpc3QucmVtb3ZlKCdjbXAtY2Fyb3VzZWxfX2luZGljYXRvci0tcGxheWluZycpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogU2V0cyB0aGUgZGlzYWJsZWQgc3RhdGUgZm9yIGFuIGFjdGlvbiBhbmQgdG9nZ2xlcyB0aGUgYXBwcm9wcmlhdGUgQ1NTIGNsYXNzZXNcbiAgICAgICAgICpcbiAgICAgICAgICogQHByaXZhdGVcbiAgICAgICAgICogQHBhcmFtIHtIVE1MRWxlbWVudH0gYWN0aW9uIEFjdGlvbiB0byBkaXNhYmxlXG4gICAgICAgICAqIEBwYXJhbSB7Qm9vbGVhbn0gW2Rpc2FibGVdIHtAY29kZSB0cnVlfSB0byBkaXNhYmxlLCB7QGNvZGUgZmFsc2V9IHRvIGVuYWJsZVxuICAgICAgICAgKi9cbiAgICAgICAgZnVuY3Rpb24gc2V0QWN0aW9uRGlzYWJsZWQoYWN0aW9uLCBkaXNhYmxlKSB7XG4gICAgICAgICAgICBpZiAoIWFjdGlvbikge1xuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmIChkaXNhYmxlICE9PSBmYWxzZSkge1xuICAgICAgICAgICAgICAgIGFjdGlvbi5kaXNhYmxlZCA9IHRydWU7XG4gICAgICAgICAgICAgICAgYWN0aW9uLmNsYXNzTGlzdC5hZGQoJ2NtcC1jYXJvdXNlbF9fYWN0aW9uLS1kaXNhYmxlZCcpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBhY3Rpb24uZGlzYWJsZWQgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICBhY3Rpb24uY2xhc3NMaXN0LnJlbW92ZSgnY21wLWNhcm91c2VsX19hY3Rpb24tLWRpc2FibGVkJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogQWRkcyBzd2lwZS90b3VjaCBjb250cm9sc1xuICAgICAgICAgKlxuICAgICAgICAgKiBAcHJpdmF0ZVxuICAgICAgICAgKi9cbiAgICAgICAgZnVuY3Rpb24gdG91Y2hTd2lwZUNvbnRyb2xzKCkge1xuICAgICAgICAgICAgdmFyIHhTdGFydCA9IG51bGw7XG5cbiAgICAgICAgICAgIHRoYXQuX2VsZW1lbnRzLnNlbGYuYWRkRXZlbnRMaXN0ZW5lcigndG91Y2hzdGFydCcsIHRvdWNoU3RhcnQsIGZhbHNlKTtcbiAgICAgICAgICAgIHRoYXQuX2VsZW1lbnRzLnNlbGYuYWRkRXZlbnRMaXN0ZW5lcigndG91Y2hlbmQnLCB0b3VjaEVuZCwgZmFsc2UpO1xuXG4gICAgICAgICAgICBmdW5jdGlvbiB0b3VjaEVuZChlKSB7XG4gICAgICAgICAgICAgICAgdmFyIG1pblhEZWx0YSA9IDUwOyAvLyBkaXN0YW5jZSBmb3Igc3dpcGUgdG8gcmVnaXN0ZXJcbiAgICAgICAgICAgICAgICBpZiAoeFN0YXJ0IHx8IHhTdGFydCA9PT0gMCkge1xuICAgICAgICAgICAgICAgICAgICB2Y
119XIgeEVuZCA9IGUuY2hhbmdlZFRvdWNoZXNbMF0uY2xpZW50WDtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHhFbmQgPD0geFN0YXJ0IC0gbWluWERlbHRhKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBuYXZpZ2F0ZShnZXROZXh0SW5kZXgoKSwgJ25leHQnKTtcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmICh4RW5kID49IHhTdGFydCArIG1pblhEZWx0YSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbmF2aWdhdGUoZ2V0UHJldmlvdXNJbmRleCgpLCAncHJldmlvdXMnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB4U3RhcnQgPSBudWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZnVuY3Rpb24gdG91Y2hTdGFydChlKSB7XG4gICAgICAgICAgICAgICAgeFN0YXJ0ID0gZS5jaGFuZ2VkVG91Y2hlc1swXS5jbGllbnRYO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHdpbmRvdy5sb2NhdGlvbi5ocmVmLmluY2x1ZGVzKCdwcmludGFibGUnKSkge1xuICAgICAgICAgICAgLy8gcGF1c2UgY2Fyb3VzZWwgYXV0b3BsYXlcbiAgICAgICAgICAgIHBhdXNlKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZWFkcyBvcHRpb25zIGRhdGEgZnJvbSB0aGUgQ2Fyb3VzZWwgd3JhcHBlciBlbGVtZW50LCBkZWZpbmVkIHZpYSB7QGNvZGUgZGF0YS1jbXAtKn0gZGF0YSBhdHRyaWJ1dGVzXG4gICAgICpcbiAgICAgKiBAcHJpdmF0ZVxuICAgICAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsZW1lbnQgVGhlIENhcm91c2VsIGVsZW1lbnQgdG8gcmVhZCBvcHRpb25zIGRhdGEgZnJvbVxuICAgICAqIEByZXR1cm5zIHtPYmplY3R9IFRoZSBvcHRpb25zIHJlYWQgZnJvbSB0aGUgY29tcG9uZW50IGRhdGEgYXR0cmlidXRlc1xuICAgICAqL1xuICAgIGZ1bmN0aW9uIHJlYWREYXRhKGVsZW1lbnQpIHtcbiAgICAgICAgdmFyIGRhdGEgPSBlbGVtZW50LmRhdGFzZXQ7XG4gICAgICAgIHZhciBvcHRpb25zID0gW107XG4gICAgICAgIHZhciBjYXBpdGFsaXplZCA9IElTO1xuICAgICAgICBjYXBpdGFsaXplZCA9IGNhcGl0YWxpemVkLmNoYXJBdCgwKS50b1VwcGVyQ2FzZSgpICsgY2FwaXRhbGl6ZWQuc2xpY2UoMSk7XG4gICAgICAgIHZhciByZXNlcnZlZCA9IFsnaXMnLCAnaG9vaycgKyBjYXBpdGFsaXplZF07XG5cbiAgICAgICAgZm9yICh2YXIga2V5IGluIGRhdGEpIHtcbiAgICAgICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkpIHtcbiAgICAgICAgICAgICAgICB2Y
119XIgdmFsdWUgPSBkYXRhW2tleV07XG5cbiAgICAgICAgICAgICAgICBpZiAoa2V5LmluZGV4T2YoTlMpID09PSAwKSB7XG4gICAgICAgICAgICAgICAgICAgIGtleSA9IGtleS5zbGljZShOUy5sZW5ndGgpO1xuICAgICAgICAgICAgICAgICAgICBrZXkgPSBrZXkuY2hhckF0KDApLnRvTG93ZXJDYXNlKCkgKyBrZXkuc3Vic3RyaW5nKDEpO1xuXG4gICAgICAgICAgICAgICAgICAgIGlmIChyZXNlcnZlZC5pbmRleE9mKGtleSkgPT09IC0xKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zW2tleV0gPSB2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBvcHRpb25zO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFBhcnNlcyB0aGUgZGF0YUxheWVyIHN0cmluZyBhbmQgcmV0dXJucyB0aGUgSURcbiAgICAgKlxuICAgICAqIEBwcml2YXRlXG4gICAgICogQHBhcmFtIHtIVE1MRWxlbWVudH0gaXRlbSB0aGUgYWNjb3JkaW9uIGl0ZW1cbiAgICAgKiBAcmV0dXJucyB7U3RyaW5nfSBkYXRhTGF5ZXJJZCBvciB1bmRlZmluZWRcbiAgICAgKi9cbiAgICBmdW5jdGlvbiBnZXREYXRhTGF5ZXJJZChpdGVtKSB7XG4gICAgICAgIGlmIChpdGVtICYmIGl0ZW0uZGF0YXNldC5jbXBEYXRhTGF5ZXIpIHtcbiAgICAgICAgICAgIHJldHVybiBPYmplY3Qua2V5cyhKU09OLnBhcnNlKGl0ZW0uZGF0YXNldC5jbXBEYXRhTGF5ZXIpKVswXTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBpdGVtLmlkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogRG9jdW1lbnQgcmVhZHkgaGFuZGxlciBhbmQgRE9NIG11dGF0aW9uIG9ic2VydmVycy4gSW5pdGlhbGl6ZXMgQ2Fyb3VzZWwgY29tcG9uZW50cyBhcyBuZWNlc3NhcnkuXG4gICAgICpcbiAgICAgKiBAcHJpdmF0ZVxuICAgICAqL1xuICAgIGZ1bmN0aW9uIG9uRG9jdW1lbnRSZWFkeSgpIHtcbiAgICAgICAgZGF0YUxheWVyRW5hYmxlZCA9IGRvY3VtZW50LmJvZHkuaGFzQXR0cmlidXRlKCdkYXRhLWNtcC1kYXRhLWxheWVyLWVuYWJsZWQnKTtcbiAgICAgICAgZGF0YUxheWVyID0gZGF0YUxheWVyRW5hYmxlZCA/ICh3aW5kb3cuYWRvYmVEYXRhTGF5ZXIgPSB3aW5kb3cuYWRvYmVEYXRhTGF5ZXIgfHwgW10pIDogdW5kZWZpbmVkO1xuXG4gICAgICAgIHZhciBlbGVtZW50cyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoc2VsZWN0b3JzLnNlbGYpO1xuICAgICAgICB2Y
119XIgY2Fyb3VzZWw7XG4gICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbWVudHMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICAgIGNhcm91c2VsID0gbmV3IENhcm91c2VsKHsgZWxlbWVudDogZWxlbWVudHNbaV0sIG9wdGlvbnM6IHJlYWREYXRhKGVsZW1lbnRzW2ldKSB9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHZhciBNdXRhdGlvbk9ic2VydmVyID0gd2luZG93Lk11dGF0aW9uT2JzZXJ2ZXIgfHwgd2luZG93LldlYktpdE11dGF0aW9uT2JzZXJ2ZXIgfHwgd2luZG93Lk1vek11dGF0aW9uT2JzZXJ2ZXI7XG4gICAgICAgIHZhciBib2R5ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignYm9keScpO1xuICAgICAgICB2YXIgb2JzZXJ2ZXIgPSBuZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbiAobXV0YXRpb25zKSB7XG4gICAgICAgICAgICBtdXRhdGlvbnMuZm9yRWFjaChmdW5jdGlvbiAobXV0YXRpb24pIHtcbiAgICAgICAgICAgICAgICAvLyBuZWVkZWQgZm9yIElFXG4gICAgICAgICAgICAgICAgdmFyIG5vZGVzQXJyYXkgPSBbXS5zbGljZS5jYWxsKG11dGF0aW9uLmFkZGVkTm9kZXMpO1xuICAgICAgICAgICAgICAgIGlmIChub2Rlc0FycmF5Lmxlbmd0aCA+IDApIHtcbiAgICAgICAgICAgICAgICAgICAgbm9kZXNBcnJheS5mb3JFYWNoKGZ1bmN0aW9uIChhZGRlZE5vZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChhZGRlZE5vZGUucXVlcnlTZWxlY3RvckFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBlbGVtZW50c0FycmF5ID0gW10uc2xpY2UuY2FsbChhZGRlZE5vZGUucXVlcnlTZWxlY3RvckFsbChzZWxlY3RvcnMuc2VsZikpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjYXJvdXNlbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbGVtZW50c0FycmF5LmZvckVhY2goZnVuY3Rpb24gKGVsZW1lbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Fyb3VzZWwgPSBuZXcgQ2Fyb3VzZWwoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxlbWVudDogZWxlbWVudCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IHJlYWREYXRhKGVsZW1lbnQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfSk7XG5cbiAgICAgICAgb2JzZXJ2ZXIub2JzZXJ2ZShib2R5LCB7XG4gICAgICAgICAgICBzdWJ0cmVlOiB0cnVlLFxuICAgICAgICAgICAgY2hpbGRMaXN0OiB0cnVlLFxuICAgICAgICAgICAgY2hhcmFjdGVyRGF0YTogdHJ1ZVxuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICBpZiAoZG9jdW1lbnQucmVhZHlTdGF0ZSAhPT0gJ2xvYWRpbmcnKSB7XG4gICAgICAgIG9uRG9jdW1lbnRSZWFkeSgpO1xuICAgIH0gZWxzZSB7XG4gICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLCBvbkRvY3VtZW50UmVhZHk
119pO1xuICAgIH1cbn0pKCk7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/main/webpack/components/organisms/carousel/js/carou
119sel.js\n");
120
121/***/ }),
122
123/***/ "./src/main/webpack/components/organisms/carousel/js/printable.js":
124/*!************************************************************************!*\
125  !*** ./src/main/webpack/components/organisms/carousel/js/printable.js ***!
126  \************************************************************************/
127/*! exports provided: displayAllCarousels */
128/***/ (function(module, __webpack_exports__, __webpack_require__) {
129
130"use strict";
131eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"displayAllCarousels\", function() { return displayAllCarousels; });\n/**\n * All hidden content should be visible when viewing content through printable selector\n */\nfunction displayAllCarousels() {\n    const carouselGroup = document.querySelectorAll('.cmp-carousel');\n    carouselGroup.forEach((carousel) => {\n        const carouselContent = carousel.querySelector('.cmp-carousel__content');\n        const carouselItems = carouselContent.querySelectorAll('.cmp-carousel__item');\n        const carouselItemsLength = carouselItems.length;\n        carouselContent.style.height = 'fit-content';\n        const carouselActions = carousel.querySelector('.cmp-carousel__actions');\n        \n        // add duplicate carousel contents\n        for (let i = 1; i < carouselItemsLength; i++) {\n            const currentCarouselContent = carouselContent.cloneNode(true);\n            const currentCarouselItems = currentCarouselContent.querySelectorAll('.cmp-carousel__item');\n            const currentCarouselSingleItem = currentCarouselItems[i];\n            const currentCarouselActions = carouselActions.cloneNode(true);\n\n            if (currentCarouselActions !== null && currentCarouselActions !== undefined) {\n                const currentCarouselIndicators = currentCarouselActions.querySelector('.cmp-carousel__indicators');\n                const allIndicators = currentCarouselIndicators.querySelectorAll('.cmp-carousel__indicator');\n\n                // focus the current carousel indicator\n                allIndicators[0].classList.remove('cmp-carousel__indicator--active');\n                allIndicators[i].classList.add('cmp-carousel__indicator--active');\n\n                currentCarouselContent.appendChild(currentCarouselActions);\n            }\n\n            // disactive the first carousel item\n            currentCarouselItems[0].classList.remove('cmp-carousel__item--active');\n            // active the current carousel item\n            currentCarouselSingleItem.classList.add('cmp-carousel__item--active');\n            \n            currentCarouselContent.style.height = 'fit-content';\n\n            carousel.appendChild(currentCarouselContent);\n        }\n    })\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvb3JnYW5pc21zL2Nhcm91c2VsL2pzL3ByaW50YWJsZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9vcmdhbmlzbXMvY2Fyb3VzZWwvanMvcHJpbnRhYmxlLmpzPzYwOWEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBbGwgaGlkZGVuIGNvbnRlbnQgc2hvdWxkIGJlIHZpc2libGUgd2hlbiB2aWV3aW5nIGNvbnRlbnQgdGhyb3VnaCBwcmludGFibGUgc2VsZWN0b3JcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGRpc3BsYXlBbGxDYXJvdXNlbHMoKSB7XG4gICAgY29uc3QgY2Fyb3VzZWxHcm91cCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jbXAtY2Fyb3VzZWwnKTtcbiAgICBjYXJvdXNlbEdyb3VwLmZvckVhY2goKGNhcm91c2VsKSA9PiB7XG4gICAgICAgIGNvbnN0IGNhcm91c2VsQ29udGVudCA9IGNhcm91c2VsLnF1ZXJ5U2VsZWN0b3IoJy5jbXAtY2Fyb3VzZWxfX2NvbnRlbnQnKTtcbiAgICAgICAgY29uc3QgY2Fyb3VzZWxJdGVtcyA9IGNhcm91c2VsQ29udGVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY21wLWNhcm91c2VsX19pdGVtJyk7XG4gICAgICAgIGNvbnN0IGNhcm91c2VsSXRlbXNMZW5ndGggPSBjYXJvdXNlbEl0ZW1zLmxlbmd0aDtcbiAgICAgICAgY2Fyb3VzZWxDb250ZW50LnN0eWxlLmhlaWdodCA9ICdmaXQtY29udGVudCc7XG4gICAgICAgIGNvbnN0IGNhcm91c2VsQWN0aW9ucyA9IGNhcm91c2VsLnF1ZXJ5U2VsZWN0b3IoJy5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMnKTtcbiAgICAgICAgXG4gICAgICAgIC8vIGFkZCBkdXBsaWNhdGUgY2Fyb3VzZWwgY29udGVudHNcbiAgICAgICAgZm9yIChsZXQgaSA9IDE7IGkgPCBjYXJvdXNlbEl0ZW1zTGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICAgIGNvbnN0IGN1cnJlbnRDYXJvdXNlbENvbnRlbnQgPSBjYXJvdXNlbENvbnRlbnQuY2xvbmVOb2RlKHRydWUpO1xuICAgICAgICAgICAgY29uc3QgY3VycmVudENhcm91c2VsSXRlbXMgPSBjdXJyZW50Q2Fyb3VzZWxDb250ZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jbXAtY2Fyb3VzZWxfX2l0ZW0nKTtcbiAgICAgICAgICAgIGNvbnN0IGN1cnJlbnRDYXJvdXNlbFNpbmdsZUl0ZW0gPSBjdXJyZW50Q2Fyb3VzZWxJdGVtc1tpXTtcbiAgICAgICAgICAgIGNvbnN0IGN1cnJlbnRDYXJvdXNlbEFjdGlvbnMgPSBjYXJvdXNlbEFjdGlvbnMuY2xvbmVOb2RlKHRydWUpO1xuXG4gICAgICAgICAgICBpZiAoY3VycmVudENhcm91c2VsQWN0aW9ucyAhPT0gbnVsbCAmJiBjdXJyZW50Q2Fyb3VzZWxBY3Rpb25zICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBjdXJyZW50Q2Fyb3VzZWxJbmRpY2F0b3JzID0gY3VycmVudENhcm91c2VsQWN0aW9ucy5xdWVyeVNlbGVjdG9yKCcuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzJyk7XG4gICAgICAgICAgICAgICAgY29uc3QgYWxsSW5kaWNhdG9ycyA9IGN1cnJlbnRDYXJvdXNlbEluZGljYXRvcnMucXVlcnlTZWxlY3RvckFsbCgnLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yJyk7XG5cbiAgICAgICAgICAgICAgICAvLyBmb2N1cyB0aGUgY3VycmVudCBjYXJvdXNlbCBpbmRpY2F0b3JcbiAgICAgICAgICAgICAgICBhbGxJbmRpY2F0b3JzWzBdLmNsYXNzTGlzdC5yZW1vdmUoJ2NtcC1jYXJvdXNlbF9faW5kaWNhdG9yLS1hY3RpdmUnKTtcbiAgICAgICAgICAgICAgICBhbGxJbmRpY2F0b3JzW2ldLmNsYXNzTGlzdC5hZGQoJ2NtcC1jYXJvdXNlbF9faW5kaWNhdG9yLS1hY3RpdmUnKTtcblxuICAgICAgICAgICAgICAgIGN1cnJlbnRDYXJvdXNlbENvbnRlbnQuYXBwZW5kQ2hpbGQoY3VycmVudENhcm91c2VsQWN0aW9ucyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGRpc2FjdGl2ZSB0aGUgZmlyc3QgY2Fyb3VzZWwgaXRlbVxuICAgICAgICAgICAgY3VycmVudENhcm91c2VsSXRlbXNbMF0uY2xhc3NMaXN0LnJlbW92ZSgnY21wLWNhcm91c2VsX19pdGVtLS1hY3RpdmUnKTtcbiAgICAgICAgICAgIC8vIGFjdGl2ZSB0aGUgY3VycmVudCBjYXJvdXNlbCBpdGVtXG4gICAgICAgICAgICBjdXJyZW50Q2Fyb3VzZWxTaW5nbGVJdGVtLmNsYXNzTGlzdC5hZGQoJ2NtcC1jYXJvdXNlbF9faXRlbS0tYWN0aXZlJyk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGN1cnJlbnRDYXJvdXNlbENvbnRlbnQuc3R5bGUuaGVpZ2h0ID0gJ2ZpdC1jb250ZW50JztcblxuICAgICAgICAgICAgY2Fyb3VzZWwuYXBwZW5kQ2hpbGQoY3VycmVudENhcm91c2VsQ29udGVudCk7XG4gICAgICAgI
131H1cbiAgICB9KVxufSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/main/webpack/components/organisms/carousel/js/printable.js\n");
132
133/***/ }),
134
135/***/ "./src/main/webpack/components/organisms/carousel/ts/carousel-disable-lazy.ts":
136/*!************************************************************************************!*\
137  !*** ./src/main/webpack/components/organisms/carousel/ts/carousel-disable-lazy.ts ***!
138  \************************************************************************************/
139/*! no static exports found */
140/***/ (function(module, exports) {
141
142eval("function removeLazyLoading() {\n    var carousel = document.querySelectorAll('.cmp-carousel[data-lazy-load-images=\"false\"]');\n    for (var i = 0; i < carousel.length; i++) {\n        var items = carousel[i].querySelectorAll('div[data-cmp-lazy]');\n        for (var j = 0; j < items.length; j++) {\n            items[j].removeAttribute('data-cmp-lazy');\n        }\n    }\n}\nremoveLazyLoading();\nwindow.addEventListener('load', removeLazyLoading);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvb3JnYW5pc21zL2Nhcm91c2VsL3RzL2Nhcm91c2VsLWRpc2FibGUtbGF6eS50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9vcmdhbmlzbXMvY2Fyb3VzZWwvdHMvY2Fyb3VzZWwtZGlzYWJsZS1sYXp5LnRzP2I3ZTkiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gcmVtb3ZlTGF6eUxvYWRpbmcoKSB7XG4gIGNvbnN0IGNhcm91c2VsOiBOb2RlTGlzdE9mPEhUTUxFbGVtZW50PiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jbXAtY2Fyb3VzZWxbZGF0YS1sYXp5LWxvYWQtaW1hZ2VzPVwiZmFsc2VcIl0nKTtcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBjYXJvdXNlbC5sZW5ndGg7IGkrKykge1xuICAgIGNvbnN0IGl0ZW1zOiBOb2RlTGlzdE9mPEhUTUxFbGVtZW50PiA9IGNhcm91c2VsW2ldLnF1ZXJ5U2VsZWN0b3JBbGwoJ2RpdltkYXRhLWNtcC1sYXp5XScpO1xuICAgIGZvciAobGV0IGogPSAwOyBqIDwgaXRlbXMubGVuZ3RoOyBqKyspIHtcbiAgICAgIGl0ZW1zW2pdLnJlbW92ZUF0dHJpYnV0ZSgnZGF0YS1jbXAtbGF6eScpO1xuICAgIH1cbiAgfVxufVxuXG5yZW1vdmVMYXp5TG9hZGluZygpO1xud2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCByZW1vdmVMYXp5TG9hZGluZyk7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/main/webpack/components/organisms/carousel/ts/carousel-disable-lazy.ts\n");
143
144/***/ }),
145
146/***/ "./src/main/webpack/components/organisms/horizontal-tabs/v1/js/horizontal-tabs.js":
147/*!****************************************************************************************!*\
148  !*** ./src/main/webpack/components/organisms/horizontal-tabs/v1/js/horizontal-tabs.js ***!
149  \****************************************************************************************/
150/*! no static exports found */
151/***/ (function(module, exports, __webpack_require__) {
152
153"use strict";
154eval("\n\nwindow.aemvcV1Module = window.aemvcV1Module || {};\n\nwindow.aemvcV1Module.navContainer = (function () {\n    class TabsManual {\n        constructor(groupNode) {\n            this.tablistNode = groupNode;\n\n            this.tabs = [];\n            this.mobileBreakpoint = 768;\n\n            this.firstTab = null;\n            this.lastTab = null;\n\n            this.tabs = Array.from(this.tablistNode.querySelectorAll(\"[role=tab]\"));\n            this.tabpanels = [];\n\n            this.resizeEvent = new Event(\"resize\");\n\n            for (var i = 0; i < this.tabs.length; i += 1) {\n                var tab = this.tabs[i];\n                var tabpanel = document.getElementById(tab.getAttribute(\"aria-controls\"));\n\n                tab.setAttribute(\"aria-selected\", \"false\");\n                this.tabpanels.push(tabpanel);\n\n                tab.addEventListener(\"keydown\", this.onKeydown.bind(this));\n                tab.addEventListener(\"click\", this.onClick.bind(this));\n                window.addEventListener(\"resize\", this.onResize.bind(this));\n\n                //When AEM changes active tab\n                //Needs an event for currentTarget\n                this.tablistNode.addEventListener(\"horizontalTabV1ActiveChange\", this.onResize.bind(this));\n\n                if (!this.firstTab) {\n                    this.firstTab = tab;\n                }\n                this.lastTab = tab;\n            }\n\n            if (window.innerWidth >= this.mobileBreakpoint) {\n                this.initializeUnderline(this.tabs);\n            } else {\n                this.initializeUnderlineMobile(this.tabs);\n            }\n            this.setSelectedTab(this.firstTab);\n        }\n\n        setSelectedTab(currentTab) {\n            for (var i = 0; i < this.tabs.length; i += 1) {\n                var tab = this.tabs[i];\n                if (currentTab === tab) {\n                    tab.setAttribute(\"aria-selected\", \"true\");\n                    tab.classList.add(\"active\");\n                    tab.tabIndex = 0;\n                    this.tabpanels[i].classList.remove(\"aemvc-v1-tabpanel--hidden\");\n                    this.tabpanels[i].tabIndex = 0;\n                } else {\n                    tab.setAttribute(\"aria-selected\", \"false\");\n                    tab.classList.remove(\"active\");\n                    tab.tabIndex = -1;\n                    this.tabpanels[i].classList.add(\"aemvc-v1-tabpanel--hidden\");\n                    this.tabpanels[i].tabIndex = -1;\n                }\n            }\n        }\n\n        moveFocusToTab(currentTab) {\n            currentTab.focus();\n        }\n\n        moveFocusToPreviousTab(currentTab) {\n            var index;\n\n            if (currentTab === this.firstTab) {\n                this.moveFocusToTab(this.lastTab);\n            } else {\n                index = this.tabs.indexOf(currentTab);\n                this.moveFocusToTab(this.tabs[index - 1]);\n            }\n        }\n\n        moveFocusToNextTab(currentTab) {\n            var index;\n\n            if (currentTab === this.lastTab) {\n                this.moveFocusToTab(this.firstTab);\n            } else {\n                index = this.tabs.indexOf(currentTab);\n                this.moveFocusToTab(this.tabs[index + 1]);\n            }\n        }\n\n        /* EVENT HANDLERS */\n\n        onKeydown(event) {\n            var tgt = event.currentTarget,\n                flag = false,\n                index = this.tabs.indexOf(tgt);\n\n            switch (event.key) {\n                case \"Enter\":\n                case \" \":\n                    this.setSelectedTab(event.currentTarget);\n                    this.handleOnClick(this.tabs, index);\n                    flag = true;\n                    break;\n\n                case \"ArrowLeft\":\n                    this.moveFocusToPreviousTab(tgt);\n                    flag = true;\n                    break;\n\n                case \"ArrowRight\":\n                    this.moveFocusToNextTab(tgt);\n                    flag = true;\n                    break;\n\n                case \"Home\":\n                    this.moveFocusToTab(this.firstTab);\n                    flag = true;\n                    break;\n\n                case \"End\":\n                    this.moveFocusToTab(this.lastTab);\n                    flag = true;\n                    break;\n\n                default:\n                    break;\n            }\n\n            if (flag) {\n                event.stopPropagation();\n                event.preventDefault();\n            }\n        }\n\n        onClick(event) {\n            this.setSelectedTab(event.currentTarget);\n            if (window.innerWidth >= this.mobileBreakpoint) {\n                this.handleOnClick(this.tabs, this.tabs.indexOf(event.currentTarget));\n            } else {\n                this.handleOnClickMobile(this.tabs, this.tabs.indexOf(event.currentTarget));\n            }\n            window.dispatchEvent(this.resizeEvent);\n        }\n\n        onResize() {\n            if (window.innerWidth >= this.mobileBreakpoint) {\n                this.initializeUnderline(this.tabs);\n            } else {\n                this.initializeUnderlineMobile(this.tabs);\n            }\n        }\n\n        handleOnClick(navContainer, indexNavItem) {\n            const parentNavContainer = navContainer[0].closest(\".aemvc-v1-navigation\");\n            const parentNavContainerStyles = getComputedStyle(parentNavContainer);\n            const marginLeft = parseInt(parentNavContainerStyles.marginLeft, 10);\n            for (let index = 0; index < navContainer.length; index++) {\n                const container = navContainer[index];\n                if (index == indexNavItem) {\n                    this.offset = container.offsetLeft - marginLeft;\n                    parentNavContainer.style.setProperty(\"--underline--width\", `${container.offsetWidth}px`);\n                    parentNavContainer.style.setProperty(\n                        \"--underline-offset-x\",\n                        `${ this.offset }px`\n                    );\n                }\n            }\n        }\n\n        handleOnClickMobile(navContainer, indexNavItem) {\n            const parentNavContainer = navContainer[0].closest(\".aemvc-v1-navigation\");\n            const parentNavContainerStyles = getComputedStyle(parentNavContainer);\n            for (let index = 0; index < navContainer.length; index++) {\n                const container = navContainer[index];\n                if (index == indexNavItem) {\n                    parentNavContainer.style.setProperty(\"--underline--height\", `${container.offsetHeight}px`);\n                    parentNavContainer.style.setProperty(\n                        \"--underline-offset-x\",\n                        `${container.offsetLeft - parseInt(parentNavContainerStyles.paddingLeft, 10)}px`\n                    );\n                    parentNavContainer.style.setProperty(\"--top-offset-y\", `${container.offsetTop}px`);\n                }\n            }\n        }\n\n        initializeUnderline(navContainer) {\n            const parentNavContainer = navContainer[0].closest(\".aemvc-v1-navigation\");\n            parentNavContainer.setAttribute(\"aria-orientation\", \"horizontal\");\n            for (let index = 0; index < navContainer.length; index++) {\n                if (navContainer[index].classList.contains(\"active\")) {\n                    const container = navContainer[index];\n                    parentNavContainer.style.setProperty(\"--underline--width\", `${container.offsetWidth}px`);\n                    parentNavContainer.style.setProperty(\n                        \"--underline-offset-x\",\n                        `${container.offsetLeft}px`\n                    );\n                }\n            }\n        }\n\n        initializeUnderlineMobile(navContainer) {\n            const parentNavContainer = navContainer[0].closest(\".aemvc-v1-navigation\");\n            const parentContainerStyles = getComputedStyle(parentNavContainer);\n            for (let index = 0; index < navContainer.length; index++) {\n                if (navContainer[index].classList.contains(\"active\")) {\n                    const container = navContainer[index];\n                    parentNavContainer.setAttribute(\"aria-orientation\", \"vertical\");\n                    parentNavContainer.style.setProperty(\"--underline--height\", `${container.offsetHeight}px`);\n                    parentNavContainer.style.setProperty(\n                        \"--underline-offset-x\",\n                        `${container.offsetLeft - parseInt(parentContainerStyles.paddingLeft, 10)}px`\n                    );\n                    parentNavContainer.style.setProperty(\"--top-offset-y\", `${container.offsetTop}px`);\n                }\n            }\n        }\n    }\n\n    function tabListManualFeature() {\n        window.addEventListener(\"DOMContentLoaded\", () => {\n            var tablists = document.querySelectorAll(\".aemvc-v1-navigation.manual\");\n            for (var i = 0; i < tablists.length;
154 i++) {\n                new TabsManual(tablists[i]);\n            }\n        });\n        //When AEM creates new tab\n        document.addEventListener(\"newHorizontalTabV1Loaded\", () => {\n            setTimeout(function () {\n                var tablists = document.querySelectorAll(\".aemvc-v1-navigation.manual\");\n                for (var i = 0; i < tablists.length; i++) {\n                    new TabsManual(tablists[i]);\n                }\n            }, 500);\n        });\n    }\n\n    return {\n        tabListManual: tabListManualFeature(),\n    };\n})();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvb3JnYW5pc21zL2hvcml6b250YWwtdGFicy92MS9qcy9ob3Jpem9udGFsLXRhYnMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvb3JnYW5pc21zL2hvcml6b250YWwtdGFicy92MS9qcy9ob3Jpem9udGFsLXRhYnMuanM/N2UyZiJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxud2luZG93LmFlbXZjVjFNb2R1bGUgPSB3aW5kb3cuYWVtdmNWMU1vZHVsZSB8fCB7fTtcblxud2luZG93LmFlbXZjVjFNb2R1bGUubmF2Q29udGFpbmVyID0gKGZ1bmN0aW9uICgpIHtcbiAgICBjbGFzcyBUYWJzTWFudWFsIHtcbiAgICAgICAgY29uc3RydWN0b3IoZ3JvdXBOb2RlKSB7XG4gICAgICAgICAgICB0aGlzLnRhYmxpc3ROb2RlID0gZ3JvdXBOb2RlO1xuXG4gICAgICAgICAgICB0aGlzLnRhYnMgPSBbXTtcbiAgICAgICAgICAgIHRoaXMubW9iaWxlQnJlYWtwb2ludCA9IDc2ODtcblxuICAgICAgICAgICAgdGhpcy5maXJzdFRhYiA9IG51bGw7XG4gICAgICAgICAgICB0aGlzLmxhc3RUYWIgPSBudWxsO1xuXG4gICAgICAgICAgICB0aGlzLnRhYnMgPSBBcnJheS5mcm9tKHRoaXMudGFibGlzdE5vZGUucXVlcnlTZWxlY3RvckFsbChcIltyb2xlPXRhYl1cIikpO1xuICAgICAgICAgICAgdGhpcy50YWJwYW5lbHMgPSBbXTtcblxuICAgICAgICAgICAgdGhpcy5yZXNpemVFdmVudCA9IG5ldyBFdmVudChcInJlc2l6ZVwiKTtcblxuICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLnRhYnMubGVuZ3RoOyBpICs9IDEpIHtcbiAgICAgICAgICAgICAgICB2Y
154XIgdGFiID0gdGhpcy50YWJzW2ldO1xuICAgICAgICAgICAgICAgIHZhciB0YWJwYW5lbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRhYi5nZXRBdHRyaWJ1dGUoXCJhcmlhLWNvbnRyb2xzXCIpKTtcblxuICAgICAgICAgICAgICAgIHRhYi5zZXRBdHRyaWJ1dGUoXCJhcmlhLXNlbGVjdGVkXCIsIFwiZmFsc2VcIik7XG4gICAgICAgICAgICAgICAgdGhpcy50YWJwYW5lbHMucHVzaCh0YWJwYW5lbCk7XG5cbiAgICAgICAgICAgICAgICB0YWIuYWRkRXZlbnRMaXN0ZW5lcihcImtleWRvd25cIiwgdGhpcy5vbktleWRvd24uYmluZCh0aGlzKSk7XG4gICAgICAgICAgICAgICAgdGFiLmFkZEV2ZW50TGlzdGVuZXIoXCJjbGlja1wiLCB0aGlzLm9uQ2xpY2suYmluZCh0aGlzKSk7XG4gICAgICAgICAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJyZXNpemVcIiwgdGhpcy5vblJlc2l6ZS5iaW5kKHRoaXMpKTtcblxuICAgICAgICAgICAgICAgIC8vV2hlbiBBRU0gY2hhbmdlcyBhY3RpdmUgdGFiXG4gICAgICAgICAgICAgICAgLy9OZWVkcyBhbiBldmVudCBmb3IgY3VycmVudFRhcmdldFxuICAgICAgICAgICAgICAgIHRoaXMudGFibGlzdE5vZGUuYWRkRXZlbnRMaXN0ZW5lcihcImhvcml6b250YWxUYWJWMUFjdGl2ZUNoYW5nZVwiLCB0aGlzLm9uUmVzaXplLmJpbmQodGhpcykpO1xuXG4gICAgICAgICAgICAgICAgaWYgKCF0aGlzLmZpcnN0VGFiKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZmlyc3RUYWIgPSB0YWI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRoaXMubGFzdFRhYiA9IHRhYjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWYgKHdpbmRvdy5pbm5lcldpZHRoID49IHRoaXMubW9iaWxlQnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHRoaXMuaW5pdGlhbGl6ZVVuZGVybGluZSh0aGlzLnRhYnMpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICB0aGlzLmluaXRpYWxpemVVbmRlcmxpbmVNb2JpbGUodGhpcy50YWJzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMuc2V0U2VsZWN0ZWRUYWIodGhpcy5maXJzdFRhYik7XG4gICAgICAgIH1cblxuICAgICAgICBzZXRTZWxlY3RlZFRhYihjdXJyZW50VGFiKSB7XG4gICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMudGFicy5sZW5ndGg7IGkgKz0gMSkge1xuICAgICAgICAgICAgICAgIHZhciB0YWIgPSB0aGlzLnRhYnNbaV07XG4gICAgICAgICAgICAgICAgaWYgKGN1cnJlbnRUYWIgPT09IHRhYikge1xuICAgICAgICAgICAgICAgICAgICB0YWIuc2V0QXR0cmlidXRlKFwiYXJpYS1zZWxlY3RlZFwiLCBcInRydWVcIik7XG4gICAgICAgICAgICAgICAgICAgIHRhYi5jbGFzc0xpc3QuYWRkKFwiYWN0aXZlXCIpO1xuICAgICAgICAgICAgICAgICAgICB0YWIudGFiSW5kZXggPSAwO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnRhYnBhbmVsc1tpXS5jbGFzc0xpc3QucmVtb3ZlKFwiYWVtdmMtdjEtdGFicGFuZWwtLWhpZGRlblwiKTtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy50YWJwYW5lbHNbaV0udGFiSW5kZXggPSAwO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHRhYi5zZXRBdHRyaWJ1dGUoXCJhcmlhLXNlbGVjdGVkXCIsIFwiZmFsc2VcIik7XG4gICAgICAgICAgICAgICAgICAgIHRhYi5jbGFzc0xpc3QucmVtb3ZlKFwiYWN0aXZlXCIpO1xuICAgICAgICAgICAgICAgICAgICB0YWIudGFiSW5kZXggPSAtMTtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy50YWJwYW5lbHNbaV0uY2xhc3NMaXN0LmFkZChcImFlbXZjLXYxLXRhYnBhbmVsLS1oaWRkZW5cIik7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMudGFicGFuZWxzW2ldLnRhYkluZGV4ID0gLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbW92ZUZvY3VzVG9UYWIoY3VycmVudFRhYikge1xuICAgICAgICAgICAgY3VycmVudFRhYi5mb2N1cygpO1xuICAgICAgICB9XG5cbiAgICAgICAgbW92ZUZvY3VzVG9QcmV2aW91c1RhYihjdXJyZW50VGFiKSB7XG4gICAgICAgICAgICB2Y
154XIgaW5kZXg7XG5cbiAgICAgICAgICAgIGlmIChjdXJyZW50VGFiID09PSB0aGlzLmZpcnN0VGFiKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5tb3ZlRm9jdXNUb1RhYih0aGlzLmxhc3RUYWIpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBpbmRleCA9IHRoaXMudGFicy5pbmRleE9mKGN1cnJlbnRUYWIpO1xuICAgICAgICAgICAgICAgIHRoaXMubW92ZUZvY3VzVG9UYWIodGhpcy50YWJzW2luZGV4IC0gMV0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbW92ZUZvY3VzVG9OZXh0VGFiKGN1cnJlbnRUYWIpIHtcbiAgICAgICAgICAgIHZhciBpbmRleDtcblxuICAgICAgICAgICAgaWYgKGN1cnJlbnRUYWIgPT09IHRoaXMubGFzdFRhYikge1xuICAgICAgICAgICAgICAgIHRoaXMubW92ZUZvY3VzVG9UYWIodGhpcy5maXJzdFRhYik7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIGluZGV4ID0gdGhpcy50YWJzLmluZGV4T2YoY3VycmVudFRhYik7XG4gICAgICAgICAgICAgICAgdGhpcy5tb3ZlRm9jdXNUb1RhYih0aGlzLnRhYnNbaW5kZXggKyAxXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBFVkVOVCBIQU5ETEVSUyAqL1xuXG4gICAgICAgIG9uS2V5ZG93bihldmVudCkge1xuICAgICAgICAgICAgdmFyIHRndCA9IGV2ZW50LmN1cnJlbnRUYXJnZXQsXG4gICAgICAgICAgICAgICAgZmxhZyA9IGZhbHNlLFxuICAgICAgICAgICAgICAgIGluZGV4ID0gdGhpcy50YWJzLmluZGV4T2YodGd0KTtcblxuICAgICAgICAgICAgc3dpdGNoIChldmVudC5rZXkpIHtcbiAgICAgICAgICAgICAgICBjYXNlIFwiRW50ZXJcIjpcbiAgICAgICAgICAgICAgICBjYXNlIFwiIFwiOlxuICAgICAgICAgICAgICAgICAgICB0aGlzLnNldFNlbGVjdGVkVGFiKGV2ZW50LmN1cnJlbnRUYXJnZXQpO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmhhbmRsZU9uQ2xpY2sodGhpcy50YWJzLCBpbmRleCk7XG4gICAgICAgICAgICAgICAgICAgIGZsYWcgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgICAgIGNhc2UgXCJBcnJvd0xlZnRcIjpcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5tb3ZlRm9jdXNUb1ByZXZpb3VzVGFiKHRndCk7XG4gICAgICAgICAgICAgICAgICAgIGZsYWcgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgICAgIGNhc2UgXCJBcnJvd1JpZ2h0XCI6XG4gICAgICAgICAgICAgICAgICAgIHRoaXMubW92ZUZvY3VzVG9OZXh0VGFiKHRndCk7XG4gICAgICAgICAgICAgICAgICAgIGZsYWcgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgICAgIGNhc2UgXCJIb21lXCI6XG4gICAgICAgICAgICAgICAgICAgIHRoaXMubW92ZUZvY3VzVG9UYWIodGhpcy5maXJzdFRhYik7XG4gICAgICAgICAgICAgICAgICAgIGZsYWcgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgICAgIGNhc2UgXCJFbmRcIjpcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5tb3ZlRm9jdXNUb1RhYih0aGlzLmxhc3RUYWIpO1xuICAgICAgICAgICAgICAgICAgICBmbGFnID0gdHJ1ZTtcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWYgKGZsYWcpIHtcbiAgICAgICAgICAgICAgICBldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcbiAgICAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgb25DbGljayhldmVudCkge1xuICAgICAgICAgICAgdGhpcy5zZXRTZWxlY3RlZFRhYihldmVudC5jdXJyZW50VGFyZ2V0KTtcbiAgICAgICAgICAgIGlmICh3aW5kb3cuaW5uZXJXaWR0aCA+PSB0aGlzLm1vYmlsZUJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmhhbmRsZU9uQ2xpY2sodGhpcy50YWJzLCB0aGlzLnRhYnMuaW5kZXhPZihldmVudC5jdXJyZW50VGFyZ2V0KSk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuaGFuZGxlT25DbGlja01vYmlsZSh0aGlzLnRhYnMsIHRoaXMudGFicy5pbmRleE9mKGV2ZW50LmN1cnJlbnRUYXJnZXQpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpbmRvdy5kaXNwYXRjaEV2ZW50KHRoaXMucmVzaXplRXZlbnQpO1xuICAgICAgICB9XG5cbiAgICAgICAgb25SZXNpemUoKSB7XG4gICAgICAgICAgICBpZiAod2luZG93LmlubmVyV2lkdGggPj0gdGhpcy5tb2JpbGVCcmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgdGhpcy5pbml0aWFsaXplVW5kZXJsaW5lKHRoaXMudGFicyk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuaW5pdGlhbGl6ZVVuZGVybGluZU1vYmlsZSh0aGlzLnRhYnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaGFuZGxlT25DbGljayhuYXZDb250YWluZXIsIGluZGV4TmF2SXRlbSkge1xuICAgICAgICAgICAgY29uc3QgcGFyZW50TmF2Q29udGFpbmVyID0gbmF2Q29udGFpbmVyWzBdLmNsb3Nlc3QoXCIuYWVtdmMtdjEtbmF2aWdhdGlvblwiKTtcbiAgICAgICAgICAgIGNvbnN0IHBhcmVudE5hdkNvbnRhaW5lclN0eWxlcyA9IGdldENvbXB1dGVkU3R5bGUocGFyZW50TmF2Q29udGFpbmVyKTtcbiAgICAgICAgICAgIGNvbnN0IG1hcmdpbkxlZnQgPSBwYXJzZUludChwYXJlbnROYXZDb250YWluZXJTdHlsZXMubWFyZ2luTGVmdCwgMTApO1xuICAgICAgICAgICAgZm9yIChsZXQgaW5kZXggPSAwOyBpbmRleCA8IG5hdkNvbnRhaW5lci5sZW5ndGg7IGluZGV4KyspIHtcbiAgICAgICAgICAgICAgICBjb25zdCBjb250YWluZXIgPSBuYXZDb250YWluZXJbaW5kZXhdO1xuICAgICAgICAgICAgICAgIGlmIChpbmRleCA9PSBpbmRleE5hdkl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5vZmZzZXQgPSBjb250YWluZXIub2Zmc2V0TGVmdCAtIG1hcmdpbkxlZnQ7XG4gICAgICAgICAgICAgICAgICAgI
154HBhcmVudE5hdkNvbnRhaW5lci5zdHlsZS5zZXRQcm9wZXJ0eShcIi0tdW5kZXJsaW5lLS13aWR0aFwiLCBgJHtjb250YWluZXIub2Zmc2V0V2lkdGh9cHhgKTtcbiAgICAgICAgICAgICAgICAgICAgcGFyZW50TmF2Q29udGFpbmVyLnN0eWxlLnNldFByb3BlcnR5KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLXVuZGVybGluZS1vZmZzZXQteFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYCR7IHRoaXMub2Zmc2V0IH1weGBcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoYW5kbGVPbkNsaWNrTW9iaWxlKG5hdkNvbnRhaW5lciwgaW5kZXhOYXZJdGVtKSB7XG4gICAgICAgICAgICBjb25zdCBwYXJlbnROYXZDb250YWluZXIgPSBuYXZDb250YWluZXJbMF0uY2xvc2VzdChcIi5hZW12Yy12MS1uYXZpZ2F0aW9uXCIpO1xuICAgICAgICAgICAgY29uc3QgcGFyZW50TmF2Q29udGFpbmVyU3R5bGVzID0gZ2V0Q29tcHV0ZWRTdHlsZShwYXJlbnROYXZDb250YWluZXIpO1xuICAgICAgICAgICAgZm9yIChsZXQgaW5kZXggPSAwOyBpbmRleCA8IG5hdkNvbnRhaW5lci5sZW5ndGg7IGluZGV4KyspIHtcbiAgICAgICAgICAgICAgICBjb25zdCBjb250YWluZXIgPSBuYXZDb250YWluZXJbaW5kZXhdO1xuICAgICAgICAgICAgICAgIGlmIChpbmRleCA9PSBpbmRleE5hdkl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFyZW50TmF2Q29udGFpbmVyLnN0eWxlLnNldFByb3BlcnR5KFwiLS11bmRlcmxpbmUtLWhlaWdodFwiLCBgJHtjb250YWluZXIub2Zmc2V0SGVpZ2h0fXB4YCk7XG4gICAgICAgICAgICAgICAgICAgIHBhcmVudE5hdkNvbnRhaW5lci5zdHlsZS5zZXRQcm9wZXJ0eShcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS11bmRlcmxpbmUtb2Zmc2V0LXhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGAke2NvbnRhaW5lci5vZmZzZXRMZWZ0IC0gcGFyc2VJbnQocGFyZW50TmF2Q29udGFpbmVyU3R5bGVzLnBhZGRpbmdMZWZ0LCAxMCl9cHhgXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgIHBhcmVudE5hdkNvbnRhaW5lci5zdHlsZS5zZXRQcm9wZXJ0eShcIi0tdG9wLW9mZnNldC15XCIsIGAke2NvbnRhaW5lci5vZmZzZXRUb3B9cHhgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbml0aWFsaXplVW5kZXJsaW5lKG5hdkNvbnRhaW5lcikge1xuICAgICAgICAgICAgY29uc3QgcGFyZW50TmF2Q29udGFpbmVyID0gbmF2Q29udGFpbmVyWzBdLmNsb3Nlc3QoXCIuYWVtdmMtdjEtbmF2aWdhdGlvblwiKTtcbiAgICAgICAgICAgIHBhcmVudE5hdkNvbnRhaW5lci5zZXRBdHRyaWJ1dGUoXCJhcmlhLW9yaWVudGF0aW9uXCIsIFwiaG9yaXpvbnRhbFwiKTtcbiAgICAgICAgICAgIGZvciAobGV0IGluZGV4ID0gMDsgaW5kZXggPCBuYXZDb250YWluZXIubGVuZ3RoOyBpbmRleCsrKSB7XG4gICAgICAgICAgICAgICAgaWYgKG5hdkNvbnRhaW5lcltpbmRleF0uY2xhc3NMaXN0LmNvbnRhaW5zKFwiYWN0aXZlXCIpKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGNvbnRhaW5lciA9IG5hdkNvbnRhaW5lcltpbmRleF07XG4gICAgICAgICAgICAgICAgICAgIHBhcmVudE5hdkNvbnRhaW5lci5zdHlsZS5zZXRQcm9wZXJ0eShcIi0tdW5kZXJsaW5lLS13aWR0aFwiLCBgJHtjb250YWluZXIub2Zmc2V0V2lkdGh9cHhgKTtcbiAgICAgICAgICAgICAgICAgICAgcGFyZW50TmF2Q29udGFpbmVyLnN0eWxlLnNldFByb3BlcnR5KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLXVuZGVybGluZS1vZmZzZXQteFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYCR7Y29udGFpbmVyLm9mZnNldExlZnR9cHhgXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5pdGlhbGl6ZVVuZGVybGluZU1vYmlsZShuYXZDb250YWluZXIpIHtcbiAgICAgICAgICAgIGNvbnN0IHBhcmVudE5hdkNvbnRhaW5lciA9IG5hdkNvbnRhaW5lclswXS5jbG9zZXN0KFwiLmFlbXZjLXYxLW5hdmlnYXRpb25cIik7XG4gICAgICAgICAgICBjb25zdCBwYXJlbnRDb250YWluZXJTdHlsZXMgPSBnZXRDb21wdXRlZFN0eWxlKHBhcmVudE5hdkNvbnRhaW5lcik7XG4gICAgICAgICAgICBmb3IgKGxldCBpbmRleCA9IDA7IGluZGV4IDwgbmF2Q29udGFpbmVyLmxlbmd0aDsgaW5kZXgrKykge1xuICAgICAgICAgICAgICAgIGlmIChuYXZDb250YWluZXJbaW5kZXhdLmNsYXNzTGlzdC5jb250YWlucyhcImFjdGl2ZVwiKSkge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBjb250YWluZXIgPSBuYXZDb250YWluZXJbaW5kZXhdO1xuICAgICAgICAgICAgICAgICAgICBwYXJlbnROYXZDb250YWluZXIuc2V0QXR0cmlidXRlKFwiYXJpYS1vcmllbnRhdGlvblwiLCBcInZlcnRpY2FsXCIpO1xuICAgICAgICAgICAgICAgICAgICBwYXJlbnROYXZDb250YWluZXIuc3R5bGUuc2V0UHJvcGVydHkoXCItLXVuZGVybGluZS0taGVpZ2h0XCIsIGAke2NvbnRhaW5lci5vZmZzZXRIZWlnaHR9cHhgKTtcbiAgICAgICAgICAgICAgICAgICAgcGFyZW50TmF2Q29udGFpbmVyLnN0eWxlLnNldFByb3BlcnR5KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLXVuZGVybGluZS1vZmZzZXQteFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYCR7Y29udGFpbmVyLm9mZnNldExlZnQgLSBwYXJzZUludChwYXJlbnRDb250YWluZXJTdHlsZXMucGFkZGluZ0xlZnQsIDEwKX1weGBcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgcGFyZW50TmF2Q29udGFpbmVyLnN0eWxlLnNldFByb3BlcnR5KFwiLS10b3Atb2Zmc2V0LXlcIiwgYCR7Y29udGFpbmVyLm9mZnNldFRvcH1weGApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZ1bmN0aW9uIHRhYkxpc3RNYW51YWxGZWF0dXJlKCkge1xuICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcIkRPTUNvbnRlbnRMb2FkZWRcIiwgKCkgPT4ge1xuICAgICAgICAgICAgdmFyIHRhYmxpc3RzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChcIi5hZW12Yy12MS1uYXZpZ2F0aW9uLm1hbnVhbFwiKTtcbiAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGFibGlzdHMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICAgICAgICBuZXcgVGFic01hbnVhbCh0YWJsaXN0c1tpXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgI
154H0pO1xuICAgICAgICAvL1doZW4gQUVNIGNyZWF0ZXMgbmV3IHRhYlxuICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwibmV3SG9yaXpvbnRhbFRhYlYxTG9hZGVkXCIsICgpID0+IHtcbiAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgIHZhciB0YWJsaXN0cyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoXCIuYWVtdmMtdjEtbmF2aWdhdGlvbi5tYW51YWxcIik7XG4gICAgICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0YWJsaXN0cy5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgICAgICAgICBuZXcgVGFic01hbnVhbCh0YWJsaXN0c1tpXSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSwgNTAwKTtcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHtcbiAgICAgICAgdGFiTGlzdE1hbnVhbDogdGFiTGlzdE1hbnVhbEZlYXR1cmUoKSxcbiAgICB9O1xufSkoKTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/main/webpack/components/organisms/horizontal-tabs/v1/js/horizontal-tabs.js\n");
155
156/***/ }),
157
158/***/ "./src/main/webpack/components/organisms/vertical-tabs/v1/js/vertical-tabs.js":
159/*!************************************************************************************!*\
160  !*** ./src/main/webpack/components/organisms/vertical-tabs/v1/js/vertical-tabs.js ***!
161  \************************************************************************************/
162/*! no static exports found */
163/***/ (function(module, exports, __webpack_require__) {
164
165"use strict";
166eval("\n\nwindow.aemvcV1Module = window.aemvcV1Module || {};\n\nwindow.aemvcV1Module.verticalTabs = (function () {\n    const QT_CMP_TABS_CLS_SLTR = \".aemvc-v1-tabs\";\n\n    const HIDE_SUBTITLE_CLS = \"hide-subtitle-comp\";\n\n    // Left Side\n    const QT_TABS_COLUMN_CONTENT_CLS_SLTR = \".aemvc-v1-tabs__column-content\";\n    const QT_TABS_TABLIST_CLS_SLTR = \".aemvc-v1-tabs__tablist\";\n    const QT_TABS_TAB = \".aemvc-v1-tabs__tab\";\n    const QT_TABS_TAB_ACTIVE = \".aemvc-v1-tabs__tab--active\";\n\n    // Right Side\n    const QT_TABS_TABPANEL = \".aemvc-v1-tabs__tabpanel\";\n    const QT_TABS_TABPANEL_ACTIVE = \".aemvc-v1-tabs__tabpanel--active\";\n    const QT_CMP_SUBTITLE = \".aemvc-v1-interactivetab-subtitle\";\n\n    // Carousel Classes.\n    const ALL_SLIDES_SELECTOR = \".aemvc-v1-tabs--vertical-tabs .aemvc-v1-carousel__content .aemvc-v1-carousel__item\";\n    const QT_SUBTITLE_HEADING_CLASS = \"aemvc-v1-interactivetab-subtitle__heading\";\n    const carouselActionsContainer = \".aemvc-v1-carousel__actions\";\n    const carouselActionButton = \".aemvc-v1-carousel__action\";\n\n    const listItemSelector = QT_TABS_COLUMN_CONTENT_CLS_SLTR + \" \" + QT_TABS_TABLIST_CLS_SLTR + \" \" + QT_TABS_TAB;\n    const subtitleElemSelector = QT_TABS_TABPANEL + \" \" + QT_TABS_TABPANEL_ACTIVE + \" \" + QT_CMP_SUBTITLE;\n    const carouselIndicator = \".aemvc-v1-carousel__indicator\";\n    const carouselIndicatorActive = \".aemvc-v1-carousel__indicator--active\";\n    const carouselTabsContent = \".aemvc-v1-carousel\";\n    const carouselItem = \".aemvc-v1-carousel__item\";\n    const carouselItemActive = \".aemvc-v1-carousel__item--active\";\n    const verticalTabs = \".aemvc-v1-tabs--vertical-tabs\";\n\n    function removeInactiveSubtitleComp(tabList) {\n        if (tabList && tabList.childElementCount && tabList.childElementCount > 0) {\n            for (let j = 0; j < tabList.childElementCount;
166 j++) {\n                const subtitleElem = tabList.children[j].querySelector(QT_CMP_SUBTITLE);\n                subtitleElem && subtitleElem.remove();\n            }\n        }\n    }\n\n    function insertSubtitleComponent() {\n        /**\n         * THIS context is either clicked or active li element.\n         * Select parent of the clicked list elem.\n         */\n        const parentTab = this.closest(QT_CMP_TABS_CLS_SLTR);\n        //removeInactiveSubtitleComp(this.closest(QT_TABS_TABLIST_CLS_SLTR));\n        const subtitleElem = parentTab.querySelector(subtitleElemSelector);\n        if (subtitleElem) {\n            let subtitleStr = subtitleElem.outerHTML.toString();\n            subtitleStr =\n                subtitleStr &&\n                subtitleStr\n                    .replace(HIDE_SUBTITLE_CLS, \"\")\n                    .replace('id=\"' + subtitleElem.id + '\"', 'id=\"' + subtitleElem.id + '-revealed\"');\n            parentTab.querySelector(listItemSelector + QT_TABS_TAB_ACTIVE).insertAdjacentHTML(\"beforeend\", subtitleStr);\n            subtitleElem.classList.add(HIDE_SUBTITLE_CLS);\n        }\n    }\n\n    function updateHTMLVariant(variant, oldActiveIndex, newActiveIndex, target) {\n        const parentTab = target.closest(verticalTabs);\n        if (variant === \"desktop\") {\n            const tabList = Array.from(parentTab.querySelectorAll(QT_TABS_TAB));\n            tabList.forEach((item, index) => {\n                if (index === oldActiveIndex) {\n                    item.ariaSelected = false;\n                    item.tabIndex = -1;\n                    item.classList.remove(QT_TABS_TAB_ACTIVE.slice(1, QT_TABS_TAB_ACTIVE.length));\n                }\n                if (index === newActiveIndex) {\n                    item.ariaSelected = true;\n                    item.tabIndex = 0;\n                    item.classList.add(QT_TABS_TAB_ACTIVE.slice(1, QT_TABS_TAB_ACTIVE.length));\n                }\n            });\n            const tabContentPanelList = Array.from(parentTab.querySelectorAll(QT_TABS_TABPANEL));\n            tabContentPanelList.forEach((item, index) => {\n                if (index === oldActiveIndex) {\n                    item.classList.remove(QT_TABS_TABPANEL_ACTIVE.slice(1, QT_TABS_TABPANEL_ACTIVE.length));\n                    item.ariaHidden = true;\n                    item.tabIndex = -1;\n                }\n                if (index === newActiveIndex) {\n                    item.classList.add(QT_TABS_TABPANEL_ACTIVE.slice(1, QT_TABS_TABPANEL_ACTIVE.length));\n                    item.ariaHidden = false;\n                    item.tabIndex = 0;\n                }\n            });\n        } else if (variant === \"mobile\") {\n            const tabList = Array.from(parentTab.querySelectorAll(carouselIndicator));\n            tabList.forEach((item, index) => {\n                if (index === oldActiveIndex) {\n                    item.classList.remove(carouselIndicatorActive.slice(1, carouselIndicatorActive.length));\n                }\n                if (index === newActiveIndex) {\n                    item.classList.add(carouselIndicatorActive.slice(1, carouselIndicatorActive.length));\n                }\n            });\n            const tabContentPanelList = Array.from(parentTab.querySelectorAll(carouselItem));\n            tabContentPanelList.forEach((item, index) => {\n                if (index === oldActiveIndex) {\n                    item.classList.remove(carouselItemActive.slice(1, carouselItemActive.length));\n                    item.ariaHidden = true;\n                }\n                if (index === newActiveIndex) {\n                    item.classList.add(carouselItemActive.slice(1, carouselItemActive.length));\n                    item.ariaHidden = false;\n                }\n            });\n        }\n    }\n\n    function activateTab() {\n        const parentTab = this.closest(QT_CMP_TABS_CLS_SLTR);\n        const tabList = Array.from(parentTab.querySelectorAll(QT_TABS_TAB));\n        const activeIndex = tabList.indexOf(this);\n        let oldActiveIndex = -1;\n        tabList.forEach((item, index) =>
166 {\n            if (item.ariaSelected === \"true\") {\n                item.ariaSelected = false;\n                item.tabIndex = -1;\n                item.classList.remove(QT_TABS_TAB_ACTIVE.slice(1, QT_TABS_TAB_ACTIVE.length));\n                oldActiveIndex = index;\n            }\n        });\n        this.ariaSelected = true;\n        this.tabIndex = 0;\n        this.classList.add(QT_TABS_TAB_ACTIVE.slice(1, QT_TABS_TAB_ACTIVE.length));\n\n        parentTab.querySelectorAll(QT_TABS_TABPANEL).forEach((item, index) => {\n            if (index === oldActiveIndex) {\n                item.classList.remove(QT_TABS_TABPANEL_ACTIVE.slice(1, QT_TABS_TABPANEL_ACTIVE.length));\n            }\n            if (index === activeIndex) {\n                item.classList.add(QT_TABS_TABPANEL_ACTIVE.slice(1, QT_TABS_TABPANEL_ACTIVE.length));\n            }\n        });\n\n        updateHTMLVariant(\"mobile\", oldActiveIndex, activeIndex, this);\n    }\n\n    function activateSlide() {\n        const parentTab = this.closest(carouselActionsContainer);\n        const tabList = Array.from(parentTab.querySelectorAll(carouselIndicator));\n        const activeIndex = tabList.indexOf(this);\n        let oldActiveIndex = -1;\n        tabList.forEach((item, index) => {\n            if (item.classList.contains(carouselIndicatorActive.slice(1, carouselIndicatorActive.length))) {\n                item.classList.remove(carouselIndicatorActive.slice(1, carouselIndicatorActive.length));\n                oldActiveIndex = index;\n            }\n        });\n        this.classList.add(carouselIndicatorActive.slice(1, carouselIndicatorActive.length));\n\n        const parentContenTab = parentTab.closest(carouselTabsContent);\n        parentContenTab.querySelectorAll(carouselItem).forEach((item, index) => {\n            if (index === oldActiveIndex) {\n                item.classList.remove(carouselItemActive.slice(1, carouselItemActive.length));\n                item.ariaHidden = true;\n            }\n            if (index === activeIndex) {\n                item.classList.add(carouselItemActive.slice(1, carouselItemActive.length));\n                item.ariaHidden = false;\n            }\n        });\n\n        updateHTMLVariant(\"desktop\", oldActiveIndex, activeIndex, this);\n    }\n\n    function buttonClickedAction() {\n        const parentTab = this.closest(carouselActionsContainer);\n        const tabList = Array.from(parentTab.querySelectorAll(carouselIndicator));\n        let activeIndex = -1;\n        let oldActiveIndex = -1;\n        const classNameNext = carouselActionButton.slice(1, carouselActionButton.length) + \"--next\";\n        tabList.forEach((item, index) => {\n            if (item.classList.contains(carouselIndicatorActive.slice(1, carouselIndicatorActive.length))) {\n                item.classList.remove(carouselIndicatorActive.slice(1, carouselIndicatorActive.length));\n                oldActiveIndex = index;\n                if (this.classList.contains(classNameNext)) {\n                    activeIndex = oldActiveIndex + 1 >= tabList.length ? 0 : oldActiveIndex + 1;\n                } else {\n                    activeIndex = oldActiveIndex - 1 < 0 ? tabList.length - 1 : oldActiveIndex - 1;\n                }\n            }\n        });\n        tabList[activeIndex].classList.add(carouselIndicatorActive.slice(1, carouselIndicatorActive.length));\n\n        const parentContenTab = parentTab.closest(carouselTabsContent);\n        parentContenTab.querySelectorAll(carouselItem).forEach((item, index) => {\n            if (index === oldActiveIndex) {\n                item.classList.remove(carouselItemActive.slice(1, carouselItemActive.length));\n                item.ariaHidden = true;\n            }\n            if (index === activeIndex) {\n                item.classList.add(carouselItemActive.slice(1, carouselItemActive.length));\n                item.ariaHidden = false;\n            }\n        });\n\n        updateHTMLVariant(\"desktop\", oldActiveIndex, activeIndex, this);\n    }\n\n    function verticalTabFeature() {\n        window.addEventListener(\"DOMContentLoaded\", function () {\n            const interactiveTabs = document.querySelectorAll(QT_CMP_TABS_CLS_SLTR);\n            if (interactiveTabs) {\n                interactiveTabs.forEac
166h((interactiveTab) => {\n                    // Do Nothing in Authorable mode.\n                    const subtitleElem = interactiveTab.querySelector(subtitleElemSelector);\n                    if (subtitleElem && subtitleElem.classList.contains(\"aemvc-v1-interactive-tabs-editable\")) {\n                        return;\n                    }\n                    const listItems = interactiveTab.querySelectorAll(listItemSelector);\n                    // Attach click event to the List element.\n                    listItems.forEach((listItem) => listItem.addEventListener(\"click\", activateTab));\n                    const listSlideSelectors = this.document.querySelectorAll(carouselIndicator);\n                    listSlideSelectors.forEach((listSlideItem) =>\n                        listSlideItem.addEventListener(\"click\", activateSlide)\n                    );\n                    const carouselButtons = this.document.querySelectorAll(carouselActionButton);\n                    carouselButtons.forEach((button) => button.addEventListener(\"click\", buttonClickedAction));\n                    // Call insertSubtitleComponent Fn for each active list element in interactive tab.\n                    const activeTab = interactiveTab.querySelector(listItemSelector + QT_TABS_TAB_ACTIVE);\n                    if (activeTab !== null) {\n                        insertSubtitleComponent.call(activeTab);\n                    }\n                });\n            }\n            const slides = document.querySelectorAll(ALL_SLIDES_SELECTOR);\n            slides.forEach((slide) => {\n                const title = slide.dataset.cmpTabTitle || \"\";\n                if (title) {\n                    let subtitleComp;\n                    subtitleComp = slide.querySelector(QT_CMP_SUBTITLE); // Look for Subtitle component;\n                    if (!subtitleComp) {\n                        // Subtitle div is not existing, Create a temp one;\n                        const psuedoTitleWrapper = document.createElement(\"div\");\n                        // Assign Subtitle component wrapper class (excluding the dot)\n                        psuedoTitleWrapper.className = QT_CMP_SUBTITLE.substr(1);\n                        // Additional class to control the spacing\n                        psuedoTitleWrapper.classList.add(\"aemvc-v1-interactivetab-subtitle--only-heading\");\n                        slide.appendChild(psuedoTitleWrapper);\n                        subtitleComp = psuedoTitleWrapper;\n                    }\n                    const titleElem = document.createElement(\"DIV\");\n                    titleElem.className = QT_SUBTITLE_HEADING_CLASS;\n                    titleElem.innerText = title;\n                    subtitleComp.prepend(titleElem);\n                    slide.appendChild(subtitleComp);\n                }\n            });\n        });\n    }\n\n    return {\n        verticalTabFeature: verticalTabFeature(),\n    };\n})();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvb3JnYW5pc21zL3ZlcnRpY2FsLXRhYnMvdjEvanMvdmVydGljYWwtdGFicy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9vcmdhbmlzbXMvdmVydGljYWwtdGFicy92MS9qcy92ZXJ0aWNhbC10YWJzLmpzPzg0NDMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbndpbmRvdy5hZW12Y1YxTW9kdWxlID0gd2luZG93LmFlbXZjVjFNb2R1bGUgfHwge307XG5cbndpbmRvdy5hZW12Y1YxTW9kdWxlLnZlcnRpY2FsVGFicyA9IChmdW5jdGlvbiAoKSB7XG4gICAgY29uc3QgUVRfQ01QX1RBQlNfQ0xTX1NMVFIgPSBcIi5hZW12Yy12MS10YWJzXCI7XG5cbiAgICBjb25zdCBISURFX1NVQlRJVExFX0NMUyA9IFwiaGlkZS1zdWJ0aXRsZS1jb21wXCI7XG5cbiAgICAvLyBMZWZ0IFNpZGVcbiAgICBjb25zdCBRVF9UQUJTX0NPTFVNTl9DT05URU5UX0NMU19TTFRSID0gXCIuYWVtdmMtdjEtdGFic19fY29sdW1uLWNvbnRlbnRcIjtcbiAgICBjb25zdCBRVF9UQUJTX1RBQkxJU1RfQ0xTX1NMVFIgPSBcIi5hZW12Yy12MS10YWJzX190YWJsaXN0XCI7XG4gICAgY29uc3QgUVRfVEFCU19UQUIgPSBcIi5hZW12Yy12MS10YWJzX190YWJcIjtcbiAgICBjb25zdCBRVF9UQUJTX1RBQl9BQ1RJVkUgPSBcIi5hZW12Yy12MS10YWJzX190YWItLWFjdGl2ZVwiO1xuXG4gICAgLy8gUmlnaHQgU2lkZVxuICAgIGNvbnN0IFFUX1RBQlNfVEFCUEFORUwgPSBcIi5hZW12Yy12MS10YWJzX190YWJwYW5lbFwiO1xuICAgIGNvbnN0IFFUX1RBQlNfVEFCUEFORUxfQUNUSVZF
166ID0gXCIuYWVtdmMtdjEtdGFic19fdGFicGFuZWwtLWFjdGl2ZVwiO1xuICAgIGNvbnN0IFFUX0NNUF9TVUJUSVRMRSA9IFwiLmFlbXZjLXYxLWludGVyYWN0aXZldGFiLXN1YnRpdGxlXCI7XG5cbiAgICAvLyBDYXJvdXNlbCBDbGFzc2VzLlxuICAgIGNvbnN0IEFMTF9TTElERVNfU0VMRUNUT1IgPSBcIi5hZW12Yy12MS10YWJzLS12ZXJ0aWNhbC10YWJzIC5hZW12Yy12MS1jYXJvdXNlbF9fY29udGVudCAuYWVtdmMtdjEtY2Fyb3VzZWxfX2l0ZW1cIjtcbiAgICBjb25zdCBRVF9TVUJUSVRMRV9IRUFESU5HX0NMQVNTID0gXCJhZW12Yy12MS1pbnRlcmFjdGl2ZXRhYi1zdWJ0aXRsZV9faGVhZGluZ1wiO1xuICAgIGNvbnN0IGNhcm91c2VsQWN0aW9uc0NvbnRhaW5lciA9IFwiLmFlbXZjLXYxLWNhcm91c2VsX19hY3Rpb25zXCI7XG4gICAgY29uc3QgY2Fyb3VzZWxBY3Rpb25CdXR0b24gPSBcIi5hZW12Yy12MS1jYXJvdXNlbF9fYWN0aW9uXCI7XG5cbiAgICBjb25zdCBsaXN0SXRlbVNlbGVjdG9yID0gUVRfVEFCU19DT0xVTU5fQ09OVEVOVF9DTFNfU0xUUiArIFwiIFwiICsgUVRfVEFCU19UQUJMSVNUX0NMU19TTFRSICsgXCIgXCIgKyBRVF9UQUJTX1RBQjtcbiAgICBjb25zdCBzdWJ0aXRsZUVsZW1TZWxlY3RvciA9IFFUX1RBQlNfVEFCUEFORUwgKyBcIiBcIiArIFFUX1RBQlNfVEFCUEFORUxfQUNUSVZFICsgXCIgXCIgKyBRVF9DTVBfU1VCVElUTEU7XG4gICAgY29uc3QgY2Fyb3VzZWxJbmRpY2F0b3IgPSBcIi5hZW12Yy12MS1jYXJvdXNlbF9faW5kaWNhdG9yXCI7XG4gICAgY29uc3QgY2Fyb3VzZWxJbmRpY2F0b3JBY3RpdmUgPSBcIi5hZW12Yy12MS1jYXJvdXNlbF9faW5kaWNhdG9yLS1hY3RpdmVcIjtcbiAgICBjb25zdCBjYXJvdXNlbFRhYnNDb250ZW50ID0gXCIuYWVtdmMtdjEtY2Fyb3VzZWxcIjtcbiAgICBjb25zdCBjYXJvdXNlbEl0ZW0gPSBcIi5hZW12Yy12MS1jYXJvdXNlbF9faXRlbVwiO1xuICAgIGNvbnN0IGNhcm91c2VsSXRlbUFjdGl2ZSA9IFwiLmFlbXZjLXYxLWNhcm91c2VsX19pdGVtLS1hY3RpdmVcIjtcbiAgICBjb25zdCB2ZXJ0aWNhbFRhYnMgPSBcIi5hZW12Yy12MS10YWJzLS12ZXJ0aWNhbC10YWJzXCI7XG5cbiAgICBmdW5jdGlvbiByZW1vdmVJbmFjdGl2ZVN1YnRpdGxlQ29tcCh0YWJMaXN0KSB7XG4gICAgICAgIGlmICh0YWJMaXN0ICYmIHRhYkxpc3QuY2hpbGRFbGVtZW50Q291bnQgJiYgdGFiTGlzdC5jaGlsZEVsZW1lbnRDb3VudCA+IDApIHtcbiAgICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgdGFiTGlzdC5jaGlsZEVsZW1lbnRDb3VudDsgaisrKSB7XG4gICAgICAgICAgICAgICAgY29uc3Qgc3VidGl0bGVFbGVtID0gdGFiTGlzdC5jaGlsZHJlbltqXS5xdWVyeVNlbGVjdG9yKFFUX0NNUF9TVUJUSVRMRSk7XG4gICAgICAgICAgICAgICAgc3VidGl0bGVFbGVtICYmIHN1YnRpdGxlRWxlbS5yZW1vdmUoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZ1bmN0aW9uIGluc2VydFN1YnRpdGxlQ29tcG9uZW50KCkge1xuICAgICAgICAvKipcbiAgICAgICAgICogVEhJUyBjb250ZXh0IGlzIGVpdGhlciBjbGlja2VkIG9yIGFjdGl2ZSBsaSBlbGVtZW50LlxuICAgICAgICAgKiBTZWxlY3QgcGFyZW50IG9mIHRoZSBjbGlja2VkIGxpc3QgZWxlbS5cbiAgICAgICAgICovXG4gICAgICAgIGNvbnN0IHBhcmVudFRhYiA9IHRoaXMuY2xvc2VzdChRVF9DTVBfVEFCU19DTFNfU0xUUik7XG4gICAgICAgIC8vcmVtb3ZlSW5hY3RpdmVTdWJ0aXRsZUNvbXAodGhpcy5jbG9zZXN0KFFUX1RBQlNfVEFCTElTVF9DTFNfU0xUUikpO1xuICAgICAgICBjb25zdCBzdWJ0aXRsZUVsZW0gPSBwYXJlbnRUYWIucXVlcnlTZWxlY3RvcihzdWJ0aXRsZUVsZW1TZWxlY3Rvcik7XG4gICAgICAgIGlmIChzdWJ0aXRsZUVsZW0pIHtcbiAgICAgICAgICAgIGxldCBzdWJ0aXRsZVN0ciA9IHN1YnRpdGxlRWxlbS5vdXRlckhUTUwudG9TdHJpbmcoKTtcbiAgICAgICAgICAgIHN1YnRpdGxlU3RyID1cbiAgICAgICAgICAgICAgICBzdWJ0aXRsZVN0ciAmJlxuICAgICAgICAgICAgICAgIHN1YnRpdGxlU3RyXG4gICAgICAgICAgICAgICAgICAgIC5yZXBsYWNlKEhJREVfU1VCVElUTEVfQ0xTLCBcIlwiKVxuICAgICAgICAgICAgICAgICAgICAucmVwbGFjZSgnaWQ9XCInICsgc3VidGl0bGVFbGVtLmlkICsgJ1wiJywgJ2lkPVwiJyArIHN1YnRpdGxlRWxlbS5pZCArICctcmV2ZWFsZWRcIicpO1xuICAgICAgICAgICAgcGFyZW50VGFiLnF1ZXJ5U2VsZWN0b3IobGlzdEl0ZW1TZWxlY3RvciArIFFUX1RBQlNfVEFCX0FDVElWRSkuaW5zZXJ0QWRqYWNlbnRIVE1MKFwiYmVmb3JlZW5kXCIsIHN1YnRpdGxlU3RyKTtcbiAgICAgICAgICAgIHN1YnRpdGxlRWxlbS5jbGFzc0xpc3QuYWRkKEhJREVfU1VCVElUTEVfQ0xTKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZ1bmN0aW9uIHVwZGF0ZUhUTUxWYXJpYW50KHZhcmlhbnQsIG9sZEFjdGl2ZUluZGV4LCBuZXdBY3RpdmVJbmRleCwgdGFyZ2V0KSB7XG4gICAgICAgIGNvbnN0IHBhcmVudFRhYiA9IHRhcmdldC5jbG9zZXN0KHZlcnRpY2FsVGFicyk7XG4gICAgICAgIGlmICh2YXJpYW50ID09PSBcImRlc2t0b3BcIikge1xuICAgICAgICAgICAgY29uc3QgdGFiTGlzdCA9IEFycmF5LmZyb20ocGFyZW50VGFiLnF1ZXJ5U2VsZWN0b3JBbGwoUVRfVEFCU19UQUIpKTtcbiAgICAgICAgICAgIHRhYkxpc3QuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAoaW5kZXggPT09IG9sZEFjdGl2ZUluZGV4KSB7XG4gICAgICAgICAgICAgICAgICAgIGl0ZW0uYXJpYVNlbGVjdGVkID0gZmFsc2U7XG4gICAgICAgICAgICAgICAgICAgIGl0ZW0udGFiSW5kZXggPSAtMTtcbiAgICAgICAgICAgICAgICAgICAgaXRlbS5jbGFzc0xpc3QucmVtb3ZlKFFUX1RBQlNfVEFCX0FDVElWRS5zbGljZSgxLCBRVF9UQUJTX1RBQl9BQ1RJVkUubGVuZ3RoKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChpbmRleCA9PT0gbmV3QWN0aXZlSW5kZXgpIHtcbiAgICAgICAgICAgICAgICAgICAgaXRlbS5hcmlhU2VsZWN0ZWQgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICBpdGVtLnRhYkluZGV4ID0gMDtcbiAgICAgICAgICAgICAgICAgICAgaXRlbS5jbGFzc0xpc3QuYWRkKFFUX1RBQlNfVEFCX0FDVElWRS5zbGljZSgxLCBRVF9UQUJTX1RBQl9BQ1RJVkUubGVuZ3RoKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBjb25zdCB0YWJDb250ZW50UGFuZWxMaXN0ID0gQXJyYXkuZnJvbShwYXJlbnRUYWIucXVlcnlTZWxlY3RvckFsbChRVF9UQUJTX1RBQlBBTkVMKSk7XG4gICAgICAgICAgICB0YWJDb250ZW50UGFuZWxMaXN0LmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKGluZGV4ID09PSBvbGRBY3RpdmVJbmRleCkge1xuICAgICAgICAgICAgICAgICAgICBpdGVtLmNsYXNzTGlzdC5yZW1vdmUoUVRfVEFCU19UQUJQQU5FTF9BQ1RJVkUuc2xpY2UoMSwgUVRfVEFCU19UQUJQQU5FTF9BQ1RJVkUubGVuZ3RoKSk7XG4gICAgICAgICAgICAgICAgICAgIGl0ZW0uYXJpYUhpZGRlbiA9IHRydWU7XG4gICAgICAgICAgICAgICAgICAgIGl0ZW0udGFiSW5kZXggPSAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKGluZGV4ID09PSBuZXdBY3RpdmVJbmRleCkge1xuICAgICAgICAgICAgICAgICAgICBpdGVtLmNsYXNzTGlzdC5hZGQoUVRfVEFCU19UQUJQQU5FTF9BQ1RJVkUuc2xpY2UoMSwgUVRfVEFCU19UQUJQQU5FTF9BQ1RJVkUubGVuZ3RoKSk7XG4gICAgICAgICAgICAgICAgICAgIGl0ZW0uYXJpYUhpZGRlbiA9IGZ
166hbHNlO1xuICAgICAgICAgICAgICAgICAgICBpdGVtLnRhYkluZGV4ID0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfSBlbHNlIGlmICh2YXJpYW50ID09PSBcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBjb25zdCB0YWJMaXN0ID0gQXJyYXkuZnJvbShwYXJlbnRUYWIucXVlcnlTZWxlY3RvckFsbChjYXJvdXNlbEluZGljYXRvcikpO1xuICAgICAgICAgICAgdGFiTGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChpbmRleCA9PT0gb2xkQWN0aXZlSW5kZXgpIHtcbiAgICAgICAgICAgICAgICAgICAgaXRlbS5jbGFzc0xpc3QucmVtb3ZlKGNhcm91c2VsSW5kaWNhdG9yQWN0aXZlLnNsaWNlKDEsIGNhcm91c2VsSW5kaWNhdG9yQWN0aXZlLmxlbmd0aCkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAoaW5kZXggPT09IG5ld0FjdGl2ZUluZGV4KSB7XG4gICAgICAgICAgICAgICAgICAgIGl0ZW0uY2xhc3NMaXN0LmFkZChjYXJvdXNlbEluZGljYXRvckFjdGl2ZS5zbGljZSgxLCBjYXJvdXNlbEluZGljYXRvckFjdGl2ZS5sZW5ndGgpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIGNvbnN0IHRhYkNvbnRlbnRQYW5lbExpc3QgPSBBcnJheS5mcm9tKHBhcmVudFRhYi5xdWVyeVNlbGVjdG9yQWxsKGNhcm91c2VsSXRlbSkpO1xuICAgICAgICAgICAgdGFiQ29udGVudFBhbmVsTGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChpbmRleCA9PT0gb2xkQWN0aXZlSW5kZXgpIHtcbiAgICAgICAgICAgICAgICAgICAgaXRlbS5jbGFzc0xpc3QucmVtb3ZlKGNhcm91c2VsSXRlbUFjdGl2ZS5zbGljZSgxLCBjYXJvdXNlbEl0ZW1BY3RpdmUubGVuZ3RoKSk7XG4gICAgICAgICAgICAgICAgICAgIGl0ZW0uYXJpYUhpZGRlbiA9IHRydWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChpbmRleCA9PT0gbmV3QWN0aXZlSW5kZXgpIHtcbiAgICAgICAgICAgICAgICAgICAgaXRlbS5jbGFzc0xpc3QuYWRkKGNhcm91c2VsSXRlbUFjdGl2ZS5zbGljZSgxLCBjYXJvdXNlbEl0ZW1BY3RpdmUubGVuZ3RoKSk7XG4gICAgICAgICAgICAgICAgICAgIGl0ZW0uYXJpYUhpZGRlbiA9IGZhbHNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZnVuY3Rpb24gYWN0aXZhdGVUYWIoKSB7XG4gICAgICAgIGNvbnN0IHBhcmVudFRhYiA9IHRoaXMuY2xvc2VzdChRVF9DTVBfVEFCU19DTFNfU0xUUik7XG4gICAgICAgIGNvbnN0IHRhYkxpc3QgPSBBcnJheS5mcm9tKHBhcmVudFRhYi5xdWVyeVNlbGVjdG9yQWxsKFFUX1RBQlNfVEFCKSk7XG4gICAgICAgIGNvbnN0IGFjdGl2ZUluZGV4ID0gdGFiTGlzdC5pbmRleE9mKHRoaXMpO1xuICAgICAgICBsZXQgb2xkQWN0aXZlSW5kZXggPSAtMTtcbiAgICAgICAgdGFiTGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgaWYgKGl0ZW0uYXJpYVNlbGVjdGVkID09PSBcInRydWVcIikge1xuICAgICAgICAgICAgICAgIGl0ZW0uYXJpYVNlbGVjdGVkID0gZmFsc2U7XG4gICAgICAgICAgICAgICAgaXRlbS50YWJJbmRleCA9IC0xO1xuICAgICAgICAgICAgICAgIGl0ZW0uY2xhc3NMaXN0LnJlbW92ZShRVF9UQUJTX1RBQl9BQ1RJVkUuc2xpY2UoMSwgUVRfVEFCU19UQUJfQUNUSVZFLmxlbmd0aCkpO1xuICAgICAgICAgICAgICAgIG9sZEFjdGl2ZUluZGV4ID0gaW5kZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLmFyaWFTZWxlY3RlZCA9IHRydWU7XG4gICAgICAgIHRoaXMudGFiSW5kZXggPSAwO1xuICAgICAgICB0aGlzLmNsYXNzTGlzdC5hZGQoUVRfVEFCU19UQUJfQUNUSVZFLnNsaWNlKDEsIFFUX1RBQlNfVEFCX0FDVElWRS5sZW5ndGgpKTtcblxuICAgICAgICBwYXJlbnRUYWIucXVlcnlTZWxlY3RvckFsbChRVF9UQUJTX1RBQlBBTkVMKS5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgaWYgKGluZGV4ID09PSBvbGRBY3RpdmVJbmRleCkge1xuICAgICAgICAgICAgICAgIGl0ZW0uY2xhc3NMaXN0LnJlbW92ZShRVF9UQUJTX1RBQlBBTkVMX0FDVElWRS5zbGljZSgxLCBRVF9UQUJTX1RBQlBBTkVMX0FDVElWRS5sZW5ndGgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmIChpbmRleCA9PT0gYWN0aXZlSW5kZXgpIHtcbiAgICAgICAgICAgICAgICBpdGVtLmNsYXNzTGlzdC5hZGQoUVRfVEFCU19UQUJQQU5FTF9BQ1RJVkUuc2xpY2UoMSwgUVRfVEFCU19UQUJQQU5FTF9BQ1RJVkUubGVuZ3RoKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuXG4gICAgICAgIHVwZGF0ZUhUTUxWYXJpYW50KFwibW9iaWxlXCIsIG9sZEFjdGl2ZUluZGV4LCBhY3RpdmVJbmRleCwgdGhpcyk7XG4gICAgfVxuXG4gICAgZnVuY3Rpb24gYWN0aXZhdGVTbGlkZSgpIHtcbiAgICAgICAgY29uc3QgcGFyZW50VGFiID0gdGhpcy5jbG9zZXN0KGNhcm91c2VsQWN0aW9uc0NvbnRhaW5lcik7XG4gICAgICAgIGNvbnN0IHRhYkxpc3QgPSBBcnJheS5mcm9tKHBhcmVudFRhYi5xdWVyeVNlbGVjdG9yQWxsKGNhcm91c2VsSW5kaWNhdG9yKSk7XG4gICAgICAgIGNvbnN0IGFjdGl2ZUluZGV4ID0gdGFiTGlzdC5pbmRleE9mKHRoaXMpO1xuICAgICAgICBsZXQgb2xkQWN0aXZlSW5kZXggPSAtMTtcbiAgICAgICAgdGFiTGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgaWYgKGl0ZW0uY2xhc3NMaXN0LmNvbnRhaW5zKGNhcm91c2VsSW5kaWNhdG9yQWN0aXZlLnNsaWNlKDEsIGNhcm91c2VsSW5kaWNhdG9yQWN0aXZlLmxlbmd0aCkpKSB7XG4gICAgICAgICAgICAgICAgaXRlbS5jbGFzc0xpc3QucmVtb3ZlKGNhcm91c2VsSW5kaWNhdG9yQWN0aXZlLnNsaWNlKDEsIGNhcm91c2VsSW5kaWNhdG9yQWN0aXZlLmxlbmd0aCkpO1xuICAgICAgICAgICAgICAgIG9sZEFjdGl2ZUluZGV4ID0gaW5kZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgI
166H0pO1xuICAgICAgICB0aGlzLmNsYXNzTGlzdC5hZGQoY2Fyb3VzZWxJbmRpY2F0b3JBY3RpdmUuc2xpY2UoMSwgY2Fyb3VzZWxJbmRpY2F0b3JBY3RpdmUubGVuZ3RoKSk7XG5cbiAgICAgICAgY29uc3QgcGFyZW50Q29udGVuVGFiID0gcGFyZW50VGFiLmNsb3Nlc3QoY2Fyb3VzZWxUYWJzQ29udGVudCk7XG4gICAgICAgIHBhcmVudENvbnRlblRhYi5xdWVyeVNlbGVjdG9yQWxsKGNhcm91c2VsSXRlbSkuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgIGlmIChpbmRleCA9PT0gb2xkQWN0aXZlSW5kZXgpIHtcbiAgICAgICAgICAgICAgICBpdGVtLmNsYXNzTGlzdC5yZW1vdmUoY2Fyb3VzZWxJdGVtQWN0aXZlLnNsaWNlKDEsIGNhcm91c2VsSXRlbUFjdGl2ZS5sZW5ndGgpKTtcbiAgICAgICAgICAgICAgICBpdGVtLmFyaWFIaWRkZW4gPSB0cnVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKGluZGV4ID09PSBhY3RpdmVJbmRleCkge1xuICAgICAgICAgICAgICAgIGl0ZW0uY2xhc3NMaXN0LmFkZChjYXJvdXNlbEl0ZW1BY3RpdmUuc2xpY2UoMSwgY2Fyb3VzZWxJdGVtQWN0aXZlLmxlbmd0aCkpO1xuICAgICAgICAgICAgICAgIGl0ZW0uYXJpYUhpZGRlbiA9IGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcblxuICAgICAgICB1cGRhdGVIVE1MVmFyaWFudChcImRlc2t0b3BcIiwgb2xkQWN0aXZlSW5kZXgsIGFjdGl2ZUluZGV4LCB0aGlzKTtcbiAgICB9XG5cbiAgICBmdW5jdGlvbiBidXR0b25DbGlja2VkQWN0aW9uKCkge1xuICAgICAgICBjb25zdCBwYXJlbnRUYWIgPSB0aGlzLmNsb3Nlc3QoY2Fyb3VzZWxBY3Rpb25zQ29udGFpbmVyKTtcbiAgICAgICAgY29uc3QgdGFiTGlzdCA9IEFycmF5LmZyb20ocGFyZW50VGFiLnF1ZXJ5U2VsZWN0b3JBbGwoY2Fyb3VzZWxJbmRpY2F0b3IpKTtcbiAgICAgICAgbGV0IGFjdGl2ZUluZGV4ID0gLTE7XG4gICAgICAgIGxldCBvbGRBY3RpdmVJbmRleCA9IC0xO1xuICAgICAgICBjb25zdCBjbGFzc05hbWVOZXh0ID0gY2Fyb3VzZWxBY3Rpb25CdXR0b24uc2xpY2UoMSwgY2Fyb3VzZWxBY3Rpb25CdXR0b24ubGVuZ3RoKSArIFwiLS1uZXh0XCI7XG4gICAgICAgIHRhYkxpc3QuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgIGlmIChpdGVtLmNsYXNzTGlzdC5jb250YWlucyhjYXJvdXNlbEluZGljYXRvckFjdGl2ZS5zbGljZSgxLCBjYXJvdXNlbEluZGljYXRvckFjdGl2ZS5sZW5ndGgpKSkge1xuICAgICAgICAgICAgICAgIGl0ZW0uY2xhc3NMaXN0LnJlbW92ZShjYXJvdXNlbEluZGljYXRvckFjdGl2ZS5zbGljZSgxLCBjYXJvdXNlbEluZGljYXRvckFjdGl2ZS5sZW5ndGgpKTtcbiAgICAgICAgICAgICAgICBvbGRBY3RpdmVJbmRleCA9IGluZGV4O1xuICAgICAgICAgICAgICAgIGlmICh0aGlzLmNsYXNzTGlzdC5jb250YWlucyhjbGFzc05hbWVOZXh0KSkge1xuICAgICAgICAgICAgICAgICAgICBhY3RpdmVJbmRleCA9IG9sZEFjdGl2ZUluZGV4ICsgMSA+PSB0YWJMaXN0Lmxlbmd0aCA/IDAgOiBvbGRBY3RpdmVJbmRleCArIDE7XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgYWN0aXZlSW5kZXggPSBvbGRBY3RpdmVJbmRleCAtIDEgPCAwID8gdGFiTGlzdC5sZW5ndGggLSAxIDogb2xkQWN0aXZlSW5kZXggLSAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICAgIHRhYkxpc3RbYWN0aXZlSW5kZXhdLmNsYXNzTGlzdC5hZGQoY2Fyb3VzZWxJbmRpY2F0b3JBY3RpdmUuc2xpY2UoMSwgY2Fyb3VzZWxJbmRpY2F0b3JBY3RpdmUubGVuZ3RoKSk7XG5cbiAgICAgICAgY29uc3QgcGFyZW50Q29udGVuVGFiID0gcGFyZW50VGFiLmNsb3Nlc3QoY2Fyb3VzZWxUYWJzQ29udGVudCk7XG4gICAgICAgIHBhcmVudENvbnRlblRhYi5xdWVyeVNlbGVjdG9yQWxsKGNhcm91c2VsSXRlbSkuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgIGlmIChpbmRleCA9PT0gb2xkQWN0aXZlSW5kZXgpIHtcbiAgICAgICAgICAgICAgICBpdGVtLmNsYXNzTGlzdC5yZW1vdmUoY2Fyb3VzZWxJdGVtQWN0aXZlLnNsaWNlKDEsIGNhcm91c2VsSXRlbUFjdGl2ZS5sZW5ndGgpKTtcbiAgICAgICAgICAgICAgICBpdGVtLmFyaWFIaWRkZW4gPSB0cnVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKGluZGV4ID09PSBhY3RpdmVJbmRleCkge1xuICAgICAgICAgICAgICAgIGl0ZW0uY2xhc3NMaXN0LmFkZChjYXJvdXNlbEl0ZW1BY3RpdmUuc2xpY2UoMSwgY2Fyb3VzZWxJdGVtQWN0aXZlLmxlbmd0aCkpO1xuICAgICAgICAgICAgICAgIGl0ZW0uYXJpYUhpZGRlbiA9IGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcblxuICAgICAgICB1cGRhdGVIVE1MVmFyaWFudChcImRlc2t0b3BcIiwgb2xkQWN0aXZlSW5kZXgsIGFjdGl2ZUluZGV4LCB0aGlzKTtcbiAgICB9XG5cbiAgICBmdW5jdGlvbiB2ZXJ0aWNhbFRhYkZlYXR1cmUoKSB7XG4gICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwiRE9NQ29udGVudExvYWRlZFwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICBjb25zdCBpbnRlcmFjdGl2ZVRhYnMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKFFUX0NNUF9UQUJTX0NMU19TTFRSKTtcbiAgICAgICAgICAgIGlmIChpbnRlcmFjdGl2ZVRhYnMpIHtcbiAgICAgICAgICAgICAgICBpbnRlcmFjdGl2ZVRhYnMuZm9yRWFjaCgoaW50ZXJhY3RpdmVUYWIpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gRG8gTm90aGluZyBpbiBBdXRob3JhYmxlIG1vZGUuXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHN1YnRpdGxlRWxlbSA9IGludGVyYWN0aXZlVGFiLnF1ZXJ5U2VsZWN0b3Ioc3VidGl0bGVFbGVtU2VsZWN0b3IpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoc3VidGl0bGVFbGVtICYmIHN1YnRpdGxlRWxlbS5jbGFzc0xpc3QuY29udGFpbnMoXCJhZW12Yy12MS1pbnRlcmFjdGl2ZS10YWJzLWVkaXRhYmxlXCIpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgICAgI
166H1cbiAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlzdEl0ZW1zID0gaW50ZXJhY3RpdmVUYWIucXVlcnlTZWxlY3RvckFsbChsaXN0SXRlbVNlbGVjdG9yKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gQXR0YWNoIGNsaWNrIGV2ZW50IHRvIHRoZSBMaXN0IGVsZW1lbnQuXG4gICAgICAgICAgICAgICAgICAgIGxpc3RJdGVtcy5mb3JFYWNoKChsaXN0SXRlbSkgPT4gbGlzdEl0ZW0uYWRkRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIGFjdGl2YXRlVGFiKSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpc3RTbGlkZVNlbGVjdG9ycyA9IHRoaXMuZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChjYXJvdXNlbEluZGljYXRvcik7XG4gICAgICAgICAgICAgICAgICAgIGxpc3RTbGlkZVNlbGVjdG9ycy5mb3JFYWNoKChsaXN0U2xpZGVJdGVtKSA9PlxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdFNsaWRlSXRlbS5hZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgYWN0aXZhdGVTbGlkZSlcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgY2Fyb3VzZWxCdXR0b25zID0gdGhpcy5kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKGNhcm91c2VsQWN0aW9uQnV0dG9uKTtcbiAgICAgICAgICAgICAgICAgICAgY2Fyb3VzZWxCdXR0b25zLmZvckVhY2goKGJ1dHRvbikgPT4gYnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoXCJjbGlja1wiLCBidXR0b25DbGlja2VkQWN0aW9uKSk7XG4gICAgICAgICAgICAgICAgICAgIC8vIENhbGwgaW5zZXJ0U3VidGl0bGVDb21wb25lbnQgRm4gZm9yIGVhY2ggYWN0aXZlIGxpc3QgZWxlbWVudCBpbiBpbnRlcmFjdGl2ZSB0YWIuXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGFjdGl2ZVRhYiA9IGludGVyYWN0aXZlVGFiLnF1ZXJ5U2VsZWN0b3IobGlzdEl0ZW1TZWxlY3RvciArIFFUX1RBQlNfVEFCX0FDVElWRSk7XG4gICAgICAgICAgICAgICAgICAgIGlmIChhY3RpdmVUYWIgIT09IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGluc2VydFN1YnRpdGxlQ29tcG9uZW50LmNhbGwoYWN0aXZlVGFiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3Qgc2xpZGVzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChBTExfU0xJREVTX1NFTEVDVE9SKTtcbiAgICAgICAgICAgIHNsaWRlcy5mb3JFYWNoKChzbGlkZSkgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IHRpdGxlID0gc2xpZGUuZGF0YXNldC5jbXBUYWJUaXRsZSB8fCBcIlwiO1xuICAgICAgICAgICAgICAgIGlmICh0aXRsZSkge1xuICAgICAgICAgICAgICAgICAgICBsZXQgc3VidGl0bGVDb21wO1xuICAgICAgICAgICAgICAgICAgICBzdWJ0aXRsZUNvbXAgPSBzbGlkZS5xdWVyeVNlbGVjdG9yKFFUX0NNUF9TVUJUSVRMRSk7IC8vIExvb2sgZm9yIFN1YnRpdGxlIGNvbXBvbmVudDtcbiAgICAgICAgICAgICAgICAgICAgaWYgKCFzdWJ0aXRsZUNvbXApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1YnRpdGxlIGRpdiBpcyBub3QgZXhpc3RpbmcsIENyZWF0ZSBhIHRlbXAgb25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgcHN1ZWRvVGl0bGVXcmFwcGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImRpdlwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFzc2lnbiBTdWJ0aXRsZSBjb21wb25lbnQgd3JhcHBlciBjbGFzcyAoZXhjbHVkaW5nIHRoZSBkb3QpXG4gICAgICAgICAgICAgICAgICAgICAgICBwc3VlZG9UaXRsZVdyYXBwZXIuY2xhc3NOYW1lID0gUVRfQ01QX1NVQlRJVExFLnN1YnN0cigxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFkZGl0aW9uYWwgY2xhc3MgdG8gY29udHJvbCB0aGUgc3BhY2luZ1xuICAgICAgICAgICAgICAgICAgICAgICAgcHN1ZWRvVGl0bGVXcmFwcGVyLmNsYXNzTGlzdC5hZGQoXCJhZW12Yy12MS1pbnRlcmFjdGl2ZXRhYi1zdWJ0aXRsZS0tb25seS1oZWFkaW5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2xpZGUuYXBwZW5kQ2hpbGQocHN1ZWRvVGl0bGVXcmFwcGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN1YnRpdGxlQ29tcCA9IHBzdWVkb1RpdGxlV3JhcHBlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjb25zdCB0aXRsZUVsZW0gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiRElWXCIpO1xuICAgICAgICAgICAgICAgICAgICB0aXRsZUVsZW0uY2xhc3NOYW1lID0gUVRfU1VCVElUTEVfSEVBRElOR19DTEFTUztcbiAgICAgICAgICAgICAgICAgICAgdGl0bGVFbGVtLmlubmVyVGV4dCA9IHRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBzdWJ0aXRsZUNvbXAucHJlcGVuZCh0aXRsZUVsZW0pO1xuICAgICAgICAgICAgICAgICAgICBzbGlkZS5hcHBlbmRDaGlsZChzdWJ0aXRsZUNvbXApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICByZXR1cm4ge1xuICAgICAgICB2ZXJ0aWNhbFRhYkZlYXR1cmU6IHZlcnRpY2FsVGFiRmVhdHVyZSgpLFxuICAgIH07XG59KSgpO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/main/webpack/components/organisms/vertical-tabs/v1/js/vertical-tabs.js\n");
167
168/***/ }),
169
170/***/ "./src/main/webpack/site/main.scss":
171/*!*****************************************!*\
172  !*** ./src/main/webpack/site/main.scss ***!
173  \*****************************************/
174/*! no static exports found */
175/***/ (function(module, exports, __webpack_require__) {
176
177eval("// extracted by mini-css-extract-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi93ZWJwYWNrL3NpdGUvbWFpbi5zY3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21haW4vd2VicGFjay9zaXRlL21haW4uc2Nzcz9jNGFjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/main/webpack/site/main.scss\n");
178
179/***/ }),
180
181/***/ "./src/main/webpack/site/main.ts":
182/*!***************************************!*\
183  !*** ./src/main/webpack/site/main.ts ***!
184  \***************************************/
185/*! no exports provided */
186/***/ (function(module, __webpack_exports__, __webpack_require__) {
187
188"use strict";
189eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _main_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./main.scss */ \"./src/main/webpack/site/main.scss\");\n/* harmony import */ var _main_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_main_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_organisms_accordion_v1_js_accordion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/organisms/accordion/v1/js/accordion */ \"./src/main/webpack/components/organisms/accordion/v1/js/accordion.js\");\n/* harmony import */ var _components_organisms_accordion_v1_js_accordion__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_components_organisms_accordion_v1_js_accordion__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_organisms_horizontal_tabs_v1_js_horizontal_tabs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/organisms/horizontal-tabs/v1/js/horizontal-tabs */ \"./src/main/webpack/components/organisms/horizontal-tabs/v1/js/horizontal-tabs.js\");\n/* harmony import */ var _components_organisms_horizontal_tabs_v1_js_horizontal_tabs__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_components_organisms_horizontal_tabs_v1_js_horizontal_tabs__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_organisms_vertical_tabs_v1_js_vertical_tabs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/organisms/vertical-tabs/v1/js/vertical-tabs */ \"./src/main/webpack/components/organisms/vertical-tabs/v1/js/vertical-tabs.js\");\n/* harmony import */ var _components_organisms_vertical_tabs_v1_js_vertical_tabs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_components_organisms_vertical_tabs_v1_js_vertical_tabs__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _components_organisms_carousel_js_carousel__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../components/organisms/carousel/js/carousel */ \"./src/main/webpack/components/organisms/carousel/js/carousel.js\");\n/* harmony import */ var _components_organisms_carousel_js_carousel__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_components_organisms_carousel_js_carousel__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_organisms_carousel_js_carousel_height__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/organisms/carousel/js/carousel-height */ \"./src/main/webpack/components/organisms/carousel/js/carousel-height.js\");\n/* harmony import */ var _components_organisms_carousel_js_carousel_height__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_components_organisms_carousel_js_carousel_height__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _components_organisms_carousel_js_printable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/organisms/carousel/js/printable */ \"./src/main/webpack/components/organisms/carousel/js/printable.js\");\n/* harmony import */ var _components_organisms_carousel_ts_carousel_disable_lazy__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/organisms/carousel/ts/carousel-disable-lazy */ \"./src/main/webpack/components/organisms/carousel/ts/carousel-disable-lazy.ts\");\n/* harmony import */ var _components_organisms_carousel_ts_carousel_disable_lazy__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_components_organisms_carousel_ts_carousel_disable_lazy__WEBPACK_IMPORTED_MODULE_7__);\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi93ZWJwYWNrL3NpdGUvbWFpbi50cy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9tYWluL3dlYnBhY2svc2l0ZS9tYWluLnRzP2Q4MTQiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gU3R5bGVzaGVldHNcbmltcG9ydCBcIi4vbWFpbi5zY3NzXCI7XG5cbi8vIEphdmFzY3JpcHQgb3IgVHlwZXNjcmlwdFxuaW1wb3J0IFwiLi4vY29tcG9uZW50cy9vcmdhbmlzbXMvYWNjb3JkaW9uL3YxL2pzL2FjY29yZGlvblwiO1xuaW1wb3J0IFwiLi4vY29tcG9uZW50cy9vcmdhbmlzbXMvaG9yaXpvbn
189RhbC10YWJzL3YxL2pzL2hvcml6b250YWwtdGFic1wiO1xuaW1wb3J0IFwiLi4vY29tcG9uZW50cy9vcmdhbmlzbXMvdmVydGljYWwtdGFicy92MS9qcy92ZXJ0aWNhbC10YWJzXCI7XG5pbXBvcnQgXCIuLi9jb21wb25lbnRzL29yZ2FuaXNtcy9jYXJvdXNlbC9qcy9jYXJvdXNlbFwiO1xuaW1wb3J0IFwiLi4vY29tcG9uZW50cy9vcmdhbmlzbXMvY2Fyb3VzZWwvanMvY2Fyb3VzZWwtaGVpZ2h0XCI7XG5pbXBvcnQgXCIuLi9jb21wb25lbnRzL29yZ2FuaXNtcy9jYXJvdXNlbC9qcy9wcmludGFibGVcIjtcbmltcG9ydCBcIi4uL2NvbXBvbmVudHMvb3JnYW5pc21zL2Nhcm91c2VsL3RzL2Nhcm91c2VsLWRpc2FibGUtbGF6eVwiO1xuIl0sIm1hcHBpbmdzIjoiQUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/main/webpack/site/main.ts\n");
190
191/***/ })
191
192
193/******/ });

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.