(self.AMP=self.AMP||[]).push({n:"amp-bind",ev:"0.1",l:true,v:"2107030008001",m:1,f:function(AMP,_){function q(a){return a?Array.prototype.slice.call(a):[]}let u=Array.isArray;function aa(a,b){let c=[];let d=0;for(let e=0;e""!==m));null===(e=(f=self).__AMP_REPORT_ERROR)||void 0===e?void 0:e.call(f,c);throw c}}function E(a,b,c){fa("​​​",a,b,c,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}class ha extends AMP.BaseElement{getLayoutPriority(){return 1}isAlwaysFixed(){return!0}isLayoutSupported(){return!0}renderOutsideViewport(){return!0}M(){return" "+(this.element.getAttribute("id")||"")}}let ia;function F(){return ia?ia:ia=Promise.resolve(void 0)}class G{constructor(){this.promise=new Promise(((a,b)=>{this.resolve=a;this.reject=b}))}}function ja(a){let b=Object.getOwnPropertyDescriptor(a,"message");if(null!==b&&void 0!==b&&b.writable)return a;let c=a.stack,d=Error(a.message);for(let e in a)d[e]=a[e];d.stack=c;return d}let ka=/(?:^[#?]?|&)([^=&]+)(?:=([^&]*))?/g;function la(a,b=""){try{return decodeURIComponent(a)}catch(c){return b}}function ma(a){let b=y();if(!a)return b;for(var c;c=ka.exec(a);){let d=la(c[1],c[1]);c=c[2]?la(c[2].replace(/\+/g," "),c[2]):"";b[d]=c}return b}let na="";function H(){var a=self;if(a.__AMP_MODE)a=a.__AMP_MODE;else{var b=ma(a.location.originalHash||a.location.hash);var c=ma(a.location.originalHash||a.location.hash);c=!(!["1","actions","amp","amp4ads","amp4email"].includes(c.development)&&!a.AMP_DEV_MODE);var d=b["amp-geo"];b=b.log;if(!na){var e;na=(null===(e=a.AMP_CONFIG)||void 0===e?void 0:e.v)||"012107030008001"}a=a.__AMP_MODE={localDev:!1,development:c,esm:!0,geoOverride:d,minified:!0,test:!1,log:b,version:"2107030008001",rtvVersion:na}}return a}function oa(a,b){function c(){d=0;let g=5e3-(a.Date.now()-e);if(0{}));return{obj:null,promise:b,resolve:d,reject:c,context:null,ctor:null}} /* https://mths.be/cssescape v1.5.1 by @mathias | MIT license */ function xa(a,b){for(;a&&void 0!==a;a=a.parentElement)if(b(a))return a;return null}function ya(a,b){return a.closest?a.closest(b):xa(a,(c=>{let d=c.matches||c.webkitMatchesSelector||c.mozMatchesSelector||c.msMatchesSelector||c.oMatchesSelector;return d?d.call(c,b):!1}))}function za(a,b){let c=a.length;for(let d=0;d{let d=c.getExtensionVersion("amp-bind");return d?O(c.win,"extensions").waitForExtension("amp-bind",d):null})).then((d=>d?ua(S(a),"bind"):null))}function Da(a){let b=ra(a,"bind");return b?Promise.resolve(b):Ca(a)}let Ea=new Set(["c","v","a","ad"]);let Fa;let V=a=>"string"==typeof a?U(a):a;function U(a){Fa||(Fa=self.document.createElement("a"));var b=Fa;b.href="";return new URL(a,b.href)}function Ga(a,b){N(null!=a,"%s %s must be available",b,"source");var c=V(a);var d;(d="https:"==c.protocol||"localhost"==c.hostname||"127.0.0.1"==c.hostname)||(c=c.hostname,d=c.length-10,d=0<=d&&c.indexOf(".localhost",d)==d);N(d||/^\/\//.test(a),'%s %s must start with "https://" or "//" or be relative and served from either https or from localhost. Invalid value: %s',b,"source",a)}function W(a){return J.cdnProxyRegex.test(V(a).origin)}function Ha(a){a=V(a);if(!W(a))return a.href;var b=a.pathname.split("/");N(Ea.has(b[1]),"Unknown path prefix in url %s",a.href);let c=b[2];var d="s"==c?"https://"+decodeURIComponent(b[3]):"http://"+decodeURIComponent(c);N(0h.fetchJson(k.xhrUrl,k.fetchOpt))).then((k=>O(a.win,"xhr").xssiJson(k,g))).then((k=>{if(null==k)throw Error("Response is undefined.");return D(k,d||".")})).catch((k=>{throw L().createError("failed fetching JSON data",k)}))}function La(a,b,c){let d=a.getAttribute("src"),e=ra(a,"url-replace");return(1<=b?e.expandUrlAsync(d):Promise.resolve(d)).then((f=>{if(1==b){let h=e.collectDisallowedVarsSync(a);if(0 element. See https://bit.ly/amp-var-subs.`)}let g={};a.hasAttribute("credentials")&&(g.credentials=a.getAttribute("credentials"));c&&(g.cache="reload");return{xhrUrl:f,fetchOpt:g}}))}function Ma(a,b,c,d){c={detail:c};Object.assign(c,d);return new a.CustomEvent(b,c)}let Na;let Oa="Webkit webkit Moz moz ms O o".split(" ");function Pa(a){var b=!1;void 0===b&&(b=a.hasAttribute("hidden"));b?a.removeAttribute("hidden"):a.setAttribute("hidden","")}function Qa(a,b){try{return JSON.parse(a)}catch(c){return null===b||void 0===b?void 0:b(c),null}}function Ra(a,b){if(!isFinite(20))throw Error("Invalid depth: 20");if(a===b)return!0;for(a=[{a:a,b:b,depth:20}];0Ta(a,b,c))).then((e=>Ua(a,e,b))).then((()=>d.resolve())).catch((e=>{d.resolve();throw e}))}function Va(a){let b=a.element.children;if(0==b.length)return null;let c=a.M();if(1!=b.length)return a.user().error(c,"Should contain exactly one