UNPKG

@story-telling-reporter/react-embed-code-generator

Version:
1 lines 13.8 kB
"use strict";(self.webpackChunk_story_telling_reporter_react_embed_code_generator=self.webpackChunk_story_telling_reporter_react_embed_code_generator||[]).push([[579],{579:(e,n,t)=>{function r(){return r=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},r.apply(null,arguments)}function i(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}function o(e,n){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},o(e,n)}function s(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,o(e,n)}function a(e,n){return e.replace(new RegExp("(^|\\s)"+n+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}t.r(n),t.d(n,{CSSTransition:()=>N,ReplaceTransition:()=>L,SwitchTransition:()=>I,Transition:()=>y,TransitionGroup:()=>R,config:()=>u});var l=t(4041),c=t(3144);const u={disabled:!1},p=l.createContext(null);var d=function(e){return e.scrollTop},h="unmounted",f="exited",E="entering",m="entered",v="exiting",x=function(e){function n(n,t){var r;r=e.call(this,n,t)||this;var i,o=t&&!t.isMounting?n.enter:n.appear;return r.appearStatus=null,n.in?o?(i=f,r.appearStatus=E):i=m:i=n.unmountOnExit||n.mountOnEnter?h:f,r.state={status:i},r.nextCallback=null,r}s(n,e),n.getDerivedStateFromProps=function(e,n){return e.in&&n.status===h?{status:f}:null};var t=n.prototype;return t.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},t.componentDidUpdate=function(e){var n=null;if(e!==this.props){var t=this.state.status;this.props.in?t!==E&&t!==m&&(n=E):t!==E&&t!==m||(n=v)}this.updateStatus(!1,n)},t.componentWillUnmount=function(){this.cancelNextCallback()},t.getTimeouts=function(){var e,n,t,r=this.props.timeout;return e=n=t=r,null!=r&&"number"!=typeof r&&(e=r.exit,n=r.enter,t=void 0!==r.appear?r.appear:n),{exit:e,enter:n,appear:t}},t.updateStatus=function(e,n){if(void 0===e&&(e=!1),null!==n)if(this.cancelNextCallback(),n===E){if(this.props.unmountOnExit||this.props.mountOnEnter){var t=this.props.nodeRef?this.props.nodeRef.current:c.findDOMNode(this);t&&d(t)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===f&&this.setState({status:h})},t.performEnter=function(e){var n=this,t=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[c.findDOMNode(this),r],o=i[0],s=i[1],a=this.getTimeouts(),l=r?a.appear:a.enter;!e&&!t||u.disabled?this.safeSetState({status:m},(function(){n.props.onEntered(o)})):(this.props.onEnter(o,s),this.safeSetState({status:E},(function(){n.props.onEntering(o,s),n.onTransitionEnd(l,(function(){n.safeSetState({status:m},(function(){n.props.onEntered(o,s)}))}))})))},t.performExit=function(){var e=this,n=this.props.exit,t=this.getTimeouts(),r=this.props.nodeRef?void 0:c.findDOMNode(this);n&&!u.disabled?(this.props.onExit(r),this.safeSetState({status:v},(function(){e.props.onExiting(r),e.onTransitionEnd(t.exit,(function(){e.safeSetState({status:f},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:f},(function(){e.props.onExited(r)}))},t.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},t.safeSetState=function(e,n){n=this.setNextCallback(n),this.setState(e,n)},t.setNextCallback=function(e){var n=this,t=!0;return this.nextCallback=function(r){t&&(t=!1,n.nextCallback=null,e(r))},this.nextCallback.cancel=function(){t=!1},this.nextCallback},t.onTransitionEnd=function(e,n){this.setNextCallback(n);var t=this.props.nodeRef?this.props.nodeRef.current:c.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(t&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[t,this.nextCallback],o=i[0],s=i[1];this.props.addEndListener(o,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},t.render=function(){var e=this.state.status;if(e===h)return null;var n=this.props,t=n.children,r=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,i(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return l.createElement(p.Provider,{value:null},"function"==typeof t?t(e,r):l.cloneElement(l.Children.only(t),r))},n}(l.Component);function g(){}x.contextType=p,x.propTypes={},x.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:g,onEntering:g,onEntered:g,onExit:g,onExiting:g,onExited:g},x.UNMOUNTED=h,x.EXITED=f,x.ENTERING=E,x.ENTERED=m,x.EXITING=v;const y=x;var C=function(e,n){return e&&n&&n.split(" ").forEach((function(n){return r=n,void((t=e).classList?t.classList.remove(r):"string"==typeof t.className?t.className=a(t.className,r):t.setAttribute("class",a(t.className&&t.className.baseVal||"",r)));var t,r}))},b=function(e){function n(){for(var n,t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return(n=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},n.onEnter=function(e,t){var r=n.resolveArguments(e,t),i=r[0],o=r[1];n.removeClasses(i,"exit"),n.addClass(i,o?"appear":"enter","base"),n.props.onEnter&&n.props.onEnter(e,t)},n.onEntering=function(e,t){var r=n.resolveArguments(e,t),i=r[0],o=r[1]?"appear":"enter";n.addClass(i,o,"active"),n.props.onEntering&&n.props.onEntering(e,t)},n.onEntered=function(e,t){var r=n.resolveArguments(e,t),i=r[0],o=r[1]?"appear":"enter";n.removeClasses(i,o),n.addClass(i,o,"done"),n.props.onEntered&&n.props.onEntered(e,t)},n.onExit=function(e){var t=n.resolveArguments(e)[0];n.removeClasses(t,"appear"),n.removeClasses(t,"enter"),n.addClass(t,"exit","base"),n.props.onExit&&n.props.onExit(e)},n.onExiting=function(e){var t=n.resolveArguments(e)[0];n.addClass(t,"exit","active"),n.props.onExiting&&n.props.onExiting(e)},n.onExited=function(e){var t=n.resolveArguments(e)[0];n.removeClasses(t,"exit"),n.addClass(t,"exit","done"),n.props.onExited&&n.props.onExited(e)},n.resolveArguments=function(e,t){return n.props.nodeRef?[n.props.nodeRef.current,e]:[e,t]},n.getClassNames=function(e){var t=n.props.classNames,r="string"==typeof t,i=r?(r&&t?t+"-":"")+e:t[e];return{baseClassName:i,activeClassName:r?i+"-active":t[e+"Active"],doneClassName:r?i+"-done":t[e+"Done"]}},n}s(n,e);var t=n.prototype;return t.addClass=function(e,n,t){var r=this.getClassNames(n)[t+"ClassName"],i=this.getClassNames("enter").doneClassName;"appear"===n&&"done"===t&&i&&(r+=" "+i),"active"===t&&e&&d(e),r&&(this.appliedClasses[n][t]=r,function(e,n){e&&n&&n.split(" ").forEach((function(n){return r=n,void((t=e).classList?t.classList.add(r):function(e,n){return e.classList?!!n&&e.classList.contains(n):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+n+" ")}(t,r)||("string"==typeof t.className?t.className=t.className+" "+r:t.setAttribute("class",(t.className&&t.className.baseVal||"")+" "+r)));var t,r}))}(e,r))},t.removeClasses=function(e,n){var t=this.appliedClasses[n],r=t.base,i=t.active,o=t.done;this.appliedClasses[n]={},r&&C(e,r),i&&C(e,i),o&&C(e,o)},t.render=function(){var e=this.props,n=(e.classNames,i(e,["classNames"]));return l.createElement(y,r({},n,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},n}(l.Component);b.defaultProps={classNames:""},b.propTypes={};const N=b;function S(e,n){var t=Object.create(null);return e&&l.Children.map(e,(function(e){return e})).forEach((function(e){t[e.key]=function(e){return n&&(0,l.isValidElement)(e)?n(e):e}(e)})),t}function k(e,n,t){return null!=t[n]?t[n]:e.props[n]}function O(e,n,t){var r=S(e.children),i=function(e,n){function t(t){return t in n?n[t]:e[t]}e=e||{},n=n||{};var r,i=Object.create(null),o=[];for(var s in e)s in n?o.length&&(i[s]=o,o=[]):o.push(s);var a={};for(var l in n){if(i[l])for(r=0;r<i[l].length;r++){var c=i[l][r];a[i[l][r]]=t(c)}a[l]=t(l)}for(r=0;r<o.length;r++)a[o[r]]=t(o[r]);return a}(n,r);return Object.keys(i).forEach((function(o){var s=i[o];if((0,l.isValidElement)(s)){var a=o in n,c=o in r,u=n[o],p=(0,l.isValidElement)(u)&&!u.props.in;!c||a&&!p?c||!a||p?c&&a&&(0,l.isValidElement)(u)&&(i[o]=(0,l.cloneElement)(s,{onExited:t.bind(null,s),in:u.props.in,exit:k(s,"exit",e),enter:k(s,"enter",e)})):i[o]=(0,l.cloneElement)(s,{in:!1}):i[o]=(0,l.cloneElement)(s,{onExited:t.bind(null,s),in:!0,exit:k(s,"exit",e),enter:k(s,"enter",e)})}})),i}var T=Object.values||function(e){return Object.keys(e).map((function(n){return e[n]}))},A=function(e){function n(n,t){var r,i=(r=e.call(this,n,t)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},r}s(n,e);var t=n.prototype;return t.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},t.componentWillUnmount=function(){this.mounted=!1},n.getDerivedStateFromProps=function(e,n){var t,r,i=n.children,o=n.handleExited;return{children:n.firstRender?(t=e,r=o,S(t.children,(function(e){return(0,l.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:k(e,"appear",t),enter:k(e,"enter",t),exit:k(e,"exit",t)})}))):O(e,i,o),firstRender:!1}},t.handleExited=function(e,n){var t=S(this.props.children);e.key in t||(e.props.onExited&&e.props.onExited(n),this.mounted&&this.setState((function(n){var t=r({},n.children);return delete t[e.key],{children:t}})))},t.render=function(){var e=this.props,n=e.component,t=e.childFactory,r=i(e,["component","childFactory"]),o=this.state.contextValue,s=T(this.state.children).map(t);return delete r.appear,delete r.enter,delete r.exit,null===n?l.createElement(p.Provider,{value:o},s):l.createElement(p.Provider,{value:o},l.createElement(n,r,s))},n}(l.Component);A.propTypes={},A.defaultProps={component:"div",childFactory:function(e){return e}};const R=A;var w=function(e){function n(){for(var n,t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return(n=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.handleLifecycle("onEnter",0,t)},n.handleEntering=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.handleLifecycle("onEntering",0,t)},n.handleEntered=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.handleLifecycle("onEntered",0,t)},n.handleExit=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.handleLifecycle("onExit",1,t)},n.handleExiting=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.handleLifecycle("onExiting",1,t)},n.handleExited=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.handleLifecycle("onExited",1,t)},n}s(n,e);var t=n.prototype;return t.handleLifecycle=function(e,n,t){var r,i=this.props.children,o=l.Children.toArray(i)[n];if(o.props[e]&&(r=o.props)[e].apply(r,t),this.props[e]){var s=o.props.nodeRef?void 0:c.findDOMNode(this);this.props[e](s)}},t.render=function(){var e=this.props,n=e.children,t=e.in,r=i(e,["children","in"]),o=l.Children.toArray(n),s=o[0],a=o[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,l.createElement(R,r,t?l.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):l.cloneElement(a,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},n}(l.Component);w.propTypes={};const L=w;var _,D,P="out-in",M="in-out",V=function(e,n,t){return function(){var r;e.props[n]&&(r=e.props)[n].apply(r,arguments),t()}},j=((_={})[P]=function(e){var n=e.current,t=e.changeState;return l.cloneElement(n,{in:!1,onExited:V(n,"onExited",(function(){t(E,null)}))})},_[M]=function(e){var n=e.current,t=e.changeState,r=e.children;return[n,l.cloneElement(r,{in:!0,onEntered:V(r,"onEntered",(function(){t(E)}))})]},_),F=((D={})[P]=function(e){var n=e.children,t=e.changeState;return l.cloneElement(n,{in:!0,onEntered:V(n,"onEntered",(function(){t(m,l.cloneElement(n,{in:!0}))}))})},D[M]=function(e){var n=e.current,t=e.children,r=e.changeState;return[l.cloneElement(n,{in:!1,onExited:V(n,"onExited",(function(){r(m,l.cloneElement(t,{in:!0}))}))}),l.cloneElement(t,{in:!0})]},D),U=function(e){function n(){for(var n,t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return(n=e.call.apply(e,[this].concat(r))||this).state={status:m,current:null},n.appeared=!1,n.changeState=function(e,t){void 0===t&&(t=n.state.current),n.setState({status:e,current:t})},n}s(n,e);var t=n.prototype;return t.componentDidMount=function(){this.appeared=!0},n.getDerivedStateFromProps=function(e,n){return null==e.children?{current:null}:n.status===E&&e.mode===M?{status:E}:!n.current||((t=n.current)===(r=e.children)||l.isValidElement(t)&&l.isValidElement(r)&&null!=t.key&&t.key===r.key)?{current:l.cloneElement(e.children,{in:!0})}:{status:v};var t,r},t.render=function(){var e,n=this.props,t=n.children,r=n.mode,i=this.state,o=i.status,s=i.current,a={children:t,current:s,changeState:this.changeState,status:o};switch(o){case E:e=F[r](a);break;case v:e=j[r](a);break;case m:e=s}return l.createElement(p.Provider,{value:{isMounting:!this.appeared}},e)},n}(l.Component);U.propTypes={},U.defaultProps={mode:P};const I=U}}]);