New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ampproject/amp-accordion

Package Overview
Dependencies
Maintainers
16
Versions
87
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ampproject/amp-accordion - npm Package Compare versions

Comparing version 1.2107302322.0 to 1.2108030112.0

5

dist/component-preact.js

@@ -1,3 +0,2 @@

var Be=Object.create,Z=Object.defineProperty,er=Object.getOwnPropertyDescriptor,rr=Object.getOwnPropertyNames,tr=Object.getPrototypeOf,nr=Object.prototype.hasOwnProperty,Se=function(e){return Z(e,"__esModule",{value:!0})},or=function(e,r){for(var n in Se(e),r)Z(e,n,{get:r[n],enumerable:!0})},ar=function(e,r,n){if(r&&"object"==typeof r||"function"==typeof r)for(var t,o=rr(r),i=0,a=o.length;i<a;i++)t=o[i],!nr.call(e,t)&&"default"!==t&&Z(e,t,{get:function(e){return r[e]}.bind(null,t),enumerable:!(n=er(r,t))||n.enumerable});return e},q=function(e){return ar(Se(Z(null!=e?Be(tr(e)):{},"default",e&&e.__esModule&&"default"in e?{get:function(){return e.default},enumerable:!0}:{value:e,enumerable:!0})),e)};or(exports,{Accordion:function(){return qe},AccordionContent:function(){return Ur},AccordionHeader:function(){return Lr},AccordionSection:function(){return Hr}});var K,J="section-child-00fce3c",Ee="header-00fce3c",_e="content-hidden-00fce3c";function Q(){return K||(K=Promise.resolve(void 0))}var H,$=q(require("preact")),Pe=q(require("preact")),v=q(require("preact/hooks"));function I(e,r,n){return $.createElement.apply(void 0,arguments)}function Y(e){return $.createContext(e,void 0)}function M(e){return v.useState(e)}function k(e){return v.useRef(e)}function se(e,r){v.useEffect(e,r)}function F(e,r){v.useLayoutEffect(e,r)}function D(e){return v.useContext(e)}function G(e,r){return v.useMemo(e,r)}function R(e,r){return v.useCallback(e,r)}function Oe(e,r,n){return v.useImperativeHandle(e,r,n)}function B(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}var Ie,S={AUTO:"auto",LAZY:"lazy",EAGER:"eager",UNLOAD:"unload"},ir=[S.AUTO,S.LAZY,S.EAGER,S.UNLOAD],Ce=(B(H={},S.AUTO,0),B(H,S.LAZY,1),B(H,S.EAGER,2),B(H,S.UNLOAD,3),H);function de(e,r){var n=Ce[e]||0,t=Ce[r]||0,o=Math.max(n,t);return ir[o]}function we(){return Ie||(Ie=Y({renderable:!0,playable:!0,loading:S.AUTO}))}function Me(e){var r=e.children,n=e.loading,t=void 0===n?"auto":n,o=e.notify,i=e.playable,a=void 0===i||i,u=e.renderable,c=void 0===u||u,l=ur(),f=c&&l.renderable,d=f&&a&&l.playable,v=de(f?S.AUTO:S.LAZY,de(t,l.loading)),s=o||l.notify,p=G((function(){return{renderable:f,playable:d,loading:v,notify:s}}),[f,d,v,s]);return I(we().Provider,{children:r,value:p})}function ur(){return D(we())}var Te=Array.isArray,Ne=Object.prototype,dt=Ne.hasOwnProperty,lt=Ne.toString;function je(e){var r=Object.create(null);return e&&Object.assign(r,e),r}function le(e,r){return Object.keys(e).reduce((function(n,t){return r.includes(t)||(n[t]=e[t]),n}),{})}var ee,$e=["Webkit","webkit","Moz","moz","ms","O","o"];function gr(e){return e.charAt(0).toUpperCase()+e.slice(1)}function yr(e,r){for(var n=0;n<$e.length;n++){var t=$e[n]+r;if(void 0!==e[t])return t}return""}function De(e,r,n){if(me(r))return r;ee||(ee=je());var t=ee[r];if(!t||n){if(t=r,void 0===e[r]){var o=yr(e,gr(r));void 0!==e[o]&&(t=o)}n||(ee[r]=t)}return t}function br(e,r,n,t,o){var i=De(e.style,r,o);if(i){var a=t?n+t:n;me(i)?e.style.setProperty(i,a):e.style[i]=a}}function re(e,r,n){var t=De(e.style,r,n);if(t)return me(t)?e.style.getPropertyValue(t):e.style[t]}function pe(e,r){for(var n in r)br(e,n,r[n])}function me(e){return e.startsWith("--")}var He=500,Ar=200,Sr="cubic-bezier(0.47, 0, 0.745, 0.715)",Er="cubic-bezier(0.39, 0.575, 0.565, 1)";function Le(e){return Ye(e,(function(){var r=re(e,"height"),n=re(e,"opacity"),t=re(e,"overflowY");pe(e,{height:0,opacity:0,overflowY:"auto"});var o=e.scrollHeight;pe(e,{height:r,opacity:n,overflowY:t});var i=ke(o);return e.animate([{height:0,opacity:0,overflowY:"hidden"},{height:o+"px",opacity:1,overflowY:"hidden"}],{easing:Sr,duration:i})}))}function Ue(e){return Ye(e,(function(){var r=e.offsetHeight,n=ke(r);return e.animate([{height:r+"px",opacity:1,overflowY:"hidden"},{height:"0",opacity:0,overflowY:"hidden"}],{easing:Er,duration:n})}))}function Ye(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;e.classList.add("i-amphtml-animating");var t=r();return t.onfinish=t.oncancel=function(){t=null,n&&n(),e.classList.remove("i-amphtml-animating")},function(){t&&t.cancel()}}function ke(e){var r=window.innerHeight,n=Math.abs(e)/r*He;return Math.min(Math.max(n,Ar),He)}var te=q(require("preact/compat"));function Fe(e){return te.forwardRef(e)}function Ge(){var e=0;return function(){return String(++e)}}function Ve(e){return function(){return String(Math.floor(Math.random()*e))}}var _r=["animate","as","children","expandSingleSection","id"],Pr=["animate","as","children","expanded","id","onExpandStateChange"],Or=["as","children","className","id","role","tabIndex"],Cr=["as","children","className","id","role"];function We(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}function _(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?We(Object(n),!0).forEach((function(r){ne(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):We(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}function ne(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function N(e,r){return Rr(e)||Mr(e,r)||wr(e,r)||Ir()}function Ir(){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 wr(e,r){if(e){if("string"==typeof e)return ze(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ze(e,r)}}function ze(e,r){(null==r||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function Mr(e,r){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var t,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(t=n.next()).done)&&(i.push(t.value),!r||i.length!==r);a=!0);}catch(e){u=!0,o=e}finally{try{!a&&null!=n.return&&n.return()}finally{if(u)throw o}}return i}}function Rr(e){if(Array.isArray(e))return e}function oe(e,r){if(null==e)return{};var n,t,o=Tr(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(t=0;t<i.length;t++)n=i[t],!(r.indexOf(n)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,n)||(o[n]=e[n]))}return o}function Tr(e,r){if(null==e)return{};var n,t,o={},i=Object.keys(e);for(t=0;t<i.length;t++)n=i[t],!(r.indexOf(n)>=0)&&(o[n]=e[n]);return o}var Xe=Y({}),ve=Y({}),Nr={},jr={},$r=Ge(),Ze=Ve(1e5);function Dr(e,r){var n=e.animate,t=void 0!==n&&n,o=e.as,i=void 0===o?"section":o,a=e.children,u=e.expandSingleSection,c=void 0!==u&&u,l=e.id,f=oe(e,_r),d=N(M(Nr),2),v=d[0],s=d[1],p=k(jr),b=N(M(Ze),1)[0],y=l||"a".concat(b);se((function(){!c||s((function(e){var r={},n=0;for(var t in e)r[t]=e[t]&&0==n++;return r}))}),[c]);var h=R((function(e,r,n){var t=n.current;return s((function(n){return Je(e,r,n,c)})),p.current=_(_({},p.current),{},ne({},e,t)),function(){s((function(r){return le(r,e)})),p.current=le(p.current,e)}}),[c]),g=R((function(e,r){s((function(n){var t=null!=r?r:!n[e],o=Je(e,t,n,c);return Q().then((function(){for(var e in n){var r=p.current[e];r&&n[e]!=o[e]&&r(o[e])}})),o}))}),[c]),m=R((function(e,r){var n;return null!==(n=v[e])&&void 0!==n?n:r}),[v]),O=R((function(e){if(e)e in v&&g(e);else if(!c)for(var r in v)g(r)}),[v,g,c]),S=R((function(e){if(e)m(e,!0)||g(e);else if(!c)for(var r in v)m(r,!0)||g(r)}),[v,g,m,c]),j=R((function(e){if(e)m(e,!1)&&g(e);else for(var r in v)m(r,!1)&&g(r)}),[v,g,m]);Oe(r,(function(){return{toggle:O,expand:S,collapse:j}}),[O,j,S]);var w=G((function(){return{registerSection:h,toggleExpanded:g,isExpanded:m,animate:t,prefix:y}}),[h,g,m,t,y]);return I(i,_({id:l},f),I(Xe.Provider,{value:w},a))}var qe=Fe(Dr);function Je(e,r,n,t){var o;if(t&&r)for(var i in o=ne({},e,r),n)i!=e&&(o[i]=!1);else o=_(_({},n),{},ne({},e,r));return o}function Hr(e){var r=e.animate,n=void 0!==r&&r,t=e.as,o=void 0===t?"section":t,i=e.children,a=e.expanded,u=void 0!==a&&a,c=e.id,l=e.onExpandStateChange,f=oe(e,Pr),d=N(M($r),1)[0],v=c||d,s=N(M(Ze),1)[0],p=N(M(u),2),b=p[0],y=p[1],h=N(M(null),2),g=h[0],m=h[1],O=N(M(null),2),S=O[0],j=O[1],w=D(Xe),x=w.animate,A=w.isExpanded,P=w.prefix,E=w.registerSection,H=w.toggleExpanded,Y=A?A(v,u):b,C=null!=x?x:n,L=g||"".concat(P||"a","-content-").concat(v,"-").concat(s),U=S||"".concat(P||"a","-header-").concat(v,"-").concat(s),q=k(null);q.current=l,F((function(){if(E)return E(v,u,q)}),[E,v,u]);var Z=R((function(e){H?H(v,e):y((function(r){var n=null!=e?e:!r;return Q().then((function(){var e=q.current;e&&e(n)})),n}))}),[v,H]),T=G((function(){return{animate:C,contentId:L,headerId:U,expanded:Y,toggleHandler:Z,setContentId:m,setHeaderId:j}}),[C,L,U,Y,Z]);return I(o,_(_({},f),{},{expanded:Y}),I(ve.Provider,{value:T},i))}function Lr(e){var r=e.as,n=void 0===r?"div":r,t=e.children,o=e.className,i=void 0===o?"":o,a=e.id,u=e.role,c=void 0===u?"button":u,l=e.tabIndex,f=void 0===l?0:l,d=oe(e,Or),v=D(ve),s=v.contentId,p=v.expanded,b=v.headerId,y=v.setHeaderId,h=v.toggleHandler;return F((function(){y&&y(a)}),[y,a]),I(n,_(_({},d),{},{id:b,role:c,className:"".concat(i," ").concat(J," ").concat(Ee),tabIndex:f,"aria-controls":s,onClick:function(){return h()},"aria-expanded":String(p)}),t)}function Ur(e){var r=e.as,n=void 0===r?"div":r,t=e.children,o=e.className,i=void 0===o?"":o,a=e.id,u=e.role,c=void 0===u?"region":u,l=oe(e,Cr),f=k(null),d=k(!1),v=D(ve),s=v.animate,p=v.contentId,b=v.expanded,y=v.headerId,h=v.setContentId;return se((function(){return d.current=!0,function(){return d.current=!1}}),[]),F((function(){h&&h(a)}),[h,a]),F((function(){var e=d.current,r=f.current;if(s&&e&&r&&r.animate)return b?Le(r):Ue(r)}),[b,s]),I(Me,{renderable:b},I(n,_(_({},l),{},{ref:f,className:i+(" "+J)+(b?"":" "+_e),id:p,"aria-labelledby":y,role:c}),t))}
//# sourceMappingURL=component-preact.js.map
qe.displayName="Accordion";
;
var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__markAsModule=function(e){return __defProp(e,"__esModule",{value:!0})},__export=function(e,t){for(var r in __markAsModule(e),t)__defProp(e,r,{get:t[r],enumerable:!0})},__reExport=function(e,t,r){if(t&&"object"==typeof t||"function"==typeof t)for(var n,o=__getOwnPropNames(t),a=0,i=o.length;a<i;a++)n=o[a],__hasOwnProp.call(e,n)||"default"===n||__defProp(e,n,{get:function(e){return t[e]}.bind(null,n),enumerable:!(r=__getOwnPropDesc(t,n))||r.enumerable});return e},__toModule=function(e){return __reExport(__markAsModule(__defProp(null!=e?__create(__getProtoOf(e)):{},"default",e&&e.__esModule&&"default"in e?{get:function(){return e.default},enumerable:!0}:{value:e,enumerable:!0})),e)};__export(exports,{Accordion:function(){return Accordion},AccordionContent:function(){return AccordionContent},AccordionHeader:function(){return AccordionHeader},AccordionSection:function(){return AccordionSection}});var resolved,$sectionChild="section-child-00fce3c",$header="header-00fce3c",$contentHidden="content-hidden-00fce3c";function resolvedPromise(){return resolved||(resolved=Promise.resolve(void 0))}var _MAP,preact=__toModule(require("preact")),preactDOM=__toModule(require("preact")),hooks=__toModule(require("preact/hooks"));function createElement2(e,t,r){return preact.createElement.apply(void 0,arguments)}function createContext2(e){return preact.createContext(e,void 0)}function useState2(e){return hooks.useState(e)}function useRef2(e){return hooks.useRef(e)}function useEffect2(e,t){hooks.useEffect(e,t)}function useLayoutEffect2(e,t){hooks.useLayoutEffect(e,t)}function useContext2(e){return hooks.useContext(e)}function useMemo2(e,t){return hooks.useMemo(e,t)}function useCallback2(e,t){return hooks.useCallback(e,t)}function useImperativeHandle2(e,t,r){return hooks.useImperativeHandle(e,t,r)}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var context,Loading={AUTO:"auto",LAZY:"lazy",EAGER:"eager",UNLOAD:"unload"},ORDER=[Loading.AUTO,Loading.LAZY,Loading.EAGER,Loading.UNLOAD],MAP=(_defineProperty(_MAP={},Loading.AUTO,0),_defineProperty(_MAP,Loading.LAZY,1),_defineProperty(_MAP,Loading.EAGER,2),_defineProperty(_MAP,Loading.UNLOAD,3),_MAP);function reducer(e,t){var r=MAP[e]||0,n=MAP[t]||0,o=Math.max(r,n);return ORDER[o]}function getAmpContext(){return context||(context=createContext2({renderable:!0,playable:!0,loading:Loading.AUTO}))}function WithAmpContext(e){var t=e.children,r=e.loading,n=void 0===r?"auto":r,o=e.notify,a=e.playable,i=void 0===a||a,c=e.renderable,u=void 0===c||c,d=useAmpContext(),l=u&&d.renderable,s=l&&i&&d.playable,f=reducer(l?Loading.AUTO:Loading.LAZY,reducer(n,d.loading)),p=o||d.notify,_=useMemo2((function(){return{renderable:l,playable:s,loading:f,notify:p}}),[l,s,f,p]);return createElement2(getAmpContext().Provider,{children:t,value:_})}function useAmpContext(){return useContext2(getAmpContext())}var propertyNameCache,isArray=Array.isArray,_Object$prototype=Object.prototype,hasOwn_=_Object$prototype.hasOwnProperty,toString_=_Object$prototype.toString;function map(e){var t=Object.create(null);return e&&Object.assign(t,e),t}function omit(e,t){return Object.keys(e).reduce((function(r,n){return t.includes(n)||(r[n]=e[n]),r}),{})}var vendorPrefixes=["Webkit","webkit","Moz","moz","ms","O","o"];function camelCaseToTitleCase(e){return e.charAt(0).toUpperCase()+e.slice(1)}function getVendorJsPropertyName_(e,t){for(var r=0;r<vendorPrefixes.length;r++){var n=vendorPrefixes[r]+t;if(void 0!==e[n])return n}return""}function getVendorJsPropertyName(e,t,r){if(isVar(t))return t;propertyNameCache||(propertyNameCache=map());var n=propertyNameCache[t];if(!n||r){if(n=t,void 0===e[t]){var o=getVendorJsPropertyName_(e,camelCaseToTitleCase(t));void 0!==e[o]&&(n=o)}r||(propertyNameCache[t]=n)}return n}function setStyle(e,t,r,n,o){var a=getVendorJsPropertyName(e.style,t,o);if(a){var i=n?r+n:r;isVar(a)?e.style.setProperty(a,i):e.style[a]=i}}function getStyle(e,t,r){var n=getVendorJsPropertyName(e.style,t,r);if(n)return isVar(n)?e.style.getPropertyValue(n):e.style[n]}function setStyles(e,t){for(var r in t)setStyle(e,r,t[r])}function isVar(e){return e.startsWith("--")}var MAX_TRANSITION_DURATION=500,MIN_TRANSITION_DURATION=200,EXPAND_CURVE="cubic-bezier(0.47, 0, 0.745, 0.715)",COLLAPSE_CURVE="cubic-bezier(0.39, 0.575, 0.565, 1)";function animateExpand(e){return animate(e,(function(){var t=getStyle(e,"height"),r=getStyle(e,"opacity"),n=getStyle(e,"overflowY");setStyles(e,{height:0,opacity:0,overflowY:"auto"});var o=e.scrollHeight;setStyles(e,{height:t,opacity:r,overflowY:n});var a=getTransitionDuration(o);return e.animate([{height:0,opacity:0,overflowY:"hidden"},{height:o+"px",opacity:1,overflowY:"hidden"}],{easing:EXPAND_CURVE,duration:a})}))}function animateCollapse(e){return animate(e,(function(){var t=e.offsetHeight,r=getTransitionDuration(t);return e.animate([{height:t+"px",opacity:1,overflowY:"hidden"},{height:"0",opacity:0,overflowY:"hidden"}],{easing:COLLAPSE_CURVE,duration:r})}))}function animate(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;e.classList.add("i-amphtml-animating");var n=t();return n.onfinish=n.oncancel=function(){n=null,r&&r(),e.classList.remove("i-amphtml-animating")},function(){n&&n.cancel()}}function getTransitionDuration(e){var t=window.innerHeight,r=Math.abs(e)/t*MAX_TRANSITION_DURATION;return Math.min(Math.max(r,MIN_TRANSITION_DURATION),MAX_TRANSITION_DURATION)}var compat=__toModule(require("preact/compat"));function forwardRef2(e){return compat.forwardRef(e)}function sequentialIdGenerator(){var e=0;return function(){return String(++e)}}function randomIdGenerator(e){return function(){return String(Math.floor(Math.random()*e))}}var _excluded=["animate","as","children","expandSingleSection","id"],_excluded2=["animate","as","children","expanded","id","onExpandStateChange"],_excluded3=["as","children","className","id","role","tabIndex"],_excluded4=["as","children","className","id","role"];function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){_defineProperty2(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty2(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_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 _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],i=!0,c=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(c)throw o}}return a}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,o=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}var AccordionContext=createContext2({}),SectionContext=createContext2({}),EMPTY_EXPANDED_MAP={},EMPTY_EVENT_MAP={},generateSectionId=sequentialIdGenerator(),generateRandomId=randomIdGenerator(1e5);function AccordionWithRef(e,t){var r=e.animate,n=void 0!==r&&r,o=e.as,a=void 0===o?"section":o,i=e.children,c=e.expandSingleSection,u=void 0!==c&&c,d=e.id,l=_objectWithoutProperties(e,_excluded),s=_slicedToArray(useState2(EMPTY_EXPANDED_MAP),2),f=s[0],p=s[1],_=useRef2(EMPTY_EVENT_MAP),y=_slicedToArray(useState2(generateRandomId),1)[0],v=d||"a".concat(y);useEffect2((function(){u&&p((function(e){var t={},r=0;for(var n in e)t[n]=e[n]&&0==r++;return t}))}),[u]);var m=useCallback2((function(e,t,r){var n=r.current;return p((function(r){return setExpanded(e,t,r,u)})),_.current=_objectSpread(_objectSpread({},_.current),{},_defineProperty2({},e,n)),function(){p((function(t){return omit(t,e)})),_.current=omit(_.current,e)}}),[u]),b=useCallback2((function(e,t){p((function(r){var n=null!=t?t:!r[e],o=setExpanded(e,n,r,u);return resolvedPromise().then((function(){for(var e in r){var t=_.current[e];t&&r[e]!=o[e]&&t(o[e])}})),o}))}),[u]),g=useCallback2((function(e,t){var r;return null!==(r=f[e])&&void 0!==r?r:t}),[f]),h=useCallback2((function(e){if(e)e in f&&b(e);else if(!u)for(var t in f)b(t)}),[f,b,u]),A=useCallback2((function(e){if(e)g(e,!0)||b(e);else if(!u)for(var t in f)g(t,!0)||b(t)}),[f,b,g,u]),P=useCallback2((function(e){if(e)g(e,!1)&&b(e);else for(var t in f)g(t,!1)&&b(t)}),[f,b,g]);useImperativeHandle2(t,(function(){return{toggle:h,expand:A,collapse:P}}),[h,P,A]);var O=useMemo2((function(){return{registerSection:m,toggleExpanded:b,isExpanded:g,animate:n,prefix:v}}),[m,b,g,n,v]);return createElement2(a,_objectSpread({id:d},l),createElement2(AccordionContext.Provider,{value:O},i))}var Accordion=forwardRef2(AccordionWithRef);function setExpanded(e,t,r,n){var o;if(n&&t)for(var a in o=_defineProperty2({},e,t),r)a!=e&&(o[a]=!1);else o=_objectSpread(_objectSpread({},r),{},_defineProperty2({},e,t));return o}function AccordionSection(e){var t=e.animate,r=void 0!==t&&t,n=e.as,o=void 0===n?"section":n,a=e.children,i=e.expanded,c=void 0!==i&&i,u=e.id,d=e.onExpandStateChange,l=_objectWithoutProperties(e,_excluded2),s=_slicedToArray(useState2(generateSectionId),1)[0],f=u||s,p=_slicedToArray(useState2(generateRandomId),1)[0],_=_slicedToArray(useState2(c),2),y=_[0],v=_[1],m=_slicedToArray(useState2(null),2),b=m[0],g=m[1],h=_slicedToArray(useState2(null),2),A=h[0],P=h[1],O=useContext2(AccordionContext),x=O.animate,S=O.isExpanded,E=O.prefix,C=O.registerSection,j=O.toggleExpanded,I=S?S(f,c):y,T=null!=x?x:r,M=b||"".concat(E||"a","-content-").concat(f,"-").concat(p),N=A||"".concat(E||"a","-header-").concat(f,"-").concat(p),w=useRef2(null);w.current=d,useLayoutEffect2((function(){if(C)return C(f,c,w)}),[C,f,c]);var L=useCallback2((function(e){j?j(f,e):v((function(t){var r=null!=e?e:!t;return resolvedPromise().then((function(){var e=w.current;e&&e(r)})),r}))}),[f,j]),R=useMemo2((function(){return{animate:T,contentId:M,headerId:N,expanded:I,toggleHandler:L,setContentId:g,setHeaderId:P}}),[T,M,N,I,L]);return createElement2(o,_objectSpread(_objectSpread({},l),{},{expanded:I}),createElement2(SectionContext.Provider,{value:R},a))}function AccordionHeader(e){var t=e.as,r=void 0===t?"div":t,n=e.children,o=e.className,a=void 0===o?"":o,i=e.id,c=e.role,u=void 0===c?"button":c,d=e.tabIndex,l=void 0===d?0:d,s=_objectWithoutProperties(e,_excluded3),f=useContext2(SectionContext),p=f.contentId,_=f.expanded,y=f.headerId,v=f.setHeaderId,m=f.toggleHandler;return useLayoutEffect2((function(){v&&v(i)}),[v,i]),createElement2(r,_objectSpread(_objectSpread({},s),{},{id:y,role:u,className:"".concat(a," ").concat($sectionChild," ").concat($header),tabIndex:l,"aria-controls":p,onClick:function(){return m()},"aria-expanded":String(_)}),n)}function AccordionContent(e){var t=e.as,r=void 0===t?"div":t,n=e.children,o=e.className,a=void 0===o?"":o,i=e.id,c=e.role,u=void 0===c?"region":c,d=_objectWithoutProperties(e,_excluded4),l=useRef2(null),s=useRef2(!1),f=useContext2(SectionContext),p=f.animate,_=f.contentId,y=f.expanded,v=f.headerId,m=f.setContentId;return useEffect2((function(){return s.current=!0,function(){return s.current=!1}}),[]),useLayoutEffect2((function(){m&&m(i)}),[m,i]),useLayoutEffect2((function(){var e=s.current,t=l.current;if(p&&e&&t&&t.animate)return y?animateExpand(t):animateCollapse(t)}),[y,p]),createElement2(WithAmpContext,{renderable:y},createElement2(r,_objectSpread(_objectSpread({},d),{},{ref:l,className:a+" "+$sectionChild+(y?"":" "+$contentHidden),id:_,"aria-labelledby":v,role:u}),n))}Accordion.displayName="Accordion";

4

dist/component-preact.module.js

@@ -1,2 +0,2 @@

var L,H="section-child-00fce3c",B="header-00fce3c",ee="content-hidden-00fce3c";function U(){return L||(L=Promise.resolve(void 0))}import{cloneElement as gt,createContext as Ce,createElement as Se,createRef as bt}from"preact";import{hydrate as At,render as yt}from"preact";import{useCallback as Me,useContext as Ne,useEffect as Ie,useImperativeHandle as je,useLayoutEffect as we,useMemo as Re,useRef as ve,useState as _e}from"preact/hooks";function P(e,t,n){return Se.apply(void 0,arguments)}function R(e){return Ce(e,void 0)}function O(e){return _e(e)}function M(e){return ve(e)}function F(e,t){Ie(e,t)}function j(e,t){we(e,t)}function w(e){return Ne(e)}function $(e,t){return Re(e,t)}function S(e,t){return Me(e,t)}function te(e,t,n){return je(e,t,n)}var ne,h={AUTO:"auto",LAZY:"lazy",EAGER:"eager",UNLOAD:"unload"},$e=[h.AUTO,h.LAZY,h.EAGER,h.UNLOAD],re={[h.AUTO]:0,[h.LAZY]:1,[h.EAGER]:2,[h.UNLOAD]:3};function z(e,t){let n=re[e]||0,r=re[t]||0,i=Math.max(n,r);return $e[i]}function oe(){return ne||(ne=R({renderable:!0,playable:!0,loading:h.AUTO}))}function ie({children:e,loading:t="auto",notify:n,playable:r=!0,renderable:i=!0}){let a=t,o=r,l=i,c=Te(),u=l&&c.renderable,d=u&&o&&c.playable,f=z(u?h.AUTO:h.LAZY,z(a,c.loading)),s=n||c.notify,p=$((()=>({renderable:u,playable:d,loading:f,notify:s})),[u,d,f,s]);return P(oe().Provider,{children:e,value:p})}function Te(){return w(oe())}var{hasOwnProperty:Yt,toString:Gt}=Object.prototype;function ce(e){let t=Object.create(null);return e&&Object.assign(t,e),t}function W(e,t){return Object.keys(e).reduce(((n,r)=>(t.includes(r)||(n[r]=e[r]),n)),{})}var V,ae=["Webkit","webkit","Moz","moz","ms","O","o"];function Xe(e){return e.charAt(0).toUpperCase()+e.slice(1)}function qe(e,t){for(let n=0;n<ae.length;n++){let r=ae[n]+t;if(void 0!==e[r])return r}return""}function ue(e,t,n){if(q(t))return t;V||(V=ce());let r=V[t];if(!r||n){if(r=t,void 0===e[t]){let n=qe(e,Xe(t));void 0!==e[n]&&(r=n)}n||(V[t]=r)}return r}function Ze(e,t,n,r,i){let a=ue(e.style,t,i);if(!a)return;let o=r?n+r:n;q(a)?e.style.setProperty(a,o):e.style[a]=o}function Y(e,t,n){let r=ue(e.style,t,n);if(r)return q(r)?e.style.getPropertyValue(r):e.style[r]}function X(e,t){for(let n in t)Ze(e,n,t[n])}function q(e){return e.startsWith("--")}var fe=500,Je=200,Ke="cubic-bezier(0.47, 0, 0.745, 0.715)",Qe="cubic-bezier(0.39, 0.575, 0.565, 1)";function pe(e){return le(e,(()=>{let t=Y(e,"height"),n=Y(e,"opacity"),r=Y(e,"overflowY");X(e,{height:0,opacity:0,overflowY:"auto"});let i=e.scrollHeight;X(e,{height:t,opacity:n,overflowY:r});let a=me(i);return e.animate([{height:0,opacity:0,overflowY:"hidden"},{height:i+"px",opacity:1,overflowY:"hidden"}],{easing:Ke,duration:a})}))}function de(e){return le(e,(()=>{let t=e.offsetHeight,n=me(t);return e.animate([{height:t+"px",opacity:1,overflowY:"hidden"},{height:"0",opacity:0,overflowY:"hidden"}],{easing:Qe,duration:n})}))}function le(e,t,n){let r=n;e.classList.add("i-amphtml-animating");let i=t();return i.onfinish=i.oncancel=()=>{i=null,r&&r(),e.classList.remove("i-amphtml-animating")},()=>{i&&i.cancel()}}function me(e){let t=window.innerHeight,n=Math.abs(e)/t*fe;return Math.min(Math.max(n,Je),fe)}import{Children as Cr,createPortal as Sr,forwardRef as Be}from"preact/compat";function xe(e){return Be(e)}function he(){let e=0;return()=>String(++e)}function ge(e){return()=>String(Math.floor(Math.random()*e))}var et=["animate","as","children","expandSingleSection","id"],tt=["animate","as","children","expanded","id","onExpandStateChange"],rt=["as","children","className","id","role","tabIndex"],nt=["as","children","className","id","role"];function ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(n),!0).forEach((function(t){ot(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e,t){if(null==e)return{};var n,r,i=it(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,n)||(i[n]=e[n]))}return i}function it(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&(i[n]=e[n]);return i}var Ae=R({}),Z=R({}),st={},ct={},at=he(),be=ge(1e5);function ut(e,t){let{animate:n=!1,as:r="section",children:i,expandSingleSection:a=!1,id:o}=e,l=G(e,et),{0:c,1:u}=O(st),d=M(ct),{0:f}=O(be),s=o||`a${f}`;F((()=>{!a||u((e=>{let t={},n=0;for(let r in e)t[r]=e[r]&&0==n++;return t}))}),[a]);let p=S(((e,t,{current:n})=>(u((n=>Ee(e,t,n,a))),d.current=A(A({},d.current),{},{[e]:n}),()=>{u((t=>W(t,e))),d.current=W(d.current,e)})),[a]),h=S(((e,t)=>{u((n=>{let r=null!=t?t:!n[e],i=Ee(e,r,n,a);return U().then((()=>{for(let e in n){let t=d.current[e];t&&n[e]!=i[e]&&t(i[e])}})),i}))}),[a]),g=S(((e,t)=>{var n;return null!==(n=c[e])&&void 0!==n?n:t}),[c]),b=S((e=>{if(e)e in c&&h(e);else if(!a)for(let e in c)h(e)}),[c,h,a]),m=S((e=>{if(e)g(e,!0)||h(e);else if(!a)for(let e in c)g(e,!0)||h(e)}),[c,h,g,a]),y=S((e=>{if(e)g(e,!1)&&h(e);else for(let e in c)g(e,!1)&&h(e)}),[c,h,g]);te(t,(()=>({toggle:b,expand:m,collapse:y})),[b,y,m]);let v=$((()=>({registerSection:p,toggleExpanded:h,isExpanded:g,animate:n,prefix:s})),[p,h,g,n,s]);return P(r,A({id:o},l),P(Ae.Provider,{value:v},i))}var ft=xe(ut);function Ee(e,t,n,r){let i;if(r&&t){i={[e]:t};for(let t in n)t!=e&&(i[t]=!1)}else i=A(A({},n),{},{[e]:t});return i}function zr(e){let{animate:t=!1,as:n="section",children:r,expanded:i=!1,id:a,onExpandStateChange:o}=e,l=G(e,tt),{0:c}=O(at),u=a||c,{0:d}=O(be),{0:f,1:s}=O(i),{0:p,1:h}=O(null),{0:g,1:b}=O(null),{animate:m,isExpanded:y,prefix:v,registerSection:x,toggleExpanded:E}=w(Ae),I=y?y(u,i):f,Y=null!=m?m:t,C=p||`${v||"a"}-content-${u}-${d}`,L=g||`${v||"a"}-header-${u}-${d}`,H=M(null);H.current=o,j((()=>{if(x)return x(u,i,H)}),[x,u,i]);let N=S((e=>{E?E(u,e):s((t=>{let n=null!=e?e:!t;return U().then((()=>{let e=H.current;e&&e(n)})),n}))}),[u,E]),R=$((()=>({animate:Y,contentId:C,headerId:L,expanded:I,toggleHandler:N,setContentId:h,setHeaderId:b})),[Y,C,L,I,N]);return P(n,A(A({},l),{},{expanded:I}),P(Z.Provider,{value:R},r))}function Wr(e){let{as:t="div",children:n,className:r="",id:i,role:a="button",tabIndex:o=0}=e,l=G(e,rt),{contentId:c,expanded:u,headerId:d,setHeaderId:f,toggleHandler:s}=w(Z);return j((()=>{f&&f(i)}),[f,i]),P(t,A(A({},l),{},{id:d,role:a,className:`${r} ${H} ${B}`,tabIndex:o,"aria-controls":c,onClick:()=>s(),"aria-expanded":String(u)}),n)}function Xr(e){let{as:t="div",children:n,className:r="",id:i,role:a="region"}=e,o=G(e,nt),l=M(null),c=M(!1),{animate:u,contentId:d,expanded:f,headerId:s,setContentId:p}=w(Z);return F((()=>(c.current=!0,()=>c.current=!1)),[]),j((()=>{p&&p(i)}),[p,i]),j((()=>{let e=c.current,t=l.current;if(u&&e&&t&&t.animate)return f?pe(t):de(t)}),[f,u]),P(ie,{renderable:f},P(t,A(A({},o),{},{ref:l,className:r+(" "+H)+(f?"":" "+ee),id:d,"aria-labelledby":s,role:a}),n))}ft.displayName="Accordion";export{ft as Accordion,Xr as AccordionContent,Wr as AccordionHeader,zr as AccordionSection};
//# sourceMappingURL=component-preact.module.js.map
;
var e;function n(){return e||(e=Promise.resolve(void 0))}import{cloneElement as t,createContext as r,createElement as o,createRef as i}from"preact";import{hydrate as a,render as c}from"preact";import{useCallback as l,useContext as u,useEffect as d,useImperativeHandle as s,useLayoutEffect as f,useMemo as p,useRef as h,useState as g}from"preact/hooks";function b(e,n,t){return o.apply(void 0,arguments)}function y(e){return r(e,void 0)}function m(e){return g(e)}function v(e){return h(e)}function O(e,n){d(e,n)}function x(e,n){f(e,n)}function w(e){return u(e)}function j(e,n){return p(e,n)}function P(e,n){return l(e,n)}var S,I=["auto","lazy","eager","unload"],E={auto:0,lazy:1,eager:2,unload:3};function $(e,n){const t=E[e]||0,r=E[n]||0,o=Math.max(t,r);return I[o]}function k(){return S||(S=y({renderable:!0,playable:!0,loading:"auto"}))}function z({children:e,loading:n="auto",notify:t,playable:r=!0,renderable:o=!0}){let i=n,a=r,c=o;const l=w(k()),u=c&&l.renderable,d=u&&a&&l.playable,s=$(u?"auto":"lazy",$(i,l.loading)),f=t||l.notify,p=j((()=>({renderable:u,playable:d,loading:s,notify:f})),[u,d,s,f]);return b(k().Provider,{children:e,value:p})}var H,{hasOwnProperty:M,toString:N}=Object.prototype;function Y(e,n){return Object.keys(e).reduce(((t,r)=>(n.includes(r)||(t[r]=e[r]),t)),{})}var C=["Webkit","webkit","Moz","moz","ms","O","o"];function D(e,n,t){if(U(n))return n;H||(H=Object.create(null));let r=H[n];if(!r||t){if(r=n,void 0===e[n]){const t=function(e,n){for(let t=0;t<C.length;t++){const r=C[t]+n;if(void 0!==e[r])return r}return""}(e,function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n));void 0!==e[t]&&(r=t)}t||(H[n]=r)}return r}function A(e,n,t,r,o){const i=D(e.style,n,o);if(!i)return;const a=r?t+r:t;U(i)?e.style.setProperty(i,a):e.style[i]=a}function L(e,n,t){const r=D(e.style,n,t);if(r)return U(r)?e.style.getPropertyValue(r):e.style[r]}function W(e,n){for(const t in n)A(e,t,n[t])}function U(e){return e.startsWith("--")}function V(e,n,t){let r=t;e.classList.add("i-amphtml-animating");let o=n();return o.onfinish=o.oncancel=()=>{o=null,r&&r(),e.classList.remove("i-amphtml-animating")},()=>{o&&o.cancel()}}function q(e){const n=window.innerHeight,t=Math.abs(e)/n*500;return Math.min(Math.max(t,200),500)}import{Children as B,createPortal as F,forwardRef as G}from"preact/compat";var J=["animate","as","children","expandSingleSection","id"],K=["animate","as","children","expanded","id","onExpandStateChange"],Q=["as","children","className","id","role","tabIndex"],R=["as","children","className","id","role"];function T(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function X(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?T(Object(t),!0).forEach((function(n){Z(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):T(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function Z(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function _(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var ee=y({}),ne=y({}),te={},re={},oe=function(){let e=0;return()=>String(++e)}(),ie=()=>String(Math.floor(1e5*Math.random())),ae=G((function(e,t){let{animate:r=!1,as:o="section",children:i,expandSingleSection:a=!1,id:c}=e,l=_(e,J);const{0:u,1:d}=m(te),f=v(re),{0:p}=m(ie),h=c||`a${p}`;O((()=>{a&&d((e=>{const n={};let t=0;for(const r in e)n[r]=e[r]&&0==t++;return n}))}),[a]);const g=P(((e,n,{current:t})=>(d((t=>ce(e,n,t,a))),f.current=X(X({},f.current),{},{[e]:t}),()=>{d((n=>Y(n,e))),f.current=Y(f.current,e)})),[a]),y=P(((e,t)=>{d((r=>{const o=null!=t?t:!r[e],i=ce(e,o,r,a);return n().then((()=>{for(const e in r){const n=f.current[e];n&&r[e]!=i[e]&&n(i[e])}})),i}))}),[a]),x=P(((e,n)=>{var t;return null!==(t=u[e])&&void 0!==t?t:n}),[u]),w=P((e=>{if(e)e in u&&y(e);else if(!a)for(const e in u)y(e)}),[u,y,a]),S=P((e=>{if(e)x(e,!0)||y(e);else if(!a)for(const e in u)x(e,!0)||y(e)}),[u,y,x,a]),I=P((e=>{if(e)x(e,!1)&&y(e);else for(const e in u)x(e,!1)&&y(e)}),[u,y,x]);!function(e,n,t){s(e,(()=>({toggle:w,expand:S,collapse:I})),t)}(t,0,[w,I,S]);const E=j((()=>({registerSection:g,toggleExpanded:y,isExpanded:x,animate:r,prefix:h})),[g,y,x,r,h]);return b(o,X({id:c},l),b(ee.Provider,{value:E},i))}));function ce(e,n,t,r){let o;if(r&&n){o={[e]:n};for(const n in t)n!=e&&(o[n]=!1)}else o=X(X({},t),{},{[e]:n});return o}function le(e){let{animate:t=!1,as:r="section",children:o,expanded:i=!1,id:a,onExpandStateChange:c}=e,l=_(e,K);const{0:u}=m(oe),d=a||u,{0:s}=m(ie),{0:f,1:p}=m(i),{0:h,1:g}=m(null),{0:y,1:O}=m(null),{animate:S,isExpanded:I,prefix:E,registerSection:$,toggleExpanded:k}=w(ee),z=I?I(d,i):f,H=null!=S?S:t,M=h||`${E||"a"}-content-${d}-${s}`,N=y||`${E||"a"}-header-${d}-${s}`,Y=v(null);Y.current=c,x((()=>{if($)return $(d,i,Y)}),[$,d,i]);const C=P((e=>{k?k(d,e):p((t=>{const r=null!=e?e:!t;return n().then((()=>{const e=Y.current;e&&e(r)})),r}))}),[d,k]),D=j((()=>({animate:H,contentId:M,headerId:N,expanded:z,toggleHandler:C,setContentId:g,setHeaderId:O})),[H,M,N,z,C]);return b(r,X(X({},l),{},{expanded:z}),b(ne.Provider,{value:D},o))}function ue(e){let{as:n="div",children:t,className:r="",id:o,role:i="button",tabIndex:a=0}=e,c=_(e,Q);const{contentId:l,expanded:u,headerId:d,setHeaderId:s,toggleHandler:f}=w(ne);return x((()=>{s&&s(o)}),[s,o]),b(n,X(X({},c),{},{id:d,role:i,className:`${r} section-child-00fce3c header-00fce3c`,tabIndex:a,"aria-controls":l,onClick:()=>f(),"aria-expanded":String(u)}),t)}function de(e){let{as:n="div",children:t,className:r="",id:o,role:i="region"}=e,a=_(e,R);const c=v(null),l=v(!1),{animate:u,contentId:d,expanded:s,headerId:f,setContentId:p}=w(ne);return O((()=>(l.current=!0,()=>l.current=!1)),[]),x((()=>{p&&p(o)}),[p,o]),x((()=>{const e=l.current,n=c.current;if(u&&e&&n&&n.animate)return s?function(e){return V(e,(()=>{const n=L(e,"height"),t=L(e,"opacity"),r=L(e,"overflowY");W(e,{height:0,opacity:0,overflowY:"auto"});const o=e.scrollHeight;W(e,{height:n,opacity:t,overflowY:r});const i=q(o);return e.animate([{height:0,opacity:0,overflowY:"hidden"},{height:o+"px",opacity:1,overflowY:"hidden"}],{easing:"cubic-bezier(0.47, 0, 0.745, 0.715)",duration:i})}))}(n):function(e){return V(e,(()=>{const n=e.offsetHeight,t=q(n);return e.animate([{height:n+"px",opacity:1,overflowY:"hidden"},{height:"0",opacity:0,overflowY:"hidden"}],{easing:"cubic-bezier(0.39, 0.575, 0.565, 1)",duration:t})}))}(n)}),[s,u]),b(z,{renderable:s},b(n,X(X({},a),{},{ref:c,className:r+" section-child-00fce3c"+(s?"":" content-hidden-00fce3c"),id:d,"aria-labelledby":f,role:i}),t))}ae.displayName="Accordion";export{ae as Accordion,de as AccordionContent,ue as AccordionHeader,le as AccordionSection};

@@ -1,3 +0,2 @@

var Be=Object.create,Z=Object.defineProperty,er=Object.getOwnPropertyDescriptor,rr=Object.getOwnPropertyNames,tr=Object.getPrototypeOf,nr=Object.prototype.hasOwnProperty,Se=function(e){return Z(e,"__esModule",{value:!0})},or=function(e,r){for(var n in Se(e),r)Z(e,n,{get:r[n],enumerable:!0})},ar=function(e,r,n){if(r&&"object"==typeof r||"function"==typeof r)for(var t,o=rr(r),i=0,a=o.length;i<a;i++)t=o[i],!nr.call(e,t)&&"default"!==t&&Z(e,t,{get:function(e){return r[e]}.bind(null,t),enumerable:!(n=er(r,t))||n.enumerable});return e},q=function(e){return ar(Se(Z(null!=e?Be(tr(e)):{},"default",e&&e.__esModule&&"default"in e?{get:function(){return e.default},enumerable:!0}:{value:e,enumerable:!0})),e)};or(exports,{Accordion:function(){return qe},AccordionContent:function(){return Ur},AccordionHeader:function(){return Lr},AccordionSection:function(){return Hr}});var K,J="section-child-00fce3c",Ee="header-00fce3c",_e="content-hidden-00fce3c";function Q(){return K||(K=Promise.resolve(void 0))}var H,$=q(require("react")),Pe=q(require("react-dom")),v=q(require("react"));function I(e,r,n){return $.createElement.apply(void 0,arguments)}function Y(e){return $.createContext(e,void 0)}function M(e){return v.useState(e)}function k(e){return v.useRef(e)}function se(e,r){v.useEffect(e,r)}function F(e,r){v.useLayoutEffect(e,r)}function D(e){return v.useContext(e)}function G(e,r){return v.useMemo(e,r)}function R(e,r){return v.useCallback(e,r)}function Oe(e,r,n){return v.useImperativeHandle(e,r,n)}function B(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}var Ie,S={AUTO:"auto",LAZY:"lazy",EAGER:"eager",UNLOAD:"unload"},ir=[S.AUTO,S.LAZY,S.EAGER,S.UNLOAD],Ce=(B(H={},S.AUTO,0),B(H,S.LAZY,1),B(H,S.EAGER,2),B(H,S.UNLOAD,3),H);function de(e,r){var n=Ce[e]||0,t=Ce[r]||0,o=Math.max(n,t);return ir[o]}function we(){return Ie||(Ie=Y({renderable:!0,playable:!0,loading:S.AUTO}))}function Me(e){var r=e.children,n=e.loading,t=void 0===n?"auto":n,o=e.notify,i=e.playable,a=void 0===i||i,u=e.renderable,c=void 0===u||u,l=ur(),f=c&&l.renderable,d=f&&a&&l.playable,v=de(f?S.AUTO:S.LAZY,de(t,l.loading)),s=o||l.notify,p=G((function(){return{renderable:f,playable:d,loading:v,notify:s}}),[f,d,v,s]);return I(we().Provider,{children:r,value:p})}function ur(){return D(we())}var Te=Array.isArray,Ne=Object.prototype,dt=Ne.hasOwnProperty,lt=Ne.toString;function je(e){var r=Object.create(null);return e&&Object.assign(r,e),r}function le(e,r){return Object.keys(e).reduce((function(n,t){return r.includes(t)||(n[t]=e[t]),n}),{})}var ee,$e=["Webkit","webkit","Moz","moz","ms","O","o"];function gr(e){return e.charAt(0).toUpperCase()+e.slice(1)}function yr(e,r){for(var n=0;n<$e.length;n++){var t=$e[n]+r;if(void 0!==e[t])return t}return""}function De(e,r,n){if(me(r))return r;ee||(ee=je());var t=ee[r];if(!t||n){if(t=r,void 0===e[r]){var o=yr(e,gr(r));void 0!==e[o]&&(t=o)}n||(ee[r]=t)}return t}function br(e,r,n,t,o){var i=De(e.style,r,o);if(i){var a=t?n+t:n;me(i)?e.style.setProperty(i,a):e.style[i]=a}}function re(e,r,n){var t=De(e.style,r,n);if(t)return me(t)?e.style.getPropertyValue(t):e.style[t]}function pe(e,r){for(var n in r)br(e,n,r[n])}function me(e){return e.startsWith("--")}var He=500,Ar=200,Sr="cubic-bezier(0.47, 0, 0.745, 0.715)",Er="cubic-bezier(0.39, 0.575, 0.565, 1)";function Le(e){return Ye(e,(function(){var r=re(e,"height"),n=re(e,"opacity"),t=re(e,"overflowY");pe(e,{height:0,opacity:0,overflowY:"auto"});var o=e.scrollHeight;pe(e,{height:r,opacity:n,overflowY:t});var i=ke(o);return e.animate([{height:0,opacity:0,overflowY:"hidden"},{height:o+"px",opacity:1,overflowY:"hidden"}],{easing:Sr,duration:i})}))}function Ue(e){return Ye(e,(function(){var r=e.offsetHeight,n=ke(r);return e.animate([{height:r+"px",opacity:1,overflowY:"hidden"},{height:"0",opacity:0,overflowY:"hidden"}],{easing:Er,duration:n})}))}function Ye(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;e.classList.add("i-amphtml-animating");var t=r();return t.onfinish=t.oncancel=function(){t=null,n&&n(),e.classList.remove("i-amphtml-animating")},function(){t&&t.cancel()}}function ke(e){var r=window.innerHeight,n=Math.abs(e)/r*He;return Math.min(Math.max(n,Ar),He)}var te=q(require("react"));function Fe(e){return te.forwardRef(e)}function Ge(){var e=0;return function(){return String(++e)}}function Ve(e){return function(){return String(Math.floor(Math.random()*e))}}var _r=["animate","as","children","expandSingleSection","id"],Pr=["animate","as","children","expanded","id","onExpandStateChange"],Or=["as","children","className","id","role","tabIndex"],Cr=["as","children","className","id","role"];function We(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}function _(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?We(Object(n),!0).forEach((function(r){ne(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):We(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}function ne(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function N(e,r){return Rr(e)||Mr(e,r)||wr(e,r)||Ir()}function Ir(){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 wr(e,r){if(e){if("string"==typeof e)return ze(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ze(e,r)}}function ze(e,r){(null==r||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function Mr(e,r){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var t,o,i=[],a=!0,u=!1;try{for(n=n.call(e);!(a=(t=n.next()).done)&&(i.push(t.value),!r||i.length!==r);a=!0);}catch(e){u=!0,o=e}finally{try{!a&&null!=n.return&&n.return()}finally{if(u)throw o}}return i}}function Rr(e){if(Array.isArray(e))return e}function oe(e,r){if(null==e)return{};var n,t,o=Tr(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(t=0;t<i.length;t++)n=i[t],!(r.indexOf(n)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,n)||(o[n]=e[n]))}return o}function Tr(e,r){if(null==e)return{};var n,t,o={},i=Object.keys(e);for(t=0;t<i.length;t++)n=i[t],!(r.indexOf(n)>=0)&&(o[n]=e[n]);return o}var Xe=Y({}),ve=Y({}),Nr={},jr={},$r=Ge(),Ze=Ve(1e5);function Dr(e,r){var n=e.animate,t=void 0!==n&&n,o=e.as,i=void 0===o?"section":o,a=e.children,u=e.expandSingleSection,c=void 0!==u&&u,l=e.id,f=oe(e,_r),d=N(M(Nr),2),v=d[0],s=d[1],p=k(jr),b=N(M(Ze),1)[0],y=l||"a".concat(b);se((function(){!c||s((function(e){var r={},n=0;for(var t in e)r[t]=e[t]&&0==n++;return r}))}),[c]);var h=R((function(e,r,n){var t=n.current;return s((function(n){return Je(e,r,n,c)})),p.current=_(_({},p.current),{},ne({},e,t)),function(){s((function(r){return le(r,e)})),p.current=le(p.current,e)}}),[c]),g=R((function(e,r){s((function(n){var t=null!=r?r:!n[e],o=Je(e,t,n,c);return Q().then((function(){for(var e in n){var r=p.current[e];r&&n[e]!=o[e]&&r(o[e])}})),o}))}),[c]),m=R((function(e,r){var n;return null!==(n=v[e])&&void 0!==n?n:r}),[v]),O=R((function(e){if(e)e in v&&g(e);else if(!c)for(var r in v)g(r)}),[v,g,c]),S=R((function(e){if(e)m(e,!0)||g(e);else if(!c)for(var r in v)m(r,!0)||g(r)}),[v,g,m,c]),j=R((function(e){if(e)m(e,!1)&&g(e);else for(var r in v)m(r,!1)&&g(r)}),[v,g,m]);Oe(r,(function(){return{toggle:O,expand:S,collapse:j}}),[O,j,S]);var w=G((function(){return{registerSection:h,toggleExpanded:g,isExpanded:m,animate:t,prefix:y}}),[h,g,m,t,y]);return I(i,_({id:l},f),I(Xe.Provider,{value:w},a))}var qe=Fe(Dr);function Je(e,r,n,t){var o;if(t&&r)for(var i in o=ne({},e,r),n)i!=e&&(o[i]=!1);else o=_(_({},n),{},ne({},e,r));return o}function Hr(e){var r=e.animate,n=void 0!==r&&r,t=e.as,o=void 0===t?"section":t,i=e.children,a=e.expanded,u=void 0!==a&&a,c=e.id,l=e.onExpandStateChange,f=oe(e,Pr),d=N(M($r),1)[0],v=c||d,s=N(M(Ze),1)[0],p=N(M(u),2),b=p[0],y=p[1],h=N(M(null),2),g=h[0],m=h[1],O=N(M(null),2),S=O[0],j=O[1],w=D(Xe),x=w.animate,A=w.isExpanded,P=w.prefix,E=w.registerSection,H=w.toggleExpanded,Y=A?A(v,u):b,C=null!=x?x:n,L=g||"".concat(P||"a","-content-").concat(v,"-").concat(s),U=S||"".concat(P||"a","-header-").concat(v,"-").concat(s),q=k(null);q.current=l,F((function(){if(E)return E(v,u,q)}),[E,v,u]);var Z=R((function(e){H?H(v,e):y((function(r){var n=null!=e?e:!r;return Q().then((function(){var e=q.current;e&&e(n)})),n}))}),[v,H]),T=G((function(){return{animate:C,contentId:L,headerId:U,expanded:Y,toggleHandler:Z,setContentId:m,setHeaderId:j}}),[C,L,U,Y,Z]);return I(o,_(_({},f),{},{expanded:Y}),I(ve.Provider,{value:T},i))}function Lr(e){var r=e.as,n=void 0===r?"div":r,t=e.children,o=e.className,i=void 0===o?"":o,a=e.id,u=e.role,c=void 0===u?"button":u,l=e.tabIndex,f=void 0===l?0:l,d=oe(e,Or),v=D(ve),s=v.contentId,p=v.expanded,b=v.headerId,y=v.setHeaderId,h=v.toggleHandler;return F((function(){y&&y(a)}),[y,a]),I(n,_(_({},d),{},{id:b,role:c,className:"".concat(i," ").concat(J," ").concat(Ee),tabIndex:f,"aria-controls":s,onClick:function(){return h()},"aria-expanded":String(p)}),t)}function Ur(e){var r=e.as,n=void 0===r?"div":r,t=e.children,o=e.className,i=void 0===o?"":o,a=e.id,u=e.role,c=void 0===u?"region":u,l=oe(e,Cr),f=k(null),d=k(!1),v=D(ve),s=v.animate,p=v.contentId,b=v.expanded,y=v.headerId,h=v.setContentId;return se((function(){return d.current=!0,function(){return d.current=!1}}),[]),F((function(){h&&h(a)}),[h,a]),F((function(){var e=d.current,r=f.current;if(s&&e&&r&&r.animate)return b?Le(r):Ue(r)}),[b,s]),I(Me,{renderable:b},I(n,_(_({},l),{},{ref:f,className:i+(" "+J)+(b?"":" "+_e),id:p,"aria-labelledby":y,role:c}),t))}
//# sourceMappingURL=component-react.js.map
qe.displayName="Accordion";
;
var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__markAsModule=function(e){return __defProp(e,"__esModule",{value:!0})},__export=function(e,t){for(var r in __markAsModule(e),t)__defProp(e,r,{get:t[r],enumerable:!0})},__reExport=function(e,t,r){if(t&&"object"==typeof t||"function"==typeof t)for(var n,o=__getOwnPropNames(t),a=0,i=o.length;a<i;a++)n=o[a],__hasOwnProp.call(e,n)||"default"===n||__defProp(e,n,{get:function(e){return t[e]}.bind(null,n),enumerable:!(r=__getOwnPropDesc(t,n))||r.enumerable});return e},__toModule=function(e){return __reExport(__markAsModule(__defProp(null!=e?__create(__getProtoOf(e)):{},"default",e&&e.__esModule&&"default"in e?{get:function(){return e.default},enumerable:!0}:{value:e,enumerable:!0})),e)};__export(exports,{Accordion:function(){return Accordion},AccordionContent:function(){return AccordionContent},AccordionHeader:function(){return AccordionHeader},AccordionSection:function(){return AccordionSection}});var resolved,$sectionChild="section-child-00fce3c",$header="header-00fce3c",$contentHidden="content-hidden-00fce3c";function resolvedPromise(){return resolved||(resolved=Promise.resolve(void 0))}var _MAP,preact=__toModule(require("react")),preactDOM=__toModule(require("react-dom")),hooks=__toModule(require("react"));function createElement2(e,t,r){return preact.createElement.apply(void 0,arguments)}function createContext2(e){return preact.createContext(e,void 0)}function useState2(e){return hooks.useState(e)}function useRef2(e){return hooks.useRef(e)}function useEffect2(e,t){hooks.useEffect(e,t)}function useLayoutEffect2(e,t){hooks.useLayoutEffect(e,t)}function useContext2(e){return hooks.useContext(e)}function useMemo2(e,t){return hooks.useMemo(e,t)}function useCallback2(e,t){return hooks.useCallback(e,t)}function useImperativeHandle2(e,t,r){return hooks.useImperativeHandle(e,t,r)}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var context,Loading={AUTO:"auto",LAZY:"lazy",EAGER:"eager",UNLOAD:"unload"},ORDER=[Loading.AUTO,Loading.LAZY,Loading.EAGER,Loading.UNLOAD],MAP=(_defineProperty(_MAP={},Loading.AUTO,0),_defineProperty(_MAP,Loading.LAZY,1),_defineProperty(_MAP,Loading.EAGER,2),_defineProperty(_MAP,Loading.UNLOAD,3),_MAP);function reducer(e,t){var r=MAP[e]||0,n=MAP[t]||0,o=Math.max(r,n);return ORDER[o]}function getAmpContext(){return context||(context=createContext2({renderable:!0,playable:!0,loading:Loading.AUTO}))}function WithAmpContext(e){var t=e.children,r=e.loading,n=void 0===r?"auto":r,o=e.notify,a=e.playable,i=void 0===a||a,c=e.renderable,u=void 0===c||c,d=useAmpContext(),l=u&&d.renderable,s=l&&i&&d.playable,f=reducer(l?Loading.AUTO:Loading.LAZY,reducer(n,d.loading)),p=o||d.notify,_=useMemo2((function(){return{renderable:l,playable:s,loading:f,notify:p}}),[l,s,f,p]);return createElement2(getAmpContext().Provider,{children:t,value:_})}function useAmpContext(){return useContext2(getAmpContext())}var propertyNameCache,isArray=Array.isArray,_Object$prototype=Object.prototype,hasOwn_=_Object$prototype.hasOwnProperty,toString_=_Object$prototype.toString;function map(e){var t=Object.create(null);return e&&Object.assign(t,e),t}function omit(e,t){return Object.keys(e).reduce((function(r,n){return t.includes(n)||(r[n]=e[n]),r}),{})}var vendorPrefixes=["Webkit","webkit","Moz","moz","ms","O","o"];function camelCaseToTitleCase(e){return e.charAt(0).toUpperCase()+e.slice(1)}function getVendorJsPropertyName_(e,t){for(var r=0;r<vendorPrefixes.length;r++){var n=vendorPrefixes[r]+t;if(void 0!==e[n])return n}return""}function getVendorJsPropertyName(e,t,r){if(isVar(t))return t;propertyNameCache||(propertyNameCache=map());var n=propertyNameCache[t];if(!n||r){if(n=t,void 0===e[t]){var o=getVendorJsPropertyName_(e,camelCaseToTitleCase(t));void 0!==e[o]&&(n=o)}r||(propertyNameCache[t]=n)}return n}function setStyle(e,t,r,n,o){var a=getVendorJsPropertyName(e.style,t,o);if(a){var i=n?r+n:r;isVar(a)?e.style.setProperty(a,i):e.style[a]=i}}function getStyle(e,t,r){var n=getVendorJsPropertyName(e.style,t,r);if(n)return isVar(n)?e.style.getPropertyValue(n):e.style[n]}function setStyles(e,t){for(var r in t)setStyle(e,r,t[r])}function isVar(e){return e.startsWith("--")}var MAX_TRANSITION_DURATION=500,MIN_TRANSITION_DURATION=200,EXPAND_CURVE="cubic-bezier(0.47, 0, 0.745, 0.715)",COLLAPSE_CURVE="cubic-bezier(0.39, 0.575, 0.565, 1)";function animateExpand(e){return animate(e,(function(){var t=getStyle(e,"height"),r=getStyle(e,"opacity"),n=getStyle(e,"overflowY");setStyles(e,{height:0,opacity:0,overflowY:"auto"});var o=e.scrollHeight;setStyles(e,{height:t,opacity:r,overflowY:n});var a=getTransitionDuration(o);return e.animate([{height:0,opacity:0,overflowY:"hidden"},{height:o+"px",opacity:1,overflowY:"hidden"}],{easing:EXPAND_CURVE,duration:a})}))}function animateCollapse(e){return animate(e,(function(){var t=e.offsetHeight,r=getTransitionDuration(t);return e.animate([{height:t+"px",opacity:1,overflowY:"hidden"},{height:"0",opacity:0,overflowY:"hidden"}],{easing:COLLAPSE_CURVE,duration:r})}))}function animate(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;e.classList.add("i-amphtml-animating");var n=t();return n.onfinish=n.oncancel=function(){n=null,r&&r(),e.classList.remove("i-amphtml-animating")},function(){n&&n.cancel()}}function getTransitionDuration(e){var t=window.innerHeight,r=Math.abs(e)/t*MAX_TRANSITION_DURATION;return Math.min(Math.max(r,MIN_TRANSITION_DURATION),MAX_TRANSITION_DURATION)}var compat=__toModule(require("react"));function forwardRef2(e){return compat.forwardRef(e)}function sequentialIdGenerator(){var e=0;return function(){return String(++e)}}function randomIdGenerator(e){return function(){return String(Math.floor(Math.random()*e))}}var _excluded=["animate","as","children","expandSingleSection","id"],_excluded2=["animate","as","children","expanded","id","onExpandStateChange"],_excluded3=["as","children","className","id","role","tabIndex"],_excluded4=["as","children","className","id","role"];function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){_defineProperty2(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty2(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_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 _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],i=!0,c=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(c)throw o}}return a}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,o=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}var AccordionContext=createContext2({}),SectionContext=createContext2({}),EMPTY_EXPANDED_MAP={},EMPTY_EVENT_MAP={},generateSectionId=sequentialIdGenerator(),generateRandomId=randomIdGenerator(1e5);function AccordionWithRef(e,t){var r=e.animate,n=void 0!==r&&r,o=e.as,a=void 0===o?"section":o,i=e.children,c=e.expandSingleSection,u=void 0!==c&&c,d=e.id,l=_objectWithoutProperties(e,_excluded),s=_slicedToArray(useState2(EMPTY_EXPANDED_MAP),2),f=s[0],p=s[1],_=useRef2(EMPTY_EVENT_MAP),y=_slicedToArray(useState2(generateRandomId),1)[0],v=d||"a".concat(y);useEffect2((function(){u&&p((function(e){var t={},r=0;for(var n in e)t[n]=e[n]&&0==r++;return t}))}),[u]);var m=useCallback2((function(e,t,r){var n=r.current;return p((function(r){return setExpanded(e,t,r,u)})),_.current=_objectSpread(_objectSpread({},_.current),{},_defineProperty2({},e,n)),function(){p((function(t){return omit(t,e)})),_.current=omit(_.current,e)}}),[u]),b=useCallback2((function(e,t){p((function(r){var n=null!=t?t:!r[e],o=setExpanded(e,n,r,u);return resolvedPromise().then((function(){for(var e in r){var t=_.current[e];t&&r[e]!=o[e]&&t(o[e])}})),o}))}),[u]),g=useCallback2((function(e,t){var r;return null!==(r=f[e])&&void 0!==r?r:t}),[f]),h=useCallback2((function(e){if(e)e in f&&b(e);else if(!u)for(var t in f)b(t)}),[f,b,u]),A=useCallback2((function(e){if(e)g(e,!0)||b(e);else if(!u)for(var t in f)g(t,!0)||b(t)}),[f,b,g,u]),P=useCallback2((function(e){if(e)g(e,!1)&&b(e);else for(var t in f)g(t,!1)&&b(t)}),[f,b,g]);useImperativeHandle2(t,(function(){return{toggle:h,expand:A,collapse:P}}),[h,P,A]);var O=useMemo2((function(){return{registerSection:m,toggleExpanded:b,isExpanded:g,animate:n,prefix:v}}),[m,b,g,n,v]);return createElement2(a,_objectSpread({id:d},l),createElement2(AccordionContext.Provider,{value:O},i))}var Accordion=forwardRef2(AccordionWithRef);function setExpanded(e,t,r,n){var o;if(n&&t)for(var a in o=_defineProperty2({},e,t),r)a!=e&&(o[a]=!1);else o=_objectSpread(_objectSpread({},r),{},_defineProperty2({},e,t));return o}function AccordionSection(e){var t=e.animate,r=void 0!==t&&t,n=e.as,o=void 0===n?"section":n,a=e.children,i=e.expanded,c=void 0!==i&&i,u=e.id,d=e.onExpandStateChange,l=_objectWithoutProperties(e,_excluded2),s=_slicedToArray(useState2(generateSectionId),1)[0],f=u||s,p=_slicedToArray(useState2(generateRandomId),1)[0],_=_slicedToArray(useState2(c),2),y=_[0],v=_[1],m=_slicedToArray(useState2(null),2),b=m[0],g=m[1],h=_slicedToArray(useState2(null),2),A=h[0],P=h[1],O=useContext2(AccordionContext),x=O.animate,S=O.isExpanded,E=O.prefix,C=O.registerSection,j=O.toggleExpanded,I=S?S(f,c):y,T=null!=x?x:r,M=b||"".concat(E||"a","-content-").concat(f,"-").concat(p),N=A||"".concat(E||"a","-header-").concat(f,"-").concat(p),w=useRef2(null);w.current=d,useLayoutEffect2((function(){if(C)return C(f,c,w)}),[C,f,c]);var L=useCallback2((function(e){j?j(f,e):v((function(t){var r=null!=e?e:!t;return resolvedPromise().then((function(){var e=w.current;e&&e(r)})),r}))}),[f,j]),R=useMemo2((function(){return{animate:T,contentId:M,headerId:N,expanded:I,toggleHandler:L,setContentId:g,setHeaderId:P}}),[T,M,N,I,L]);return createElement2(o,_objectSpread(_objectSpread({},l),{},{expanded:I}),createElement2(SectionContext.Provider,{value:R},a))}function AccordionHeader(e){var t=e.as,r=void 0===t?"div":t,n=e.children,o=e.className,a=void 0===o?"":o,i=e.id,c=e.role,u=void 0===c?"button":c,d=e.tabIndex,l=void 0===d?0:d,s=_objectWithoutProperties(e,_excluded3),f=useContext2(SectionContext),p=f.contentId,_=f.expanded,y=f.headerId,v=f.setHeaderId,m=f.toggleHandler;return useLayoutEffect2((function(){v&&v(i)}),[v,i]),createElement2(r,_objectSpread(_objectSpread({},s),{},{id:y,role:u,className:"".concat(a," ").concat($sectionChild," ").concat($header),tabIndex:l,"aria-controls":p,onClick:function(){return m()},"aria-expanded":String(_)}),n)}function AccordionContent(e){var t=e.as,r=void 0===t?"div":t,n=e.children,o=e.className,a=void 0===o?"":o,i=e.id,c=e.role,u=void 0===c?"region":c,d=_objectWithoutProperties(e,_excluded4),l=useRef2(null),s=useRef2(!1),f=useContext2(SectionContext),p=f.animate,_=f.contentId,y=f.expanded,v=f.headerId,m=f.setContentId;return useEffect2((function(){return s.current=!0,function(){return s.current=!1}}),[]),useLayoutEffect2((function(){m&&m(i)}),[m,i]),useLayoutEffect2((function(){var e=s.current,t=l.current;if(p&&e&&t&&t.animate)return y?animateExpand(t):animateCollapse(t)}),[y,p]),createElement2(WithAmpContext,{renderable:y},createElement2(r,_objectSpread(_objectSpread({},d),{},{ref:l,className:a+" "+$sectionChild+(y?"":" "+$contentHidden),id:_,"aria-labelledby":v,role:u}),n))}Accordion.displayName="Accordion";

@@ -1,2 +0,2 @@

var L,H="section-child-00fce3c",B="header-00fce3c",ee="content-hidden-00fce3c";function U(){return L||(L=Promise.resolve(void 0))}import{cloneElement as gt,createContext as Ce,createElement as Se,createRef as bt}from"react";import{hydrate as At,render as yt}from"react-dom";import{useCallback as Me,useContext as Ne,useEffect as Ie,useImperativeHandle as je,useLayoutEffect as we,useMemo as Re,useRef as ve,useState as _e}from"react";function P(e,t,n){return Se.apply(void 0,arguments)}function R(e){return Ce(e,void 0)}function O(e){return _e(e)}function M(e){return ve(e)}function F(e,t){Ie(e,t)}function j(e,t){we(e,t)}function w(e){return Ne(e)}function $(e,t){return Re(e,t)}function S(e,t){return Me(e,t)}function te(e,t,n){return je(e,t,n)}var ne,h={AUTO:"auto",LAZY:"lazy",EAGER:"eager",UNLOAD:"unload"},$e=[h.AUTO,h.LAZY,h.EAGER,h.UNLOAD],re={[h.AUTO]:0,[h.LAZY]:1,[h.EAGER]:2,[h.UNLOAD]:3};function z(e,t){let n=re[e]||0,r=re[t]||0,i=Math.max(n,r);return $e[i]}function oe(){return ne||(ne=R({renderable:!0,playable:!0,loading:h.AUTO}))}function ie({children:e,loading:t="auto",notify:n,playable:r=!0,renderable:i=!0}){let a=t,o=r,l=i,c=Te(),u=l&&c.renderable,d=u&&o&&c.playable,f=z(u?h.AUTO:h.LAZY,z(a,c.loading)),s=n||c.notify,p=$((()=>({renderable:u,playable:d,loading:f,notify:s})),[u,d,f,s]);return P(oe().Provider,{children:e,value:p})}function Te(){return w(oe())}var{hasOwnProperty:Yt,toString:Gt}=Object.prototype;function ce(e){let t=Object.create(null);return e&&Object.assign(t,e),t}function W(e,t){return Object.keys(e).reduce(((n,r)=>(t.includes(r)||(n[r]=e[r]),n)),{})}var V,ae=["Webkit","webkit","Moz","moz","ms","O","o"];function Xe(e){return e.charAt(0).toUpperCase()+e.slice(1)}function qe(e,t){for(let n=0;n<ae.length;n++){let r=ae[n]+t;if(void 0!==e[r])return r}return""}function ue(e,t,n){if(q(t))return t;V||(V=ce());let r=V[t];if(!r||n){if(r=t,void 0===e[t]){let n=qe(e,Xe(t));void 0!==e[n]&&(r=n)}n||(V[t]=r)}return r}function Ze(e,t,n,r,i){let a=ue(e.style,t,i);if(!a)return;let o=r?n+r:n;q(a)?e.style.setProperty(a,o):e.style[a]=o}function Y(e,t,n){let r=ue(e.style,t,n);if(r)return q(r)?e.style.getPropertyValue(r):e.style[r]}function X(e,t){for(let n in t)Ze(e,n,t[n])}function q(e){return e.startsWith("--")}var fe=500,Je=200,Ke="cubic-bezier(0.47, 0, 0.745, 0.715)",Qe="cubic-bezier(0.39, 0.575, 0.565, 1)";function pe(e){return le(e,(()=>{let t=Y(e,"height"),n=Y(e,"opacity"),r=Y(e,"overflowY");X(e,{height:0,opacity:0,overflowY:"auto"});let i=e.scrollHeight;X(e,{height:t,opacity:n,overflowY:r});let a=me(i);return e.animate([{height:0,opacity:0,overflowY:"hidden"},{height:i+"px",opacity:1,overflowY:"hidden"}],{easing:Ke,duration:a})}))}function de(e){return le(e,(()=>{let t=e.offsetHeight,n=me(t);return e.animate([{height:t+"px",opacity:1,overflowY:"hidden"},{height:"0",opacity:0,overflowY:"hidden"}],{easing:Qe,duration:n})}))}function le(e,t,n){let r=n;e.classList.add("i-amphtml-animating");let i=t();return i.onfinish=i.oncancel=()=>{i=null,r&&r(),e.classList.remove("i-amphtml-animating")},()=>{i&&i.cancel()}}function me(e){let t=window.innerHeight,n=Math.abs(e)/t*fe;return Math.min(Math.max(n,Je),fe)}import{Children as Cr,createPortal as Sr,forwardRef as Be}from"react";function xe(e){return Be(e)}function he(){let e=0;return()=>String(++e)}function ge(e){return()=>String(Math.floor(Math.random()*e))}var et=["animate","as","children","expandSingleSection","id"],tt=["animate","as","children","expanded","id","onExpandStateChange"],rt=["as","children","className","id","role","tabIndex"],nt=["as","children","className","id","role"];function ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(n),!0).forEach((function(t){ot(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e,t){if(null==e)return{};var n,r,i=it(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,n)||(i[n]=e[n]))}return i}function it(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&(i[n]=e[n]);return i}var Ae=R({}),Z=R({}),st={},ct={},at=he(),be=ge(1e5);function ut(e,t){let{animate:n=!1,as:r="section",children:i,expandSingleSection:a=!1,id:o}=e,l=G(e,et),{0:c,1:u}=O(st),d=M(ct),{0:f}=O(be),s=o||`a${f}`;F((()=>{!a||u((e=>{let t={},n=0;for(let r in e)t[r]=e[r]&&0==n++;return t}))}),[a]);let h=S(((e,t,{current:n})=>(u((n=>Ee(e,t,n,a))),d.current=A(A({},d.current),{},{[e]:n}),()=>{u((t=>W(t,e))),d.current=W(d.current,e)})),[a]),p=S(((e,t)=>{u((n=>{let r=null!=t?t:!n[e],i=Ee(e,r,n,a);return U().then((()=>{for(let e in n){let t=d.current[e];t&&n[e]!=i[e]&&t(i[e])}})),i}))}),[a]),g=S(((e,t)=>{var n;return null!==(n=c[e])&&void 0!==n?n:t}),[c]),b=S((e=>{if(e)e in c&&p(e);else if(!a)for(let e in c)p(e)}),[c,p,a]),m=S((e=>{if(e)g(e,!0)||p(e);else if(!a)for(let e in c)g(e,!0)||p(e)}),[c,p,g,a]),y=S((e=>{if(e)g(e,!1)&&p(e);else for(let e in c)g(e,!1)&&p(e)}),[c,p,g]);te(t,(()=>({toggle:b,expand:m,collapse:y})),[b,y,m]);let v=$((()=>({registerSection:h,toggleExpanded:p,isExpanded:g,animate:n,prefix:s})),[h,p,g,n,s]);return P(r,A({id:o},l),P(Ae.Provider,{value:v},i))}var ft=xe(ut);function Ee(e,t,n,r){let i;if(r&&t){i={[e]:t};for(let t in n)t!=e&&(i[t]=!1)}else i=A(A({},n),{},{[e]:t});return i}function zr(e){let{animate:t=!1,as:n="section",children:r,expanded:i=!1,id:a,onExpandStateChange:o}=e,l=G(e,tt),{0:c}=O(at),u=a||c,{0:d}=O(be),{0:f,1:s}=O(i),{0:h,1:p}=O(null),{0:g,1:b}=O(null),{animate:m,isExpanded:y,prefix:v,registerSection:x,toggleExpanded:E}=w(Ae),I=y?y(u,i):f,Y=null!=m?m:t,C=h||`${v||"a"}-content-${u}-${d}`,L=g||`${v||"a"}-header-${u}-${d}`,H=M(null);H.current=o,j((()=>{if(x)return x(u,i,H)}),[x,u,i]);let N=S((e=>{E?E(u,e):s((t=>{let n=null!=e?e:!t;return U().then((()=>{let e=H.current;e&&e(n)})),n}))}),[u,E]),R=$((()=>({animate:Y,contentId:C,headerId:L,expanded:I,toggleHandler:N,setContentId:p,setHeaderId:b})),[Y,C,L,I,N]);return P(n,A(A({},l),{},{expanded:I}),P(Z.Provider,{value:R},r))}function Wr(e){let{as:t="div",children:n,className:r="",id:i,role:a="button",tabIndex:o=0}=e,l=G(e,rt),{contentId:c,expanded:u,headerId:d,setHeaderId:f,toggleHandler:s}=w(Z);return j((()=>{f&&f(i)}),[f,i]),P(t,A(A({},l),{},{id:d,role:a,className:`${r} ${H} ${B}`,tabIndex:o,"aria-controls":c,onClick:()=>s(),"aria-expanded":String(u)}),n)}function Xr(e){let{as:t="div",children:n,className:r="",id:i,role:a="region"}=e,o=G(e,nt),l=M(null),c=M(!1),{animate:u,contentId:d,expanded:f,headerId:s,setContentId:h}=w(Z);return F((()=>(c.current=!0,()=>c.current=!1)),[]),j((()=>{h&&h(i)}),[h,i]),j((()=>{let e=c.current,t=l.current;if(u&&e&&t&&t.animate)return f?pe(t):de(t)}),[f,u]),P(ie,{renderable:f},P(t,A(A({},o),{},{ref:l,className:r+(" "+H)+(f?"":" "+ee),id:d,"aria-labelledby":s,role:a}),n))}ft.displayName="Accordion";export{ft as Accordion,Xr as AccordionContent,Wr as AccordionHeader,zr as AccordionSection};
//# sourceMappingURL=component-react.module.js.map
;
var e;function n(){return e||(e=Promise.resolve(void 0))}import{cloneElement as t,createContext as r,createElement as o,createRef as i}from"react";import{hydrate as a,render as c}from"react-dom";import{useCallback as l,useContext as u,useEffect as d,useImperativeHandle as s,useLayoutEffect as f,useMemo as p,useRef as h,useState as g}from"react";function b(e,n,t){return o.apply(void 0,arguments)}function y(e){return r(e,void 0)}function m(e){return g(e)}function v(e){return h(e)}function O(e,n){d(e,n)}function x(e,n){f(e,n)}function w(e){return u(e)}function j(e,n){return p(e,n)}function P(e,n){return l(e,n)}var S,I=["auto","lazy","eager","unload"],E={auto:0,lazy:1,eager:2,unload:3};function $(e,n){const t=E[e]||0,r=E[n]||0,o=Math.max(t,r);return I[o]}function z(){return S||(S=y({renderable:!0,playable:!0,loading:"auto"}))}function H({children:e,loading:n="auto",notify:t,playable:r=!0,renderable:o=!0}){let i=n,a=r,c=o;const l=w(z()),u=c&&l.renderable,d=u&&a&&l.playable,s=$(u?"auto":"lazy",$(i,l.loading)),f=t||l.notify,p=j((()=>({renderable:u,playable:d,loading:s,notify:f})),[u,d,s,f]);return b(z().Provider,{children:e,value:p})}var M,{hasOwnProperty:N,toString:Y}=Object.prototype;function k(e,n){return Object.keys(e).reduce(((t,r)=>(n.includes(r)||(t[r]=e[r]),t)),{})}var C=["Webkit","webkit","Moz","moz","ms","O","o"];function D(e,n,t){if(U(n))return n;M||(M=Object.create(null));let r=M[n];if(!r||t){if(r=n,void 0===e[n]){const t=function(e,n){for(let t=0;t<C.length;t++){const r=C[t]+n;if(void 0!==e[r])return r}return""}(e,function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n));void 0!==e[t]&&(r=t)}t||(M[n]=r)}return r}function A(e,n,t,r,o){const i=D(e.style,n,o);if(!i)return;const a=r?t+r:t;U(i)?e.style.setProperty(i,a):e.style[i]=a}function L(e,n,t){const r=D(e.style,n,t);if(r)return U(r)?e.style.getPropertyValue(r):e.style[r]}function W(e,n){for(const t in n)A(e,t,n[t])}function U(e){return e.startsWith("--")}function V(e,n,t){let r=t;e.classList.add("i-amphtml-animating");let o=n();return o.onfinish=o.oncancel=()=>{o=null,r&&r(),e.classList.remove("i-amphtml-animating")},()=>{o&&o.cancel()}}function q(e){const n=window.innerHeight,t=Math.abs(e)/n*500;return Math.min(Math.max(t,200),500)}import{Children as B,createPortal as F,forwardRef as G}from"react";var J=["animate","as","children","expandSingleSection","id"],K=["animate","as","children","expanded","id","onExpandStateChange"],Q=["as","children","className","id","role","tabIndex"],R=["as","children","className","id","role"];function T(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function X(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?T(Object(t),!0).forEach((function(n){Z(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):T(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function Z(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function _(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var ee=y({}),ne=y({}),te={},re={},oe=function(){let e=0;return()=>String(++e)}(),ie=()=>String(Math.floor(1e5*Math.random())),ae=G((function(e,t){let{animate:r=!1,as:o="section",children:i,expandSingleSection:a=!1,id:c}=e,l=_(e,J);const{0:u,1:d}=m(te),f=v(re),{0:p}=m(ie),h=c||`a${p}`;O((()=>{a&&d((e=>{const n={};let t=0;for(const r in e)n[r]=e[r]&&0==t++;return n}))}),[a]);const g=P(((e,n,{current:t})=>(d((t=>ce(e,n,t,a))),f.current=X(X({},f.current),{},{[e]:t}),()=>{d((n=>k(n,e))),f.current=k(f.current,e)})),[a]),y=P(((e,t)=>{d((r=>{const o=null!=t?t:!r[e],i=ce(e,o,r,a);return n().then((()=>{for(const e in r){const n=f.current[e];n&&r[e]!=i[e]&&n(i[e])}})),i}))}),[a]),x=P(((e,n)=>{var t;return null!==(t=u[e])&&void 0!==t?t:n}),[u]),w=P((e=>{if(e)e in u&&y(e);else if(!a)for(const e in u)y(e)}),[u,y,a]),S=P((e=>{if(e)x(e,!0)||y(e);else if(!a)for(const e in u)x(e,!0)||y(e)}),[u,y,x,a]),I=P((e=>{if(e)x(e,!1)&&y(e);else for(const e in u)x(e,!1)&&y(e)}),[u,y,x]);!function(e,n,t){s(e,(()=>({toggle:w,expand:S,collapse:I})),t)}(t,0,[w,I,S]);const E=j((()=>({registerSection:g,toggleExpanded:y,isExpanded:x,animate:r,prefix:h})),[g,y,x,r,h]);return b(o,X({id:c},l),b(ee.Provider,{value:E},i))}));function ce(e,n,t,r){let o;if(r&&n){o={[e]:n};for(const n in t)n!=e&&(o[n]=!1)}else o=X(X({},t),{},{[e]:n});return o}function le(e){let{animate:t=!1,as:r="section",children:o,expanded:i=!1,id:a,onExpandStateChange:c}=e,l=_(e,K);const{0:u}=m(oe),d=a||u,{0:s}=m(ie),{0:f,1:p}=m(i),{0:h,1:g}=m(null),{0:y,1:O}=m(null),{animate:S,isExpanded:I,prefix:E,registerSection:$,toggleExpanded:z}=w(ee),H=I?I(d,i):f,M=null!=S?S:t,N=h||`${E||"a"}-content-${d}-${s}`,Y=y||`${E||"a"}-header-${d}-${s}`,k=v(null);k.current=c,x((()=>{if($)return $(d,i,k)}),[$,d,i]);const C=P((e=>{z?z(d,e):p((t=>{const r=null!=e?e:!t;return n().then((()=>{const e=k.current;e&&e(r)})),r}))}),[d,z]),D=j((()=>({animate:M,contentId:N,headerId:Y,expanded:H,toggleHandler:C,setContentId:g,setHeaderId:O})),[M,N,Y,H,C]);return b(r,X(X({},l),{},{expanded:H}),b(ne.Provider,{value:D},o))}function ue(e){let{as:n="div",children:t,className:r="",id:o,role:i="button",tabIndex:a=0}=e,c=_(e,Q);const{contentId:l,expanded:u,headerId:d,setHeaderId:s,toggleHandler:f}=w(ne);return x((()=>{s&&s(o)}),[s,o]),b(n,X(X({},c),{},{id:d,role:i,className:`${r} section-child-00fce3c header-00fce3c`,tabIndex:a,"aria-controls":l,onClick:()=>f(),"aria-expanded":String(u)}),t)}function de(e){let{as:n="div",children:t,className:r="",id:o,role:i="region"}=e,a=_(e,R);const c=v(null),l=v(!1),{animate:u,contentId:d,expanded:s,headerId:f,setContentId:p}=w(ne);return O((()=>(l.current=!0,()=>l.current=!1)),[]),x((()=>{p&&p(o)}),[p,o]),x((()=>{const e=l.current,n=c.current;if(u&&e&&n&&n.animate)return s?function(e){return V(e,(()=>{const n=L(e,"height"),t=L(e,"opacity"),r=L(e,"overflowY");W(e,{height:0,opacity:0,overflowY:"auto"});const o=e.scrollHeight;W(e,{height:n,opacity:t,overflowY:r});const i=q(o);return e.animate([{height:0,opacity:0,overflowY:"hidden"},{height:o+"px",opacity:1,overflowY:"hidden"}],{easing:"cubic-bezier(0.47, 0, 0.745, 0.715)",duration:i})}))}(n):function(e){return V(e,(()=>{const n=e.offsetHeight,t=q(n);return e.animate([{height:n+"px",opacity:1,overflowY:"hidden"},{height:"0",opacity:0,overflowY:"hidden"}],{easing:"cubic-bezier(0.39, 0.575, 0.565, 1)",duration:t})}))}(n)}),[s,u]),b(H,{renderable:s},b(n,X(X({},a),{},{ref:c,className:r+" section-child-00fce3c"+(s?"":" content-hidden-00fce3c"),id:d,"aria-labelledby":f,role:i}),t))}ae.displayName="Accordion";export{ae as Accordion,de as AccordionContent,ue as AccordionHeader,le as AccordionSection};
{
"name": "@ampproject/amp-accordion",
"version": "1.2107302322.0",
"version": "1.2108030112.0",
"description": "AMP HTML amp-accordion Component",

@@ -5,0 +5,0 @@ "author": "The AMP HTML Authors",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc