Skip to content

Instantly share code, notes, and snippets.

@p77u4n
Created March 10, 2021 04:13
Show Gist options
  • Save p77u4n/0397e5334d6650c9451a212b56ba32d9 to your computer and use it in GitHub Desktop.
Save p77u4n/0397e5334d6650c9451a212b56ba32d9 to your computer and use it in GitHub Desktop.
(self.AMP=self.AMP||[]).push({n:"amp-fit-text",ev:"0.1",l:true,v:"2103092332000",m:0,f:(function(AMP,_){
'use strict';var p;function aa(a){for(var b=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global],c=0;c<b.length;++c){var d=b[c];if(d&&d.Math==Math)return}(function(){throw Error("Cannot find global object");})()}aa(this);"function"===typeof Symbol&&Symbol("x");var ba="function"==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},ca;
if("function"==typeof Object.setPrototypeOf)ca=Object.setPrototypeOf;else{var da;a:{var ea={a:!0},fa={};try{fa.__proto__=ea;da=fa.a;break a}catch(a){}da=!1}ca=da?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var ha=ca;var q,A,ia,ja,ka,B={},la=[],ma=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord/i;function C(a,b){for(var c in b)a[c]=b[c];return a}function na(a){var b=a.parentNode;b&&b.removeChild(a)}
function oa(a,b,c){var d,f=arguments,e={};for(d in b)"key"!==d&&"ref"!==d&&(e[d]=b[d]);if(3<arguments.length)for(c=[c],d=3;d<arguments.length;d++)c.push(f[d]);if(null!=c&&(e.children=c),"function"==typeof a&&null!=a.defaultProps)for(d in a.defaultProps)void 0===e[d]&&(e[d]=a.defaultProps[d]);return pa(a,e,b&&b.key,b&&b.ref)}function pa(a,b,c,d){a={type:a,props:b,key:c,ref:d,__k:null,__:null,__b:0,__e:null,__d:null,__c:null,constructor:void 0};return q.vnode&&q.vnode(a),a}
function qa(a){return a.children}function E(a,b){this.props=a;this.context=b}function F(a,b){if(null==b)return a.__?F(a.__,a.__.__k.indexOf(a)+1):null;for(var c;b<a.__k.length;b++)if(null!=(c=a.__k[b])&&null!=c.__e)return c.__e;return"function"==typeof a.type?F(a):null}function ra(a){var b,c;if(null!=(a=a.__)&&null!=a.__c){a.__e=a.__c.base=null;for(b=0;b<a.__k.length;b++)if(null!=(c=a.__k[b])&&null!=c.__e){a.__e=a.__c.base=c.__e;break}return ra(a)}}
function G(a){(!a.__d&&(a.__d=!0)&&1===A.push(a)||ja!==q.debounceRendering)&&((ja=q.debounceRendering)||ia)(sa)}function sa(){var a,b,c,d,f,e,g;for(A.sort(function(l,m){return m.__v.__b-l.__v.__b});a=A.pop();)a.__d&&(c=void 0,d=void 0,e=(f=(b=a).__v).__e,(g=b.__P)&&(c=[],d=ta(g,f,C({},f),b.__n,void 0!==g.ownerSVGElement,null,c,null==e?F(f):e),ua(c,f),d!=e&&ra(f)))}
function va(a,b,c,d,f,e,g,l,m){var k,h,r,n,u,D,x,w=c&&c.__k||la,y=w.length;if(l==B&&(l=null!=e?e[0]:y?F(c,0):null),k=0,b.__k=H(b.__k,function(t){if(null!=t){if(t.__=b,t.__b=b.__b+1,null===(r=w[k])||r&&t.key==r.key&&t.type===r.type)w[k]=void 0;else for(h=0;h<y;h++){if((r=w[h])&&t.key==r.key&&t.type===r.type){w[h]=void 0;break}r=null}if(n=ta(a,t,r=r||B,d,f,e,g,l,m),(h=t.ref)&&r.ref!=h&&(x||(x=[]),r.ref&&x.push(r.ref,null,t),x.push(h,t.__c||n,t)),null!=n){if(null==D&&(D=n),null!=t.__d)n=t.__d,t.__d=
null;else if(e==r||n!=l||null==n.parentNode){a:if(null==l||l.parentNode!==a)a.appendChild(n);else{u=l;for(h=0;(u=u.nextSibling)&&h<y;h+=2)if(u==n)break a;a.insertBefore(n,l)}"option"==b.type&&(a.value="")}l=n.nextSibling;"function"==typeof b.type&&(b.__d=n)}}return k++,t}),b.__e=D,null!=e&&"function"!=typeof b.type)for(k=e.length;k--;)null!=e[k]&&na(e[k]);for(k=y;k--;)null!=w[k]&&wa(w[k],w[k]);if(x)for(k=0;k<x.length;k++)xa(x[k],x[++k],x[++k])}
function H(a,b,c){if(null==c&&(c=[]),null==a||"boolean"==typeof a)b&&c.push(b(null));else if(Array.isArray(a))for(var d=0;d<a.length;d++)H(a[d],b,c);else c.push(b?b("string"==typeof a||"number"==typeof a?pa(null,a,null,null):null!=a.__e||null!=a.__c?pa(a.type,a.props,a.key,null):a):a);return c}function ya(a,b,c){"-"===b[0]?a.setProperty(b,c):a[b]="number"==typeof c&&!1===ma.test(b)?c+"px":null==c?"":c}
function za(a,b,c,d,f){var e,g,l,m;if(f?"className"===b&&(b="class"):"class"===b&&(b="className"),"key"!==b&&"children"!==b)if("style"===b)if(a=a.style,"string"==typeof c)a.cssText=c;else{if("string"==typeof d&&(a.cssText="",d=null),d)for(e in d)c&&e in c||ya(a,e,"");if(c)for(g in c)d&&c[g]===d[g]||ya(a,g,c[g])}else"o"===b[0]&&"n"===b[1]?(l=b!==(b=b.replace(/Capture$/,"")),m=b.toLowerCase(),b=(m in a?m:b).slice(2),c?(d||a.addEventListener(b,Aa,l),(a.l||(a.l={}))[b]=c):a.removeEventListener(b,Aa,l)):
"list"!==b&&"tagName"!==b&&"form"!==b&&"type"!==b&&!f&&b in a?a[b]=null==c?"":c:"function"!=typeof c&&"dangerouslySetInnerHTML"!==b&&(b!==(b=b.replace(/^xlink:?/,""))?null==c||!1===c?a.removeAttributeNS("http://www.w3.org/1999/xlink",b.toLowerCase()):a.setAttributeNS("http://www.w3.org/1999/xlink",b.toLowerCase(),c):null==c||!1===c?a.removeAttribute(b):a.setAttribute(b,c))}function Aa(a){this.l[a.type](q.event?q.event(a):a)}
function ta(a,b,c,d,f,e,g,l,m){var k,h,r,n,u,D,x,w,y,t,v=b.type;if(void 0!==b.constructor)return null;(k=q.__b)&&k(b);try{a:if("function"==typeof v){if(w=b.props,y=(k=v.contextType)&&d[k.__c],t=k?y?y.props.value:k.__:d,c.__c?x=(h=b.__c=c.__c).__=h.__E:("prototype"in v&&v.prototype.render?b.__c=h=new v(w,t):(b.__c=h=new E(w,t),h.constructor=v,h.render=Ba),y&&y.sub(h),h.props=w,h.state||(h.state={}),h.context=t,h.__n=d,r=h.__d=!0,h.__h=[]),null==h.__s&&(h.__s=h.state),null!=v.getDerivedStateFromProps&&
(h.__s==h.state&&(h.__s=C({},h.__s)),C(h.__s,v.getDerivedStateFromProps(w,h.__s))),n=h.props,u=h.state,r)null==v.getDerivedStateFromProps&&null!=h.componentWillMount&&h.componentWillMount(),null!=h.componentDidMount&&h.__h.push(h.componentDidMount);else{if(null==v.getDerivedStateFromProps&&w!==n&&null!=h.componentWillReceiveProps&&h.componentWillReceiveProps(w,t),!h.__e&&null!=h.shouldComponentUpdate&&!1===h.shouldComponentUpdate(w,h.__s,t)){h.props=w;h.state=h.__s;h.__d=!1;h.__v=b;b.__e=c.__e;b.__k=
c.__k;h.__h.length&&g.push(h);for(k=0;k<b.__k.length;k++)b.__k[k]&&(b.__k[k].__=b);break a}null!=h.componentWillUpdate&&h.componentWillUpdate(w,h.__s,t);null!=h.componentDidUpdate&&h.__h.push(function(){h.componentDidUpdate(n,u,D)})}h.context=t;h.props=w;h.state=h.__s;(k=q.__r)&&k(b);h.__d=!1;h.__v=b;h.__P=a;k=h.render(h.props,h.state,h.context);b.__k=H(null!=k&&k.type==qa&&null==k.key?k.props.children:k);null!=h.getChildContext&&(d=C(C({},d),h.getChildContext()));r||null==h.getSnapshotBeforeUpdate||
(D=h.getSnapshotBeforeUpdate(n,u));va(a,b,c,d,f,e,g,l,m);h.base=b.__e;h.__h.length&&g.push(h);x&&(h.__E=h.__=null);h.__e=null}else b.__e=Ca(c.__e,b,c,d,f,e,g,m);(k=q.diffed)&&k(b)}catch(z){q.__e(z,b,c)}return b.__e}function ua(a,b){q.__c&&q.__c(b,a);a.some(function(c){try{a=c.__h,c.__h=[],a.some(function(d){d.call(c)})}catch(d){q.__e(d,c.__v)}})}
function Ca(a,b,c,d,f,e,g,l){var m,k,h,r=c.props,n=b.props;if(f="svg"===b.type||f,null==a&&null!=e)for(m=0;m<e.length;m++)if(null!=(k=e[m])&&(null===b.type?3===k.nodeType:k.localName===b.type)){a=k;e[m]=null;break}if(null==a){if(null===b.type)return document.createTextNode(n);a=f?document.createElementNS("http://www.w3.org/2000/svg",b.type):document.createElement(b.type);e=null}if(null===b.type)null!=e&&(e[e.indexOf(a)]=null),r!==n&&a.data!=n&&(a.data=n);else if(b!==c){if(null!=e&&(e=la.slice.call(a.childNodes)),
k=(r=c.props||B).dangerouslySetInnerHTML,m=n.dangerouslySetInnerHTML,!l){if(r===B)for(r={},h=0;h<a.attributes.length;h++)r[a.attributes[h].name]=a.attributes[h].value;(m||k)&&(m&&k&&m.__html==k.__html||(a.innerHTML=m&&m.__html||""))}k=a;h=f;for(var u in r)u in n||za(k,u,null,r[u],h);for(u in n)l&&"function"!=typeof n[u]||"value"===u||"checked"===u||r[u]===n[u]||za(k,u,n[u],r[u],h);b.__k=b.props.children;m||va(a,b,c,d,"foreignObject"!==b.type&&f,e,g,B,l);l||("value"in n&&void 0!==n.value&&n.value!==
a.value&&(a.value=null==n.value?"":n.value),"checked"in n&&void 0!==n.checked&&n.checked!==a.checked&&(a.checked=n.checked))}return a}function xa(a,b,c){try{"function"==typeof a?a(b):a.current=b}catch(d){q.__e(d,c)}}
function wa(a,b,c){var d,f;if(q.unmount&&q.unmount(a),(d=a.ref)&&(d.current&&d.current!==a.__e||xa(d,null,b)),c||"function"==typeof a.type||(c=null!=(f=a.__e)),a.__e=a.__d=null,null!=(d=a.__c)){if(d.componentWillUnmount)try{d.componentWillUnmount()}catch(e){q.__e(e,b)}d.base=d.__P=null}if(d=a.__k)for(a=0;a<d.length;a++)d[a]&&wa(d[a],b,c);null!=f&&na(f)}function Ba(a,b,c){return this.constructor(a,c)}
function Da(){var a={},b={__c:"__cC"+ka++,__:{renderable:!0,playable:!0,loading:"auto"},Consumer:function(c,d){return c.children(d)},Provider:function(c){var d,f=this;return this.getChildContext||(d=[],this.getChildContext=function(){return a[b.__c]=f,a},this.shouldComponentUpdate=function(e){c.value!==e.value&&d.some(function(g){g.context=e.value;G(g)})},this.sub=function(e){d.push(e);var g=e.componentWillUnmount;e.componentWillUnmount=function(){d.splice(d.indexOf(e),1);g&&g.call(e)}}),c.children}};
return b.Consumer.contextType=b,b}q={__e:function(a,b){for(var c,d;b=b.__;)if((c=b.__c)&&!c.__)try{if(c.constructor&&null!=c.constructor.getDerivedStateFromError&&(d=!0,c.setState(c.constructor.getDerivedStateFromError(a))),null!=c.componentDidCatch&&(d=!0,c.componentDidCatch(a)),d)return G(c.__E=c)}catch(f){a=f}throw a;}};
E.prototype.setState=function(a,b){var c=this.__s!==this.state?this.__s:this.__s=C({},this.state);"function"==typeof a&&(a=a(c,this.props));a&&C(c,a);null!=a&&this.__v&&(this.__e=!1,b&&this.__h.push(b),G(this))};E.prototype.forceUpdate=function(a){this.__v&&(this.__e=!0,a&&this.__h.push(a),G(this))};E.prototype.render=qa;A=[];ia="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout;ka=0;var Ea,I,Fa,Ga=[],Ha=q.__r,Ia=q.diffed,Ja=q.__c,Ka=q.unmount;function J(){var a=Ea++;q.__h&&q.__h(I);var b=I.__H||(I.__H={t:[],u:[]});return a>=b.t.length&&b.t.push({}),b.t[a]}function La(){return Ma(function(){return{current:null}})}function Ma(a){var b=[],c=J();return Na(c.o,b)?(c.o=b,c.v=a,c.i=a()):c.i}function Oa(){Ga.some(function(a){a.__P&&(a.__H.u.forEach(Pa),a.__H.u.forEach(Qa),a.__H.u=[])});Ga=[]}function Pa(a){a.m&&a.m()}function Qa(a){var b=a.i();"function"==typeof b&&(a.m=b)}
function Na(a,b){return!a||b.some(function(c,d){return c!==a[d]})}q.__r=function(a){Ha&&Ha(a);Ea=0;(I=a.__c).__H&&(I.__H.u.forEach(Pa),I.__H.u.forEach(Qa),I.__H.u=[])};q.diffed=function(a){Ia&&Ia(a);if(a=a.__c){var b=a.__H;b&&b.u.length&&(1!==Ga.push(a)&&Fa===q.requestAnimationFrame||((Fa=q.requestAnimationFrame)||function(c){function d(){clearTimeout(e);cancelAnimationFrame(f);setTimeout(c)}var f,e=setTimeout(d,100);"undefined"!=typeof window&&(f=requestAnimationFrame(d))})(Oa))}};
q.__c=function(a,b){b.some(function(c){c.__h.forEach(Pa);c.__h=c.__h.filter(function(d){return!d.i||Qa(d)})});Ja&&Ja(a,b)};q.unmount=function(a){Ka&&Ka(a);(a=a.__c)&&(a=a.__H)&&a.t.forEach(function(b){return b.m&&b.m()})};function Ra(a,b,c){return oa.apply(void 0,arguments)}function Sa(a){var b=J();Na(b.o,void 0)&&(b.i=a,b.o=void 0,I.__H.u.push(b))}function Ta(a,b){var c=J();Na(c.o,b)&&(c.i=a,c.o=b,I.__h.push(c))};function Ua(a,b){for(var c in a)if("__source"!==c&&!(c in b))return!0;for(var d in b)if("__source"!==d&&a[d]!==b[d])return!0;return!1}(function(a){function b(c){var d;return(d=a.call(this,c)||this).isPureReactComponent=!0,d}return b.prototype=Object.create(a.prototype),b.prototype.constructor=b,b.__proto__=a,b.prototype.shouldComponentUpdate=function(c,d){return Ua(this.props,c)||Ua(this.state,d)},b})(E);var Va=q.vnode;
q.vnode=function(a){a.type&&a.type.t&&a.ref&&(a.props.ref=a.ref,a.ref=null);Va&&Va(a)};var Wa=q.__e;function Xa(a){if(a){var b={},c;for(c in a)b[c]=a[c];(a=b).__c=null;a.__k=a.__k&&a.__k.map(Xa)}return a}function Ya(){this.__u=0;this.__b=null}function Za(a){var b=a.__.__c;return b&&b.o&&b.o(a)}function K(){this.i=this.u=null}q.__e=function(a,b,c){if(a.then)for(var d,f=b;f=f.__;)if((d=f.__c)&&d.l)return d.l(a,b.__c);Wa(a,b,c)};
(Ya.prototype=new E).l=function(a,b){function c(){--f.__u||(f.__v.__k[0]=f.state.o,f.setState({o:f.__b=null}))}function d(){g||(g=!0,e?e(c):c())}var f=this,e=Za(f.__v),g=!1;b.__c=b.componentWillUnmount;b.componentWillUnmount=function(){d();b.__c&&b.__c()};f.__u++||f.setState({o:f.__b=f.__v.__k[0]});a.then(d,d)};Ya.prototype.render=function(a,b){return this.__b&&(this.__v.__k[0]=Xa(this.__b),this.__b=null),[oa(E,null,b.o?null:a.children),b.o&&a.fallback]};
function $a(a,b,c){if(++c[1]===c[0]&&a.i.delete(b),a.props.revealOrder&&("t"!==a.props.revealOrder[0]||!a.i.size))for(c=a.u;c;){for(;3<c.length;)c.pop()();if(c[1]<c[0])break;a.u=c=c[2]}}(K.prototype=new E).o=function(a){var b=this,c=Za(b.__v),d=b.i.get(a);return d[0]++,function(f){function e(){b.props.revealOrder?(d.push(f),$a(b,a,d)):f()}c?c(e):e()}};
K.prototype.render=function(a){this.u=null;this.i=new Map;var b=H(a.children);a.revealOrder&&"b"===a.revealOrder[0]&&b.reverse();for(var c=b.length;c--;)this.i.set(b[c],this.u=[1,0,this.u]);return a.children};K.prototype.componentDidUpdate=K.prototype.componentDidMount=function(){var a=this;a.i.forEach(function(b,c){$a(a,c,b)})};(function(){function a(){}var b=a.prototype;return b.getChildContext=function(){return this.props.context},b.render=function(c){return c.children},a})();var ab=/^(?:accent|alignment|arabic|baseline|cap|clip|color|fill|flood|font|glyph|horiz|marker|overline|paint|stop|strikethrough|stroke|text|underline|unicode|units|v|vector|vert|word|writing|x)[A-Z]/;
E.prototype.isReactComponent={};var bb="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,cb=q.event;function db(a,b){a["UNSAFE_"+b]&&!a[b]&&Object.defineProperty(a,b,{configurable:!1,get:function(){return this["UNSAFE_"+b]},set:function(c){this["UNSAFE_"+b]=c}})}q.event=function(a){return cb&&(a=cb(a)),a.persist=function(){},a.nativeEvent=a};var eb={configurable:!0,get:function(){return this.class}},fb=q.vnode;
q.vnode=function(a){a.P=bb;var b=a.type,c=a.props;if("function"!=typeof b){var d,f;for(f in c.defaultValue&&(c.value||0===c.value||(c.value=c.defaultValue),delete c.defaultValue),Array.isArray(c.value)&&c.multiple&&"select"===b&&(H(c.children).forEach(function(e){-1!=c.value.indexOf(e.props.value)&&(e.props.selected=!0)}),delete c.value),c)if(d=ab.test(f))break;if(d)for(f in d=a.props={},c)d[ab.test(f)?f.replace(/([A-Z0-9])/,"-$1").toLowerCase():f]=c[f]}(c.class||c.className)&&(eb.enumerable="className"in
c,c.className&&(c.class=c.className),Object.defineProperty(c,"className",eb));(function(){var e=a.type,g=a.props;if(g&&"string"==typeof e){var l={},m;for(m in g)/^on(Ani|Tra|Tou)/.test(m)&&(g[m.toLowerCase()]=g[m],delete g[m]),l[m.toLowerCase()]=m;if(l.ondoubleclick&&(g.ondblclick=g[l.ondoubleclick],delete g[l.ondoubleclick]),l.onbeforeinput&&(g.onbeforeinput=g[l.onbeforeinput],delete g[l.onbeforeinput]),l.onchange&&("textarea"===e||"input"===e.toLowerCase()&&!/^fil|che|ra/i.test(g.type)))e=l.oninput||
"oninput",g[e]||(g[e]=g[l.onchange],delete g[l.onchange])}})();"function"==typeof b&&!b.m&&b.prototype&&(db(b.prototype,"componentWillMount"),db(b.prototype,"componentWillReceiveProps"),db(b.prototype,"componentWillUpdate"),b.m=!0);fb&&fb(a)};var L=self.AMP_CONFIG||{},gb=("string"==typeof L.cdnProxyRegex?new RegExp(L.cdnProxyRegex):L.cdnProxyRegex)||/^https:\/\/([a-zA-Z0-9_-]+\.)?cdn\.ampproject\.org$/;function hb(a){if(self.document&&self.document.head&&(!self.location||!gb.test(self.location.origin))){var b=self.document.head.querySelector('meta[name="'+a+'"]');b&&b.getAttribute("content")}}L.cdnUrl||hb("runtime-host");L.geoApiUrl||hb("amp-geo-api");function ib(a){for(var b=null,c="",d=0;d<arguments.length;d++){var f=arguments[d];if(f instanceof Error&&!b){b=void 0;var e=Object.getOwnPropertyDescriptor(f,"message");if(e&&e.writable)b=f;else{e=f.stack;var g=Error(f.message);for(b in f)g[b]=f[b];g.stack=e;b=g}}else c&&(c+=" "),c+=f}b?c&&(b.message=c+": "+b.message):b=Error(c);return b}function jb(a){var b=ib.apply(null,arguments);setTimeout(function(){self.__AMP_REPORT_ERROR(b);throw b;})}self.__AMP_LOG=self.__AMP_LOG||{user:null,dev:null,userForEmbed:null};var M,kb="Webkit webkit Moz moz ms O o".split(" ");function N(a,b,c){var d=a.style;if(!b.startsWith("--")){M||(M=Object.create(null));var f=M[b];if(!f){f=b;if(void 0===d[b]){var e=b.charAt(0).toUpperCase()+b.slice(1);b:{for(var g=0;g<kb.length;g++){var l=kb[g]+e;if(void 0!==d[l]){e=l;break b}}e=""}void 0!==d[e]&&(f=e)}M[b]=f}b=f}b&&(b.startsWith("--")?a.style.setProperty(b,c):a.style[b]=c)}function O(a,b){for(var c in b)N(a,c,b[c])};var lb=["auto","lazy","eager","unload"],P={},mb=(P.auto=0,P.lazy=1,P.eager=2,P.unload=3,P);function nb(a,b){return lb[Math.max(mb[a]||0,mb[b]||0)]};function Q(a,b,c,d,f){var e=d=void 0===d?!0:d;if(void 0===f||f){var g=b(a,c,e);g&&Q(a,b,c,g,!1)}else if(a.children)for(f=0;f<a.children.length;f++)Q(a.children[f],b,c,e,!0)};function ob(a,b){return 0>a.indexOf(b)?(a.push(b),!0):!1}function pb(a,b){b=a.indexOf(b);if(-1==b)return!1;a.splice(b,1);return!0};function qb(a){function b(){f=!1;a()}var c=setTimeout,d=c=void 0===c?null:c,f=!1;return function(e){f||(f=!0,(e||d)(b))}};var R=[];function rb(){}function sb(a){this.h=a;this.C=this.F=null;this.I=qb(this.I.bind(this))}p=sb.prototype;p.set=function(a,b,c){var d=a.key,f=this.F||(this.F=new Map),e=f.get(d);e||(e={values:[],setters:[]},f.set(d,e));d=e.setters.indexOf(b);var g=-1==d||e.values[d]!==c;-1==d?(e.setters.push(b),e.values.push(c)):g&&(e.values[d]=c);g&&(this.ping(a,!1),a.recursive&&Q(this.h,tb,a,!0,!1))};
p.remove=function(a,b){var c=a.key,d=this.F,f=d&&d.get(c);f&&(b=f.setters.indexOf(b),-1!=b&&(f.setters.splice(b,1),f.values.splice(b,1),0==f.setters.length&&d.delete(c),Q(this.h,tb,a)))};p.has=function(a){var b=this.F;return!!b&&b.has(a.key)};p.subscribe=function(a,b){var c=ub(this,a);if(ob(c.subscribers,b)){var d=c.value;S(d)&&this.h.root&&b(d)}};p.unsubscribe=function(a,b){a=a.key;var c=this.C;(a=c&&c.get(a))&&pb(a.subscribers,b)&&vb(this,a)};
p.ping=function(a,b){a=a.key;var c=this.C;(a=c&&c.get(a))&&a.ping(b)};p.parentUpdated=function(){this.h.root&&Q(this.h,wb,void 0,R)};p.rootUpdated=function(){var a=this,b=this.C;b&&(this.h.root?b.forEach(function(c){a.ping(c.prop,!0)}):b.forEach(function(c){c.prop.recursive&&xb(c,null)}))};p.scan=function(a){this.ping(a,!0);return!a.recursive||this.has(a)?!1:!0};
p.scanAll=function(a){var b=this,c=null,d=this.C;d&&d.forEach(function(f){f=f.prop;-1==(c||a).indexOf(f.key)&&(b.ping(f,!0),b.h.children&&b.has(f)&&(c||(c=a.slice(0)),c.push(f.key)))});return c||a};
function ub(a,b){var c=b.key,d=b.deps,f=a.C||(a.C=new Map),e=f.get(c);e||(e={prop:b,subscribers:[],value:void 0,pending:0,counter:0,depValues:0<d.length?d.map(rb):R,parentValue:void 0,parentContextNode:null,ping:function(g){a.h.root&&(e.pending=Math.max(e.pending,g?2:1),a.I())},pingDep:0<d.length?d.map(function(g,l){return function(m){e.depValues[l]=m;e.ping()}}):R,pingParent:b.recursive?function(g){e.parentValue=g;e.ping()}:null},f.set(c,e),d.forEach(function(g,l){return a.subscribe(g,e.pingDep[l])}),
e.ping(!1));return e}function vb(a,b){if(!(0<b.subscribers.length)){var c=b.pingDep,d=b.prop,f=d.deps;a.C.delete(d.key);xb(b,null);0<f.length&&f.forEach(function(e,g){a.unsubscribe(e,c[g])})}}
p.I=function(){var a=this;if(this.h.root){var b=this.C;if(b){b.forEach(function(d){d.counter=0});do{var c=0;b.forEach(function(d){if(0!=d.pending){var f=d.prop.key;d.counter++;if(5<d.counter)jb(Error("cyclical prop: "+f)),d.pending=0;else{c++;f=2==d.pending;try{var e=d.prop,g=d.depValues,l=e.key,m=e.compute,k=e.defaultValue,h=a.F,r=h&&h.get(l),n=r&&r.values,u=e.recursive,D=e.compute;var x="function"==typeof u?n?u(n):!0:u&&n&&!D?!1:u;if(f||x!=!!d.parentContextNode){if(x)a:{var w=a.h;l=yb;h=!1;for(var y=
void 0===h||h?w:w.parent;y;y=y.parent)if(l(y,e)){var t=y;break a}t=null}else t=null;xb(d,t)}var v=S(d.parentValue)?d.parentValue:x&&!d.parentContextNode?k:void 0;k=void 0;if(g.every(S)&&(!x||S(v))){var z=a.h.node;if(n&&!m)k=n[0];else if(e.recursive)if(n||0<g.length)a:switch(e=n||R,g.length){case 0:k=m(z,e,v);break a;case 1:k=m(z,e,v,g[0]);break a;case 2:k=m(z,e,v,g[0],g[1]);break a;case 3:k=m(z,e,v,g[0],g[1],g[2]);break a;default:k=m.apply(null,[z,e,v].concat(g))}else S(v)&&(k=v);else if(m)a:switch(v=
n||R,g.length){case 0:k=m(z,v);break a;case 1:k=m(z,v,g[0]);break a;case 2:k=m(z,v,g[0],g[1]);break a;case 3:k=m(z,v,g[0],g[1],g[2]);break a;default:k=m.apply(null,[z,v].concat(g))}}var Mb=k}catch(Nb){jb(Nb)}d.pending=0;zb(a,d,Mb)}}})}while(0<c)}}};function zb(a,b,c){var d=b.prop.key,f=a.C;b.value!==c&&b===(f&&f.get(d))&&a.h.root&&(b.value=c,b.subscribers.forEach(function(e){e(c)}))}
function xb(a,b){var c=a.prop,d=a.parentContextNode,f=a.pingParent;b!=d&&(a.parentContextNode=b,a.parentValue=void 0,d&&d.values.unsubscribe(c,f),b&&b.values.subscribe(c,f))}function tb(a,b){return a.values.scan(b)}function wb(a,b,c){return a.values.scanAll(c)}function yb(a,b){return a.values.has(b)}function S(a){return void 0!==a};function Ab(a,b){this.node=a;this.name=b;this.root=(this.isRoot=9==a.nodeType)?this:null;this.groups=this.children=this.parent=null;this.values=new sb(this);this.H=null;this.L=!1;this.D=null;this.O=qb(this.N.bind(this));11==a.nodeType&&a.addEventListener("slotchange",function(c){var d=c.target;d.assignedNodes().forEach(Bb);var f=Cb(d),e=f&&f.children;e&&e.forEach(T)});this.discover()}function U(a){var b=a.__AMP_NODE;b||(b=new Ab(a,null),a.__AMP_NODE=b);return b}
function Cb(a,b){b=void 0===b?!0:b;for(var c=a;c;){if(c!=a||b){if(c.__AMP_NODE)return c.__AMP_NODE;var d=c.nodeType;if(9==d||11==d||1==d&&c.tagName.startsWith("AMP-"))return U(c)}var f=c.__AMP_ASSIGNED_SLOT||c.assignedSlot;c=f?f:c.parentNode}return null}p=Ab.prototype;p.discover=function(){this.isDiscoverable()?this.O():this.name&&this.children&&this.children.forEach(T)};p.isDiscoverable=function(){return!this.isRoot&&!this.L};p.setParent=function(a){var b=a&&a.nodeType?U(a):a;Db(this,b,null!=a)};
p.setIsRoot=function(a){this.isRoot=a;this.updateRoot(a?this:this.parent?this.parent.root:null)};p.updateRoot=function(a){var b=this;if(a!=this.root){var c=this.D;c&&(c.forEach(function(f){return f(b)}),this.D=null);this.root=a;this.values.rootUpdated();var d=this.H;d&&d.forEach(function(f){f.rootUpdated()});this.children&&this.children.forEach(function(f){return f.updateRoot(a)})}};
p.addGroup=function(a,b,c){var d=this.groups||(this.groups=new Map),f=this.children,e=new Ab(this.node,a);d.set(a,{cn:e,match:b,weight:c});e.setParent(this);f&&f.forEach(T);return e};p.group=function(a){var b=this.groups,c=b&&b.get(a);return c&&c.cn||null};p.findGroup=function(a){var b=this,c=this.groups;if(!c)return null;var d=null,f=Number.NEGATIVE_INFINITY;c.forEach(function(e){var g=e.cn,l=e.match;e=e.weight;l(a,b.node)&&e>f&&(d=g,f=e)});return d};
p.mountComponent=function(a,b,c,d,f){var e=this.H||(this.H=new Map),g=e.get(a);g||(g=b(a,this,c,d),e.set(a,g));g.set(f)};p.unmountComponent=function(a){var b=this.H,c=b&&b.get(a);c&&(c.dispose(),b.delete(a))};p.pushCleanup=function(a){var b=this.D||(this.D=[]);ob(b,a)};p.popCleanup=function(a){var b=this.D;b&&pb(b,a)};p.N=function(){if(this.isDiscoverable()){var a=Cb(this.node,!1),b=a&&a.findGroup(this.node)||a;Db(this,b,!1)}};
function Db(a,b,c){a.L=c;var d=a.parent;if(b!=d){a.parent=b;d&&d.children&&pb(d.children,a);if(b){var f=b.children||(b.children=[]);ob(f,a);for(var e=0;e<f.length;e++){var g=f[e];g!=a&&g.isDiscoverable()&&g.discover()}}a.values.parentUpdated()}a.updateRoot(b?b.root:null)}function Eb(a){var b=T,c=Cb(a,!0);c&&(c.node==a?b(c):c.children&&c.children.forEach(function(d){a.contains(d.node)&&b(d)}))}function Bb(a){Eb(a)}function T(a){a.discover()};var Fb=[];function Gb(a,b){return Object.assign({},{key:a,type:null,deps:Fb,recursive:!1,compute:null,defaultValue:void 0},b)};function Hb(a,b,c){var d=V;U(a).values.set(b,d,c)}function Ib(a,b){var c=V;U(a).values.remove(b,c)};var Jb=Gb("CanRender",{defaultValue:!0,recursive:function(a){return a.reduce(W)},compute:function(a,b,c){return c&&b.reduce(W,!0)||!1}}),Kb=Gb("CanPlay",{defaultValue:!0,recursive:function(a){return a.reduce(W)},deps:[Jb],compute:function(a,b,c,d){return d&&c&&b.reduce(W,!0)||!1}}),Lb=Gb("Loading",{defaultValue:"auto",recursive:!0,deps:[Jb],compute:function(a,b,c,d){return nb(d?"auto":"lazy",nb(c||"auto",b.reduce(nb,"auto")))}});function W(a,b){return a&&b};function Ob(a){a=parseFloat(a);return"number"===typeof a&&isFinite(a)?a:void 0};var Pb;function Qb(){var a=Pb||(Pb=Da()),b;(b=I.context[a.__c])?(a=J(),b=(null==a.i&&(a.i=!0,b.sub(I)),b.props.value)):b=a.__;return b};function V(a){var b=La();Rb(b);Sa(function(){a.postRender&&a.postRender()});return Ra("slot",Object.assign({},a,{ref:b}))}function Rb(a){var b=Qb();Ta(function(){var c=a.current;Hb(c,Jb,b.renderable);Hb(c,Kb,b.playable);Hb(c,Lb,b.loading);return function(){Ib(c,Jb);Ib(c,Kb);Ib(c,Lb);var d=c.__AMP_NODE;(d=d&&d.children)&&d.forEach(T)}},[a,b])};/*
https://mths.be/cssescape v1.5.1 by @mathias | MIT license */
self.__AMP_ERRORS=self.__AMP_ERRORS||[];/*
Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
Use of this source code is governed by a BSD-style
license that can be found in the LICENSE file or at
https://developers.google.com/open-source/licenses/bsd */
(function(){var a=0;return function(){return String(++a)}})();Ra(V,null);Ra(V,null);function Sb(a,b){function c(g){e=null;f=a.setTimeout(d,100);b.apply(null,g)}function d(){f=0;e&&c(e)}var f=0,e=null;return function(g){for(var l=[],m=0;m<arguments.length;++m)l[m-0]=arguments[m];f?e=l:c(l)}};function X(a){a=AMP.BaseElement.call(this,a)||this;a.A=null;a.j=null;a.B=null;a.K=-1;a.J=-1;a.G=null;a.M="";return a}var Y=AMP.BaseElement;X.prototype=ba(Y.prototype);X.prototype.constructor=X;if(ha)ha(X,Y);else for(var Z in Y)if("prototype"!=Z)if(Object.defineProperties){var Tb=Object.getOwnPropertyDescriptor(Y,Z);Tb&&Object.defineProperty(X,Z,Tb)}else X[Z]=Y[Z];X.R=Y.prototype;X.prerenderAllowed=function(){return!0};p=X.prototype;p.upgradeCallback=function(){return null};
p.isLayoutSupported=function(a){return"fixed"==a||"fixed-height"==a||"responsive"==a||"fill"==a||"flex-item"==a||"fluid"==a||"intrinsic"==a};
p.buildCallback=function(){var a=this;this.A=this.element.ownerDocument.createElement("div");this.applyFillContent(this.A);this.A.classList.add("i-amphtml-fit-text-content");O(this.A,{zIndex:2});this.j=this.element.ownerDocument.createElement("div");O(this.j,{lineHeight:"1.15em"});this.A.appendChild(this.j);this.B=this.element.ownerDocument.createElement("div");O(this.B,{position:"absolute",top:0,left:0,zIndex:1,visibility:"hidden",lineHeight:"1.15em"});this.getRealChildNodes().forEach(function(b){a.j.appendChild(b)});
this.B.innerHTML=this.j.innerHTML;this.element.appendChild(this.A);this.element.appendChild(this.B);this.K=Ob(this.element.getAttribute("min-font-size"))||6;this.J=Ob(this.element.getAttribute("max-font-size"))||72;Object.defineProperty(this.element,"textContent",{set:function(b){a.M=b;a.mutateElement(function(){a.j.textContent=b;a.B.innerHTML=a.j.innerHTML;Ub(a)})},get:function(){return a.M||a.j.textContent}})};p.isRelayoutNeeded=function(){return!0};
p.layoutCallback=function(){var a=this;if(this.win.ResizeObserver&&null===this.G){var b=new this.win.ResizeObserver(Sb(this.win,function(){return a.mutateElement(function(){a.B.innerHTML=a.j.innerHTML;Ub(a)})}));b.observe(this.A);b.observe(this.B);this.G=function(){b.disconnect()}}return this.mutateElement(function(){Ub(a)})};p.unlayoutCallback=function(){null!==this.G&&(this.G(),this.G=null)};
function Ub(a){var b=a.A.offsetHeight,c=a.B;var d=a.A.offsetWidth;var f=a.K,e=a.J;for(e++;1<e-f;){var g=Math.floor((f+e)/2);N(c,"fontSize",g+"px");var l=c.offsetWidth;c.offsetHeight>b||l>d?e=g:f=g}d=f;N(a.j,"fontSize",d+"px");c=a.j;a=a.B;N(a,"fontSize",d+"px");a=a.offsetHeight>b;d*=1.15;b=Math.floor(b/d);c.classList.toggle("i-amphtml-fit-text-content-overflown",a);O(c,{lineClamp:a?b:"",maxHeight:a?d*b+"px":""})}(function(a){a.registerElement("amp-fit-text",X,".i-amphtml-fit-text-content,.i-amphtml-fit-text-content.i-amphtml-fill-content{display:block;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}.i-amphtml-fit-text-content-overflown{display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}\n/*# sourceURL=/extensions/amp-fit-text/0.1/amp-fit-text.css*/")})(self.AMP);
})});
//# sourceMappingURL=amp-fit-text-0.1.js.map
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment