1; 2(self.AMP=self.AMP||[]).push({m:0,v:"2501142147000",n:"amp-lightbox",ev:"0.1",l:!0,f:function(t,i){!function(){function i(t,i){(null==i||i>t.length)&&(i=t.length);for(var n=0,r=new Array(i);n<i;n++)r[n]=t[n];return r}function n(t,n){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,n){if(t){if("string"==typeof t)return i(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){r&&(t=r);var s=0;return function(){return s>=t.length?{done:!0}:{done:!1,value:t[s++]}}}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 r,s=function(){var t=this;this.promise=new Promise((function(i,n){t.resolve=i,t.reject=n}))};function o(t,i){return(o=Object.setPrototypeOf||function(t,i){return t.__proto__=i,t})(t,i)}function h(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(i&&i.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),i&&o(t,i)}function e(t){return(e=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,i){if(i&&("object"===u(i)||"function"==typeof i))return i;if(void 0!==i)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function f(t){var i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=e(t);if(i){var s=e(this).constructor;n=Reflect.construct(r,arguments,s)}else n=r.apply(this,arguments);return a(this,n)}}var c=Array.isArray,l=Object.prototype,v=l.hasOwnProperty;function d(t){var i=Object.create(null);return t&&Object.assign(i,t),i}function m(t,i){return v.call(t,i)}function p(t,i,n,r,s,o,h,e,u,a,f){return t}function b(t){return(t.ownerDocument||t).defaultView}function y(t){try{t.focus()}catch(t){}}function g(t){var i=Object.getOwnPropertyDescriptor(t,"message");if(null!=i&&i.writable)return t;var n=t.message,r=t.stack,s=new Error(n);for(var o in t)s[o]=t[o];return s.stack=r,s}function w(t){for(var i,r=null,s="",o=n(arguments,!0);!(i=o()).done;){var h=i.value;h instanceof Error&&!r?r=g(h):(s&&(s+=" "),s+=h)}return r?s&&(r.message=s+": "+r.message):r=new Error(s),r}function x(t){var i,n;null===(i=(n=self).__AMP_REPORT_ERROR)||void 0===i||i.call(n,t)}function k(t){var i=w.apply(null,arguments);setTimeout((function(){throw x(i),i}))}function S(t){try{for(var i=arguments.length,n=new Array(i>1?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r];return t.apply(null,n)}catch(t){k(t)}}l.toString;var O,j,A="i-amphtml-element",M=function(t){return t.unmount()};function E(t,i,n,r){for(var s,o=c(s=t)?s:[s],h=0;h<o.length;h++)D(o[h],i,n,r)}function D(t,i,n,r){if(i&&t.classList.contains(A)){var s=t;if(S(r,s),!n){var o=s.getPlaceholder();return void(o&&D(o,!0,!1,r))}}for(var h=t.getElementsByClassName(A),e=null,u=0;u<h.length;u++){var a=h[u];if(n)S(r,a);else{e=e||[];for(var f=!1,c=0;c<e.length;c++)if(e[c].contains(a)){f=!0;break}f||(e.push(a),S(r,a))}}}function C(t){return function(t,i){if(p(1===i.length),p(Array.isArray(i)||m(i,"raw")),self.trustedTypes&&self.trustedTypes.createPolicy){var n=self.trustedTypes.createPolicy("static-template#createNode",{createHTML:function(t){return i[0]}});t.innerHTML=n.createHTML("ignored")}else t.innerHTML=i[0];var r=t.firstElementChild;return p(r),p(!r.nextElementSibling),t.removeChild(r),r}(O,t)}var R=["Webkit","webkit","Moz","moz","ms","O","o"],z={"getPropertyPriority":function(){return""},"getPropertyValue":function(){return""}};function I(t){var i=t.replace(/[A-Z]/g,(function(t){return"-"+t.toLowerCase()}));return R.some((function(t){return i.startsWith(t+"-")}))?"-".concat(i):i}function P(t,i,n){if(i.startsWith("--"))return i;j||(j=d());var r=j[i];if(!r||n){if(r=i,void 0===t[i]){var s=function(t){return t.charAt(0).toUpperCase()+t.slice(1)}(i),o=function(t,i){for(var n=0;n<R.length;n++){var r=R[n]+i;if(void 0!==t[r])return r}return""}(t,s);void 0!==t[o]&&(r=o)}n||(j[i]=r)}return r}function T(t,i){var n=t.style;for(var r in i)n.setProperty(I(P(n,r)),String(i[r]),"important")}function Y(t,i,n,r,s){var o=P(t.style,i,s);if(o){var h=r?n+r:n;t.style.setProperty(I(o),h)}}function L(t,i){for(var n in i)Y(t,n,i[n])}function X(t){return"".concat(t,"px")}function _(t){return"display"in t&&function(t){for(var i=arguments.length,n=new Array(i>1?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r];var s=w.apply(null,n);s.name=t||s.name,x(s)}("STYLE","`display` style detected. You must use toggle instead."),t}var H=/(?:^[#?]?|&)([^=&]+)(?:=([^&]*))?/g;function B(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";try{return decodeURIComponent(t)}catch(t){return i}}function U(t){var i=(t||self).location;return function(t){var i,n=d();if(!t)return n;for(;i=H.exec(t);){var r=B(i[1],i[1]),s=i[2]?B(i[2].replace(/\+/g," "),i[2]):"";n[r]=s}return n}(i.originalHash||i.hash)}var W="";function G(t){var i=t||self;return i.__AMP_MODE?i.__AMP_MODE:i.__AMP_MODE=function(t){return{localDev:!1,development:V(t,U(t)),esm:!1,test:!1,rtvVersion:N(t),ssrReady:!1}}(i)}function N(t){var i;return W||(W=(null===(i=t.AMP_CONFIG)||void 0===i?void 0:i.v)||"01".concat("2501142147000")),W}function V(t,i){var n=i||U(t);return["1","actions","amp","amp4ads","amp4email"].includes(n.development)||!!t.AMP_DEV_MODE}self.__AMP_LOG=self.__AMP_LOG||{user:null,dev:null,userForEmbed:null};var F=self.__AMP_LOG;function Z(t,i){throw new Error("failed to call initLogConstructor")}
2function $(t){return F.user||(F.user=q()),function(t,i){return i&&i.ownerDocument.defaultView!=t}(F.user.win,t)?F.userForEmbed||(F.userForEmbed=q()):F.user}function q(t){return Z()}function J(){return F.dev||(F.dev=Z())}function K(t,i,n,r,s,o,h,e,u,a,f){return t}function Q(t,i){return rt(t=function(t){return t.__AMP_TOP||(t.__AMP_TOP=t)}(t),i)}function tt(t,i){return rt(nt(it(t)),i)}function it(t){return t.nodeType?(i=b(t),Q(i,"ampdoc")).getAmpDoc(t):t;var i}function nt(t){var i=it(t);return i.isSingleDoc()?i.win:i}function rt(t,i){K(st(t,i));var n=function(t){var i=t.__AMP_SERVICES;return i||(i=t.__AMP_SERVICES={}),i}(t)[i];return n.obj||(K(n.ctor),K(n.context),n.obj=new n.ctor(n.context),K(n.obj),n.context=null,n.resolve&&n.resolve(n.obj)),n.obj}function st(t,i){var n=t.__AMP_SERVICES&&t.__AMP_SERVICES[i];return!(!n||!n.ctor)}var ot,ht=function(t){return tt(t,"owners")},et=function(t){return rt(t,"timer")},ut=function(){function t(t,i){var n=this,r=t.win;if(this.t=r,this.nu=i,this.rW=null,this.Gh=null,this.sW=-1,this.oW=null,"function"==typeof r.CloseWatcher)try{this.rW=new r.CloseWatcher}catch(t){J().error("CloseWatcherImpl","CloseWatcher failed:",t)}this.rW?this.rW.onclose=function(){i(),n.destroy()}:(this.Gh=tt(t,"history"),this.Gh.push((function(){return i()})).then((function(t){n.sW=t})),this.oW=this.hW.bind(this),r.document.documentElement.addEventListener("keydown",this.oW))}var i=t.prototype;return i.requestClose=function(){this.rW?this.rW.requestClose():this.nu&&((0,this.nu)(),this.destroy())},i.destroy=function(){this.nu=null,this.rW?(this.rW.destroy(),this.rW=null):-1!=this.sW&&(K(this.Gh).pop(this.sW),this.sW=-1,this.Gh=null,this.t.document.documentElement.removeEventListener("keydown",this.oW))},i.hW=function(t){"Escape"==t.key&&(t.preventDefault(),this.requestClose())},t}();function at(t){if(void 0!==ot)return ot;ot=!1;try{var i={get passive(){return ot=!0,!1}};t.addEventListener("test-options",null,i),t.removeEventListener("test-options",null,i)}catch(t){}return ot}var ft=function(){function t(){this.vt=null}var i=t.prototype;return i.add=function(t){var i=this;return this.vt||(this.vt=[]),this.vt.push(t),function(){i.remove(t)}},i.remove=function(t){var i,n,r;this.vt&&(n=t,-1!=(r=(i=this.vt).indexOf(n))&&i.splice(r,1))},i.removeAll=function(){this.vt&&(this.vt.length=0)},i.fire=function(t){if(this.vt)for(var i,r=n(this.vt.slice(),!0);!(i=r()).done;)(0,i.value)(t)},i.getHandlerCount=function(){var t,i;return null!==(t=null===(i=this.vt)||void 0===i?void 0:i.length)&&void 0!==t?t:0},t}(),ct=function(){function t(t,i,n){var r=this;this.iu=et(t),this.nu=i,this.ru=n||0,this.eu=-1,this.su=0,this.ou=!1,this.uu=function(){r.hu()}}var i=t.prototype;return i.isPending=function(){return-1!=this.eu},i.schedule=function(t){var i=t||this.ru;this.ou&&i<10&&(i=10);var n=Date.now()+i;return(!this.isPending()||n-this.su<-10)&&(this.cancel(),this.su=n,this.eu=this.iu.delay(this.uu,i),!0)},i.hu=function(){this.eu=-1,this.su=0,this.ou=!0,this.nu(),this.ou=!1},i.cancel=function(){this.isPending()&&(this.iu.cancel(this.eu),this.eu=-1)},t}(),lt="__AMP_Gestures",vt=function(t,i,n,r){this.type=t,this.data=i,this.time=n,this.event=r},dt=function(){function t(t){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.Rt=t,this.VN=[],this.Hp=[],this.Ge=[],this.GN=[],this.BN=null;var r=t.ownerDocument.defaultView,s=at(r);this.FN=i||s,this.WN=n,this.ZN=!1,this.hu=new ct(b(t),this.tm.bind(this)),this.XN=new ft,this.qN=Object.create(null),this.$N=this.Pi.bind(this),this.KN=this.Ui.bind(this),this.JN=this.Ti.bind(this),this.QN=this.$p.bind(this),this.Rt.addEventListener("touchstart",this.$N,!!s&&{passive:!0}),this.Rt.addEventListener("touchend",this.KN),this.Rt.addEventListener("touchmove",this.JN,!!s&&{passive:!0}),this.Rt.addEventListener("touchcancel",this.QN),this.tz=!1}t.get=function(i){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=i[lt];return s||(s=new t(i,n,r),i[lt]=s),s};var i=t.prototype;return i.cleanup=function(){this.Rt.removeEventListener("touchstart",this.$N),this.Rt.removeEventListener("touchend",this.KN),this.Rt.removeEventListener("touchmove",this.JN),this.Rt.removeEventListener("touchcancel",this.QN),delete this.Rt[lt],this.hu.cancel()},i.onGesture=function(t,i){var n=new t(this),r=n.getType(),s=this.qN[r];return s||(this.VN.push(n),s=new ft,this.qN[r]=s),s.add(i)},i.removeGesture=function(t){var i=new t(this).getType(),n=this.qN[i];if(n){n.removeAll();var r=function(t,n){for(var r=0;r<t.length;r++)if(t[r].getType()==i)return r;return-1}(this.VN);return!(r<0||(this.VN.splice(r,1),this.Ge.splice(r,1),this.GN.splice(r,1),this.Hp.splice(r,1),delete this.qN[i],0))}return!1},i.onPointerDown=function(t){return this.XN.add(t)},i.Pi=function(t){var i=Date.now();this.ZN=!1,this.XN.fire(t);for(var n=0;n<this.VN.length;n++)this.Ge[n]||(this.GN[n]&&this.GN[n]<i&&this.Wp(n),this.VN[n].onTouchStart(t)&&this.Yp(n));this.iz(t)},i.Ti=function(t){for(var i=Date.now(),n=0;n<this.VN.length;n++)this.Hp[n]&&(this.GN[n]&&this.GN[n]<i?this.Wp(n):this.VN[n].onTouchMove(t)||this.Wp(n));this.iz(t)},i.Ui=function(t){for(var i=Date.now(),n=0;n<this.VN.length;n++)if(this.Hp[n])if(this.GN[n]&&this.GN[n]<i)this.Wp(n);else{this.VN[n].onTouchEnd(t);var r=!this.GN[n],s=this.GN[n]<i;this.BN==this.VN[n]||!r&&!s||this.Wp(n)}this.iz(t)},i.$p=function(t){for(var i=0;i<this.VN.length;i++)this.nz(i);this.iz(t)},i.Ri=function(t,i){if(this.BN)t.acceptCancel();else{for(var n=Date.now(),r=0;r<this.VN.length;r++)this.VN[r]==t&&(this.Ge[r]=n+i,this.GN[r]=0);this.tz=!0}},i.rz=function(t,i){if(this.BN)t.acceptCancel();else for(var n=Date.now(),r=0;r<this.VN.length;r++)this.VN[r]==t&&(this.GN[r]=n+i)},i.oz=function(t){this.BN==t&&(this.BN=null,this.ZN=!0)},i.az=function(t,i,n){p(this.BN==t);var r=this.qN[t.getType()];r&&r.fire(new vt(t.getType(),i,Date.now(),n))},i.iz=function(t){var i=!!this.BN||this.ZN;if(this.ZN=!1,!i)for(var n=Date.now(),r=0;r<this.VN.length;r++)if(this.Ge[r]||this.GN[r]&&this.GN[r]>=n){i=!0;break}i?(t.stopPropagation(),this.FN||t.preventDefault()):this.WN&&t.stopPropagation(),this.tz&&(this.tz=!1,this.tm())},i.tm=function(){for(var t=Date.now(),i=-1,n=0;n<this.VN.length;n++)this.Ge[n]?(-1==i||this.Ge[n]>this.Ge[i])&&(i=n):this.GN[n]&&this.GN[n]<t&&this.Wp(n);if(-1!=i){for(var r=0,s=0;s<this.VN.length;s++)!this.Ge[s]&&this.Hp[s]&&(r=Math.max(r,this.GN[s]-t));
2r<2?this.sz(i):this.hu.schedule(r)}},i.sz=function(t){for(var i=this.VN[t],n=0;n<this.VN.length;n++)n!=t&&this.nz(n);this.Ge[t]=0,this.GN[t]=0,this.BN=i,i.acceptStart()},i.Yp=function(t){this.Hp[t]=!0,this.GN[t]=0},i.Wp=function(t){this.Hp[t]=!1,this.GN[t]=0,this.Ge[t]||this.VN[t].acceptCancel()},i.nz=function(t){this.Ge[t]=0,this.Wp(t)},t}(),mt=function(){function t(t,i){this.ez=t,this.Oy=i}var i=t.prototype;return i.getType=function(){return this.ez},i.signalReady=function(t){this.Oy.Ri(this,t)},i.signalPending=function(t){this.Oy.rz(this,t)},i.signalEnd=function(){this.Oy.oz(this)},i.signalEmit=function(t,i){this.Oy.az(this,t,i)},i.acceptStart=function(){},i.acceptCancel=function(){},i.onTouchStart=function(t){return!1},i.onTouchMove=function(t){return!1},i.onTouchEnd=function(t){},t}();function pt(t,i,n){i<1&&(i=1);var r=t/i,s=.5+Math.min(i/33.34,.5);return r*s+n*(1-s)}Math.round(-16.67/Math.log(.95));var bt=function(t){h(n,t);var i=f(n);function n(t){return i.call(this,"swipe-xy",t,!0,!0)}return n}(function(t){h(n,t);var i=f(n);function n(t,n,r,s){var o;return(o=i.call(this,t,n)).uz=r,o.hz=s,o.BN=!1,o.cz=0,o.lz=0,o.mz=0,o.pz=0,o.fz=0,o.dz=0,o.Pf=0,o.vz=0,o.yz=0,o.gz=0,o.bz=0,o}var r=n.prototype;return r.onTouchStart=function(t){var i=t.touches;return!!(this.BN&&i&&i.length>1)||!(!i||1!=i.length)&&(this.Pf=Date.now(),this.cz=i[0].clientX,this.lz=i[0].clientY,!0)},r.onTouchMove=function(t){var i=t.touches;if(i&&i.length>=1){var n=i[0],r=n.clientX,s=n.clientY;if(this.mz=r,this.pz=s,this.BN)this.xz(!1,!1,t);else{var o=Math.abs(r-this.cz),h=Math.abs(s-this.lz);if(this.uz&&this.hz)(o>=8||h>=8)&&this.signalReady(-10);else if(this.uz){if(o>=8&&o>h)this.signalReady(-10);else if(h>=8)return!1}else{if(!this.hz)return!1;if(h>=8&&h>o)this.signalReady(-10);else if(o>=8)return!1}}return!0}return!1},r.onTouchEnd=function(t){var i=t.touches;i&&0==i.length&&this.wz(t)},r.acceptStart=function(){this.BN=!0,this.fz=this.cz,this.dz=this.lz,this.yz=this.Pf,this.cz=this.mz,this.lz=this.pz,this.xz(!0,!1,null)},r.acceptCancel=function(){this.BN=!1},r.xz=function(t,i,n){this.vz=Date.now();var r=this.vz-this.yz;if(!i&&r>4||i&&r>16){var s=pt(this.mz-this.fz,r,this.gz),o=pt(this.pz-this.dz,r,this.bz);(!i||r>32||0!=s||0!=o)&&(this.gz=Math.abs(s)>1e-4?s:0,this.bz=Math.abs(o)>1e-4?o:0),this.fz=this.mz,this.dz=this.pz,this.yz=this.vz}this.signalEmit({first:t,last:i,time:this.vz,deltaX:this.mz-this.cz,deltaY:this.pz-this.lz,startX:this.cz,startY:this.lz,lastX:this.mz,lastY:this.pz,velocityX:this.gz,velocityY:this.bz},n)},r.wz=function(t){this.BN&&(this.BN=!1,this.xz(!1,!0,t),this.signalEnd())},n}(mt));function yt(t){return t.classList.contains("i-amphtml-fie")||!!function(t,i){return t.closest?t.closest(".i-amphtml-fie"):function(t,i,n){var r;for(r=t;r&&void 0!==r;r=r.parentElement)if(i(r))return r;return null}(t,(function(t){return function(t,i){var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector;return!!n&&n.call(t,".i-amphtml-fie")}(t)}))}(t)}var gt=['<i-amphtml-ad-close-header role=button tabindex=0 aria-label="Close Ad"><div>Ad</div><i-amphtml-ad-close-button class=amp-ad-close-button></i-amphtml-ad-close-button></i-amphtml-ad-close-header>'],wt="amp-lightbox",xt={"fade-in":{openStyle:{"opacity":1},closedStyle:{"opacity":0},durationSeconds:.1},"fly-in-bottom":{openStyle:{"transform":"translate(0, 0)"},closedStyle:{"transform":"translate(0, 100%)"},durationSeconds:.2},"fly-in-top":{openStyle:{"transform":"translate(0, 0)"},closedStyle:{"transform":"translate(0, -100%)"},durationSeconds:.2}};function kt(t){return(n=(i=t).ownerDocument||i,O&&O.ownerDocument===n||(O=n.createElement("div")),C)(gt);var i,n}var St=function(t){h(n,t);var i=f(n);function n(t){var n;(n=i.call(this,t)).It=null,n.Rb=null,n.md=n.win.document,n.mu=null,n.eW=null,n.uW=!1,n.aW=null,n.fW=null,n.cW=null,n.lW=null,n.vW=!1,n.dW=0,n.mW=0,n.pW=null,n.bW=(t.getAttribute("animate-in")||"fade-in").toLowerCase(),n.yW=null,n.gW=null,n.wW=null;var r=Q(n.win,"platform");return n.xW=r.isIos(),n.kW=function(t,i,n){var r=0,s=0,o=null;function h(){r=0;var n,e=500-(t.Date.now()-s);e>0?r=t.setTimeout(h,e):(n=o,o=null,i.apply(null,n))}return function(){s=t.Date.now();for(var i=arguments.length,n=new Array(i),e=0;e<i;e++)n[e]=arguments[e];o=n,r||(r=t.setTimeout(h,500))}}(n.win,(function(){var t=$().assertElement(n.Rb,"E#19457 this.container_"),i=ht(n.element);i.scheduleLayout(n.element,t),i.scheduleResume(n.element,t)})),n}var o=n.prototype;return o.buildCallback=function(){var t,i,n,r=this;this.user().assert(m(xt,this.bW),"Invalid `animate-in` value %s",this.bW),this.element.classList.add("i-amphtml-overlay"),this.mu=(t=this.element,i="action",st(n=nt(it(t)),i)?rt(n,i):null),this.SW(),this.registerDefaultAction((function(t){return r.OW(t.trust,t.caller)}),"open"),this.registerAction("close",(function(t){return r.close(t.trust)})),this.mu.addToAllowlist("AMP-LIGHTBOX",["open","close"],["email"])},o.jW=function(){var t=this;
2K(this.vW),this.AW().forEach((function(i){ht(t.element).setOwner(i,t.element)}))},o.AW=function(){return(t=this.element.getElementsByClassName("i-amphtml-element"))?Array.prototype.slice.call(t):[];var t},o.$o=function(){var t=this;if(!this.Rb){var i=this.element;this.vW=i.hasAttribute("scrollable");var n=function(t){return function(t,i){for(var n=[],r=t.firstElementChild;r;r=r.nextElementSibling)void 0,h=void 0,e=void 0,"string"==typeof(o=s=r)?h=o:1==(null==(e=o)?void 0:e.nodeType)&&(h=o.tagName),!(h&&h.toLowerCase().startsWith("i-")||s.nodeType===Node.ELEMENT_NODE&&(s.hasAttribute("placeholder")||s.hasAttribute("fallback")||s.hasAttribute("overflow")))&&n.push(r);var s,o,h,e;return n}(t)}(this.element);this.Rb=i.ownerDocument.createElement("div"),this.vW||function(t,i){t.classList.add("i-amphtml-fill-content")}(this.Rb),i.appendChild(this.Rb),n.forEach((function(i){t.Rb.appendChild(i)})),this.vW&&(this.jW(),i.classList.add("i-amphtml-scrollable"),i.addEventListener("amp:dom-update",(function(){t.jW(),t.MW(t.dW)})),i.addEventListener("scroll",this.Dt.bind(this))),this.vW||dt.get(i).onGesture(bt,(function(){})),this.EW()}},o.layoutCallback=function(){return r||(r=Promise.resolve(void 0))},o.OW=function(t,i){var n=this;if(!this.uW){this.$o(),this.fW=this.DW.bind(this),this.md.documentElement.addEventListener("focusin",this.fW),i&&(this.lW=i);var r=new s,o=r.promise,h=r.resolve;return this.getViewport().enterLightboxMode(this.element,o).then((function(){return n.RW(h,t)}))}},o.mutatedAttributesCallback=function(t){var i=t.open;void 0!==i&&(i?this.OW(2,document.activeElement):this.close(2))},o.zW=function(){var t=this.Rb.querySelector("[autofocus]");t&&y(t)},o.RW=function(t,i){var n=this,r=this.element,s=this.IW(),o=s.closedStyle,h=s.durationSeconds,e=s.openStyle,u=Object.keys(e).map((function(t){return"".concat(t," ").concat(h,"s ease-in")})).join(",");this.mW++,this.vW&&Y(r,"webkitOverflowScrolling","touch"),Y(r,"transition",u),L(r,_(o)),function(t,i){void 0===i&&(i=t.hasAttribute("hidden")),i?t.removeAttribute("hidden"):t.setAttribute("hidden","")}(r,!0),this.mutateElement((function(){r.scrollTop=0})),this.zW(),this.mutateElement((function(){L(r,_(e))}));var a=this.Rb;this.vW&&(this.Dt(),this.MW(this.dW));var f=function(){n.kW(),t()};r.addEventListener("transitionend",f),r.addEventListener("animationend",f),this.setAsContainer();var c=ht(this.element);c.scheduleLayout(this.element,a),c.scheduleResume(this.element,a),this.mE("lightboxOpen",i),this.eW=new ut(this.getAmpDoc(),(function(){return n.close(3)})),this.PW(),this.TW(),this.YW(),this.uW=!0},o.EW=function(){var t=this.element;null!=t.getAttribute("close-button")&&(this.yW=kt(t),t.insertBefore(this.yW,this.Rb))},o.PW=function(){var t,i=this;this.yW&&(this.aW=this.LW.bind(this),this.yW.addEventListener("keydown",this.aW),this.measureMutateElement((function(){t=i.yW.getBoundingClientRect().height}),(function(){i.XW(),T(i.Rb,{"margin-top":X(t),"min-height":"calc(100vh - ".concat(X(t),")")})})))},o.XW=function(){this.yW.classList.add("amp-ad-close-header")},o.YW=function(){(this.wW||this.yW)&&(this.cW=this._W.bind(this),this.gW.addEventListener("click",this.cW))},o.HW=function(){(this.wW||this.yW)&&(this.gW.removeEventListener("click",this.cW),this.cW=null,this.yW&&(this.yW.removeEventListener("keydown",this.aW),this.aW=null))},o.IW=function(){return xt[this.bW]},o._W=function(){this.close(3)},o.LW=function(t){"Enter"==t.key&&(t.preventDefault(),this.close(3))},o.close=function(t){var i=this;this.uW&&(this.vW&&Y(this.element,"webkitOverflowScrolling",""),this.getViewport().leaveLightboxMode(this.element).then((function(){return i.BW(t)})))},o.BW=function(t){var i=this,n=this.element,r=++this.mW,s=function(){r==i.mW&&(i.collapse(),i.kW())};this.UW()?(function(t,i){for(var n=0;n<i.length;n++)Y(t,i[n],null)}(n,["transition"]),s()):(n.addEventListener("transitionend",s),n.addEventListener("animationend",s)),L(n,_(this.IW().closedStyle)),this.eW&&(this.eW.destroy(),this.eW=null),this.md.documentElement.removeEventListener("focusin",this.fW),this.fW=null,this.HW(),this.removeAsContainer(),function(t){E(t,!(arguments.length>1&&void 0!==arguments[1])||arguments[1],!0,M)}(this.element,!1),ht(this.element).schedulePause(this.element,this.Rb),this.uW=!1,this.mE("lightboxClose",t),this.lW&&y(this.lW)},o.UW=function(){return"inabox"==G(this.win).runtime||yt(this.element)},o.WW=function(){return!!this.element.contains(document.activeElement)},o.DW=function(){this.WW()||this.close(3)},o.TW=function(){this.WW()||(this.gW=this.GW(),this.gW||(this.wW=this.NW(),this.element.insertBefore(this.wW,this.element.firstChild),this.gW=this.wW),y(this.gW))},o.GW=function(){if(this.gW)return this.gW;if(this.yW)return this.yW;for(var t=this.element,i=t.querySelectorAll("[on]"),n=0;n<i.length;n++){var r=i[n];if(this.mu.hasResolvableActionForTarget(r,"tap",t,K(r.parentElement)))return r}},o.NW=function(){var t=this.element.getAttribute("data-close-button-aria-label")||"Close the modal",i=this.md.createElement("button");return i.textContent=t,i.classList.add("i-amphtml-screen-reader"),i.tabIndex=-1,i},o.Dt=function(){var t=this.element.scrollTop;this.xW&&(0==t?this.element.scrollTop=1:this.element.scrollHeight==t+this.element.offsetHeight&&(this.element.scrollTop=t-1)),this.dW=t,null===this.pW&&this.VW(t)},o.VW=function(t){var i=this;this.pW=et(this.win).delay((function(){Math.abs(t-i.dW)<30?(J().fine(wt,"slow scrolling: %s - %s",t,i.dW),i.pW=null,i.Gr(i.dW)):(J().fine(wt,"fast scrolling: %s - %s",t,i.dW),i.VW(i.dW))}),100)},o.Gr=function(t){J().fine(wt,"update_"),this.MW(t),this.dW=t},o.MW=function(t){var i=this,n=[];this.FW(t,(function(t){n.push(t),ht(i.element).scheduleLayout(i.element,t)}))},o.FW=function(t,i){for(var n=this.ZW().height,r=this.AW(),s=0;s<r.length;s++){for(var o=r[s],h=0,e=o;e&&this.element.contains(e);e=e.offsetParent)h+=e.offsetTop;var u=2*n;h+o.offsetHeight>=t-u&&h<=t+u&&i(o)}},o.ZW=function(){return this.It||(this.It={width:this.element.clientWidth,height:this.element.clientHeight}),this.It},o.SW=function(){var t=this.element,i=this.win;yt(t)&&Ot(i,i.document.body)},o.mE=function(t,i){var n=function(t,i,n,r){var s={detail:n};if(Object.assign(s,void 0),"function"==typeof t.CustomEvent)return new t.CustomEvent(i,s);var o=t.document.createEvent("CustomEvent");return o.initCustomEvent(i,!!s.bubbles,!!s.cancelable,n),o}(this.win,"".concat(wt,".").concat(t),{});this.mu.trigger(this.element,t,n,i)},n}(t.BaseElement);function Ot(t,i){var n,r={},s=function(t){return Q(t,"ampdoc")}(t).getAmpDoc(i);(n=s,tt(n,"mutator")).measureMutateElement(i,(function(){r.alreadyTransparent="rgba(0, 0, 0, 0)"==function(t,i){return t.getComputedStyle(i)||z}(t,i)["background-color"]}),(function(){r.alreadyTransparent||$().warn(wt,"The background of the <body> element has been forced to transparent. If you need to set background, use an intermediate container."),T(i,{background:"transparent"})}))}"inabox"==G().runtime&&Ot(window,K(document.body)),t.registerElement(wt,St,'amp-lightbox{display:none;position:fixed!important;z-index:1000;top:0!important;left:0!important;bottom:0!important;right:0!important}amp-lightbox[scrollable]{overflow-y:auto!important;overflow-x:hidden!important}amp-lightbox i-amphtml-ad-close-header{height:60px!important;display:block!important;visibility:visible!important;opacity:0;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:right!important;justify-content:right!important;transition:opacity 0.1s ease-in}[animate-in=fly-in-bottom]>i-amphtml-ad-close-header,[animate-in=fly-in-top]>i-amphtml-ad-close-header{transition-delay:0.2s}amp-lightbox .amp-ad-close-header{opacity:1!important;box-sizing:border-box;padding:5px;line-height:40px;background-color:#000;color:#fff;font-family:Helvetica,sans-serif;font-size:12px;cursor:pointer}amp-lightbox .amp-ad-close-header>:first-child{margin-left:auto!important;pointer-events:none!important}amp-lightbox .amp-ad-close-button{display:block!important;background:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23fff"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/><path fill="none" d="M0 0h24v24H0z"/></svg>\') no-repeat;background-position:50%;width:40px;height:40px;pointer-events:none!important;border-radius:40px;margin-left:5px}amp-lightbox .amp-ad-close-header:active>.amp-ad-close-button{background-color:hsla(0,0%,100%,.3)}\n/*# sourceURL=/extensions/amp-lightbox/0.1/amp-lightbox.css*/')}(); 3/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */}}); 4//# sourceMappingURL=amp-lightbox-0.1.js.map
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.