Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);Element.prototype.closest||(Element.prototype.closest=function(p){var m=this;if(!document.documentElement.contains(m))return null;do{if(m.matches(p))return m;m=m.parentElement||m.parentNode}while(null!==m&&1===m.nodeType);return null});
(function(){function p(f){function v(q){k._config=q;q.element.removeAttribute("data-cmp-is");F(q.options);B(q.element);if(k._elements.item){k._elements.item=Array.isArray(k._elements.item)?k._elements.item:[k._elements.item];k._elements.button=Array.isArray(k._elements.button)?k._elements.button:[k._elements.button];k._elements.panel=Array.isArray(k._elements.panel)?k._elements.panel:[k._elements.panel];(q=window.CQ.CoreComponents.container.utils.getDeepLinkItem(k,"item"))&&!q.hasAttribute(w.item.expanded)&&
I(q,!0);if(k._properties.singleExpansion)if(q)for(var y=0;y<k._elements.item.length;y++)k._elements.item[y].id!==q.id&&k._elements.item[y].hasAttribute(w.item.expanded)&&I(k._elements.item[y],!1);else q=S(),0===q.length&&E(0),1<q.length&&E(q.length-1);z();h();window.Granite&&window.Granite.author&&window.Granite.author.MessageChannel&&(window.CQ.CoreComponents.MESSAGE_CHANNEL=window.CQ.CoreComponents.MESSAGE_CHANNEL||new window.Granite.author.MessageChannel("cqauthor",window),window.CQ.CoreComponents.MESSAGE_CHANNEL.subscribeRequestMessage("cmp.panelcontainer",
function(N){if(N.data&&"cmp-accordion"===N.data.type&&N.data.id===k._elements.self.dataset.cmpPanelcontainerId&&"navigate"===N.data.operation){var Q=k._properties.singleExpansion;k._properties.singleExpansion=!0;E(N.data.index);k._properties.singleExpansion=Q}}))}}function B(q){k._elements={};k._elements.self=q;q=k._elements.self.querySelectorAll("[data-cmp-hook-accordion]");for(var y=0;y<q.length;y++){var N=q[y];if(N.closest(".cmp-accordion")===k._elements.self){var Q="accordion";Q=Q.charAt(0).toUpperCase()+
Q.slice(1);Q=N.dataset["cmpHook"+Q];k._elements[Q]?(Array.isArray(k._elements[Q])||(k._elements[Q]=[k._elements[Q]]),k._elements[Q].push(N)):k._elements[Q]=N}}}function F(q){k._properties={};for(var y in e)if(e.hasOwnProperty(y)){var N=e[y],Q=null;q&&null!=q[y]&&(Q=q[y],N&&"function"===typeof N.transform&&(Q=N.transform(Q)));null===Q&&(Q=e[y]["default"]);k._properties[y]=Q}}function h(){var q=k._elements.button;if(q)for(var y=0;y<q.length;y++)(function(N){q[y].addEventListener("click",function(Q){E(N);
G(N)});q[y].addEventListener("keydown",function(Q){var na=k._elements.button.length-1;switch(Q.keyCode){case n.ARROW_LEFT:case n.ARROW_UP:Q.preventDefault();0<N&&G(N-1);break;case n.ARROW_RIGHT:case n.ARROW_DOWN:Q.preventDefault();N<na&&G(N+1);break;case n.HOME:Q.preventDefault();G(0);break;case n.END:Q.preventDefault();G(na);break;case n.ENTER:case n.SPACE:Q.preventDefault(),E(N),G(N)}})})(y)}function E(q){if(q=k._elements.item[q]){if(k._properties.singleExpansion){for(var y=0;y<k._elements.item.length;y++)k._elements.item[y]!==
q&&O(k._elements.item[y])&&I(k._elements.item[y],!1);I(q,!0)}else I(q,!O(q));if(H){q=k._elements.self.id;var N=S().map(function(Q){return Object.keys(JSON.parse(Q.dataset.cmpDataLayer))[0]});y={component:{}};y.component[q]={shownItems:N};N={component:{}};N.component[q]={shownItems:void 0};t.push(N);t.push(y)}}}function I(q,y){y?(q.setAttribute(w.item.expanded,""),H&&t.push({event:"cmp:show",eventInfo:{path:"component."+Object.keys(JSON.parse(q.dataset.cmpDataLayer))[0]}})):(q.removeAttribute(w.item.expanded),
H&&t.push({event:"cmp:hide",eventInfo:{path:"component."+Object.keys(JSON.parse(q.dataset.cmpDataLayer))[0]}}));V(q)}function O(q){return q&&q.dataset&&void 0!==q.dataset.cmpExpanded}function V(q){if(O(q)){var y=k._elements.item.indexOf(q);-1<y&&(q=k._elements.button[y],y=k._elements.panel[y],q.classList.add(l.button.expanded),q.setAttribute("aria-expanded",!0),y.classList.add(l.panel.expanded),y.classList.remove(l.panel.hidden),y.setAttribute("aria-hidden",!1),k._properties.singleExpansion&&(q.classList.add(l.button.disabled),
q.setAttribute("aria-disabled",!0)))}else y=k._elements.item.indexOf(q),-1<y&&(q=k._elements.button[y],y=k._elements.panel[y],q.classList.remove(l.button.disabled),q.classList.remove(l.button.expanded),q.removeAttribute("aria-disabled"),q.setAttribute("aria-expanded",!1),y.classList.add(l.panel.hidden),y.classList.remove(l.panel.expanded),y.setAttribute("aria-hidden",!0))}function z(){for(var q=0;q<k._elements.item.length;q++)V(k._elements.item[q])}function S(){for(var q=[],y=0;y<k._elements.item.length;y++){var N=
k._elements.item[y];O(N)&&q.push(N)}return q}function G(q){k._elements.button[q].focus()}var k=this;f&&f.element&&v(f)}function m(f){f=f.dataset;var v=[],B="accordion";B=B.charAt(0).toUpperCase()+B.slice(1);B=["is","hook"+B];for(var F in f)if(f.hasOwnProperty(F)){var h=f[F];0===F.indexOf("cmp")&&(F=F.slice(3),F=F.charAt(0).toLowerCase()+F.substring(1),-1===B.indexOf(F)&&(v[F]=h))}return v}function C(){t=(H=document.body.hasAttribute("data-cmp-data-layer-enabled"))?window.adobeDataLayer=window.adobeDataLayer||
[]:void 0;for(var f=document.querySelectorAll(u.self),v=0;v<f.length;v++)new p({element:f[v],options:m(f[v])});f=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;v=document.querySelector("body");(new f(function(B){B.forEach(function(F){F=[].slice.call(F.addedNodes);0<F.length&&F.forEach(function(h){h.querySelectorAll&&[].slice.call(h.querySelectorAll(u.self)).forEach(function(E){new p({element:E,options:m(E)})})})})})).observe(v,{subtree:!0,childList:!0,characterData:!0})}
var H,t,n={ENTER:13,SPACE:32,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40},u={self:'[data-cmp-is\x3d"accordion"]'},l={button:{disabled:"cmp-accordion__button--disabled",expanded:"cmp-accordion__button--expanded"},panel:{hidden:"cmp-accordion__panel--hidden",expanded:"cmp-accordion__panel--expanded"}},w={item:{expanded:"data-cmp-expanded"}},e={singleExpansion:{"default":!1,transform:function(f){return!(null===f||"undefined"===typeof f)}}};"loading"!==document.readyState?C():
document.addEventListener("DOMContentLoaded",C)})();Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);Element.prototype.closest||(Element.prototype.closest=function(p){var m=this;if(!document.documentElement.contains(m))return null;do{if(m.matches(p))return m;m=m.parentElement||m.parentNode}while(null!==m&&1===m.nodeType);return null});
(function(){function p(l){function w(E){h._config=E;E.element.removeAttribute("data-cmp-is");f(E.element);h._active=e(h._elements.tab);h._elements.tabpanel&&(B(),v());if(E=CQ.CoreComponents.container.utils.getDeepLinkItemIdx(h,"tabpanel")){var I=h._elements.tab[E];I&&h._elements.tab[h._active].id!==I.id&&F(E)}window.Granite&&window.Granite.author&&window.Granite.author.MessageChannel&&(CQ.CoreComponents.MESSAGE_CHANNEL=CQ.CoreComponents.MESSAGE_CHANNEL||new window.Granite.author.MessageChannel("cqauthor",
window),CQ.CoreComponents.MESSAGE_CHANNEL.subscribeRequestMessage("cmp.panelcontainer",function(O){O.data&&"cmp-tabs"===O.data.type&&O.data.id===h._elements.self.dataset.cmpPanelcontainerId&&"navigate"===O.data.operation&&(h._active=O.data.index,B())}))}function e(E){if(E)for(var I=0;I<E.length;I++)if(E[I].classList.contains(u.active.tab))return I;return 0}function f(E){h._elements={};h._elements.self=E;E=h._elements.self.querySelectorAll("[data-cmp-hook-tabs]");for(var I=0;I<E.length;I++){var O=
E[I];if(O.closest(".cmp-tabs")===h._elements.self){var V="tabs";V=V.charAt(0).toUpperCase()+V.slice(1);V=O.dataset["cmpHook"+V];h._elements[V]?(Array.isArray(h._elements[V])||(h._elements[V]=[h._elements[V]]),h._elements[V].push(O)):h._elements[V]=O}}}function v(){var E=h._elements.tab;if(E)for(var I=0;I<E.length;I++)(function(O){E[I].addEventListener("click",function(V){F(O)});E[I].addEventListener("keydown",function(V){var z=h._active,S=h._elements.tab.length-1;switch(V.keyCode){case n.ARROW_LEFT:case n.ARROW_UP:V.preventDefault();
0<z&&F(z-1);break;case n.ARROW_RIGHT:case n.ARROW_DOWN:V.preventDefault();z<S&&F(z+1);break;case n.HOME:V.preventDefault();F(0);break;case n.END:V.preventDefault(),F(S)}})})(I)}function B(){var E=h._elements.tabpanel,I=h._elements.tab;if(E)if(Array.isArray(E))for(var O=0;O<E.length;O++)O===parseInt(h._active)?(E[O].classList.add(u.active.tabpanel),E[O].removeAttribute("aria-hidden"),I[O].classList.add(u.active.tab),I[O].setAttribute("aria-selected",!0),I[O].setAttribute("tabindex","0")):(E[O].classList.remove(u.active.tabpanel),
E[O].setAttribute("aria-hidden",!0),I[O].classList.remove(u.active.tab),I[O].setAttribute("aria-selected",!1),I[O].setAttribute("tabindex","-1"));else E.classList.add(u.active.tabpanel),I.classList.add(u.active.tab)}function F(E){var I=h._active;h._active=E;B();var O=window.scrollX||window.pageXOffset,V=window.scrollY||window.pageYOffset;h._elements.tab[E].focus();window.scrollTo(O,V);H&&(E=Object.keys(JSON.parse(h._elements.tabpanel[E].dataset.cmpDataLayer))[0],I=Object.keys(JSON.parse(h._elements.tabpanel[I].dataset.cmpDataLayer))[0],
t.push({event:"cmp:show",eventInfo:{path:"component."+E}}),t.push({event:"cmp:hide",eventInfo:{path:"component."+I}}),I=h._elements.self.id,O={component:{}},O.component[I]={shownItems:[E]},E={component:{}},E.component[I]={shownItems:void 0},t.push(E),t.push(O))}var h=this;l&&l.element&&w(l)}function m(l){l=l.dataset;var w=[],e="tabs";e=e.charAt(0).toUpperCase()+e.slice(1);e=["is","hook"+e];for(var f in l)if(l.hasOwnProperty(f)){var v=l[f];0===f.indexOf("cmp")&&(f=f.slice(3),f=f.charAt(0).toLowerCase()+
f.substring(1),-1===e.indexOf(f)&&(w[f]=v))}return w}function C(){t=(H=document.body.hasAttribute("data-cmp-data-layer-enabled"))?window.adobeDataLayer=window.adobeDataLayer||[]:void 0;for(var l=document.querySelectorAll(u.self),w=0;w<l.length;w++)new p({element:l[w],options:m(l[w])});l=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;w=document.querySelector("body");(new l(function(e){e.forEach(function(f){f=[].slice.call(f.addedNodes);0<f.length&&f.forEach(function(v){v.querySelectorAll&&
[].slice.call(v.querySelectorAll(u.self)).forEach(function(B){new p({element:B,options:m(B)})})})})})).observe(w,{subtree:!0,childList:!0,characterData:!0})}var H,t,n={END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40},u={self:'[data-cmp-is\x3d"tabs"]',active:{tab:"cmp-tabs__tab--active",tabpanel:"cmp-tabs__tabpanel--active"}};"loading"!==document.readyState?C():document.addEventListener("DOMContentLoaded",C)})();
(function(){function p(e){function f(L){L.element.removeAttribute("data-cmp-is");B(L.options);v(L.element);D._active=0;D._paused=!1;D._elements.item&&(G(),F(),N(),S());window.Granite&&window.Granite.author&&window.Granite.author.MessageChannel&&(window.CQ=window.CQ||{},window.CQ.CoreComponents=window.CQ.CoreComponents||{},window.CQ.CoreComponents.MESSAGE_CHANNEL=window.CQ.CoreComponents.MESSAGE_CHANNEL||new window.Granite.author.MessageChannel("cqauthor",window),window.CQ.CoreComponents.MESSAGE_CHANNEL.subscribeRequestMessage("cmp.panelcontainer",
function(T){T.data&&"cmp-carousel"===T.data.type&&T.data.id===D._elements.self.dataset.cmpPanelcontainerId&&"navigate"===T.data.operation&&q(T.data.index)}))}function v(L){D._elements={};D._elements.self=L;L=D._elements.self.querySelectorAll("[data-cmp-hook-carousel]");for(var T=0;T<L.length;T++){var U=L[T],Z="carousel";Z=Z.charAt(0).toUpperCase()+Z.slice(1);Z=U.dataset["cmpHook"+Z];D._elements[Z]?(Array.isArray(D._elements[Z])||(D._elements[Z]=[D._elements[Z]]),D._elements[Z].push(U)):D._elements[Z]=
U}}function B(L){D._properties={};for(var T in w)if(w.hasOwnProperty(T)){var U=w[T],Z=null;L&&null!=L[T]&&(Z=L[T],U&&"function"===typeof U.transform&&(Z=U.transform(Z)));null===Z&&(Z=w[T]["default"]);D._properties[T]=Z}}function F(){D._elements.previous&&D._elements.previous.addEventListener("click",function(){var U=0===D._active?D._elements.item.length-1:D._active-1;q(U);t&&n.push({event:"cmp:show",eventInfo:{path:"component."+C(D._elements.item[U].dataset.cmpDataLayer)}})});D._elements.next&&D._elements.next.addEventListener("click",
function(){var U=k();q(U);t&&n.push({event:"cmp:show",eventInfo:{path:"component."+C(D._elements.item[U].dataset.cmpDataLayer)}})});var L=D._elements.indicator;if(L)for(var T=0;T<L.length;T++)(function(U){L[T].addEventListener("click",function(Z){y(U)})})(T);D._elements.pause&&D._properties.autoplay&&D._elements.pause.addEventListener("click",O);D._elements.play&&D._properties.autoplay&&D._elements.play.addEventListener("click",V);D._elements.self.addEventListener("keydown",h);D._properties.autopauseDisabled||
(D._elements.self.addEventListener("mouseenter",E),D._elements.self.addEventListener("mouseleave",I))}function h(L){var T=D._active,U=D._elements.indicator.length-1;switch(L.keyCode){case u.ARROW_LEFT:case u.ARROW_UP:L.preventDefault();0<T&&y(T-1);break;case u.ARROW_RIGHT:case u.ARROW_DOWN:L.preventDefault();T<U&&y(T+1);break;case u.HOME:L.preventDefault();y(0);break;case u.END:L.preventDefault();y(U);break;case u.SPACE:D._properties.autoplay&&L.target!==D._elements.previous&&L.target!==D._elements.next&&
(L.preventDefault(),D._paused?z():(D._paused=!0,Q(),S())),L.target===D._elements.pause&&D._elements.play.focus(),L.target===D._elements.play&&D._elements.pause.focus()}}function E(L){Q()}function I(L){N()}function O(L){D._paused=!0;Q();S();D._elements.play.focus()}function V(){z();D._elements.pause.focus()}function z(){var L=D._paused=!1;D._elements.self.parentElement&&(L=D._elements.self.parentElement.querySelector(":hover")===D._elements.self);!D._properties.autopauseDisabled&&L||N();S()}function S(){na(D._elements.pause,
D._paused);na(D._elements.play,!D._paused)}function G(){var L=D._elements.item,T=D._elements.indicator;if(L)if(Array.isArray(L))for(var U=0;U<L.length;U++)U===parseInt(D._active)?(L[U].classList.add("cmp-carousel__item--active"),L[U].removeAttribute("aria-hidden"),T[U].classList.add("cmp-carousel__indicator--active"),T[U].setAttribute("aria-selected",!0),T[U].setAttribute("tabindex","0")):(L[U].classList.remove("cmp-carousel__item--active"),L[U].setAttribute("aria-hidden",!0),T[U].classList.remove("cmp-carousel__indicator--active"),
T[U].setAttribute("aria-selected",!1),T[U].setAttribute("tabindex","-1"));else L.classList.add("cmp-carousel__item--active"),T.classList.add("cmp-carousel__indicator--active")}function k(){return D._active===D._elements.item.length-1?0:D._active+1}function q(L){if(!(0>L||L>D._elements.item.length-1)){D._active=L;G();if(t){var T=D._elements.self.id,U=C(D._elements.item[L].dataset.cmpDataLayer);L={component:{}};L.component[T]={shownItems:[U]};U={component:{}};U.component[T]={shownItems:void 0};n.push(U);
n.push(L)}D._elements.self.parentElement&&D._elements.self.parentElement.querySelector(":hover")!==D._elements.self&&N()}}function y(L){q(L);var T=window.scrollX||window.pageXOffset,U=window.scrollY||window.pageYOffset;D._elements.indicator[L].focus();window.scrollTo(T,U);t&&n.push({event:"cmp:show",eventInfo:{path:"component."+C(D._elements.item[L].dataset.cmpDataLayer)}})}function N(){!D._paused&&D._properties.autoplay&&(Q(),D._autoplayIntervalId=window.setInterval(function(){if(!document.visibilityState||
!document.hidden){var L=D._elements.indicators;L!==document.activeElement&&L.contains(document.activeElement)?y(k()):q(k())}},D._properties.delay))}function Q(){window.clearInterval(D._autoplayIntervalId);D._autoplayIntervalId=null}function na(L,T){L&&(!1!==T?(L.disabled=!0,L.classList.add("cmp-carousel__action--disabled")):(L.disabled=!1,L.classList.remove("cmp-carousel__action--disabled")))}var D=this;e&&e.element&&f(e)}function m(e){e=e.dataset;var f=[],v="carousel";v=v.charAt(0).toUpperCase()+
v.slice(1);v=["is","hook"+v];for(var B in e)if(e.hasOwnProperty(B)){var F=e[B];0===B.indexOf("cmp")&&(B=B.slice(3),B=B.charAt(0).toLowerCase()+B.substring(1),-1===v.indexOf(B)&&(f[B]=F))}return f}function C(e){return Object.keys(JSON.parse(e))[0]}function H(){n=(t=document.body.hasAttribute("data-cmp-data-layer-enabled"))?window.adobeDataLayer=window.adobeDataLayer||[]:void 0;for(var e=document.querySelectorAll(l.self),f=0;f<e.length;f++)new p({element:e[f],options:m(e[f])});e=window.MutationObserver||
window.WebKitMutationObserver||window.MozMutationObserver;f=document.querySelector("body");(new e(function(v){v.forEach(function(B){B=[].slice.call(B.addedNodes);0<B.length&&B.forEach(function(F){F.querySelectorAll&&[].slice.call(F.querySelectorAll(l.self)).forEach(function(h){new p({element:h,options:m(h)})})})})})).observe(f,{subtree:!0,childList:!0,characterData:!0})}var t,n,u={SPACE:32,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40},l={self:'[data-cmp-is\x3d"carousel"]'},
w={autoplay:{"default":!1,transform:function(e){return!(null===e||"undefined"===typeof e)}},delay:{"default":5E3,transform:function(e){e=parseFloat(e);return isNaN(e)?null:e}},autopauseDisabled:{"default":!1,transform:function(e){return!(null===e||"undefined"===typeof e)}}};"loading"!==document.readyState?H():document.addEventListener("DOMContentLoaded",H)})();
window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(p){p=(this.document||this.ownerDocument).querySelectorAll(p);var m=this,C;do for(C=p.length;0<=--C&&p.item(C)!==m;);while(0>C&&(m=m.parentElement));return m});
window.Element&&!Element.prototype.matches&&(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(p){p=(this.document||this.ownerDocument).querySelectorAll(p);for(var m=p.length;0<=--m&&p.item(m)!==this;);return-1<m});
Object.assign||(Object.assign=function(p,m){if(null===p)throw new TypeError("Cannot convert undefined or null to object");for(var C=Object(p),H=1;H<arguments.length;H++){var t=arguments[H];if(null!==t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(C[n]=t[n])}return C});
(function(p){p.forEach(function(m){m.hasOwnProperty("remove")||Object.defineProperty(m,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})})})([Element.prototype,CharacterData.prototype,DocumentType.prototype]);
(function(){function p(l){l=l.dataset;var w=[],e="image";e=e.charAt(0).toUpperCase()+e.slice(1);e=["is","hook"+e];for(var f in l)if(l.hasOwnProperty(f)){var v=l[f];0===f.indexOf("cmp")&&(f=f.slice(3),f=f.charAt(0).toLowerCase()+f.substring(1),-1===e.indexOf(f)&&(w[f]=v))}return w}function m(l){function w(G){G.element.removeAttribute("data-cmp-is");I(G.options);E(G.element);if(G.options.src&&G.options.hasOwnProperty("dmimage")&&"SmartCrop:Auto"===G.options.smartcroprendition){var k=new XMLHttpRequest;
G=decodeURIComponent(G.options.src).split("{.width}")[0]+"?req\x3dset,json";k.open("GET",G,!1);k.onload=function(){if(200<=k.status&&400>k.status){var q=new RegExp(/^{[\s\S]*}$/gmi),y=(new RegExp(/^(?:\/\*jsonp\*\/)?\s*([^()]+)\(([\s\S]+),\s*"[0-9]*"\);?$/gmi)).exec(k.responseText),N;y&&(y=y[2],q.test(y)&&(N=JSON.parse(y)));if(N&&N.set.relation&&0<N.set.relation.length)for(q=0;q<N.set.relation.length;q++)S[parseInt(N.set.relation[q].userdata.SmartCropWidth)]=":"+N.set.relation[q].userdata.SmartCropDef}};
k.send()}z._elements.noscript&&(z._elements.container=z._elements.link?z._elements.link:z._elements.self,B(),z._properties.lazy&&v(),z._elements.map&&z._elements.image.addEventListener("load",V),window.addEventListener("resize",O),"focus click load transitionend animationend scroll".split(" ").forEach(function(q){document.addEventListener(q,z.update)}),z._elements.image.addEventListener("cmp-image-redraw",z.update),z.update())}function e(){var G=z._properties.widths&&0<z._properties.widths.length||
0<Object.keys(S).length;if(0<Object.keys(S).length){var k=f(Object.keys(S));k=S[k]}else k=G?(z._properties.dmimage?"":".")+f(z._properties.widths):"";k=z._properties.src.replace("{.width}",k);z._elements.image.getAttribute("src")!==k&&(z._elements.image.setAttribute("src",k),G||window.removeEventListener("scroll",z.update));z._lazyLoaderShowing&&z._elements.image.addEventListener("load",F)}function f(G){for(var k=z._elements.self,q=k.clientWidth;0===q&&k.parentNode;)k=k.parentNode,q=k.clientWidth;
k=q*u;q=G.length;for(var y=0;y<q-1&&G[y]<k;)y++;return G[y].toString()}function v(){var G=z._elements.image.getAttribute("width"),k=z._elements.image.getAttribute("height");if(G&&k){var q=t.style;q["padding-bottom"]=k/G*100+"%";for(var y in q)q.hasOwnProperty(y)&&(z._elements.image.style[y]=q[y])}z._elements.image.setAttribute("src","data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");z._elements.image.classList.add(t.cssClass);z._lazyLoaderShowing=!0}function B(){var G=
z._elements.noscript.textContent.trim();G=G.replace(/&(amp;)*lt;/g,"\x3c");G=G.replace(/&(amp;)*gt;/g,"\x3e");G=(new DOMParser).parseFromString(G,"text/html");var k=G.querySelector(H.image);k.removeAttribute("src");z._elements.container.insertBefore(k,z._elements.noscript);(G=G.querySelector(H.map))&&z._elements.container.insertBefore(G,z._elements.noscript);z._elements.noscript.parentNode.removeChild(z._elements.noscript);z._elements.container.matches(H.image)?z._elements.image=z._elements.container:
z._elements.image=z._elements.container.querySelector(H.image);z._elements.map=z._elements.container.querySelector(H.map);z._elements.areas=z._elements.container.querySelectorAll(H.area)}function F(){z._elements.image.classList.remove(t.cssClass);for(var G in t.style)t.style.hasOwnProperty(G)&&(z._elements.image.style[G]="");z._elements.image.removeEventListener("load",F);z._lazyLoaderShowing=!1}function h(){if(z._elements.areas&&0<z._elements.areas.length)for(var G=0;G<z._elements.areas.length;G++){var k=
z._elements.image.width,q=z._elements.image.height;if(k&&q){var y=z._elements.areas[G].dataset.cmpRelcoords;if(y){y=y.split(",");for(var N=Array(y.length),Q=0;Q<N.length;Q++)N[Q]=0===Q%2?parseInt(y[Q]*k):parseInt(y[Q]*q);z._elements.areas[G].coords=N}}}}function E(G){z._elements={};z._elements.self=G;G=z._elements.self.querySelectorAll("[data-cmp-hook-image]");for(var k=0;k<G.length;k++){var q=G[k],y="image";y=y.charAt(0).toUpperCase()+y.slice(1);z._elements[q.dataset["cmpHook"+y]]=q}}function I(G){z._properties=
{};for(var k in n)if(n.hasOwnProperty(k)){var q=n[k];z._properties[k]=G&&null!=G[k]?q&&"function"===typeof q.transform?q.transform(G[k]):G[k]:n[k]["default"]}}function O(){z.update();h()}function V(){h()}var z=this,S={};z.update=function(){if(z._properties.lazy){if(null===z._elements.container.offsetParent)var G=!1;else{G=window.pageYOffset;var k=G+document.documentElement.clientHeight,q=z._elements.container.getBoundingClientRect().top+G;G=q+z._elements.container.clientHeight>=G-z._properties.lazythreshold&&
q<=k+z._properties.lazythreshold}G&&e()}else e()};l&&l.element&&w(l)}function C(){for(var l=document.querySelectorAll(H.self),w=0;w<l.length;w++)new m({element:l[w],options:p(l[w])});l=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;w=document.querySelector("body");(new l(function(e){e.forEach(function(f){f=[].slice.call(f.addedNodes);0<f.length&&f.forEach(function(v){v.querySelectorAll&&[].slice.call(v.querySelectorAll(H.self)).forEach(function(B){new m({element:B,
options:p(B)})})})})})).observe(w,{subtree:!0,childList:!0,characterData:!0})}var H={self:'[data-cmp-is\x3d"image"]',image:'[data-cmp-hook-image\x3d"image"]',map:'[data-cmp-hook-image\x3d"map"]',area:'[data-cmp-hook-image\x3d"area"]'},t={cssClass:"cmp-image__image--is-loading",style:{height:0,"padding-bottom":""}},n={widths:{"default":[],transform:function(l){var w=[];l.split(",").forEach(function(e){e=parseFloat(e);isNaN(e)||w.push(e)});return w}},lazy:{"default":!1,transform:function(l){return!(null===
l||"undefined"===typeof l)}},dmimage:{"default":!1,transform:function(l){return!(null===l||"undefined"===typeof l)}},lazythreshold:{"default":0,transform:function(l){l=parseInt(l);return isNaN(l)?0:l}},src:{transform:function(l){return decodeURIComponent(l)}}},u=window.devicePixelRatio||1;"loading"!==document.readyState?C():document.addEventListener("DOMContentLoaded",C)})();
(function(){function p(e){e=e.dataset;var f=[],v="search";v=v.charAt(0).toUpperCase()+v.slice(1);v=["is","hook"+v];for(var B in e)if(e.hasOwnProperty(B)){var F=e[B];0===B.indexOf("cmp")&&(B=B.slice(3),B=B.charAt(0).toLowerCase()+B.substring(1),-1===v.indexOf(B)&&(f[B]=F))}return f}function m(e,f){e&&(!1!==f?(e.style.display="block",e.setAttribute("aria-hidden",!1)):(e.style.display="none",e.setAttribute("aria-hidden",!0)))}function C(e){var f=[];if(e&&e.elements)for(var v=0;v<e.elements.length;v++){var B=
e.elements[v];!B.disabled&&B.name&&(B=[B.name,encodeURIComponent(B.value)],f.push(B.join("\x3d")))}return f.join("\x26")}function H(e,f){if(e&&f)if(3===e.nodeType){var v=e.nodeValue;f=f.exec(v);if(v&&f){v=document.createElement("mark");v.className="cmp-search__item-mark";v.appendChild(document.createTextNode(f[0]));var B=e.splitText(f.index);B.nodeValue=B.nodeValue.substring(f[0].length);e.parentNode.insertBefore(v,B)}}else if(e.hasChildNodes())for(v=0;v<e.childNodes.length;v++)H(e.childNodes[v],
f)}function t(e){e.element&&e.element.removeAttribute("data-cmp-is");this._cacheElements(e.element);this._setupProperties(e.options);this._action=this._elements.form.getAttribute("action");this._resultsOffset=0;this._hasMoreResults=!0;this._elements.input.addEventListener("input",this._onInput.bind(this));this._elements.input.addEventListener("focus",this._onInput.bind(this));this._elements.input.addEventListener("keydown",this._onKeydown.bind(this));this._elements.clear.addEventListener("click",
this._onClearClick.bind(this));document.addEventListener("click",this._onDocumentClick.bind(this));this._elements.results.addEventListener("scroll",this._onScroll.bind(this));this._makeAccessible()}function n(){for(var e=document.querySelectorAll(u.self),f=0;f<e.length;f++)new t({element:e[f],options:p(e[f])});e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;f=document.querySelector("body");(new e(function(v){v.forEach(function(B){B=[].slice.call(B.addedNodes);
0<B.length&&B.forEach(function(F){F.querySelectorAll&&[].slice.call(F.querySelectorAll(u.self)).forEach(function(h){new t({element:h,options:p(h)})})})})})).observe(f,{subtree:!0,childList:!0,characterData:!0})}var u={self:'[data-cmp-is\x3d"search"]',item:{self:'[data-cmp-hook-search\x3d"item"]',title:'[data-cmp-hook-search\x3d"itemTitle"]',focused:".cmp-search__item--is-focused"}},l={minLength:{"default":3,transform:function(e){e=parseFloat(e);return isNaN(e)?null:e}},resultsSize:{"default":10,transform:function(e){e=
parseFloat(e);return isNaN(e)?null:e}}},w=0;t.prototype._displayResults=function(){0===this._elements.input.value.length?(m(this._elements.clear,!1),this._cancelResults()):(this._elements.input.value.length<this._properties.minLength||this._updateResults(),m(this._elements.clear,!0))};t.prototype._onScroll=function(e){this._elements.results.scrollTop+2*this._elements.results.clientHeight>=this._elements.results.scrollHeight&&(this._resultsOffset+=this._properties.resultsSize,this._displayResults())};
t.prototype._onInput=function(e){var f=this;f._cancelResults();this._timeout=setTimeout(function(){f._displayResults()},300)};t.prototype._onKeydown=function(e){switch(e.keyCode){case 9:this._resultsOpen()&&e.preventDefault();break;case 13:e.preventDefault();this._resultsOpen()&&(e=this._elements.results.querySelector(u.item.focused))&&e.click();break;case 27:this._cancelResults();break;case 38:this._resultsOpen()&&(e.preventDefault(),this._stepResultFocus(!0));break;case 40:this._resultsOpen()?(e.preventDefault(),
this._stepResultFocus()):this._onInput()}};t.prototype._onClearClick=function(e){e.preventDefault();this._elements.input.value="";m(this._elements.clear,!1);m(this._elements.results,!1)};t.prototype._onDocumentClick=function(e){var f=this._elements.input.contains(e.target);e=this._elements.results.contains(e.target);f||e||m(this._elements.results,!1)};t.prototype._resultsOpen=function(){return"none"!==this._elements.results.style.display};t.prototype._makeAccessible=function(){var e="cmp-search-results-"+
w;this._elements.input.setAttribute("aria-owns",e);this._elements.results.id=e;w++};t.prototype._generateItems=function(e,f){var v=this;e.forEach(function(B){var F=document.createElement("span");F.innerHTML=v._elements.itemTemplate.innerHTML;F.querySelectorAll(u.item.title)[0].appendChild(document.createTextNode(B.title));F.querySelectorAll(u.item.self)[0].setAttribute("href",B.url);f.innerHTML+=F.innerHTML})};t.prototype._markResults=function(){var e=this._elements.results.querySelectorAll(u.item.self),
f=this._elements.input.value.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$\x26");f=new RegExp("("+f+")","gi");for(var v=this._resultsOffset-1;v<e.length;++v)H(e[v],f)};t.prototype._stepResultFocus=function(e){var f=this._elements.results.querySelectorAll(u.item.self),v=this._elements.results.querySelector(u.item.focused);v=Array.prototype.indexOf.call(f,v);if(0<f.length)if(e){if(1<=v&&(f[v].classList.remove("cmp-search__item--is-focused"),f[v-1].classList.add("cmp-search__item--is-focused")),e=this._elements.results.querySelector(u.item.focused))e=
this._elements.results.scrollTop-e.offsetTop,0<e&&(this._elements.results.scrollTop-=e)}else if(0>v?f[0].classList.add("cmp-search__item--is-focused"):v+1<f.length&&(f[v].classList.remove("cmp-search__item--is-focused"),f[v+1].classList.add("cmp-search__item--is-focused")),e=this._elements.results.querySelector(u.item.focused))e=e.offsetTop+e.offsetHeight-this._elements.results.scrollTop-this._elements.results.clientHeight,0<e?this._elements.results.scrollTop+=e:this._onScroll()};t.prototype._updateResults=
function(){var e=this;if(e._hasMoreResults){var f=new XMLHttpRequest,v=e._action+"?"+C(e._elements.form)+"\x26resultsOffset\x3d"+e._resultsOffset;f.open("GET",v,!0);f.onload=function(){setTimeout(function(){m(e._elements.loadingIndicator,!1);m(e._elements.icon,!0)},300);if(200<=f.status&&400>f.status){var B=JSON.parse(f.responseText);0<B.length?(e._generateItems(B,e._elements.results),e._markResults(),m(e._elements.results,!0)):e._hasMoreResults=!1;0<e._elements.results.querySelectorAll(u.item.self).length%
e._properties.resultsSize&&(e._hasMoreResults=!1)}};m(e._elements.loadingIndicator,!0);m(e._elements.icon,!1);f.send()}};t.prototype._cancelResults=function(){clearTimeout(this._timeout);this._resultsOffset=this._elements.results.scrollTop=0;this._hasMoreResults=!0;this._elements.results.innerHTML=""};t.prototype._cacheElements=function(e){this._elements={};this._elements.self=e;e=this._elements.self.querySelectorAll("[data-cmp-hook-search]");for(var f=0;f<e.length;f++){var v=e[f],B="search";B=B.charAt(0).toUpperCase()+
B.slice(1);this._elements[v.dataset["cmpHook"+B]]=v}};t.prototype._setupProperties=function(e){this._properties={};for(var f in l)if(l.hasOwnProperty(f)){var v=l[f];this._properties[f]=e&&null!=e[f]?v&&"function"===typeof v.transform?v.transform(e[f]):e[f]:l[f]["default"]}};"loading"!==document.readyState?n():document.addEventListener("DOMContentLoaded",n)})();
(function(){function p(n){n=n.dataset;var u=[],l="formText";l=l.charAt(0).toUpperCase()+l.slice(1);l=["is","hook"+l];for(var w in n)if(n.hasOwnProperty(w)){var e=n[w];0===w.indexOf("cmp")&&(w=w.slice(3),w=w.charAt(0).toLowerCase()+w.substring(1),-1===l.indexOf(w)&&(u[w]=e))}return u}function m(n){n.element&&n.element.removeAttribute("data-cmp-is");this._cacheElements(n.element);this._setupProperties(n.options);this._elements.input.addEventListener("invalid",this._onInvalid.bind(this));this._elements.input.addEventListener("input",
this._onInput.bind(this))}function C(){for(var n=document.querySelectorAll(H.self),u=0;u<n.length;u++)new m({element:n[u],options:p(n[u])});n=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;u=document.querySelector("body");(new n(function(l){l.forEach(function(w){w=[].slice.call(w.addedNodes);0<w.length&&w.forEach(function(e){e.querySelectorAll&&[].slice.call(e.querySelectorAll(H.self)).forEach(function(f){new m({element:f,options:p(f)})})})})})).observe(u,{subtree:!0,
childList:!0,characterData:!0})}var H={self:'[data-cmp-is\x3d"formText"]'},t={constraintMessage:{},requiredMessage:{}};m.prototype._onInvalid=function(n){n.target.setCustomValidity("");n.target.validity.typeMismatch?this._properties.constraintMessage&&n.target.setCustomValidity(this._properties.constraintMessage):n.target.validity.valueMissing&&this._properties.requiredMessage&&n.target.setCustomValidity(this._properties.requiredMessage)};m.prototype._onInput=function(n){n.target.setCustomValidity("")};
m.prototype._cacheElements=function(n){this._elements={};this._elements.self=n;n=this._elements.self.querySelectorAll("[data-cmp-hook-form-text]");for(var u=0;u<n.length;u++){var l=n[u],w="formText";w=w.charAt(0).toUpperCase()+w.slice(1);this._elements[l.dataset["cmpHook"+w]]=l}};m.prototype._setupProperties=function(n){this._properties={};for(var u in t)if(t.hasOwnProperty(u)){var l=t[u];this._properties[u]=n&&null!=n[u]?l&&"function"===typeof l.transform?l.transform(n[u]):n[u]:t[u]["default"]}};
"loading"!==document.readyState?C():document.addEventListener("DOMContentLoaded",C)})();
(function(){function p(){var n=0<document.querySelectorAll(t.sdkScript).length;window.adobe_dc_view_sdk||n||(n=document.createElement("script"),n.type="text/javascript",n. src="https://documentcloud.adobe.com/view-sdk/main.js",document.body.appendChild(n))}function m(n){n.removeAttribute("data-cmp-is");p();n.dataset&&n.id&&(window.AdobeDC&&window.AdobeDC.View?C(n):document.addEventListener("adobe_dc_view_sdk.ready",function(){C(n)}))}function C(n){(new window.AdobeDC.View({clientId:n.dataset.cmpClientId,
divId:n.id+"-content",reportSuiteId:n.dataset.cmpReportSuiteId})).previewFile({content:{location:{url:n.dataset.cmpDocumentPath}},metaData:{fileName:n.dataset.cmpDocumentFileName}},JSON.parse(n.dataset.cmpViewerConfigJson))}function H(){for(var n=document.querySelectorAll(t.self),u=0;u<n.length;u++)m(n[u]);n=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;u=document.querySelector("body");(new n(function(l){l.forEach(function(w){w=[].slice.call(w.addedNodes);0<w.length&&
w.forEach(function(e){e.querySelectorAll&&[].slice.call(e.querySelectorAll(t.self)).forEach(function(f){m(f)})})})})).observe(u,{subtree:!0,childList:!0,characterData:!0})}var t={self:'[data-cmp-is\x3d"pdfviewer"]',sdkScript:'script[src\x3d"https://documentcloud.adobe.com/view-sdk/main.js"]'};"loading"!==document.readyState?H():document.addEventListener("DOMContentLoaded",H)})();Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);
Element.prototype.closest||(Element.prototype.closest=function(p){var m=this;if(!document.documentElement.contains(m))return null;do{if(m.matches(p))return m;m=m.parentElement||m.parentNode}while(null!==m&&1===m.nodeType);return null});
Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(p,m){if(null==this)throw TypeError('"this" is null or not defined');var C=Object(this),H=C.length>>>0;if("function"!==typeof p)throw TypeError("predicate must be a function");for(var t=0;t<H;){var n=C[t];if(p.call(m,n,t,C))return n;t++}},configurable:!0,writable:!0});"use strict";
function _slicedToArray(p,m){return _arrayWithHoles(p)||_iterableToArrayLimit(p,m)||_unsupportedIterableToArray(p,m)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}
function _iterableToArrayLimit(p,m){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(p)){var C=[],H=!0,t=!1,n=void 0;try{for(var u,l=p[Symbol.iterator]();!(H=(u=l.next()).done)&&(C.push(u.value),!m||C.length!==m);H=!0);}catch(w){t=!0,n=w}finally{try{H||null==l.return||l.return()}finally{if(t)throw n;}}return C}}function _arrayWithHoles(p){if(Array.isArray(p))return p}
function _createForOfIteratorHelper(p){if("undefined"==typeof Symbol||null==p[Symbol.iterator]){if(Array.isArray(p)||(p=_unsupportedIterableToArray(p))){var m=0,C=function(){};return{s:C,n:function(){return m>=p.length?{done:!0}:{done:!1,value:p[m++]}},e:function(l){throw l;},f:C}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var H,t,n=!0,u=!1;return{s:function(){H=p[Symbol.iterator]()},
n:function(){var l=H.next();return n=l.done,l},e:function(l){u=!0;t=l},f:function(){try{n||null==H.return||H.return()}finally{if(u)throw t;}}}}function _unsupportedIterableToArray(p,m){if(p){if("string"==typeof p)return _arrayLikeToArray(p,m);var C=Object.prototype.toString.call(p).slice(8,-1);return"Object"===C&&p.constructor&&(C=p.constructor.name),"Map"===C||"Set"===C?Array.from(C):"Arguments"===C||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?_arrayLikeToArray(p,m):void 0}}
function _arrayLikeToArray(p,m){(null==m||m>p.length)&&(m=p.length);for(var C=0,H=Array(m);C<m;C++)H[C]=p[C];return H}function _typeof(p){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(p)}
!function a(p,m,C){function t(l,w){if(!m[l]){if(!p[l]){var e="function"==typeof require&&require;if(!w&&e)return e(l,!0);if(n)return n(l,!0);w=Error("Cannot find module '"+l+"'");throw w.code="MODULE_NOT_FOUND",w;}w=m[l]={exports:{}};p[l][0].call(w.exports,function(f){return t(p[l][1][f]||f)},w,w.exports,a,p,m,C)}return m[l].exports}for(var n="function"==typeof require&&require,u=0;u<C.length;u++)t(C[u]);return t}({1:[function(p,m,C){(function(H){(function(){function t(b,c){for(var d=-1,g=null==b?
0:b.length,r=0,x=[];++d<g;){var A=b[d];c(A,d,b)&&(x[r++]=A)}return x}function n(b,c){for(var d=-1,g=null==b?0:b.length,r=Array(g);++d<g;)r[d]=c(b[d],d,b);return r}function u(b,c){for(var d=-1,g=c.length,r=b.length;++d<g;)b[r+d]=c[d];return b}function l(b,c){for(var d=-1,g=null==b?0:b.length;++d<g;)if(c(b[d],d,b))return!0;return!1}function w(b,c,d){var g=b.length;for(d+=-1;++d<g;)if(c(b[d],d,b))return d;return-1}function e(b){return b!=b}function f(b){return function(c){return b(c)}}function v(b){var c=
-1,d=Array(b.size);return b.forEach(function(g,r){d[++c]=[r,g]}),d}function B(b){var c=Object;return function(d){return b(c(d))}}function F(b){var c=-1,d=Array(b.size);return b.forEach(function(g){d[++c]=g}),d}function h(){}function E(b){var c=-1,d=null==b?0:b.length;for(this.clear();++c<d;){var g=b[c];this.set(g[0],g[1])}}function I(b){var c=-1,d=null==b?0:b.length;for(this.clear();++c<d;){var g=b[c];this.set(g[0],g[1])}}function O(b){var c=-1,d=null==b?0:b.length;for(this.clear();++c<d;){var g=
b[c];this.set(g[0],g[1])}}function V(b){var c=-1,d=null==b?0:b.length;for(this.__data__=new O;++c<d;)this.add(b[c])}function z(b){this.size=(this.__data__=new I(b)).size}function S(b,c){var d=ea(b),g=!d&&pa(b),r=!d&&!g&&qa(b),x=!d&&!g&&!r&&za(b);if(d=d||g||r||x){g=b.length;for(var A=String,M=-1,J=Array(g);++M<g;)J[M]=A(M);g=J}else g=[];var R;A=g.length;for(R in b)!c&&!fa.call(b,R)||d&&("length"==R||r&&("offset"==R||"parent"==R)||x&&("buffer"==R||"byteLength"==R||"byteOffset"==R)||Xa(R,A))||g.push(R);
return g}function G(b,c,d){(d===P||va(b[c],d))&&(d!==P||c in b)||y(b,c,d)}function k(b,c,d){var g=b[c];fa.call(b,c)&&va(g,d)&&(d!==P||c in b)||y(b,c,d)}function q(b,c){for(var d=b.length;d--;)if(va(b[d][0],c))return d;return-1}function y(b,c,d){"__proto__"==c&&Fa?Fa(b,c,{configurable:!0,enumerable:!0,value:d,writable:!0}):b[c]=d}function N(b,c,d,g,r,x){var A,M=1&c,J=2&c,R=4&c;if(d&&(A=r?d(b,g,r,x):d(b)),A!==P)return A;if(!ia(b))return b;if(g=ea(b)){if(A=function(K){var W=K.length,X=new K.constructor(W);
return W&&"string"==typeof K[0]&&fa.call(K,"index")&&(X.index=K.index,X.input=K.input),X}(b),!M)return xb(b,A)}else{var Y=ja(b),da="[object Function]"==Y||"[object GeneratorFunction]"==Y;if(qa(b))return yb(b,M);if("[object Object]"==Y||"[object Arguments]"==Y||da&&!r){if(A=J||da?{}:zb(b),!M)return J?function(K,W){return wa(K,Ab(K),W)}(b,function(K,W){return K&&wa(W,xa(W),K)}(A,b)):function(K,W){return wa(K,Ya(K),W)}(b,function(K,W){return K&&wa(W,oa(W),K)}(A,b))}else{if(!aa[Y])return r?b:{};A=function(K,
W,X){var ca=K.constructor;switch(W){case "[object ArrayBuffer]":return Za(K);case "[object Boolean]":case "[object Date]":return new ca(+K);case "[object DataView]":return W=X?Za(K.buffer):K.buffer,new K.constructor(W,K.byteOffset,K.byteLength);case "[object Float32Array]":case "[object Float64Array]":case "[object Int8Array]":case "[object Int16Array]":case "[object Int32Array]":case "[object Uint8Array]":case "[object Uint8ClampedArray]":case "[object Uint16Array]":case "[object Uint32Array]":return Bb(K,
X);case "[object Map]":return new ca;case "[object Number]":case "[object String]":return new ca(K);case "[object RegExp]":return(W=new K.constructor(K.source,uc.exec(K))).lastIndex=K.lastIndex,W;case "[object Set]":return new ca;case "[object Symbol]":return Aa?Object(Aa.call(K)):{}}}(b,Y,M)}}if(r=(x=x||new z).get(b))return r;if(x.set(b,A),Cb(b))return b.forEach(function(K){A.add(N(K,c,d,K,b,x))}),A;if(Db(b))return b.forEach(function(K,W){A.set(W,N(K,c,d,W,b,x))}),A;J=R?J?Eb:$a:J?xa:oa;var ha=g?
P:J(b);return function(K,W){for(var X=-1,ca=null==K?0:K.length;++X<ca&&!1!==W(K[X],X,K););}(ha||b,function(K,W){ha&&(K=b[W=K]);k(A,W,N(K,c,d,W,b,x))}),A}function Q(b,c){for(var d=0,g=(c=Ga(c,b)).length;null!=b&&d<g;)b=b[Ba(c[d++])];return d&&d==g?b:P}function na(b,c,d){return c=c(b),ea(b)?c:u(c,d(b))}function D(b){if(null==b)b=b===P?"[object Undefined]":"[object Null]";else if(ra&&ra in Object(b)){var c=fa.call(b,ra),d=b[ra];try{b[ra]=P;var g=!0}catch(x){}var r=Fb.call(b);g&&(c?b[ra]=d:delete b[ra]);
b=r}else b=Fb.call(b);return b}function L(b,c){return null!=b&&fa.call(b,c)}function T(b,c){return null!=b&&c in Object(b)}function U(b){return ka(b)&&"[object Arguments]"==D(b)}function Z(b,c,d,g,r){if(b===c)c=!0;else if(null==b||null==c||!ka(b)&&!ka(c))c=b!=b&&c!=c;else a:{var x,A,M=ea(b),J=ea(c),R="[object Object]"==(x="[object Arguments]"==(x=M?"[object Array]":ja(b))?"[object Object]":x);J="[object Object]"==(A="[object Arguments]"==(A=J?"[object Array]":ja(c))?"[object Object]":A);if((A=x==
A)&&qa(b)){if(!qa(c)){c=!1;break a}R=!(M=!0)}if(A&&!R)r=r||new z,c=M||za(b)?Gb(b,c,d,g,Z,r):function(X,ca,ab,bb,vc,Hb,Ha){switch(ab){case "[object DataView]":if(X.byteLength!=ca.byteLength||X.byteOffset!=ca.byteOffset)break;X=X.buffer;ca=ca.buffer;case "[object ArrayBuffer]":if(X.byteLength!=ca.byteLength||!Hb(new Ia(X),new Ia(ca)))break;return!0;case "[object Boolean]":case "[object Date]":case "[object Number]":return va(+X,+ca);case "[object Error]":return X.name==ca.name&&X.message==ca.message;
case "[object RegExp]":case "[object String]":return X==ca+"";case "[object Map]":var Ja=v;case "[object Set]":if(Ja=Ja||F,X.size!=ca.size&&!(1&bb))break;return(ab=Ha.get(X))?ab==ca:(bb|=2,Ha.set(X,ca),ca=Gb(Ja(X),Ja(ca),bb,vc,Hb,Ha),Ha.delete(X),ca);case "[object Symbol]":if(Aa)return Aa.call(X)==Aa.call(ca)}return!1}(b,c,x,d,g,Z,r);else if(1&d||(M=R&&fa.call(b,"__wrapped__"),x=J&&fa.call(c,"__wrapped__"),!M&&!x))if(A)b:if(r=r||new z,M=1&d,x=$a(b),J=x.length,A=$a(c).length,J==A||M){for(R=J;R--;){var Y=
x[R];if(!(M?Y in c:fa.call(c,Y))){c=!1;break b}}if((A=r.get(b))&&r.get(c))c=A==c;else{A=!0;r.set(b,c);r.set(c,b);for(var da=M;++R<J;){var ha=b[Y=x[R]],K=c[Y];if(g)var W=M?g(K,ha,Y,c,b,r):g(ha,K,Y,b,c,r);if(W===P?ha!==K&&!Z(ha,K,d,g,r):!W){A=!1;break}da=da||"constructor"==Y}A&&!da&&(d=b.constructor)!=(g=c.constructor)&&"constructor"in b&&"constructor"in c&&!("function"==typeof d&&d instanceof d&&"function"==typeof g&&g instanceof g)&&(A=!1);r.delete(b);r.delete(c);c=A}}else c=!1;else c=!1;else c=Z(b=
M?b.value():b,c=x?c.value():c,d,g,r=r||new z)}return c}function Ib(b){return"function"==typeof b?b:null==b?Ka:"object"==_typeof(b)?ea(b)?function(c,d){return cb(c)&&d==d&&!ia(d)?Jb(Ba(c),d):function(g){var r=Kb(g,c);return r===P&&r===d?Lb(g,c):Z(d,r,3)}}(b[0],b[1]):function(c){var d=function(g){for(var r=oa(g),x=r.length;x--;){var A=r[x],M=g[A];r[x]=[A,M,M==M&&!ia(M)]}return r}(c);return 1==d.length&&d[0][2]?Jb(d[0][0],d[0][1]):function(g){return g===c||function(r,x){var A=x.length,M=A;if(null==r)return!M;
for(r=Object(r);A--;)if((J=x[A])[2]?J[1]!==r[J[0]]:!(J[0]in r))return!1;for(;++A<M;){var J,R=(J=x[A])[0],Y=r[R],da=J[1];if(J[2]){if(Y===P&&!(R in r))return!1}else if(J=new z,void 0!==P||!Z(da,Y,3,void 0,J))return!1}return!0}(g,d)}}(b):Mb(b)}function Nb(b){if(!La(b))return wc(b);var c,d=[];for(c in Object(b))fa.call(b,c)&&"constructor"!=c&&d.push(c);return d}function db(b,c,d,g,r){b!==c&&Ob(c,function(x,A){if(ia(x)){var M=r=r||new z;x="__proto__"==A?P:b[A];var J="__proto__"==A?P:c[A];if(!(K=M.get(J))){var R=
(K=g?g(x,J,A+"",b,c,M):P)===P;if(R){var Y=ea(J),da=!Y&&qa(J),ha=!Y&&!da&&za(J),K=J;Y||da||ha?K=ea(x)?x:Pb(x)?xb(x):da?yb(J,!(R=!1)):ha?Bb(J,!(R=!1)):[]:eb(J)||pa(J)?pa(K=x)?K=Qb(x):(!ia(x)||d&&Ma(x))&&(K=zb(J)):R=!1}R&&(M.set(J,K),db(K,J,d,g,M),M.delete(J))}G(b,A,K)}else(M=g?g("__proto__"==A?P:b[A],x,A+"",b,c,r):P)===P&&(M=x),G(b,A,M)},xa)}function Rb(b){if("string"==typeof b)return b;if(ea(b))return n(b,Rb)+"";if(Ca(b))return Sb?Sb.call(b):"";var c=b+"";return"0"==c&&1/b==-Na?"-0":c}function xc(b,
c){if(2>(c=Ga(c,b)).length)var d=b;else{var g=0,r=-1,x=-1,A=(d=c).length;0>g&&(g=A<-g?0:A+g);0>(r=A<r?A:r)&&(r+=A);A=r<g?0:r-g>>>0;g>>>=0;for(r=Array(A);++x<A;)r[x]=d[x+g];d=Q(b,r)}null==(b=d)||delete b[Ba(Tb(c))]}function Ga(b,c){return ea(b)?b:cb(b,c)?[b]:yc(Ub(b))}function yb(b,c){if(c)return b.slice();c=b.length;c=Vb?Vb(c):new b.constructor(c);return b.copy(c),c}function Za(b){var c=new b.constructor(b.byteLength);return(new Ia(c)).set(new Ia(b)),c}function Bb(b,c){return new b.constructor(c?
Za(b.buffer):b.buffer,b.byteOffset,b.length)}function xb(b,c){var d=-1,g=b.length;for(c=c||Array(g);++d<g;)c[d]=b[d];return c}function wa(b,c,d){var g=!d;d=d||{};for(var r=-1,x=c.length;++r<x;){var A=c[r],M=P;M===P&&(M=b[A]);g?y(d,A,M):k(d,A,M)}return d}function Wb(b){return function(c){return Xb(Yb(c,void 0,Ka),c+"")}(function(c,d){var g,r=-1,x=d.length,A=1<x?d[x-1]:P,M=2<x?d[2]:P;A=3<b.length&&"function"==typeof A?(x--,A):P;if(g=M){g=d[0];var J=d[1];if(ia(M)){var R=_typeof(J);g=!!("number"==R?ma(M)&&
Xa(J,M.length):"string"==R&&J in M)&&va(M[J],g)}else g=!1}g&&(A=3>x?P:A,x=1);for(c=Object(c);++r<x;)(M=d[r])&&b(c,M,r,A);return c})}function zc(b){return eb(b)?P:b}function Gb(b,c,d,g,r,x){var A=1&d,M=b.length;if(M!=(J=c.length)&&!(A&&M<J))return!1;if((J=x.get(b))&&x.get(c))return J==c;var J=-1,R=!0,Y=2&d?new V:P;x.set(b,c);for(x.set(c,b);++J<M;){var da=b[J],ha=c[J];if(g)var K=A?g(ha,da,J,c,b,x):g(da,ha,J,b,c,x);if(K!==P){if(K)continue;R=!1;break}if(Y){if(!l(c,function(W,X){if(!Y.has(X)&&(da===W||
r(da,W,d,g,x)))return Y.push(X)})){R=!1;break}}else if(da!==ha&&!r(da,ha,d,g,x)){R=!1;break}}return x.delete(b),x.delete(c),R}function $a(b){return na(b,oa,Ya)}function Eb(b){return na(b,xa,Ab)}function fb(b,c){var d=(d=h.iteratee||gb)===gb?Ib:d;return arguments.length?d(b,c):d}function Oa(b,c){b=b.__data__;var d=_typeof(c);return("string"==d||"number"==d||"symbol"==d||"boolean"==d?"__proto__"!==c:null===c)?b["string"==typeof c?"string":"hash"]:b.map}function sa(b,c){b=null==b?P:b[c];return!ia(b)||
Zb&&Zb in b||!(Ma(b)?Ac:Bc).test(ta(b))?P:b}function $b(b,c,d){for(var g=-1,r=(c=Ga(c,b)).length,x=!1;++g<r;){var A=Ba(c[g]);if(!(x=null!=b&&d(b,A)))break;b=b[A]}return x||++g!=r?x:!!(r=null==b?0:b.length)&&Pa(r)&&Xa(A,r)&&(ea(b)||pa(b))}function zb(b){if("function"!=typeof b.constructor||La(b))b={};else{var c=hb(b);b=ia(c)?ac?ac(c):(ib.prototype=c,c=new ib,ib.prototype=P,c):{}}return b}function Cc(b){return ea(b)||pa(b)||!!(bc&&b&&b[bc])}function Xa(b,c){var d=_typeof(b);return!!(c=null==c?9007199254740991:
c)&&("number"==d||"symbol"!=d&&Dc.test(b))&&-1<b&&0==b%1&&b<c}function cb(b,c){if(ea(b))return!1;var d=_typeof(b);return!("number"!=d&&"symbol"!=d&&"boolean"!=d&&null!=b&&!Ca(b))||Ec.test(b)||!Fc.test(b)||null!=c&&b in Object(c)}function La(b){var c=b&&b.constructor;return b===("function"==typeof c&&c.prototype||Qa)}function Jb(b,c){return function(d){return null!=d&&d[b]===c&&(c!==P||b in Object(d))}}function Yb(b,c,d){return c=Ra(c===P?b.length-1:c,0),function(){for(var g=arguments,r=-1,x=Ra(g.length-
c,0),A=Array(x);++r<x;)A[r]=g[c+r];r=-1;for(x=Array(c+1);++r<c;)x[r]=g[r];return x[c]=d(A),function(M,J,R){switch(R.length){case 0:return M.call(J);case 1:return M.call(J,R[0]);case 2:return M.call(J,R[0],R[1]);case 3:return M.call(J,R[0],R[1],R[2])}return M.apply(J,R)}(b,this,x)}}function Ba(b){if("string"==typeof b||Ca(b))return b;var c=b+"";return"0"==c&&1/b==-Na?"-0":c}function ta(b){if(null==b)return"";try{return Sa.call(b)}catch(c){}return b+""}function cc(b,c,d){var g=null==b?0:b.length;return g?
(0>(d=null==d?0:jb(d))&&(d=Ra(g+d,0)),w(b,fb(c,3),d)):-1}function dc(b){return null!=b&&b.length?function M(d,g,r,x,A){var J=-1,R=d.length;r=r||Cc;for(A=A||[];++J<R;){var Y=d[J];0<g&&r(Y)?1<g?M(Y,g-1,r,x,A):u(A,Y):x||(A[A.length]=Y)}return A}(b,1):[]}function Tb(b){var c=null==b?0:b.length;return c?b[c-1]:P}function Ta(b,c){function d(){var g=arguments,r=c?c.apply(this,g):g[0],x=d.cache;return x.has(r)?x.get(r):(g=b.apply(this,g),d.cache=x.set(r,g)||x,g)}if("function"!=typeof b||null!=c&&"function"!=
typeof c)throw new TypeError("Expected a function");return d.cache=new (Ta.Cache||O),d}function ec(b){if("function"!=typeof b)throw new TypeError("Expected a function");return function(){var c=arguments;switch(c.length){case 0:return!b.call(this);case 1:return!b.call(this,c[0]);case 2:return!b.call(this,c[0],c[1]);case 3:return!b.call(this,c[0],c[1],c[2])}return!b.apply(this,c)}}function va(b,c){return b===c||b!=b&&c!=c}function ma(b){return null!=b&&Pa(b.length)&&!Ma(b)}function Pb(b){return ka(b)&&
ma(b)}function Ma(b){return!!ia(b)&&("[object Function]"==(b=D(b))||"[object GeneratorFunction]"==b||"[object AsyncFunction]"==b||"[object Proxy]"==b)}function Pa(b){return"number"==typeof b&&-1<b&&0==b%1&&9007199254740991>=b}function ia(b){var c=_typeof(b);return null!=b&&("object"==c||"function"==c)}function ka(b){return null!=b&&"object"==_typeof(b)}function eb(b){return!(!ka(b)||"[object Object]"!=D(b))&&(null===(b=hb(b))||"function"==typeof(b=fa.call(b,"constructor")&&b.constructor)&&b instanceof
b&&Sa.call(b)==Gc)}function fc(b){return"string"==typeof b||!ea(b)&&ka(b)&&"[object String]"==D(b)}function Ca(b){return"symbol"==_typeof(b)||ka(b)&&"[object Symbol]"==D(b)}function gc(b){return b?(b=hc(b))===Na||b===-Na?1.7976931348623157E308*(0>b?-1:1):b==b?b:0:0===b?b:0}function jb(b){var c=(b=gc(b))%1;return b==b?c?b-c:b:0}function hc(b){if("number"==typeof b)return b;if(Ca(b))return ic;if(ia(b)&&(b=ia(b="function"==typeof b.valueOf?b.valueOf():b)?b+"":b),"string"!=typeof b)return 0===b?b:+b;
b=b.replace(Hc,"");var c=Ic.test(b);return c||Jc.test(b)?Kc(b.slice(2),c?2:8):Lc.test(b)?ic:+b}function Qb(b){return wa(b,xa(b))}function Ub(b){return null==b?"":Rb(b)}function Kb(b,c,d){return(b=null==b?P:Q(b,c))===P?d:b}function Lb(b,c){return null!=b&&$b(b,c,T)}function oa(b){return ma(b)?S(b):Nb(b)}function xa(b){if(ma(b))b=S(b,!0);else if(ia(b)){var c,d=La(b),g=[];for(c in b)("constructor"!=c||!d&&fa.call(b,c))&&g.push(c);b=g}else{if(c=[],null!=b)for(d in Object(b))c.push(d);b=c}return b}function jc(b){return null==
b?[]:function(c,d){return n(d,function(g){return c[g]})}(b,oa(b))}function kc(b){return function(){return b}}function Ka(b){return b}function gb(b){return Ib("function"==typeof b?b:N(b,1))}function Mb(b){return cb(b)?function(c){return function(d){return null==d?P:d[c]}}(Ba(b)):function(c){return function(d){return Q(d,c)}}(b)}function kb(){return[]}function lc(){return!1}function ib(){}var P,Na=1/0,ic=NaN,Fc=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ec=/^\w*$/,Mc=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,
Hc=/^\s+|\s+$/g,Nc=/\\(\\)?/g,uc=/\w*$/,Lc=/^[-+]0x[0-9a-f]+$/i,Ic=/^0b[01]+$/i,Bc=/^\[object .+?Constructor\]$/,Jc=/^0o[0-7]+$/i,Dc=/^(?:0|[1-9]\d*)$/,ba={};ba["[object Float32Array]"]=ba["[object Float64Array]"]=ba["[object Int8Array]"]=ba["[object Int16Array]"]=ba["[object Int32Array]"]=ba["[object Uint8Array]"]=ba["[object Uint8ClampedArray]"]=ba["[object Uint16Array]"]=ba["[object Uint32Array]"]=!0;ba["[object Arguments]"]=ba["[object Array]"]=ba["[object ArrayBuffer]"]=ba["[object Boolean]"]=
ba["[object DataView]"]=ba["[object Date]"]=ba["[object Error]"]=ba["[object Function]"]=ba["[object Map]"]=ba["[object Number]"]=ba["[object Object]"]=ba["[object RegExp]"]=ba["[object Set]"]=ba["[object String]"]=ba["[object WeakMap]"]=!1;var aa={};aa["[object Arguments]"]=aa["[object Array]"]=aa["[object ArrayBuffer]"]=aa["[object DataView]"]=aa["[object Boolean]"]=aa["[object Date]"]=aa["[object Float32Array]"]=aa["[object Float64Array]"]=aa["[object Int8Array]"]=aa["[object Int16Array]"]=aa["[object Int32Array]"]=
aa["[object Map]"]=aa["[object Number]"]=aa["[object Object]"]=aa["[object RegExp]"]=aa["[object Set]"]=aa["[object String]"]=aa["[object Symbol]"]=aa["[object Uint8Array]"]=aa["[object Uint8ClampedArray]"]=aa["[object Uint16Array]"]=aa["[object Uint32Array]"]=!0;aa["[object Error]"]=aa["[object Function]"]=aa["[object WeakMap]"]=!1;var Kc=parseInt,mc="object"==_typeof(H)&&H&&H.Object===Object&&H,Oc="object"==("undefined"==typeof self?"undefined":_typeof(self))&&self&&self.Object===Object&&self,la=
mc||Oc||Function("return this")(),lb="object"==_typeof(C)&&C&&!C.nodeType&&C,Ua=lb&&"object"==_typeof(m)&&m&&!m.nodeType&&m,nc=Ua&&Ua.exports===lb,mb=nc&&mc.process;a:{try{var ua=mb&&mb.binding&&mb.binding("util");break a}catch(b){}ua=void 0}var oc,pc=ua&&ua.isMap,qc=ua&&ua.isSet,rc=ua&&ua.isTypedArray,Pc=Array.prototype,Qa=Object.prototype,nb=la["__core-js_shared__"],Sa=Function.prototype.toString,fa=Qa.hasOwnProperty,Zb=(oc=/[^.]+$/.exec(nb&&nb.keys&&nb.keys.IE_PROTO||""))?"Symbol(src)_1."+oc:"",
Fb=Qa.toString,Gc=Sa.call(Object),Ac=RegExp("^"+Sa.call(fa).replace(/[\\^$.*+?()[\]{}|]/g,"\\$\x26").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Va=nc?la.Buffer:P,ya=la.Symbol,Ia=la.Uint8Array,Vb=Va?Va.a:P,hb=B(Object.getPrototypeOf),ac=Object.create,sc=Qa.propertyIsEnumerable,Qc=Pc.splice,bc=ya?ya.isConcatSpreadable:P,ra=ya?ya.toStringTag:P,Fa=function(){try{var b=sa(Object,"defineProperty");return b({},"",{}),b}catch(c){}}(),ob=Object.getOwnPropertySymbols,Rc=
Va?Va.isBuffer:P,wc=B(Object.keys),Ra=Math.max,Sc=Date.now,pb=sa(la,"DataView"),Da=sa(la,"Map"),qb=sa(la,"Promise"),rb=sa(la,"Set"),sb=sa(la,"WeakMap"),Ea=sa(Object,"create"),Tc=ta(pb),Uc=ta(Da),Vc=ta(qb),Wc=ta(rb),Xc=ta(sb),Wa=ya?ya.prototype:P,Aa=Wa?Wa.valueOf:P,Sb=Wa?Wa.toString:P;E.prototype.clear=function(){this.__data__=Ea?Ea(null):{};this.size=0};E.prototype.delete=function(b){return b=this.has(b)&&delete this.__data__[b],this.size-=b?1:0,b};E.prototype.get=function(b){var c=this.__data__;
return Ea?"__lodash_hash_undefined__"===(b=c[b])?P:b:fa.call(c,b)?c[b]:P};E.prototype.has=function(b){var c=this.__data__;return Ea?c[b]!==P:fa.call(c,b)};E.prototype.set=function(b,c){var d=this.__data__;return this.size+=this.has(b)?0:1,d[b]=Ea&&c===P?"__lodash_hash_undefined__":c,this};I.prototype.clear=function(){this.__data__=[];this.size=0};I.prototype.delete=function(b){var c=this.__data__;return!(0>(b=q(c,b))||(b==c.length-1?c.pop():Qc.call(c,b,1),--this.size,0))};I.prototype.get=function(b){var c=
this.__data__;return 0>(b=q(c,b))?P:c[b][1]};I.prototype.has=function(b){return-1<q(this.__data__,b)};I.prototype.set=function(b,c){var d=this.__data__,g=q(d,b);return 0>g?(++this.size,d.push([b,c])):d[g][1]=c,this};O.prototype.clear=function(){this.size=0;this.__data__={hash:new E,map:new (Da||I),string:new E}};O.prototype.delete=function(b){return b=Oa(this,b).delete(b),this.size-=b?1:0,b};O.prototype.get=function(b){return Oa(this,b).get(b)};O.prototype.has=function(b){return Oa(this,b).has(b)};
O.prototype.set=function(b,c){var d=Oa(this,b),g=d.size;return d.set(b,c),this.size+=d.size==g?0:1,this};V.prototype.add=V.prototype.push=function(b){return this.__data__.set(b,"__lodash_hash_undefined__"),this};V.prototype.has=function(b){return this.__data__.has(b)};z.prototype.clear=function(){this.__data__=new I;this.size=0};z.prototype.delete=function(b){var c=this.__data__;return b=c.delete(b),this.size=c.size,b};z.prototype.get=function(b){return this.__data__.get(b)};z.prototype.has=function(b){return this.__data__.has(b)};
z.prototype.set=function(b,c){var d=this.__data__;if(d instanceof I){var g=d.__data__;if(!Da||199>g.length)return g.push([b,c]),this.size=++d.size,this;d=this.__data__=new O(g)}return d.set(b,c),this.size=d.size,this};var Yc=function(b,c){if(null==b)return b;if(!ma(b))return b&&Ob(b,c,oa);for(var d=b.length,g=-1,r=Object(b);++g<d&&!1!==c(r[g],g,r););return b},Ob=function(b,c,d){for(var g=-1,r=Object(b),x=(d=d(b)).length;x--;){var A=d[++g];if(!1===c(r[A],A,r))break}return b},Zc=Fa?function(b,c){return Fa(b,
"toString",{configurable:!0,enumerable:!1,value:kc(c),writable:!0})}:Ka,Ya=ob?function(b){return null==b?[]:(b=Object(b),t(ob(b),function(c){return sc.call(b,c)}))}:kb,Ab=ob?function(b){for(var c=[];b;)u(c,Ya(b)),b=hb(b);return c}:kb,ja=D;(pb&&"[object DataView]"!=ja(new pb(new ArrayBuffer(1)))||Da&&"[object Map]"!=ja(new Da)||qb&&"[object Promise]"!=ja(qb.resolve())||rb&&"[object Set]"!=ja(new rb)||sb&&"[object WeakMap]"!=ja(new sb))&&(ja=function(b){var c=D(b);if(b=(b="[object Object]"==c?b.constructor:
P)?ta(b):"")switch(b){case Tc:return"[object DataView]";case Uc:return"[object Map]";case Vc:return"[object Promise]";case Wc:return"[object Set]";case Xc:return"[object WeakMap]"}return c});var tb,ub,vb,wb,Xb=(wb=vb=0,function(){var b=Sc(),c=16-(b-wb);if(wb=b,0<c){if(800<=++vb)return arguments[0]}else vb=0;return Zc.apply(P,arguments)}),yc=(ub=(tb=Ta(tb=function(b){var c=[];return 46===b.charCodeAt(0)&&c.push(""),b.replace(Mc,function(d,g,r,x){c.push(r?x.replace(Nc,"$1"):g||d)}),c},function(b){return 500===
ub.size&&ub.clear(),b})).cache,tb);Ta.Cache=O;var tc,pa=U(function(){return arguments}())?U:function(b){return ka(b)&&fa.call(b,"callee")&&!sc.call(b,"callee")},ea=Array.isArray,qa=Rc||lc,Db=pc?f(pc):function(b){return ka(b)&&"[object Map]"==ja(b)},Cb=qc?f(qc):function(b){return ka(b)&&"[object Set]"==ja(b)},za=rc?f(rc):function(b){return ka(b)&&Pa(b.length)&&!!ba[D(b)]},$c=Wb(function(b,c,d){db(b,c,d)}),ad=Wb(function(b,c,d,g){db(b,c,d,g)}),bd=Xb(Yb(tc=function(b,c){var d={};if(null==b)return d;
var g=!1;c=n(c,function(x){return x=Ga(x,b),g=g||1<x.length,x});wa(b,Eb(b),d);g&&(d=N(d,7,zc));for(var r=c.length;r--;)xc(d,c[r]);return d},P,dc),tc+"");h.constant=kc;h.flatten=dc;h.iteratee=gb;h.keys=oa;h.keysIn=xa;h.memoize=Ta;h.merge=$c;h.mergeWith=ad;h.negate=ec;h.omit=bd;h.property=Mb;h.reject=function(b,c){return(ea(b)?t:function(d,g){var r=[];return Yc(d,function(x,A,M){g(x,A,M)&&r.push(x)}),r})(b,ec(fb(c,3)))};h.toPlainObject=Qb;h.values=jc;h.cloneDeep=function(b){return N(b,5)};h.cloneDeepWith=
function(b,c){return N(b,5,"function"==typeof c?c:P)};h.eq=va;h.find=function(b,c,d){var g=Object(b);if(!ma(b)){var r=fb(c,3);b=oa(b);c=function(x){return r(g[x],x,g)}}return-1<(c=cc(b,c,d))?g[r?b[c]:c]:P};h.findIndex=cc;h.get=Kb;h.has=function(b,c){return null!=b&&$b(b,c,L)};h.hasIn=Lb;h.identity=Ka;h.includes=function(b,c,d,g){if(b=ma(b)?b:jc(b),d=d&&!g?jb(d):0,g=b.length,0>d&&(d=Ra(g+d,0)),fc(b))b=d<=g&&-1<b.indexOf(c,d);else{if(g=!!g){if(c==c)a:{--d;for(g=b.length;++d<g;)if(b[d]===c){b=d;break a}b=
-1}else b=w(b,e,d);g=-1<b}b=g}return b};h.isArguments=pa;h.isArray=ea;h.isArrayLike=ma;h.isArrayLikeObject=Pb;h.isBuffer=qa;h.isEmpty=function(b){if(null==b)return!0;if(ma(b)&&(ea(b)||"string"==typeof b||"function"==typeof b.splice||qa(b)||za(b)||pa(b)))return!b.length;var c=ja(b);if("[object Map]"==c||"[object Set]"==c)return!b.size;if(La(b))return!Nb(b).length;for(var d in b)if(fa.call(b,d))return!1;return!0};h.isEqual=function(b,c){return Z(b,c)};h.isFunction=Ma;h.isLength=Pa;h.isMap=Db;h.isNull=
function(b){return null===b};h.isObject=ia;h.isObjectLike=ka;h.isPlainObject=eb;h.isSet=Cb;h.isString=fc;h.isSymbol=Ca;h.isTypedArray=za;h.last=Tb;h.stubArray=kb;h.stubFalse=lc;h.toFinite=gc;h.toInteger=jb;h.toNumber=hc;h.toString=Ub;h.VERSION="4.17.5";"function"==typeof define&&"object"==_typeof(define.amd)&&define.amd?(la._=h,define(function(){return h})):Ua?((Ua.exports=h)._=h,lb._=h):la._=h}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?
window:{})},{}],2:[function(p,m,C){m.exports={itemType:{DATA:"data",FCTN:"fctn",EVENT:"event",LISTENER_ON:"listenerOn",LISTENER_OFF:"listenerOff"},dataLayerEvent:{CHANGE:"adobeDataLayer:change",EVENT:"adobeDataLayer:event"},listenerScope:{PAST:"past",FUTURE:"future",ALL:"all"}}},{}],3:[function(p,m,C){C=p("../custom-lodash");var H=p("../version.json").version,t=C.cloneDeep,n=C.get,u=p("./item"),l=p("./listener"),w=p("./listenerManager"),e=p("./constants"),f=p("./utils/customMerge");m.exports=function(v){function B(S){function G(k){return 0===
h.length||k.index>h.length-1?[]:h.slice(0,k.index).map(function(q){return u(q)})}S.valid?{data:function(k){O=t(I);I=f(I,k.data);z.triggerListeners(k)},fctn:function(k){k.config.call(h,h)},event:function(k){k.data&&(O=t(I),I=f(I,k.data));z.triggerListeners(k)},listenerOn:function(k){var q=l(k);switch(q.scope){case e.listenerScope.PAST:var y,N=_createForOfIteratorHelper(G(k));try{for(N.s();!(y=N.n()).done;)z.triggerListener(q,y.value)}catch(Q){N.e(Q)}finally{N.f()}break;case e.listenerScope.FUTURE:z.register(q);
break;case e.listenerScope.ALL:if(z.register(q)){y=_createForOfIteratorHelper(G(k));try{for(y.s();!(N=y.n()).done;)z.triggerListener(q,N.value)}catch(Q){y.e(Q)}finally{y.f()}}}},listenerOff:function(k){z.unregister(l(k))}}[S.type](S):F(S)}function F(S){S="The following item cannot be handled by the data layer because it does not have a valid format: "+JSON.stringify(S.config);console.error(S)}v=v||{};var h=[],E=[],I={},O={},V={getState:function(){return I},getDataLayer:function(){return h},getPreviousState:function(){return O}};
Array.isArray(v.dataLayer)||(v.dataLayer=[]);E=v.dataLayer.splice(0,v.dataLayer.length);(h=v.dataLayer).version=H;I={};O={};var z=w(V);return h.push=function(S){var G=arguments,k=arguments;if(Object.keys(G).forEach(function(q){var y=u(G[q]);switch(y.valid||(F(y),delete k[q]),y.type){case e.itemType.DATA:case e.itemType.EVENT:B(y);break;case e.itemType.FCTN:delete k[q];B(y);break;case e.itemType.LISTENER_ON:case e.itemType.LISTENER_OFF:delete k[q]}}),k[0])return Array.prototype.push.apply(this,k)},
h.getState=function(S){return S?n(t(I),S):t(I)},h.addEventListener=function(S,G,k){B(u({on:S,handler:G,scope:k&&k.scope,path:k&&k.path}))},h.removeEventListener=function(S,G){B(u({off:S,handler:G}))},function(){for(var S=0;S<E.length;S++)h.push(E[S])}(),V}},{"../custom-lodash":1,"../version.json":14,"./constants":2,"./item":5,"./listener":7,"./listenerManager":8,"./utils/customMerge":10}],4:[function(p,m,C){p={Manager:p("./dataLayerManager")};window.adobeDataLayer=window.adobeDataLayer||[];p.Manager({dataLayer:window.adobeDataLayer});
m.exports=p},{"./dataLayerManager":3}],5:[function(p,m,C){C=p("../custom-lodash");var H=C.isPlainObject,t=C.isEmpty,n=C.omit,u=C.find,l=p("./utils/dataMatchesContraints"),w=p("./itemConstraints"),e=p("./constants");m.exports=function(f,v){var B=u(Object.keys(w),function(h){return l(f,w[h])})||"function"==typeof f&&e.itemType.FCTN||H(f)&&e.itemType.DATA,F=function(){var h=n(f,Object.keys(w.event));if(!t(h))return h}();return{config:f,type:B,data:F,valid:!!B,index:v}}},{"../custom-lodash":1,"./constants":2,
"./itemConstraints":6,"./utils/dataMatchesContraints":11}],6:[function(p,m,C){m.exports={event:{event:{type:"string"},eventInfo:{optional:!0}},listenerOn:{on:{type:"string"},handler:{type:"function"},scope:{type:"string",values:["past","future","all"],optional:!0},path:{type:"string",optional:!0}},listenerOff:{off:{type:"string"},handler:{type:"function",optional:!0},scope:{type:"string",values:["past","future","all"],optional:!0},path:{type:"string",optional:!0}}}},{}],7:[function(p,m,C){var H=p("./constants");
m.exports=function(t){return{event:t.config.on||t.config.off,handler:t.config.handler||null,scope:t.config.scope||t.config.on&&H.listenerScope.ALL||null,path:t.config.path||null}}},{"./constants":2}],8:[function(p,m,C){C=p("../custom-lodash");var H=C.cloneDeep,t=C.get,n=p("./constants"),u=p("./utils/listenerMatch"),l=p("./utils/indexOfListener");m.exports=function(w){function e(F,h,E){if(u(F,h)){var I=[H(h.config)];h.data&&(F.path?(E=t(v.getPreviousState(),F.path),h=t(H(h.data),F.path),I.push(E,h)):
E||(h=v.getPreviousState(),E=H(v.getState()),I.push(h,E)));F.handler.apply(v.getDataLayer(),I)}}var f={},v=w,B=l.bind(null,f);return{register:function(F){return Object.prototype.hasOwnProperty.call(f,F.event)?-1===B(F)&&(f[F.event].push(F),!0):(f[F.event]=[F],!0)},unregister:function(F){var h=F.event;Object.prototype.hasOwnProperty.call(f,h)&&(F.handler||F.scope||F.path?(F=B(F),-1<F&&f[h].splice(F,1)):f[h]=[])},triggerListeners:function(F){(function(h){var E=[];switch(h.type){case n.itemType.DATA:E.push(n.dataLayerEvent.CHANGE);
break;case n.itemType.EVENT:E.push(n.dataLayerEvent.EVENT),h.data&&E.push(n.dataLayerEvent.CHANGE),h.config.event!==n.dataLayerEvent.CHANGE&&E.push(h.config.event)}return E})(F).forEach(function(h){if(Object.prototype.hasOwnProperty.call(f,h)){var E;h=_createForOfIteratorHelper(f[h]);try{for(h.s();!(E=h.n()).done;)e(E.value,F,!1)}catch(I){h.e(I)}finally{h.f()}}})},triggerListener:function(F,h){e(F,h,!0)}}}},{"../custom-lodash":1,"./constants":2,"./utils/indexOfListener":12,"./utils/listenerMatch":13}],
9:[function(p,m,C){p=p("../../custom-lodash");var H=p.has,t=p.get;m.exports=function(n,u){for(u=u.substring(0,u.lastIndexOf("."));u;){if(H(n,u)&&null==t(n,u))return!0;u=u.substring(0,u.lastIndexOf("."))}return!1}},{"../../custom-lodash":1}],10:[function(p,m,C){p=p("../../custom-lodash");var H=p.cloneDeepWith,t=p.isObject,n=p.isArray,u=p.reject,l=p.mergeWith,w=p.isNull;m.exports=function(e,f){return l(e,f,function(v,B,F,h){if(null==B)return null}),e=function(v,B){return H(v,function(F){return function z(E,
I,O,V){if(t(E)){if(n(E))return u(E,F).map(function(G){return H(G,z)});I={};O=0;for(V=Object.keys(E);O<V.length;O++){var S=V[O];F(E[S])||(I[S]=H(E[S],z))}return I}}}(1<arguments.length&&void 0!==B?B:function(F){return!F}))}(e,w)}},{"../../custom-lodash":1}],11:[function(p,m,C){p=p("../../custom-lodash");var H=p.find,t=p.includes;m.exports=function(n,u){return void 0===H(Object.keys(u),function(l){var w=u[l].type,e=l&&u[l].values,f=!u[l].optional;l=n[l];var v=_typeof(l);w=w&&v!==w;e=e&&!t(e,l);return f?
!l||w||e:l&&(w||e)})}},{"../../custom-lodash":1}],12:[function(p,m,C){var H=p("../../custom-lodash").isEqual;m.exports=function(t,n){var u=n.event;if(Object.prototype.hasOwnProperty.call(t,u)){var l;t=_createForOfIteratorHelper(t[u].entries());try{for(t.s();!(l=t.n()).done;){var w=_slicedToArray(l.value,2),e=w[0];if(H(w[1].handler,n.handler))return e}}catch(f){t.e(f)}finally{t.f()}}return-1}},{"../../custom-lodash":1}],13:[function(p,m,C){function H(l,w){return!w.data||!l.path||t(w.data,l.path)||
u(w.data,l.path)}var t=p("../../custom-lodash").has,n=p("../constants"),u=p("./ancestorRemoved");m.exports=function(l,w){var e=l.event,f=w.config,v=!1;return w.type===n.itemType.DATA?e===n.dataLayerEvent.CHANGE&&(v=H(l,w)):w.type===n.itemType.EVENT&&(e!==n.dataLayerEvent.EVENT&&e!==f.event||(v=H(l,w)),w.data&&e===n.dataLayerEvent.CHANGE&&(v=H(l,w))),v}},{"../../custom-lodash":1,"../constants":2,"./ancestorRemoved":9}],14:[function(p,m,C){m.exports={version:"1.1.3"}},{}]},{},[4]);
(function(){function p(t){t=t.currentTarget;t.dataset.cmpDataLayer?t=Object.keys(JSON.parse(t.dataset.cmpDataLayer))[0]:(t=t.closest("[data-cmp-data-layer]"),t=Object.keys(JSON.parse(t.dataset.cmpDataLayer))[0]);H.push({event:"cmp:click",eventInfo:{path:"component."+t}})}function m(){H=(C=document.body.hasAttribute("data-cmp-data-layer-enabled"))?window.adobeDataLayer=window.adobeDataLayer||[]:void 0;if(C){var t=document.querySelectorAll("[data-cmp-data-layer]"),n=document.querySelectorAll("[data-cmp-clickable]");
t.forEach(function(u){var l=H,w=l.push;var e=JSON.parse(u.dataset.cmpDataLayer);var f=Object.keys(e)[0];e&&e[f]&&!e[f].parentId&&(u=u.parentNode.closest("[data-cmp-data-layer], body"))&&(e[f].parentId=u.id);w.call(l,{component:e})});n.forEach(function(u){u.addEventListener("click",p)});H.push({event:"cmp:loaded"})}}var C,H;"loading"!==document.readyState?m():document.addEventListener("DOMContentLoaded",m)})();