; (self.AMP=self.AMP||[]).push({m:1,v:"2310061803000",n:"amp-bind",ev:"0.1",l:!0,f:function(t,e){(()=>{function e(t){return t?Array.prototype.slice.call(t):[]}var{isArray:n}=Array;function r(t,e){const n=[];let r=0;for(let s=0;s=0}function m(t,e,n,r,s,i,o,l,u,c,a){return t}function A(t,e,n,s,i,o,l,u,c,a,h){return function(t,e,n="Assertion failed",s){var i,o;if(e)return e;t&&-1==n.indexOf(t)&&(n+=t);let l=3;const u=n.split("%s");let c=u.shift();const a=[c];for(;u.length;){const t=arguments[l++],e=u.shift();c+=p(t)+e,a.push(t,e.trim())}const h=new Error(c);throw h.messageArray=r(a,(t=>""!==t)),null===(i=(o=self).__AMP_REPORT_ERROR)||void 0===i||i.call(o,h),h}(d,t,e,n,s,i,o,l,u,c,a,h)}var _,v=class extends t.BaseElement{getLayoutPriority(){return 1}isAlwaysFixed(){return!0}isLayoutSupported(t){return!0}renderOutsideViewport(){return!0}Ni(){return" "+(this.element.getAttribute("id")||"")}};function b(){return _||(_=Promise.resolve(void 0))}var E,T=class{constructor(){this.promise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}};function g(t){return JSON.parse(t)}function w(t,e){return t.closest(e)}var M=["Webkit","webkit","Moz","moz","ms","O","o"];function R(t,e,n,r,s){const i=function(t,e,n){if(e.startsWith("--"))return e;E||(E=u());let r=E[e];if(!r||n){if(r=e,void 0===t[e]){const n=function(t){return t.charAt(0).toUpperCase()+t.slice(1)}(e),s=function(t,e){for(let n=0;n"-"+t.toLowerCase()));return M.some((t=>e.startsWith(t+"-")))?`-${e}`:e}(i),o)}var I=/(?:^[#?]?|&)([^=&]+)(?:=([^&]*))?/g;function y(t,e=""){try{return decodeURIComponent(t)}catch(t){return e}}function S(t){const e=u();if(!t)return e;let n;for(;n=I.exec(t);){const t=y(n[1],n[1]),r=n[2]?y(n[2].replace(/\+/g," "),n[2]):"";e[t]=r}return e}function V(t){const{location:e}=t||self;return S(e.originalHash||e.hash)}var O="";function x(t){const e=t||self;return e.__AMP_MODE?e.__AMP_MODE:e.__AMP_MODE=function(t){return{localDev:!1,development:N(t,V(t)),esm:!0,test:!1,rtvVersion:k(t),ssrReady:!1}}(e)}function k(t){var e;return O||(O=(null===(e=t.AMP_CONFIG)||void 0===e?void 0:e.v)||"012310061803000"),O}function N(t,e){const n=e||V(t);return["1","actions","amp","amp4ads","amp4email"].includes(n.development)||!!t.AMP_DEV_MODE}var j=(()=>self.AMP.config.urls)();self.__AMP_LOG=self.__AMP_LOG||{user:null,dev:null,userForEmbed:null};var U=self.__AMP_LOG;function L(t,e){throw new Error("failed to call initLogConstructor")}function C(t){return U.user||(U.user=F()),function(t,e){return e&&e.ownerDocument.defaultView!=t}(U.user.win,t)?U.userForEmbed||(U.userForEmbed=F()):U.user}function F(t){return L()}function $(){return U.dev||(U.dev=L())}function D(t,e,n,r,s,i,o,l,u,c,a){return t}function B(t,e,n,r,s,i,o,l,u,c,a){return C().assert(t,e,n,r,s,i,o,l,u,c,a)}function q(t,e){return Y(t=H(t),e)}function W(t,e){return Y(K(X(t)),e)}function J(t,e){const n=K(X(t));return et(n,e)?Y(n,e):null}function z(t,e){return function(t,e){const n=Q(t,e);if(n)return n;const r=tt(t);return r[e]=function(){const t=new T,{promise:e,reject:n,resolve:r}=t;return e.catch((()=>{})),{obj:null,promise:e,resolve:r,reject:n,context:null,ctor:null}}(),r[e].promise}(K(t),e)}function G(t,e){return Q(K(t),e)}function H(t){return t.__AMP_TOP||(t.__AMP_TOP=t)}function X(t){return t.nodeType?(n=t,e=(n.ownerDocument||n).defaultView,q(e,"ampdoc")).getAmpDoc(t):t;var e,n}function K(t){const e=X(t);return e.isSingleDoc()?e.win:e}function Y(t,e){D(et(t,e));const n=tt(t)[e];return n.obj||(D(n.ctor),D(n.context),n.obj=new n.ctor(n.context),D(n.obj),n.context=null,n.resolve&&n.resolve(n.obj)),n.obj}function Z(t,e,n,r,s,i){const o=tt(t);let l=o[n];l||(l=o[n]={obj:null,promise:null,resolve:null,reject:null,context:null,ctor:null,sharedInstance:i||!1}),!s&&l.ctor||(l.ctor=r,l.context=e,l.sharedInstance=i||!1,l.resolve&&Y(t,n))}function Q(t,e){const n=tt(t)[e];return n?n.promise?n.promise:(Y(t,e),n.promise=Promise.resolve(n.obj)):null}function tt(t){let e=t.__AMP_SERVICES;return e||(e=t.__AMP_SERVICES={}),e}function et(t,e){const n=t.__AMP_SERVICES&&t.__AMP_SERVICES[e];return!(!n||!n.ctor)}var nt=t=>function(t,e,n){const r=J(t,e);return r?Promise.resolve(r):function(t,e,n,r){const s=G(t,e);if(s)return s;const i=X(t);return i.whenExtensionsKnown().then((()=>{const t=i.getExtensionVersion(n);return t?q(i.win,"extensions").waitForExtension(n,t):null})).then((n=>n?z(t,e):null))}(t,e,n)}(t,"bind","amp-bind"),rt=t=>W(t,"viewer"),st=t=>q(t,"xhr");function it(t,e,n,r){const s={detail:n};return Object.assign(s,r),new t.CustomEvent(e,s)}function ot(t){return t.detail}var lt,ut=(()=>self.AMP.config.urls)(),ct=new Set(["c","v","a","ad"]),at=t=>"string"==typeof t?ht(t):t;function ht(t,e){return lt||(lt=self.document.createElement("a")),function(t,e,n){return t.href="",new URL(e,t.href)}(lt,t)}function ft(t){return ut.cdnProxyRegex.test(at(t).origin)}function dt(t){if(!ft(t=at(t)))return t.href;const e=t.pathname.split("/"),n=e[1];B(ct.has(n),"Unknown path prefix in url %s",t.href);const r=e[2],s="s"==r?"https://"+decodeURIComponent(e[3]):"http://"+decodeURIComponent(r);return B(s.indexOf(".")>0,"Expected a . in origin %s",s),e.splice(1,"s"==r?3:2),s+e.join("/")+function(t,e){if(!t||"?"==t)return"";const n=new RegExp("[?&](amp_(js[^&=]*|gsa|r|kit)|usqp)\\b[^&]*","g"),r=t.replace(n,"").replace(/^[?&]/,"");return r?"?"+r:""}(t.search)+(t.hash||"")}function pt(t){return ht(dt(t)).origin}function Pt(t,e){return e=at(e),new URL(t,e.href).toString()}var mt={NONE:0,OPT_IN:1,ALL:2};var At=class extends t.BaseElement{constructor(t){super(t),this.pPt=void 0,this.PPt=new T}getLayoutPriority(){return 1}isAlwaysFixed(){return!0}isLayoutSupported(t){return!0}buildCallback(){!function(t,e){void 0===e&&(e=t.hasAttribute("hidden")),e?t.removeAttribute("hidden"):t.setAttribute("hidden","")}(this.element,!1),this.element.setAttribute("aria-hidden","true");const{element:t}=this;t.hasAttribute("overridable")&&nt(t).then((e=>{D(e),e.addOverridableKey(t.getAttribute("id"))})),this.parseAndUpdate(),this.element.hasAttribute("src")&&this.mPt(!0),this.registerAction("refresh",(()=>{B(this.element.hasAttribute("src"),'Can\'t refresh without "src" attribute.'),this.mPt(!1,!0)}))}mutatedAttributesCallback(t){if(this.getAmpDoc().hasBeenVisible())void 0!==t.src&&this.element.hasAttribute("src")&&this.mPt(!1);else{const t=this.Ni();$().error(t,"ampdoc must be visible before mutation.")}}renderOutsideViewport(){return!0}parseAndUpdate(){return void 0===this.pPt&&(this.pPt=this.Gh(),null!==this.pPt)?this.APt(this.pPt,!0):b()}Gh(){const{children:t}=this.element;if(0==t.length)return null;const e=this.Ni();if(1!=t.length)return this.user().error(e,"Should contain exactly one