diff options
author | mayx | 2025-05-25 14:33:36 +0000 |
---|---|---|
committer | mayx | 2025-05-25 14:33:36 +0000 |
commit | b7e335470198a502768095a995591c26d5510d0c (patch) | |
tree | cb01b69fe746c6cc2cc583a1b9b70ca70fda24aa | |
parent | 2d757a0e7c324eb0e0c374318b8d2bceab37bbaa (diff) |
Update 2 files
- /assets/js/gitalk.min.js - /_layouts/post.html
-rw-r--r-- | _layouts/post.html | 4 | ||||
-rw-r--r-- | assets/js/gitalk.min.js | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/_layouts/post.html b/_layouts/post.html index 982a3f8..1300465 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -135,8 +135,8 @@ $.get(BlogAPI + "/suggest?id={{ page.url }}&update=" + lastUpdated.valueOf(), fu <script> var gitalk = new Gitalk({ - clientID: (window.location.host != "mabbs.github.io")?'098934a2556425f19d6e':'36557aec4c3cb04f7ac6', - clientSecret: (window.location.host != "mabbs.github.io")?'0bd44eed8425e5437ce43c4ba9b2791fbc04581d':'ac32993299751cb5a9ba81cf2b171cca65879cdb', + clientID: '36557aec4c3cb04f7ac6', + clientSecret: 'ac32993299751cb5a9ba81cf2b171cca65879cdb', repo: 'mabbs.github.io', owner: 'Mabbs', admin: ['Mabbs'], diff --git a/assets/js/gitalk.min.js b/assets/js/gitalk.min.js index 10f180c..d79eb85 100644 --- a/assets/js/gitalk.min.js +++ b/assets/js/gitalk.min.js @@ -26,7 +26,7 @@ var i=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.pr * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version 4.1.1 */ -!function(t,n){e.exports=n()}(0,function(){"use strict";function e(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}function i(e){return"function"==typeof e}function r(e){R=e}function o(e){U=e}function u(){return void 0!==G?function(){G(d)}:s()}function s(){var e=setTimeout;return function(){return e(d,1)}}function d(){for(var e=0;e<q;e+=2){(0,Q[e])(Q[e+1]),Q[e]=void 0,Q[e+1]=void 0}q=0}function c(e,t){var n=arguments,a=this,i=new this.constructor(m);void 0===i[ee]&&N(i);var r=a._state;return r?function(){var e=n[r-1];U(function(){return S(r,i,e,a._result)})}():W(a,i,e,t),i}function l(e){var t=this;if(e&&"object"==typeof e&&e.constructor===t)return e;var n=new t(m);return y(n,e),n}function m(){}function f(){return new TypeError("You cannot resolve a promise with itself")}function h(){return new TypeError("A promises callback cannot return that same promise.")}function p(e){try{return e.then}catch(e){return ie.error=e,ie}}function g(e,t,n,a){try{e.call(t,n,a)}catch(e){return e}}function v(e,t,n){U(function(e){var a=!1,i=g(n,t,function(n){a||(a=!0,t!==n?y(e,n):k(e,n))},function(t){a||(a=!0,P(e,t))},"Settle: "+(e._label||" unknown promise"));!a&&i&&(a=!0,P(e,i))},e)}function w(e,t){t._state===ne?k(e,t._result):t._state===ae?P(e,t._result):W(t,void 0,function(t){return y(e,t)},function(t){return P(e,t)})}function b(e,t,n){t.constructor===e.constructor&&n===c&&t.constructor.resolve===l?w(e,t):n===ie?(P(e,ie.error),ie.error=null):void 0===n?k(e,t):i(n)?v(e,t,n):k(e,t)}function y(t,n){t===n?P(t,f()):e(n)?b(t,n,p(n)):k(t,n)}function M(e){e._onerror&&e._onerror(e._result),x(e)}function k(e,t){e._state===te&&(e._result=t,e._state=ne,0!==e._subscribers.length&&U(x,e))}function P(e,t){e._state===te&&(e._state=ae,e._result=t,U(M,e))}function W(e,t,n,a){var i=e._subscribers,r=i.length;e._onerror=null,i[r]=t,i[r+ne]=n,i[r+ae]=a,0===r&&e._state&&U(x,e)}function x(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var a=void 0,i=void 0,r=e._result,o=0;o<t.length;o+=3)a=t[o],i=t[o+n],a?S(n,a,i,r):i(r);e._subscribers.length=0}}function j(){this.error=null}function T(e,t){try{return e(t)}catch(e){return re.error=e,re}}function S(e,t,n,a){var r=i(n),o=void 0,u=void 0,s=void 0,d=void 0;if(r){if(o=T(n,a),o===re?(d=!0,u=o.error,o.error=null):s=!0,t===o)return void P(t,h())}else o=a,s=!0;t._state!==te||(r&&s?y(t,o):d?P(t,u):e===ne?k(t,o):e===ae&&P(t,o))}function C(e,t){try{t(function(t){y(e,t)},function(t){P(e,t)})}catch(t){P(e,t)}}function z(){return oe++}function N(e){e[ee]=oe++,e._state=void 0,e._result=void 0,e._subscribers=[]}function D(e,t){this._instanceConstructor=e,this.promise=new e(m),this.promise[ee]||N(this.promise),L(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?k(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&k(this.promise,this._result))):P(this.promise,E())}function E(){return new Error("Array Methods must be provided an Array")}function H(e){return new D(this,e).promise}function A(e){var t=this;return new t(L(e)?function(n,a){for(var i=e.length,r=0;r<i;r++)t.resolve(e[r]).then(n,a)}:function(e,t){return t(new TypeError("You must pass an array to race."))})}function _(e){var t=this,n=new t(m);return P(n,e),n}function O(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function X(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function I(e){this[ee]=z(),this._result=this._state=void 0,this._subscribers=[],m!==e&&("function"!=typeof e&&O(),this instanceof I?C(this,e):X())}function Y(){var e=void 0;if(void 0!==a)e=a;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===n&&!t.cast)return}e.Promise=I}var F=void 0;F=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)};var L=F,q=0,G=void 0,R=void 0,U=function(e,t){Q[q]=e,Q[q+1]=t,2===(q+=2)&&(R?R(d):Z())},K="undefined"!=typeof window?window:void 0,J=K||{},B=J.MutationObserver||J.WebKitMutationObserver,$="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),V="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,Q=new Array(1e3),Z=void 0;Z=$?function(){return function(){return t.nextTick(d)}}():B?function(){var e=0,t=new B(d),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}():V?function(){var e=new MessageChannel;return e.port1.onmessage=d,function(){return e.port2.postMessage(0)}}():void 0===K?function(){try{var e=n(206);return G=e.runOnLoop||e.runOnContext,u()}catch(e){return s()}}():s();var ee=Math.random().toString(36).substring(16),te=void 0,ne=1,ae=2,ie=new j,re=new j,oe=0;return D.prototype._enumerate=function(e){for(var t=0;this._state===te&&t<e.length;t++)this._eachEntry(e[t],t)},D.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,a=n.resolve;if(a===l){var i=p(e);if(i===c&&e._state!==te)this._settledAt(e._state,t,e._result);else if("function"!=typeof i)this._remaining--,this._result[t]=e;else if(n===I){var r=new n(m);b(r,e,i),this._willSettleAt(r,t)}else this._willSettleAt(new n(function(t){return t(e)}),t)}else this._willSettleAt(a(e),t)},D.prototype._settledAt=function(e,t,n){var a=this.promise;a._state===te&&(this._remaining--,e===ae?P(a,n):this._result[t]=n),0===this._remaining&&k(a,this._result)},D.prototype._willSettleAt=function(e,t){var n=this;W(e,void 0,function(e){return n._settledAt(ne,t,e)},function(e){return n._settledAt(ae,t,e)})},I.all=H,I.race=A,I.resolve=l,I.reject=_,I._setScheduler=r,I._setAsap=o,I._asap=U,I.prototype={constructor:I,then:c,catch:function(e){return this.then(null,e)}},I.polyfill=Y,I.Promise=I,I})}).call(t,n(18),n(205))},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var i=n(208),r=a(i),o=n(228),u=a(o),s=n(114),d=a(s),c=n(64),l=a(c),m=n(65),f=a(m),h=n(116),p=a(h),g=n(120),v=a(g),w=n(12),b=a(w),y=n(252),M=a(y),k=n(259),P=a(k),W=n(260),x=a(W);n(271);var j=n(121),T=n(130),S=a(T),C=n(299),z=a(C),N=n(300),D=a(N),E=n(301),H=a(E),A=n(131),_=a(A),O=n(856),X=n(857),I=a(X),Y=function(e){function t(e){(0,l.default)(this,t);var n=(0,p.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));n.state={user:null,issue:null,comments:[],localComments:[],comment:"",page:1,pagerDirection:"last",cursor:null,previewHtml:"",isNoInit:!1,isIniting:!0,isCreating:!1,isLoading:!1,isLoadMore:!1,isLoadOver:!1,isIssueCreating:!1,isPopupVisible:!1,isInputFocused:!1,isPreview:!1,isOccurError:!1,errorMsg:""},n.getCommentsV3=function(e){var t=n.options,a=t.clientID,i=t.clientSecret,r=t.perPage,o=n.state.page;return n.getIssue().then(function(e){if(e)return j.axiosGithub.get(e.comments_url,{headers:{Accept:"application/vnd.github.v3.full+json"},auth:{username:a,password:i},params:{per_page:r,page:o}}).then(function(e){var t=n.state,a=t.comments,i=t.issue,u=!1,s=a.concat(e.data);return(s.length>=i.comments||e.data.length<r)&&(u=!0),n.setState({comments:s,isLoadOver:u,page:o+1}),s})})},n.getRef=function(e){n.publicBtnEL=e},n.reply=function(e){return function(){var t=n.state.comment,a=e.body,i=a.split("\n");i.unshift("@"+e.user.login),i=i.map(function(e){return"> "+e}),i.push(""),i.push(""),t&&i.unshift(""),n.setState({comment:t+i.join("\n")},function(){P.default.update(n.commentEL),n.commentEL.focus()})}},n.handlePopup=function(e){e.preventDefault(),e.stopPropagation();var t=!n.state.isPopupVisible,a=function e(t){(0,j.hasClassInParent)(t.target,"gt-user","gt-popup")||(window.document.removeEventListener("click",e),n.setState({isPopupVisible:!1}))};n.setState({isPopupVisible:t}),t?window.document.addEventListener("click",a):window.document.removeEventListener("click",a)},n.handleLogin=function(){var e=n.state.comment;window.localStorage.setItem(O.GT_COMMENT,encodeURIComponent(e)),window.location.href=n.loginLink},n.handleIssueCreate=function(){n.setState({isIssueCreating:!0}),n.createIssue().then(function(e){return n.setState({isIssueCreating:!1,isOccurError:!1}),n.getComments(e)}).catch(function(e){n.setState({isIssueCreating:!1,isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})}).then(function(e){e&&n.setState({isNoInit:!1})})},n.handleCommentCreate=function(e){if(!n.state.comment.length)return e&&e.preventDefault(),void n.commentEL.focus();n.setState(function(e){if(!e.isCreating)return n.createComment().then(function(){return n.setState({isCreating:!1,isOccurError:!1})}).catch(function(e){n.setState({isCreating:!1,isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})}),{isCreating:!0}})},n.handleCommentPreview=function(e){n.setState({isPreview:!n.state.isPreview}),j.axiosGithub.post("/markdown",{text:n.state.comment},{headers:n.accessToken&&{Authorization:"token "+n.accessToken}}).then(function(e){n.setState({previewHtml:e.data})}).catch(function(e){n.setState({isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})})},n.handleCommentLoad=function(){var e=n.state,t=e.issue;e.isLoadMore||(n.setState({isLoadMore:!0}),n.getComments(t).then(function(){return n.setState({isLoadMore:!1})}))},n.handleCommentChange=function(e){return n.setState({comment:e.target.value})},n.handleLogout=function(){n.logout(),window.location.reload()},n.handleCommentFocus=function(e){if(!n.options.distractionFreeMode)return e.preventDefault();n.setState({isInputFocused:!0})},n.handleCommentBlur=function(e){if(!n.options.distractionFreeMode)return e.preventDefault();n.setState({isInputFocused:!1})},n.handleSort=function(e){return function(t){n.setState({pagerDirection:e})}},n.handleCommentKeyDown=function(e){n.options.enableHotKey&&(e.metaKey||e.ctrlKey)&&13===e.keyCode&&(n.publicBtnEL&&n.publicBtnEL.focus(),n.handleCommentCreate())},n.options=(0,u.default)({},{id:window.location.href,number:-1,labels:["Gitalk"],title:window.document.title,body:"",language:window.navigator.language||window.navigator.userLanguage,perPage:10,pagerDirection:"last",createIssueManually:!1,distractionFreeMode:!1,proxy:"https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token",flipMoveOptions:{staggerDelayBy:150,appearAnimation:"accordionVertical",enterAnimation:"accordionVertical",leaveAnimation:"accordionVertical"},enableHotKey:!0,url:window.location.href,defaultAuthor:{avatarUrl:"//avatars1.githubusercontent.com/u/29697133?s=50",login:"null",url:""},updateCountCallback:null},e.options),n.state.pagerDirection=n.options.pagerDirection;var a=window.localStorage.getItem(O.GT_COMMENT);a&&(n.state.comment=decodeURIComponent(a),window.localStorage.removeItem(O.GT_COMMENT));var i=(0,j.queryParse)();if(i.code){var r=i.code;delete i.code;var o=""+window.location.origin+window.location.pathname+(0,j.queryStringify)(i)+window.location.hash;history.replaceState(null,null,o),n.options=(0,u.default)({},n.options,{url:o,id:o},e.options),j.axiosJSON.post(n.options.proxy,{code:r,client_id:n.options.clientID,client_secret:n.options.clientSecret}).then(function(e){e.data&&e.data.access_token?(n.accessToken=e.data.access_token,n.getInit().then(function(){return n.setState({isIniting:!1})}).catch(function(e){console.log("err:",e),n.setState({isIniting:!1,isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})})):(console.log("res.data err:",e.data),n.setState({isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(new Error("no access token"))}))}).catch(function(e){console.log("err: ",e),n.setState({isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})})}else n.getInit().then(function(){return n.setState({isIniting:!1})}).catch(function(e){console.log("err:",e),n.setState({isIniting:!1,isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})});return n.i18n=(0,x.default)(n.options.language),n}return(0,v.default)(t,e),(0,f.default)(t,[{key:"componentDidUpdate",value:function(){this.commentEL&&(0,P.default)(this.commentEL)}},{key:"getInit",value:function(){var e=this;return this.getUserInfo().then(function(){return e.getIssue()}).then(function(t){return e.getComments(t)})}},{key:"getUserInfo",value:function(){var e=this;return this.accessToken?j.axiosGithub.get("/user",{headers:{Authorization:"token "+this.accessToken}}).then(function(t){e.setState({user:t.data})}).catch(function(t){e.logout()}):new r.default(function(e){e()})}},{key:"getIssueById",value:function(){var e=this,t=this.options,n=t.owner,a=t.repo,i=t.number,o=t.clientID,u=t.clientSecret,s="/repos/"+n+"/"+a+"/issues/"+i;return new r.default(function(t,n){j.axiosGithub.get(s,{auth:{username:o,password:u},params:{t:Date.now()}}).then(function(n){var a=null;n&&n.data&&n.data.number===i&&(a=n.data,e.setState({issue:a,isNoInit:!1})),t(a)}).catch(function(e){404===e.response.status&&t(null),n(e)})})}},{key:"getIssueByLabels",value:function(){var e=this,t=this.options,n=t.owner,a=t.repo,i=t.id,r=t.labels,o=t.clientID,u=t.clientSecret;return j.axiosGithub.get("/repos/"+n+"/"+a+"/issues",{auth:{username:o,password:u},params:{labels:r.concat(i).join(","),t:Date.now()}}).then(function(t){var n=e.options.createIssueManually,a=!1,i=null;if(t&&t.data&&t.data.length)i=t.data[0];else{if(!n&&e.isAdmin)return e.createIssue();a=!0}return e.setState({issue:i,isNoInit:a}),i})}},{key:"getIssue",value:function(){var e=this,t=this.options.number,n=this.state.issue;return n?(this.setState({isNoInit:!1}),r.default.resolve(n)):"number"==typeof t&&t>0?this.getIssueById().then(function(t){return t||e.getIssueByLabels()}):this.getIssueByLabels()}},{key:"createIssue",value:function(){var e=this,t=this.options,n=t.owner,a=t.repo,i=t.title,r=t.body,o=t.id,u=t.labels,s=t.url;return j.axiosGithub.post("/repos/"+n+"/"+a+"/issues",{title:i,labels:u.concat(o),body:r||s+" \n\n "+((0,j.getMetaContent)("description")||(0,j.getMetaContent)("description","og:description")||"")},{headers:{Authorization:"token "+this.accessToken}}).then(function(t){return e.setState({issue:t.data}),t.data})}},{key:"getComments",value:function(e){if(e)return this.accessToken?I.default.call(this,e):this.getCommentsV3(e)}},{key:"createComment",value:function(){var e=this,t=this.state,n=t.comment,a=t.localComments,i=t.comments;return this.getIssue().then(function(t){return j.axiosGithub.post(t.comments_url,{body:n},{headers:{Accept:"application/vnd.github.v3.full+json",Authorization:"token "+e.accessToken}})}).then(function(t){e.setState({comment:"",comments:i.concat(t.data),localComments:a.concat(t.data)})})}},{key:"logout",value:function(){this.setState({user:null}),window.localStorage.removeItem(O.GT_ACCESS_TOKEN)}},{key:"like",value:function(e){var t=this,n=this.options,a=n.owner,i=n.repo,r=this.state.user,o=this.state.comments;j.axiosGithub.post("/repos/"+a+"/"+i+"/issues/comments/"+e.id+"/reactions",{content:"heart"},{headers:{Authorization:"token "+this.accessToken,Accept:"application/vnd.github.squirrel-girl-preview"}}).then(function(n){o=o.map(function(t){return t.id===e.id?(t.reactions?~t.reactions.nodes.findIndex(function(e){return e.user.login===r.login})||(t.reactions.totalCount+=1):(t.reactions={nodes:[]},t.reactions.totalCount=1),t.reactions.nodes.push(n.data),t.reactions.viewerHasReacted=!0,(0,u.default)({},t)):t}),t.setState({comments:o})})}},{key:"unLike",value:function(e){var t=this,n=this.state.user,a=this.state.comments;j.axiosGithub.post("/graphql",function(e){return{operationName:"RemoveReaction",query:'\n mutation RemoveReaction{\n removeReaction (input:{\n subjectId: "'+e+'",\n content: HEART\n }) {\n reaction {\n content\n }\n }\n }\n '}}(e.gId),{headers:{Authorization:"bearer "+this.accessToken}}).then(function(i){i.data&&(a=a.map(function(t){if(t.id===e.id){var a=t.reactions.nodes.findIndex(function(e){return e.user.login===n.login});return~a&&(t.reactions.totalCount-=1,t.reactions.nodes.splice(a,1)),t.reactions.viewerHasReacted=!1,(0,u.default)({},t)}return t}),t.setState({comments:a}))})}},{key:"initing",value:function(){return b.default.createElement("div",{className:"gt-initing"},b.default.createElement("i",{className:"gt-loader"}),b.default.createElement("p",{className:"gt-initing-text"},this.i18n.t("init")))}},{key:"noInit",value:function(){var e=this.state,t=e.user,n=e.isIssueCreating,a=this.options,i=a.owner,r=a.repo,o=a.admin;return b.default.createElement("div",{className:"gt-no-init",key:"no-init"},b.default.createElement("p",{dangerouslySetInnerHTML:{__html:this.i18n.t("no-found-related",{link:'<a href="https://github.com/'+i+"/"+r+'/issues">Issues</a>'})}}),b.default.createElement("p",null,this.i18n.t("please-contact",{user:[].concat(o).map(function(e){return"@"+e}).join(" ")})),this.isAdmin?b.default.createElement("p",null,b.default.createElement(z.default,{onClick:this.handleIssueCreate,isLoading:n,text:this.i18n.t("init-issue")})):null,!t&&b.default.createElement(z.default,{className:"gt-btn-login",onClick:this.handleLogin,text:this.i18n.t("login-with-github")}))}},{key:"header",value:function(){var e=this,t=this.state,n=t.user,a=t.comment,i=t.isCreating,r=t.previewHtml,o=t.isPreview;return b.default.createElement("div",{className:"gt-header",key:"header"},n?b.default.createElement(S.default,{className:"gt-header-avatar",src:n.avatar_url,alt:n.login}):b.default.createElement("a",{className:"gt-avatar-github",onClick:this.handleLogin},b.default.createElement(_.default,{className:"gt-ico-github",name:"github"})),b.default.createElement("div",{className:"gt-header-comment"},b.default.createElement("textarea",{ref:function(t){e.commentEL=t},className:"gt-header-textarea "+(o?"hide":""),value:a,onChange:this.handleCommentChange,onFocus:this.handleCommentFocus,onBlur:this.handleCommentBlur,onKeyDown:this.handleCommentKeyDown,placeholder:this.i18n.t("leave-a-comment")}),b.default.createElement("div",{className:"gt-header-preview markdown-body "+(o?"":"hide"),dangerouslySetInnerHTML:{__html:r}}),b.default.createElement("div",{className:"gt-header-controls"},b.default.createElement("a",{className:"gt-header-controls-tip",href:"https://guides.github.com/features/mastering-markdown/",target:"_blank",rel:"noopener noreferrer"},b.default.createElement(_.default,{className:"gt-ico-tip",name:"tip",text:this.i18n.t("support-markdown")})),n&&b.default.createElement(z.default,{getRef:this.getRef,className:"gt-btn-public",onClick:this.handleCommentCreate,text:this.i18n.t("comment"),isLoading:i}),b.default.createElement(z.default,{className:"gt-btn-preview",onClick:this.handleCommentPreview,text:o?this.i18n.t("edit"):this.i18n.t("preview")}),!n&&b.default.createElement(z.default,{className:"gt-btn-login",onClick:this.handleLogin,text:this.i18n.t("login-with-github")}))))}},{key:"comments",value:function(){var e=this,t=this.state,n=t.user,a=t.comments,i=t.isLoadOver,r=t.isLoadMore,o=t.pagerDirection,u=this.options,s=u.language,d=u.flipMoveOptions,c=u.admin,l=a.concat([]);return"last"===o&&this.accessToken&&l.reverse(),b.default.createElement("div",{className:"gt-comments",key:"comments"},b.default.createElement(M.default,d,l.map(function(t){return b.default.createElement(H.default,{comment:t,key:t.id,user:n,language:s,commentedText:e.i18n.t("commented"),admin:c,replyCallback:e.reply(t),likeCallback:t.reactions&&t.reactions.viewerHasReacted?e.unLike.bind(e,t):e.like.bind(e,t)})})),!l.length&&b.default.createElement("p",{className:"gt-comments-null"},this.i18n.t("first-comment-person")),!i&&l.length?b.default.createElement("div",{className:"gt-comments-controls"},b.default.createElement(z.default,{className:"gt-btn-loadmore",onClick:this.handleCommentLoad,isLoading:r,text:this.i18n.t("load-more")})):null)}},{key:"meta",value:function(){var e=this.state,t=e.user,n=e.issue,a=e.isPopupVisible,i=e.pagerDirection,r=e.localComments,o=(n&&n.comments)+r.length,u="last"===i,s=this.options.updateCountCallback;if(s&&"[object Function]"==={}.toString.call(s))try{s(o)}catch(e){console.log("An error occurred executing the updateCountCallback:",e)}return b.default.createElement("div",{className:"gt-meta",key:"meta"},b.default.createElement("span",{className:"gt-counts",dangerouslySetInnerHTML:{__html:this.i18n.t("counts",{counts:'<a class="gt-link gt-link-counts" href="'+(n&&n.html_url)+'" target="_blank" rel="noopener noreferrer">'+o+"</a>",smart_count:o})}}),a&&b.default.createElement("div",{className:"gt-popup"},t?b.default.createElement(D.default,{className:"gt-action-sortasc"+(u?"":" is--active"),onClick:this.handleSort("first"),text:this.i18n.t("sort-asc")}):null,t?b.default.createElement(D.default,{className:"gt-action-sortdesc"+(u?" is--active":""),onClick:this.handleSort("last"),text:this.i18n.t("sort-desc")}):null,t?b.default.createElement(D.default,{className:"gt-action-logout",onClick:this.handleLogout,text:this.i18n.t("logout")}):b.default.createElement("a",{className:"gt-action gt-action-login",onClick:this.handleLogin},this.i18n.t("login-with-github")),b.default.createElement("div",{className:"gt-copyright"},b.default.createElement("a",{className:"gt-link gt-link-project",href:"https://github.com/gitalk/gitalk",target:"_blank",rel:"noopener noreferrer"},"Gitalk"),b.default.createElement("span",{className:"gt-version"},O.GT_VERSION))),b.default.createElement("div",{className:"gt-user"},t?b.default.createElement("div",{className:a?"gt-user-inner is--poping":"gt-user-inner",onClick:this.handlePopup},b.default.createElement("span",{className:"gt-user-name"},t.login),b.default.createElement(_.default,{className:"gt-ico-arrdown",name:"arrow_down"})):b.default.createElement("div",{className:a?"gt-user-inner is--poping":"gt-user-inner",onClick:this.handlePopup},b.default.createElement("span",{className:"gt-user-name"},this.i18n.t("anonymous")),b.default.createElement(_.default,{className:"gt-ico-arrdown",name:"arrow_down"}))))}},{key:"render",value:function(){var e=this.state,t=e.isIniting,n=e.isNoInit,a=e.isOccurError,i=e.errorMsg,r=e.isInputFocused;return b.default.createElement("div",{className:"gt-container"+(r?" gt-input-focused":"")},t&&this.initing(),!t&&(n?[]:[this.meta()]),a&&b.default.createElement("div",{className:"gt-error"},i),!t&&(n?[this.noInit()]:[this.header(),this.comments()]))}},{key:"accessToken",get:function(){return this._accessToke||window.localStorage.getItem(O.GT_ACCESS_TOKEN)},set:function(e){window.localStorage.setItem(O.GT_ACCESS_TOKEN,e),this._accessToken=e}},{key:"loginLink",get:function(){var e=this.options.clientID,t={client_id:e,redirect_uri:window.location.href,scope:"public_repo"};return"https://github.com/login/oauth/authorize?"+(0,j.queryStringify)(t)}},{key:"isAdmin",get:function(){var e=this.options.admin,t=this.state.user;return t&&~[].concat(e).map(function(e){return e.toLowerCase()}).indexOf(t.login.toLowerCase())}}]),t}(w.Component);e.exports=Y},function(e,t,n){e.exports={default:n(209),__esModule:!0}},function(e,t,n){n(100),n(40),n(54),n(218),n(226),n(227),e.exports=n(7).Promise},function(e,t,n){var a=n(69),i=n(70);e.exports=function(e){return function(t,n){var r,o,u=String(i(t)),s=a(n),d=u.length;return s<0||s>=d?e?"":void 0:(r=u.charCodeAt(s),r<55296||r>56319||s+1===d||(o=u.charCodeAt(s+1))<56320||o>57343?e?u.charAt(s):r:e?u.slice(s,s+2):o-56320+(r-55296<<10)+65536)}}},function(e,t,n){"use strict";var a=n(71),i=n(39),r=n(53),o={};n(23)(o,n(9)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=a(o,{next:i(1,n)}),r(e,t+" Iterator")}},function(e,t,n){var a=n(16),i=n(14),r=n(42);e.exports=n(17)?Object.defineProperties:function(e,t){i(e);for(var n,o=r(t),u=o.length,s=0;u>s;)a.f(e,n=o[s++],t[n]);return e}},function(e,t,n){var a=n(32),i=n(72),r=n(214);e.exports=function(e){return function(t,n,o){var u,s=a(t),d=i(s.length),c=r(o,d);if(e&&n!=n){for(;d>c;)if((u=s[c++])!=u)return!0}else for(;d>c;c++)if((e||c in s)&&s[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var a=n(69),i=Math.max,r=Math.min;e.exports=function(e,t){return e=a(e),e<0?i(e+t,0):r(e,t)}},function(e,t,n){"use strict";var a=n(216),i=n(217),r=n(31),o=n(32);e.exports=n(101)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):"keys"==t?i(0,n):"values"==t?i(0,e[n]):i(0,[n,e[n]])},"values"),r.Arguments=r.Array,a("keys"),a("values"),a("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){"use strict";var a,i,r,o,u=n(41),s=n(8),d=n(29),c=n(76),l=n(11),m=n(20),f=n(51),h=n(219),p=n(220),g=n(109),v=n(110).set,w=n(222)(),b=n(78),y=n(111),M=n(223),k=n(112),P=s.TypeError,W=s.process,x=W&&W.versions,j=x&&x.v8||"",T=s.Promise,S="process"==c(W),C=function(){},z=i=b.f,N=!!function(){try{var e=T.resolve(1),t=(e.constructor={})[n(9)("species")]=function(e){e(C,C)};return(S||"function"==typeof PromiseRejectionEvent)&&e.then(C)instanceof t&&0!==j.indexOf("6.6")&&-1===M.indexOf("Chrome/66")}catch(e){}}(),D=function(e){var t;return!(!m(e)||"function"!=typeof(t=e.then))&&t},E=function(e,t){if(!e._n){e._n=!0;var n=e._c;w(function(){for(var a=e._v,i=1==e._s,r=0;n.length>r;)!function(t){var n,r,o,u=i?t.ok:t.fail,s=t.resolve,d=t.reject,c=t.domain;try{u?(i||(2==e._h&&_(e),e._h=1),!0===u?n=a:(c&&c.enter(),n=u(a),c&&(c.exit(),o=!0)),n===t.promise?d(P("Promise-chain cycle")):(r=D(n))?r.call(n,s,d):s(n)):d(a)}catch(e){c&&!o&&c.exit(),d(e)}}(n[r++]);e._c=[],e._n=!1,t&&!e._h&&H(e)})}},H=function(e){v.call(s,function(){var t,n,a,i=e._v,r=A(e);if(r&&(t=y(function(){S?W.emit("unhandledRejection",i,e):(n=s.onunhandledrejection)?n({promise:e,reason:i}):(a=s.console)&&a.error&&a.error("Unhandled promise rejection",i)}),e._h=S||A(e)?2:1),e._a=void 0,r&&t.e)throw t.v})},A=function(e){return 1!==e._h&&0===(e._a||e._c).length},_=function(e){v.call(s,function(){var t;S?W.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})})},O=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),E(t,!0))},X=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw P("Promise can't be resolved itself");(t=D(e))?w(function(){var a={_w:n,_d:!1};try{t.call(e,d(X,a,1),d(O,a,1))}catch(e){O.call(a,e)}}):(n._v=e,n._s=1,E(n,!1))}catch(e){O.call({_w:n,_d:!1},e)}}};N||(T=function(e){h(this,T,"Promise","_h"),f(e),a.call(this);try{e(d(X,this,1),d(O,this,1))}catch(e){O.call(this,e)}},a=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},a.prototype=n(224)(T.prototype,{then:function(e,t){var n=z(g(this,T));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=S?W.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&E(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),r=function(){var e=new a;this.promise=e,this.resolve=d(X,e,1),this.reject=d(O,e,1)},b.f=z=function(e){return e===T||e===o?new r(e):i(e)}),l(l.G+l.W+l.F*!N,{Promise:T}),n(53)(T,"Promise"),n(225)("Promise"),o=n(7).Promise,l(l.S+l.F*!N,"Promise",{reject:function(e){var t=z(this);return(0,t.reject)(e),t.promise}}),l(l.S+l.F*(u||!N),"Promise",{resolve:function(e){return k(u&&this===o?T:this,e)}}),l(l.S+l.F*!(N&&n(113)(function(e){T.all(e).catch(C)})),"Promise",{all:function(e){var t=this,n=z(t),a=n.resolve,i=n.reject,r=y(function(){var n=[],r=0,o=1;p(e,!1,function(e){var u=r++,s=!1;n.push(void 0),o++,t.resolve(e).then(function(e){s||(s=!0,n[u]=e,--o||a(n))},i)}),--o||a(n)});return r.e&&i(r.v),n.promise},race:function(e){var t=this,n=z(t),a=n.reject,i=y(function(){p(e,!1,function(e){t.resolve(e).then(n.resolve,a)})});return i.e&&a(i.v),n.promise}})},function(e,t){e.exports=function(e,t,n,a){if(!(e instanceof t)||void 0!==a&&a in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var a=n(29),i=n(107),r=n(108),o=n(14),u=n(72),s=n(77),d={},c={},t=e.exports=function(e,t,n,l,m){var f,h,p,g,v=m?function(){return e}:s(e),w=a(n,l,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(r(v)){for(f=u(e.length);f>b;b++)if((g=t?w(o(h=e[b])[0],h[1]):w(e[b]))===d||g===c)return g}else for(p=v.call(e);!(h=p.next()).done;)if((g=i(p,w,h.value,t))===d||g===c)return g};t.BREAK=d,t.RETURN=c},function(e,t){e.exports=function(e,t,n){var a=void 0===n;switch(t.length){case 0:return a?e():e.call(n);case 1:return a?e(t[0]):e.call(n,t[0]);case 2:return a?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return a?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return a?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var a=n(8),i=n(110).set,r=a.MutationObserver||a.WebKitMutationObserver,o=a.process,u=a.Promise,s="process"==n(43)(o);e.exports=function(){var e,t,n,d=function(){var a,i;for(s&&(a=o.domain)&&a.exit();e;){i=e.fn,e=e.next;try{i()}catch(a){throw e?n():t=void 0,a}}t=void 0,a&&a.enter()};if(s)n=function(){o.nextTick(d)};else if(!r||a.navigator&&a.navigator.standalone)if(u&&u.resolve){var c=u.resolve(void 0);n=function(){c.then(d)}}else n=function(){i.call(a,d)};else{var l=!0,m=document.createTextNode("");new r(d).observe(m,{characterData:!0}),n=function(){m.data=l=!l}}return function(a){var i={fn:a,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}},function(e,t,n){var a=n(8),i=a.navigator;e.exports=i&&i.userAgent||""},function(e,t,n){var a=n(23);e.exports=function(e,t,n){for(var i in t)n&&e[i]?e[i]=t[i]:a(e,i,t[i]);return e}},function(e,t,n){"use strict";var a=n(8),i=n(7),r=n(16),o=n(17),u=n(9)("species");e.exports=function(e){var t="function"==typeof i[e]?i[e]:a[e];o&&t&&!t[u]&&r.f(t,u,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";var a=n(11),i=n(7),r=n(8),o=n(109),u=n(112);a(a.P+a.R,"Promise",{finally:function(e){var t=o(this,i.Promise||r.Promise),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then(function(){return n})}:e,n?function(n){return u(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){"use strict";var a=n(11),i=n(78),r=n(111);a(a.S,"Promise",{try:function(e){var t=i.f(this),n=r(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){e.exports={default:n(229),__esModule:!0}},function(e,t,n){n(230),e.exports=n(7).Object.assign},function(e,t,n){var a=n(11);a(a.S+a.F,"Object",{assign:n(231)})},function(e,t,n){"use strict";var a=n(17),i=n(42),r=n(79),o=n(55),u=n(33),s=n(104),d=Object.assign;e.exports=!d||n(30)(function(){var e={},t={},n=Symbol(),a="abcdefghijklmnopqrst";return e[n]=7,a.split("").forEach(function(e){t[e]=e}),7!=d({},e)[n]||Object.keys(d({},t)).join("")!=a})?function(e,t){for(var n=u(e),d=arguments.length,c=1,l=r.f,m=o.f;d>c;)for(var f,h=s(arguments[c++]),p=l?i(h).concat(l(h)):i(h),g=p.length,v=0;g>v;)f=p[v++],a&&!m.call(h,f)||(n[f]=h[f]);return n}:d},function(e,t,n){n(233),e.exports=n(7).Object.getPrototypeOf},function(e,t,n){var a=n(33),i=n(106);n(115)("getPrototypeOf",function(){return function(e){return i(a(e))}})},function(e,t,n){e.exports={default:n(235),__esModule:!0}},function(e,t,n){n(40),n(54),e.exports=n(80).f("iterator")},function(e,t,n){e.exports={default:n(237),__esModule:!0}},function(e,t,n){n(238),n(100),n(243),n(244),e.exports=n(7).Symbol},function(e,t,n){"use strict";var a=n(8),i=n(24),r=n(17),o=n(11),u=n(102),s=n(239).KEY,d=n(30),c=n(74),l=n(53),m=n(52),f=n(9),h=n(80),p=n(81),g=n(240),v=n(241),w=n(14),b=n(20),y=n(33),M=n(32),k=n(67),P=n(39),W=n(71),x=n(242),j=n(119),T=n(79),S=n(16),C=n(42),z=j.f,N=S.f,D=x.f,E=a.Symbol,H=a.JSON,A=H&&H.stringify,_=f("_hidden"),O=f("toPrimitive"),X={}.propertyIsEnumerable,I=c("symbol-registry"),Y=c("symbols"),F=c("op-symbols"),L=Object.prototype,q="function"==typeof E&&!!T.f,G=a.QObject,R=!G||!G.prototype||!G.prototype.findChild,U=r&&d(function(){return 7!=W(N({},"a",{get:function(){return N(this,"a",{value:7}).a}})).a})?function(e,t,n){var a=z(L,t);a&&delete L[t],N(e,t,n),a&&e!==L&&N(L,t,a)}:N,K=function(e){var t=Y[e]=W(E.prototype);return t._k=e,t},J=q&&"symbol"==typeof E.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof E},B=function(e,t,n){return e===L&&B(F,t,n),w(e),t=k(t,!0),w(n),i(Y,t)?(n.enumerable?(i(e,_)&&e[_][t]&&(e[_][t]=!1),n=W(n,{enumerable:P(0,!1)})):(i(e,_)||N(e,_,P(1,{})),e[_][t]=!0),U(e,t,n)):N(e,t,n)},$=function(e,t){w(e);for(var n,a=g(t=M(t)),i=0,r=a.length;r>i;)B(e,n=a[i++],t[n]);return e},V=function(e,t){return void 0===t?W(e):$(W(e),t)},Q=function(e){var t=X.call(this,e=k(e,!0));return!(this===L&&i(Y,e)&&!i(F,e))&&(!(t||!i(this,e)||!i(Y,e)||i(this,_)&&this[_][e])||t)},Z=function(e,t){if(e=M(e),t=k(t,!0),e!==L||!i(Y,t)||i(F,t)){var n=z(e,t);return!n||!i(Y,t)||i(e,_)&&e[_][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=D(M(e)),a=[],r=0;n.length>r;)i(Y,t=n[r++])||t==_||t==s||a.push(t);return a},te=function(e){for(var t,n=e===L,a=D(n?F:M(e)),r=[],o=0;a.length>o;)!i(Y,t=a[o++])||n&&!i(L,t)||r.push(Y[t]);return r};q||(E=function(){if(this instanceof E)throw TypeError("Symbol is not a constructor!");var e=m(arguments.length>0?arguments[0]:void 0),t=function(n){this===L&&t.call(F,n),i(this,_)&&i(this[_],e)&&(this[_][e]=!1),U(this,e,P(1,n))};return r&&R&&U(L,e,{configurable:!0,set:t}),K(e)},u(E.prototype,"toString",function(){return this._k}),j.f=Z,S.f=B,n(118).f=x.f=ee,n(55).f=Q,T.f=te,r&&!n(41)&&u(L,"propertyIsEnumerable",Q,!0),h.f=function(e){return K(f(e))}),o(o.G+o.W+o.F*!q,{Symbol:E});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ae=0;ne.length>ae;)f(ne[ae++]);for(var ie=C(f.store),re=0;ie.length>re;)p(ie[re++]);o(o.S+o.F*!q,"Symbol",{for:function(e){return i(I,e+="")?I[e]:I[e]=E(e)},keyFor:function(e){if(!J(e))throw TypeError(e+" is not a symbol!");for(var t in I)if(I[t]===e)return t},useSetter:function(){R=!0},useSimple:function(){R=!1}}),o(o.S+o.F*!q,"Object",{create:V,defineProperty:B,defineProperties:$,getOwnPropertyDescriptor:Z,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var oe=d(function(){T.f(1)});o(o.S+o.F*oe,"Object",{getOwnPropertySymbols:function(e){return T.f(y(e))}}),H&&o(o.S+o.F*(!q||d(function(){var e=E();return"[null]"!=A([e])||"{}"!=A({a:e})||"{}"!=A(Object(e))})),"JSON",{stringify:function(e){for(var t,n,a=[e],i=1;arguments.length>i;)a.push(arguments[i++]);if(n=t=a[1],(b(t)||void 0!==e)&&!J(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!J(t))return t}),a[1]=t,A.apply(H,a)}}),E.prototype[O]||n(23)(E.prototype,O,E.prototype.valueOf),l(E,"Symbol"),l(Math,"Math",!0),l(a.JSON,"JSON",!0)},function(e,t,n){var a=n(52)("meta"),i=n(20),r=n(24),o=n(16).f,u=0,s=Object.isExtensible||function(){return!0},d=!n(30)(function(){return s(Object.preventExtensions({}))}),c=function(e){o(e,a,{value:{i:"O"+ ++u,w:{}}})},l=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!r(e,a)){if(!s(e))return"F";if(!t)return"E";c(e)}return e[a].i},m=function(e,t){if(!r(e,a)){if(!s(e))return!0;if(!t)return!1;c(e)}return e[a].w},f=function(e){return d&&h.NEED&&s(e)&&!r(e,a)&&c(e),e},h=e.exports={KEY:a,NEED:!1,fastKey:l,getWeak:m,onFreeze:f}},function(e,t,n){var a=n(42),i=n(79),r=n(55);e.exports=function(e){var t=a(e),n=i.f;if(n)for(var o,u=n(e),s=r.f,d=0;u.length>d;)s.call(e,o=u[d++])&&t.push(o);return t}},function(e,t,n){var a=n(43);e.exports=Array.isArray||function(e){return"Array"==a(e)}},function(e,t,n){var a=n(32),i=n(118).f,r={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(e){try{return i(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==r.call(e)?u(e):i(a(e))}},function(e,t,n){n(81)("asyncIterator")},function(e,t,n){n(81)("observable")},function(e,t,n){e.exports={default:n(246),__esModule:!0}},function(e,t,n){n(247),e.exports=n(7).Object.setPrototypeOf},function(e,t,n){var a=n(11);a(a.S,"Object",{setPrototypeOf:n(248).set})},function(e,t,n){var a=n(20),i=n(14),r=function(e,t){if(i(e),!a(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,a){try{a=n(29)(Function.call,n(119).f(Object.prototype,"__proto__").set,2),a(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return r(e,n),t?e.__proto__=n:a(e,n),e}}({},!1):void 0),check:r}},function(e,t,n){e.exports={default:n(250),__esModule:!0}},function(e,t,n){n(251);var a=n(7).Object;e.exports=function(e,t){return a.create(e,t)}},function(e,t,n){var a=n(11);a(a.S,"Object",{create:n(71)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(253),i=function(e){return e&&e.__esModule?e:{default:e}}(a);t.default=i.default,e.exports=t.default},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e){return e.key||""}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){var n=[],a=!0,i=!1,r=void 0;try{for(var o,u=e[Symbol.iterator]();!(a=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){i=!0,r=e}finally{try{!a&&u.return&&u.return()}finally{if(i)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(12),m=a(l);n(254);var f=n(255),h=a(f),p=n(258),g=n(82),v=(0,p.whichTransitionEvent)(),w=!v,b=function(e){function t(){var e,n,a,o;i(this,t);for(var c=arguments.length,m=Array(c),f=0;f<c;f++)m[f]=arguments[f];return n=a=r(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(m))),a.state={children:l.Children.toArray(a.props.children).map(function(e){return d({},e,{element:e,appearing:!0})})},a.childrenData={},a.parentData={domNode:null,boundingBox:null},a.heightPlaceholderData={domNode:null},a.remainingAnimations=0,a.childrenToAnimate=[],a.runAnimation=function(){a.state.children.filter(a.doesChildNeedToBeAnimated).forEach(function(e,t){a.remainingAnimations+=1,a.childrenToAnimate.push(u(e)),a.animateChild(e,t)}),"function"==typeof a.props.onStartAll&&a.callChildrenHook(a.props.onStartAll)},a.doesChildNeedToBeAnimated=function(e){if(!u(e))return!1;var t=a.getChildData(u(e)),n=t.domNode,i=t.boundingBox,r=a.parentData.boundingBox;if(!n)return!1;var o=a.props,d=o.appearAnimation,c=o.enterAnimation,l=o.leaveAnimation,m=o.getPosition,f=e.appearing&&d,h=e.entering&&c,g=e.leaving&&l;if(f||h||g)return!0;var v=(0,p.getPositionDelta)({childDomNode:n,childBoundingBox:i,parentBoundingBox:r,getPosition:m}),w=s(v,2),b=w[0],y=w[1];return 0!==b||0!==y},o=n,r(a,o)}return o(t,e),c(t,[{key:"componentDidMount",value:function(){this.props.appearAnimation&&!this.isAnimationDisabled(this.props)&&(this.prepForAnimation(),this.runAnimation())}},{key:"componentWillReceiveProps",value:function(e){this.updateBoundingBoxCaches();var t=l.Children.toArray(e.children);this.setState({children:this.isAnimationDisabled(e)?t.map(function(e){return d({},e,{element:e})}):this.calculateNextSetOfChildren(t)})}},{key:"componentDidUpdate",value:function(e){var t=l.Children.toArray(this.props.children).map(function(e){return e.key}),n=l.Children.toArray(e.children).map(function(e){return e.key});!(0,g.arraysEqual)(t,n)&&!this.isAnimationDisabled(this.props)&&(this.prepForAnimation(),this.runAnimation())}},{key:"calculateNextSetOfChildren",value:function(e){var t=this,n=e.map(function(e){var n=t.findChildByKey(e.key||""),a=!n||n.leaving;return d({},e,{element:e,entering:a})}),a=0;return this.state.children.forEach(function(i,r){if(!e.find(function(e){return e.key===u(i)})&&t.props.leaveAnimation){var o=d({},i,{leaving:!0}),s=r+a;n.splice(s,0,o),a+=1}}),n}},{key:"prepForAnimation",value:function(){var e=this,t=this.props,n=t.leaveAnimation,a=t.maintainContainerHeight,i=t.getPosition;if(n){this.state.children.filter(function(e){return e.leaving}).forEach(function(t){var n=e.getChildData(u(t));n.boundingBox&&(0,p.removeNodeFromDOMFlow)(n,e.props.verticalAlignment)}),a&&this.heightPlaceholderData.domNode&&(0,p.updateHeightPlaceholder)({domNode:this.heightPlaceholderData.domNode,parentData:this.parentData,getPosition:i})}this.state.children.forEach(function(t){var n=e.getChildData(u(t)),a=n.domNode;a&&(t.entering||t.leaving||(0,p.applyStylesToDOMNode)({domNode:a,styles:{transition:""}}))})}},{key:"animateChild",value:function(e,t){var n=this,a=this.getChildData(u(e)),i=a.domNode;i&&((0,p.applyStylesToDOMNode)({domNode:i,styles:this.computeInitialStyles(e)}),this.props.onStart&&this.props.onStart(e,i),requestAnimationFrame(function(){requestAnimationFrame(function(){var a={transition:(0,p.createTransitionString)(t,n.props),transform:"",opacity:""};e.appearing&&n.props.appearAnimation?a=d({},a,n.props.appearAnimation.to):e.entering&&n.props.enterAnimation?a=d({},a,n.props.enterAnimation.to):e.leaving&&n.props.leaveAnimation&&(a=d({},a,n.props.leaveAnimation.to)),(0,p.applyStylesToDOMNode)({domNode:i,styles:a})})}),this.bindTransitionEndHandler(e))}},{key:"bindTransitionEndHandler",value:function(e){var t=this,n=this.getChildData(u(e)),a=n.domNode;if(a){var i=function n(i){i.target===a&&(a.style.transition="",t.triggerFinishHooks(e,a),a.removeEventListener(v,n),e.leaving&&t.removeChildData(u(e)))};a.addEventListener(v,i)}}},{key:"triggerFinishHooks",value:function(e,t){var n=this;if(this.props.onFinish&&this.props.onFinish(e,t),this.remainingAnimations-=1,0===this.remainingAnimations){var a=this.state.children.filter(function(e){return!e.leaving}).map(function(e){return d({},e,{appearing:!1,entering:!1})});this.setState({children:a},function(){"function"==typeof n.props.onFinishAll&&n.callChildrenHook(n.props.onFinishAll),n.childrenToAnimate=[]}),this.heightPlaceholderData.domNode&&(this.heightPlaceholderData.domNode.style.height="0")}}},{key:"callChildrenHook",value:function(e){var t=this,n=[],a=[];this.childrenToAnimate.forEach(function(e){var i=t.findChildByKey(e);i&&(n.push(i),t.hasChildData(e)&&a.push(t.getChildData(e).domNode))}),e(n,a)}},{key:"updateBoundingBoxCaches",value:function(){var e=this,t=this.parentData.domNode;t&&(this.parentData.boundingBox=this.props.getPosition(t),this.state.children.forEach(function(n){var a=u(n);if(a&&e.hasChildData(a)){var i=e.getChildData(a);i.domNode&&n&&e.setChildData(a,{boundingBox:(0,p.getRelativeBoundingBox)({childDomNode:i.domNode,parentDomNode:t,getPosition:e.props.getPosition})})}}))}},{key:"computeInitialStyles",value:function(e){if(e.appearing)return this.props.appearAnimation?this.props.appearAnimation.from:{};if(e.entering)return this.props.enterAnimation?d({position:"",top:"",left:"",right:"",bottom:""},this.props.enterAnimation.from):{};if(e.leaving)return this.props.leaveAnimation?this.props.leaveAnimation.from:{};var t=this.getChildData(u(e)),n=t.domNode,a=t.boundingBox,i=this.parentData.boundingBox;if(!n)return{};var r=(0,p.getPositionDelta)({childDomNode:n,childBoundingBox:a,parentBoundingBox:i,getPosition:this.props.getPosition}),o=s(r,2);return{transform:"translate("+o[0]+"px, "+o[1]+"px)"}}},{key:"isAnimationDisabled",value:function(e){return w||e.disableAllAnimations||0===e.duration&&0===e.delay&&0===e.staggerDurationBy&&0===e.staggerDelayBy}},{key:"findChildByKey",value:function(e){return this.state.children.find(function(t){return u(t)===e})}},{key:"hasChildData",value:function(e){return Object.prototype.hasOwnProperty.call(this.childrenData,e)}},{key:"getChildData",value:function(e){return this.hasChildData(e)?this.childrenData[e]:{}}},{key:"setChildData",value:function(e,t){this.childrenData[e]=d({},this.getChildData(e),t)}},{key:"removeChildData",value:function(e){delete this.childrenData[e]}},{key:"createHeightPlaceholder",value:function(){var e=this,t=this.props.typeName,n="ul"===t||"ol"===t,a=n?"li":"div";return m.default.createElement(a,{key:"height-placeholder",ref:function(t){e.heightPlaceholderData.domNode=t},style:{visibility:"hidden",height:0}})}},{key:"childrenWithRefs",value:function(){var e=this;return this.state.children.map(function(t){return m.default.cloneElement(t.element,{ref:function(n){if(n){var a=(0,p.getNativeNode)(n);e.setChildData(u(t),{domNode:a})}}})})}},{key:"render",value:function(){var e=this,t=this.props,n=t.typeName,a=t.delegated,i=t.leaveAnimation,r=t.maintainContainerHeight,o=d({},a,{ref:function(t){e.parentData.domNode=t}}),u=this.childrenWithRefs();return i&&r&&u.push(this.createHeightPlaceholder()),m.default.createElement(n,o,u)}}]),t}(l.Component);t.default=(0,h.default)(b),e.exports=t.default},function(e,t,n){"use strict";Array.prototype.find||(Array.prototype.find=function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var t=Object(this),n=t.length>>>0,a=arguments[1],i=void 0,r=0;r<n;r++)if(i=t[r],e.call(a,i,r,t))return i}),Array.prototype.every||(Array.prototype.every=function(e,t){var n,a;if(null==this)throw new TypeError("this is null or not defined");var i=Object(this),r=i.length>>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(n=t),a=0;a<r;){var o;if(a in i){o=i[a];if(!e.call(n,o,a,i))return!1}a++}return!0}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)})},function(e,t,n){"use strict";(function(a){function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e){var t,n;return n=t=function(t){function n(){return i(this,n),r(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return o(n,t),c(n,[{key:"checkForStatelessFunctionalComponents",value:function(e){if("production"!==g){l.Children.toArray(e).every(function(e){return!(0,p.isElementAnSFC)(e)||void 0===e.key})||(0,f.statelessFunctionalComponentSupplied)()}}},{key:"convertProps",value:function(e){var t={children:e.children,easing:e.easing,onStart:e.onStart,onFinish:e.onFinish,onStartAll:e.onStartAll,onFinishAll:e.onFinishAll,typeName:e.typeName,disableAllAnimations:e.disableAllAnimations,getPosition:e.getPosition,maintainContainerHeight:e.maintainContainerHeight,verticalAlignment:e.verticalAlignment,duration:this.convertTimingProp("duration"),delay:this.convertTimingProp("delay"),staggerDurationBy:this.convertTimingProp("staggerDurationBy"),staggerDelayBy:this.convertTimingProp("staggerDelayBy"),appearAnimation:this.convertAnimationProp(e.appearAnimation,h.appearPresets),enterAnimation:this.convertAnimationProp(e.enterAnimation,h.enterPresets),leaveAnimation:this.convertAnimationProp(e.leaveAnimation,h.leavePresets),delegated:{}};this.checkForStatelessFunctionalComponents(t.children),void 0!==e.disableAnimations&&("production"!==g&&(0,f.deprecatedDisableAnimations)(),t.disableAllAnimations=e.disableAnimations);var n=Object.keys(t),a=(0,p.omit)(this.props,n);return a.style=d({position:"relative"},a.style),t.delegated=a,t}},{key:"convertTimingProp",value:function(e){var t=this.props[e],a="number"==typeof t?t:parseInt(t,10);if(isNaN(a)){var i=n.defaultProps[e];return"production"!==g&&(0,f.invalidTypeForTimingProp)({prop:e,value:t,defaultValue:i}),i}return a}},{key:"convertAnimationProp",value:function(e,t){switch(void 0===e?"undefined":s(e)){case"boolean":return t[e?h.defaultPreset:h.disablePreset];case"string":var n=Object.keys(t);return-1===n.indexOf(e)?("production"!==g&&(0,f.invalidEnterLeavePreset)({value:e,acceptableValues:n.join(", "),defaultValue:h.defaultPreset}),t[h.defaultPreset]):t[e];default:return e}}},{key:"render",value:function(){return m.default.createElement(e,this.convertProps(this.props))}}]),n}(l.Component),t.defaultProps={easing:"ease-in-out",duration:350,delay:0,staggerDurationBy:0,staggerDelayBy:0,typeName:"div",enterAnimation:h.defaultPreset,leaveAnimation:h.defaultPreset,disableAllAnimations:!1,getPosition:function(e){return e.getBoundingClientRect()},maintainContainerHeight:!1,verticalAlignment:"top"},n}Object.defineProperty(t,"__esModule",{value:!0});var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(12),m=function(e){return e&&e.__esModule?e:{default:e}}(l),f=n(256),h=n(257),p=n(82),g=void 0;try{g=a.env.NODE_ENV}catch(e){g="development"}t.default=u,e.exports=t.default}).call(t,n(18))},function(e,t,n){"use strict";function a(e){var t=!1;return function(){t||(console.warn(e),t=!0)}}Object.defineProperty(t,"__esModule",{value:!0});t.statelessFunctionalComponentSupplied=a("\n>> Error, via react-flip-move <<\n\nYou provided a stateless functional component as a child to <FlipMove>. Unfortunately, SFCs aren't supported, because Flip Move needs access to the backing instances via refs, and SFCs don't have a public instance that holds that info.\n\nPlease wrap your components in a native element (eg. <div>), or a non-functional component.\n"),t.invalidTypeForTimingProp=function(e){return console.error("\n>> Error, via react-flip-move <<\n\nThe prop you provided for '"+e.prop+"' is invalid. It needs to be a positive integer, or a string that can be resolved to a number. The value you provided is '"+e.value+"'.\n\nAs a result, the default value for this parameter will be used, which is '"+e.defaultValue+"'.\n")},t.deprecatedDisableAnimations=a("\n>> Warning, via react-flip-move <<\n\nThe 'disableAnimations' prop you provided is deprecated. Please switch to use 'disableAllAnimations'.\n\nThis will become a silent error in future versions of react-flip-move.\n"),t.invalidEnterLeavePreset=function(e){return console.error("\n>> Error, via react-flip-move <<\n\nThe enter/leave preset you provided is invalid. We don't currently have a '"+e.value+" preset.'\n\nAcceptable values are "+e.acceptableValues+". The default value of '"+e.defaultValue+"' will be used.\n")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=t.enterPresets={elevator:{from:{transform:"scale(0)",opacity:"0"},to:{transform:"",opacity:""}},fade:{from:{opacity:"0"},to:{opacity:""}},accordionVertical:{from:{transform:"scaleY(0)",transformOrigin:"center top"},to:{transform:"",transformOrigin:"center top"}},accordionHorizontal:{from:{transform:"scaleX(0)",transformOrigin:"left center"},to:{transform:"",transformOrigin:"left center"}},none:null},i=t.leavePresets={elevator:{from:{transform:"scale(1)",opacity:"1"},to:{transform:"scale(0)",opacity:"0"}},fade:{from:{opacity:"1"},to:{opacity:"0"}},accordionVertical:{from:{transform:"scaleY(1)",transformOrigin:"center top"},to:{transform:"scaleY(0)",transformOrigin:"center top"}},accordionHorizontal:{from:{transform:"scaleX(1)",transformOrigin:"left center"},to:{transform:"scaleX(0)",transformOrigin:"left center"}},none:null};t.appearPresets=a;a.accordianVertical=a.accordionVertical,a.accordianHorizontal=a.accordionHorizontal,i.accordianVertical=i.accordionVertical,i.accordianHorizontal=i.accordionHorizontal;t.defaultPreset="elevator",t.disablePreset="none"},function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){var t=e.domNode,n=e.styles;Object.keys(n).forEach(function(e){t.style.setProperty((0,s.hyphenate)(e),n[e])})}function r(){var e={transition:"transitionend","-o-transition":"oTransitionEnd","-moz-transition":"transitionend","-webkit-transition":"webkitTransitionEnd"};if("undefined"==typeof document)return"";var t=document.createElement("fakeelement"),n=Object.keys(e).find(function(e){return void 0!==t.style.getPropertyValue(e)});return n?e[n]:""}Object.defineProperty(t,"__esModule",{value:!0}),t.createTransitionString=t.getNativeNode=t.updateHeightPlaceholder=t.removeNodeFromDOMFlow=t.getPositionDelta=t.getRelativeBoundingBox=void 0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};t.applyStylesToDOMNode=i,t.whichTransitionEvent=r;var u=n(12),s=n(82);t.getRelativeBoundingBox=function(e){var t=e.childDomNode,n=e.parentDomNode,a=e.getPosition,i=a(n),r=a(t),o=r.top,u=r.left,s=r.right,d=r.bottom,c=r.width,l=r.height;return{top:o-i.top,left:u-i.left,right:i.right-s,bottom:i.bottom-d,width:c,height:l}},t.getPositionDelta=function(e){var t=e.childDomNode,n=e.childBoundingBox,a=e.parentBoundingBox,i=e.getPosition,r={top:0,left:0,right:0,bottom:0,height:0,width:0},o=n||r,u=a||r,s=i(t),d={top:s.top-u.top,left:s.left-u.left};return[o.left-d.left,o.top-d.top]},t.removeNodeFromDOMFlow=function(e,t){var n=e.domNode,r=e.boundingBox;if(n&&r){var u=window.getComputedStyle(n),s=["margin-top","margin-left","margin-right"],d=s.reduce(function(e,t){var n=u.getPropertyValue(t);return o({},e,a({},t,Number(n.replace("px",""))))},{});i({domNode:n,styles:{position:"absolute",top:("bottom"===t?r.top-r.height:r.top)-d["margin-top"]+"px",left:r.left-d["margin-left"]+"px",right:r.right-d["margin-right"]+"px"}})}},t.updateHeightPlaceholder=function(e){var t=e.domNode,n=e.parentData,a=e.getPosition,r=n.domNode,o=n.boundingBox;if(r&&o){i({domNode:t,styles:{height:"0"}});var u=o.height,s=a(r).height,d=u-s;i({domNode:t,styles:{height:d>0?d+"px":"0"}})}},t.getNativeNode=function(e){if("undefined"==typeof HTMLElement)return null;if(e instanceof HTMLElement)return e;var t=(0,u.findDOMNode)(e);return t instanceof HTMLElement?t:null},t.createTransitionString=function(e,t){var n=t.delay,a=t.duration,i=t.staggerDurationBy,r=t.staggerDelayBy,o=t.easing;return n+=e*r,a+=e*i,["transform","opacity"].map(function(e){return e+" "+a+"ms "+o+" "+n+"ms"}).join(", ")}},function(e,t,n){var a,i,r;/*! +!function(t,n){e.exports=n()}(0,function(){"use strict";function e(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}function i(e){return"function"==typeof e}function r(e){R=e}function o(e){U=e}function u(){return void 0!==G?function(){G(d)}:s()}function s(){var e=setTimeout;return function(){return e(d,1)}}function d(){for(var e=0;e<q;e+=2){(0,Q[e])(Q[e+1]),Q[e]=void 0,Q[e+1]=void 0}q=0}function c(e,t){var n=arguments,a=this,i=new this.constructor(m);void 0===i[ee]&&N(i);var r=a._state;return r?function(){var e=n[r-1];U(function(){return S(r,i,e,a._result)})}():W(a,i,e,t),i}function l(e){var t=this;if(e&&"object"==typeof e&&e.constructor===t)return e;var n=new t(m);return y(n,e),n}function m(){}function f(){return new TypeError("You cannot resolve a promise with itself")}function h(){return new TypeError("A promises callback cannot return that same promise.")}function p(e){try{return e.then}catch(e){return ie.error=e,ie}}function g(e,t,n,a){try{e.call(t,n,a)}catch(e){return e}}function v(e,t,n){U(function(e){var a=!1,i=g(n,t,function(n){a||(a=!0,t!==n?y(e,n):k(e,n))},function(t){a||(a=!0,P(e,t))},"Settle: "+(e._label||" unknown promise"));!a&&i&&(a=!0,P(e,i))},e)}function w(e,t){t._state===ne?k(e,t._result):t._state===ae?P(e,t._result):W(t,void 0,function(t){return y(e,t)},function(t){return P(e,t)})}function b(e,t,n){t.constructor===e.constructor&&n===c&&t.constructor.resolve===l?w(e,t):n===ie?(P(e,ie.error),ie.error=null):void 0===n?k(e,t):i(n)?v(e,t,n):k(e,t)}function y(t,n){t===n?P(t,f()):e(n)?b(t,n,p(n)):k(t,n)}function M(e){e._onerror&&e._onerror(e._result),x(e)}function k(e,t){e._state===te&&(e._result=t,e._state=ne,0!==e._subscribers.length&&U(x,e))}function P(e,t){e._state===te&&(e._state=ae,e._result=t,U(M,e))}function W(e,t,n,a){var i=e._subscribers,r=i.length;e._onerror=null,i[r]=t,i[r+ne]=n,i[r+ae]=a,0===r&&e._state&&U(x,e)}function x(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var a=void 0,i=void 0,r=e._result,o=0;o<t.length;o+=3)a=t[o],i=t[o+n],a?S(n,a,i,r):i(r);e._subscribers.length=0}}function j(){this.error=null}function T(e,t){try{return e(t)}catch(e){return re.error=e,re}}function S(e,t,n,a){var r=i(n),o=void 0,u=void 0,s=void 0,d=void 0;if(r){if(o=T(n,a),o===re?(d=!0,u=o.error,o.error=null):s=!0,t===o)return void P(t,h())}else o=a,s=!0;t._state!==te||(r&&s?y(t,o):d?P(t,u):e===ne?k(t,o):e===ae&&P(t,o))}function C(e,t){try{t(function(t){y(e,t)},function(t){P(e,t)})}catch(t){P(e,t)}}function z(){return oe++}function N(e){e[ee]=oe++,e._state=void 0,e._result=void 0,e._subscribers=[]}function D(e,t){this._instanceConstructor=e,this.promise=new e(m),this.promise[ee]||N(this.promise),L(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?k(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&k(this.promise,this._result))):P(this.promise,E())}function E(){return new Error("Array Methods must be provided an Array")}function H(e){return new D(this,e).promise}function A(e){var t=this;return new t(L(e)?function(n,a){for(var i=e.length,r=0;r<i;r++)t.resolve(e[r]).then(n,a)}:function(e,t){return t(new TypeError("You must pass an array to race."))})}function _(e){var t=this,n=new t(m);return P(n,e),n}function O(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function X(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function I(e){this[ee]=z(),this._result=this._state=void 0,this._subscribers=[],m!==e&&("function"!=typeof e&&O(),this instanceof I?C(this,e):X())}function Y(){var e=void 0;if(void 0!==a)e=a;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===n&&!t.cast)return}e.Promise=I}var F=void 0;F=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)};var L=F,q=0,G=void 0,R=void 0,U=function(e,t){Q[q]=e,Q[q+1]=t,2===(q+=2)&&(R?R(d):Z())},K="undefined"!=typeof window?window:void 0,J=K||{},B=J.MutationObserver||J.WebKitMutationObserver,$="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),V="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,Q=new Array(1e3),Z=void 0;Z=$?function(){return function(){return t.nextTick(d)}}():B?function(){var e=0,t=new B(d),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}():V?function(){var e=new MessageChannel;return e.port1.onmessage=d,function(){return e.port2.postMessage(0)}}():void 0===K?function(){try{var e=n(206);return G=e.runOnLoop||e.runOnContext,u()}catch(e){return s()}}():s();var ee=Math.random().toString(36).substring(16),te=void 0,ne=1,ae=2,ie=new j,re=new j,oe=0;return D.prototype._enumerate=function(e){for(var t=0;this._state===te&&t<e.length;t++)this._eachEntry(e[t],t)},D.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,a=n.resolve;if(a===l){var i=p(e);if(i===c&&e._state!==te)this._settledAt(e._state,t,e._result);else if("function"!=typeof i)this._remaining--,this._result[t]=e;else if(n===I){var r=new n(m);b(r,e,i),this._willSettleAt(r,t)}else this._willSettleAt(new n(function(t){return t(e)}),t)}else this._willSettleAt(a(e),t)},D.prototype._settledAt=function(e,t,n){var a=this.promise;a._state===te&&(this._remaining--,e===ae?P(a,n):this._result[t]=n),0===this._remaining&&k(a,this._result)},D.prototype._willSettleAt=function(e,t){var n=this;W(e,void 0,function(e){return n._settledAt(ne,t,e)},function(e){return n._settledAt(ae,t,e)})},I.all=H,I.race=A,I.resolve=l,I.reject=_,I._setScheduler=r,I._setAsap=o,I._asap=U,I.prototype={constructor:I,then:c,catch:function(e){return this.then(null,e)}},I.polyfill=Y,I.Promise=I,I})}).call(t,n(18),n(205))},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var i=n(208),r=a(i),o=n(228),u=a(o),s=n(114),d=a(s),c=n(64),l=a(c),m=n(65),f=a(m),h=n(116),p=a(h),g=n(120),v=a(g),w=n(12),b=a(w),y=n(252),M=a(y),k=n(259),P=a(k),W=n(260),x=a(W);n(271);var j=n(121),T=n(130),S=a(T),C=n(299),z=a(C),N=n(300),D=a(N),E=n(301),H=a(E),A=n(131),_=a(A),O=n(856),X=n(857),I=a(X),Y=function(e){function t(e){(0,l.default)(this,t);var n=(0,p.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));n.state={user:null,issue:null,comments:[],localComments:[],comment:"",page:1,pagerDirection:"last",cursor:null,previewHtml:"",isNoInit:!1,isIniting:!0,isCreating:!1,isLoading:!1,isLoadMore:!1,isLoadOver:!1,isIssueCreating:!1,isPopupVisible:!1,isInputFocused:!1,isPreview:!1,isOccurError:!1,errorMsg:""},n.getCommentsV3=function(e){var t=n.options,a=t.clientID,i=t.clientSecret,r=t.perPage,o=n.state.page;return n.getIssue().then(function(e){if(e)return j.axiosGithub.get(e.comments_url,{headers:{Accept:"application/vnd.github.v3.full+json"},auth:{username:a,password:i},params:{per_page:r,page:o}}).then(function(e){var t=n.state,a=t.comments,i=t.issue,u=!1,s=a.concat(e.data);return(s.length>=i.comments||e.data.length<r)&&(u=!0),n.setState({comments:s,isLoadOver:u,page:o+1}),s})})},n.getRef=function(e){n.publicBtnEL=e},n.reply=function(e){return function(){var t=n.state.comment,a=e.body,i=a.split("\n");i.unshift("@"+e.user.login),i=i.map(function(e){return"> "+e}),i.push(""),i.push(""),t&&i.unshift(""),n.setState({comment:t+i.join("\n")},function(){P.default.update(n.commentEL),n.commentEL.focus()})}},n.handlePopup=function(e){e.preventDefault(),e.stopPropagation();var t=!n.state.isPopupVisible,a=function e(t){(0,j.hasClassInParent)(t.target,"gt-user","gt-popup")||(window.document.removeEventListener("click",e),n.setState({isPopupVisible:!1}))};n.setState({isPopupVisible:t}),t?window.document.addEventListener("click",a):window.document.removeEventListener("click",a)},n.handleLogin=function(){var e=n.state.comment;window.localStorage.setItem(O.GT_COMMENT,encodeURIComponent(e)),window.location.href=n.loginLink},n.handleIssueCreate=function(){n.setState({isIssueCreating:!0}),n.createIssue().then(function(e){return n.setState({isIssueCreating:!1,isOccurError:!1}),n.getComments(e)}).catch(function(e){n.setState({isIssueCreating:!1,isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})}).then(function(e){e&&n.setState({isNoInit:!1})})},n.handleCommentCreate=function(e){if(!n.state.comment.length)return e&&e.preventDefault(),void n.commentEL.focus();n.setState(function(e){if(!e.isCreating)return n.createComment().then(function(){return n.setState({isCreating:!1,isOccurError:!1})}).catch(function(e){n.setState({isCreating:!1,isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})}),{isCreating:!0}})},n.handleCommentPreview=function(e){n.setState({isPreview:!n.state.isPreview}),j.axiosGithub.post("/markdown",{text:n.state.comment},{headers:n.accessToken&&{Authorization:"token "+n.accessToken}}).then(function(e){n.setState({previewHtml:e.data})}).catch(function(e){n.setState({isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})})},n.handleCommentLoad=function(){var e=n.state,t=e.issue;e.isLoadMore||(n.setState({isLoadMore:!0}),n.getComments(t).then(function(){return n.setState({isLoadMore:!1})}))},n.handleCommentChange=function(e){return n.setState({comment:e.target.value})},n.handleLogout=function(){n.logout(),window.location.reload()},n.handleCommentFocus=function(e){if(!n.options.distractionFreeMode)return e.preventDefault();n.setState({isInputFocused:!0})},n.handleCommentBlur=function(e){if(!n.options.distractionFreeMode)return e.preventDefault();n.setState({isInputFocused:!1})},n.handleSort=function(e){return function(t){n.setState({pagerDirection:e})}},n.handleCommentKeyDown=function(e){n.options.enableHotKey&&(e.metaKey||e.ctrlKey)&&13===e.keyCode&&(n.publicBtnEL&&n.publicBtnEL.focus(),n.handleCommentCreate())},n.options=(0,u.default)({},{id:window.location.href,number:-1,labels:["Gitalk"],title:window.document.title,body:"",language:window.navigator.language||window.navigator.userLanguage,perPage:10,pagerDirection:"last",createIssueManually:!1,distractionFreeMode:!1,proxy:"https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token",flipMoveOptions:{staggerDelayBy:150,appearAnimation:"accordionVertical",enterAnimation:"accordionVertical",leaveAnimation:"accordionVertical"},enableHotKey:!0,url:window.location.href,defaultAuthor:{avatarUrl:"//avatars1.githubusercontent.com/u/29697133?s=50",login:"null",url:""},updateCountCallback:null},e.options),n.state.pagerDirection=n.options.pagerDirection;var a=window.localStorage.getItem(O.GT_COMMENT);a&&(n.state.comment=decodeURIComponent(a),window.localStorage.removeItem(O.GT_COMMENT));var i=(0,j.queryParse)();if(i.code){var r=i.code;delete i.code;var o=""+window.location.origin+window.location.pathname+(0,j.queryStringify)(i)+window.location.hash;history.replaceState(null,null,o),n.options=(0,u.default)({},n.options,{url:o,id:o},e.options),j.axiosJSON.post(n.options.proxy,{code:r,client_id:n.options.clientID,client_secret:n.options.clientSecret}).then(function(e){e.data&&e.data.access_token?(n.accessToken=e.data.access_token,n.getInit().then(function(){return n.setState({isIniting:!1})}).catch(function(e){console.log("err:",e),n.setState({isIniting:!1,isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})})):(console.log("res.data err:",e.data),n.setState({isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(new Error("no access token"))}))}).catch(function(e){console.log("err: ",e),n.setState({isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})})}else n.getInit().then(function(){return n.setState({isIniting:!1})}).catch(function(e){console.log("err:",e),n.setState({isIniting:!1,isOccurError:!0,errorMsg:(0,j.formatErrorMsg)(e)})});return n.i18n=(0,x.default)(n.options.language),n}return(0,v.default)(t,e),(0,f.default)(t,[{key:"componentDidUpdate",value:function(){this.commentEL&&(0,P.default)(this.commentEL)}},{key:"getInit",value:function(){var e=this;return this.getUserInfo().then(function(){return e.getIssue()}).then(function(t){return e.getComments(t)})}},{key:"getUserInfo",value:function(){var e=this;return this.accessToken?j.axiosGithub.get("/user",{headers:{Authorization:"token "+this.accessToken}}).then(function(t){e.setState({user:t.data})}).catch(function(t){e.logout()}):new r.default(function(e){e()})}},{key:"getIssueById",value:function(){var e=this,t=this.options,n=t.owner,a=t.repo,i=t.number,o=t.clientID,u=t.clientSecret,s="/repos/"+n+"/"+a+"/issues/"+i;return new r.default(function(t,n){j.axiosGithub.get(s,{auth:{username:o,password:u},params:{t:Date.now()}}).then(function(n){var a=null;n&&n.data&&n.data.number===i&&(a=n.data,e.setState({issue:a,isNoInit:!1})),t(a)}).catch(function(e){404===e.response.status&&t(null),n(e)})})}},{key:"getIssueByLabels",value:function(){var e=this,t=this.options,n=t.owner,a=t.repo,i=t.id,r=t.labels,o=t.clientID,u=t.clientSecret;return j.axiosGithub.get("/repos/"+n+"/"+a+"/issues",{auth:{username:o,password:u},params:{labels:r.concat(i).join(","),t:Date.now()}}).then(function(t){var n=e.options.createIssueManually,a=!1,i=null;if(t&&t.data&&t.data.length)i=t.data[0];else{if(!n&&e.isAdmin)return e.createIssue();a=!0}return e.setState({issue:i,isNoInit:a}),i})}},{key:"getIssue",value:function(){var e=this,t=this.options.number,n=this.state.issue;return n?(this.setState({isNoInit:!1}),r.default.resolve(n)):"number"==typeof t&&t>0?this.getIssueById().then(function(t){return t||e.getIssueByLabels()}):this.getIssueByLabels()}},{key:"createIssue",value:function(){var e=this,t=this.options,n=t.owner,a=t.repo,i=t.title,r=t.body,o=t.id,u=t.labels,s=t.url;return j.axiosGithub.post("/repos/"+n+"/"+a+"/issues",{title:i,labels:u.concat(o),body:r||s+" \n\n "+((0,j.getMetaContent)("description")||(0,j.getMetaContent)("description","og:description")||"")},{headers:{Authorization:"token "+this.accessToken}}).then(function(t){return e.setState({issue:t.data}),t.data})}},{key:"getComments",value:function(e){if(e)return this.accessToken?I.default.call(this,e):this.getCommentsV3(e)}},{key:"createComment",value:function(){var e=this,t=this.state,n=t.comment,a=t.localComments,i=t.comments;return this.getIssue().then(function(t){return j.axiosGithub.post(t.comments_url,{body:n},{headers:{Accept:"application/vnd.github.v3.full+json",Authorization:"token "+e.accessToken}})}).then(function(t){e.setState({comment:"",comments:i.concat(t.data),localComments:a.concat(t.data)})})}},{key:"logout",value:function(){this.setState({user:null}),window.localStorage.removeItem(O.GT_ACCESS_TOKEN)}},{key:"like",value:function(e){var t=this,n=this.options,a=n.owner,i=n.repo,r=this.state.user,o=this.state.comments;j.axiosGithub.post("/repos/"+a+"/"+i+"/issues/comments/"+e.id+"/reactions",{content:"heart"},{headers:{Authorization:"token "+this.accessToken,Accept:"application/vnd.github.squirrel-girl-preview"}}).then(function(n){o=o.map(function(t){return t.id===e.id?(t.reactions?~t.reactions.nodes.findIndex(function(e){return e.user.login===r.login})||(t.reactions.totalCount+=1):(t.reactions={nodes:[]},t.reactions.totalCount=1),t.reactions.nodes.push(n.data),t.reactions.viewerHasReacted=!0,(0,u.default)({},t)):t}),t.setState({comments:o})})}},{key:"unLike",value:function(e){var t=this,n=this.state.user,a=this.state.comments;j.axiosGithub.post("/graphql",function(e){return{operationName:"RemoveReaction",query:'\n mutation RemoveReaction{\n removeReaction (input:{\n subjectId: "'+e+'",\n content: HEART\n }) {\n reaction {\n content\n }\n }\n }\n '}}(e.gId),{headers:{Authorization:"bearer "+this.accessToken}}).then(function(i){i.data&&(a=a.map(function(t){if(t.id===e.id){var a=t.reactions.nodes.findIndex(function(e){return e.user.login===n.login});return~a&&(t.reactions.totalCount-=1,t.reactions.nodes.splice(a,1)),t.reactions.viewerHasReacted=!1,(0,u.default)({},t)}return t}),t.setState({comments:a}))})}},{key:"initing",value:function(){return b.default.createElement("div",{className:"gt-initing"},b.default.createElement("i",{className:"gt-loader"}),b.default.createElement("p",{className:"gt-initing-text"},this.i18n.t("init")))}},{key:"noInit",value:function(){var e=this.state,t=e.user,n=e.isIssueCreating,a=this.options,i=a.owner,r=a.repo,o=a.admin;return b.default.createElement("div",{className:"gt-no-init",key:"no-init"},b.default.createElement("p",{dangerouslySetInnerHTML:{__html:this.i18n.t("no-found-related",{link:'<a href="https://github.com/'+i+"/"+r+'/issues">Issues</a>'})}}),b.default.createElement("p",null,this.i18n.t("please-contact",{user:[].concat(o).map(function(e){return"@"+e}).join(" ")})),this.isAdmin?b.default.createElement("p",null,b.default.createElement(z.default,{onClick:this.handleIssueCreate,isLoading:n,text:this.i18n.t("init-issue")})):null,!t&&b.default.createElement(z.default,{className:"gt-btn-login",onClick:this.handleLogin,text:this.i18n.t("login-with-github")}))}},{key:"header",value:function(){var e=this,t=this.state,n=t.user,a=t.comment,i=t.isCreating,r=t.previewHtml,o=t.isPreview;return b.default.createElement("div",{className:"gt-header",key:"header"},n?b.default.createElement(S.default,{className:"gt-header-avatar",src:n.avatar_url,alt:n.login}):b.default.createElement("a",{className:"gt-avatar-github",onClick:this.handleLogin},b.default.createElement(_.default,{className:"gt-ico-github",name:"github"})),b.default.createElement("div",{className:"gt-header-comment"},b.default.createElement("textarea",{ref:function(t){e.commentEL=t},className:"gt-header-textarea "+(o?"hide":""),value:a,onChange:this.handleCommentChange,onFocus:this.handleCommentFocus,onBlur:this.handleCommentBlur,onKeyDown:this.handleCommentKeyDown,placeholder:this.i18n.t("leave-a-comment")}),b.default.createElement("div",{className:"gt-header-preview markdown-body "+(o?"":"hide"),dangerouslySetInnerHTML:{__html:r}}),b.default.createElement("div",{className:"gt-header-controls"},b.default.createElement("a",{className:"gt-header-controls-tip",href:"https://guides.github.com/features/mastering-markdown/",target:"_blank",rel:"noopener noreferrer"},b.default.createElement(_.default,{className:"gt-ico-tip",name:"tip",text:this.i18n.t("support-markdown")})),n&&b.default.createElement(z.default,{getRef:this.getRef,className:"gt-btn-public",onClick:this.handleCommentCreate,text:this.i18n.t("comment"),isLoading:i}),b.default.createElement(z.default,{className:"gt-btn-preview",onClick:this.handleCommentPreview,text:o?this.i18n.t("edit"):this.i18n.t("preview")}),!n&&b.default.createElement(z.default,{className:"gt-btn-login",onClick:this.handleLogin,text:this.i18n.t("login-with-github")}))))}},{key:"comments",value:function(){var e=this,t=this.state,n=t.user,a=t.comments,i=t.isLoadOver,r=t.isLoadMore,o=t.pagerDirection,u=this.options,s=u.language,d=u.flipMoveOptions,c=u.admin,l=a.concat([]);return"last"===o&&this.accessToken&&l.reverse(),b.default.createElement("div",{className:"gt-comments",key:"comments"},b.default.createElement(M.default,d,l.map(function(t){return b.default.createElement(H.default,{comment:t,key:t.id,user:n,language:s,commentedText:e.i18n.t("commented"),admin:c,replyCallback:e.reply(t),likeCallback:t.reactions&&t.reactions.viewerHasReacted?e.unLike.bind(e,t):e.like.bind(e,t)})})),!l.length&&b.default.createElement("p",{className:"gt-comments-null"},this.i18n.t("first-comment-person")),!i&&l.length?b.default.createElement("div",{className:"gt-comments-controls"},b.default.createElement(z.default,{className:"gt-btn-loadmore",onClick:this.handleCommentLoad,isLoading:r,text:this.i18n.t("load-more")})):null)}},{key:"meta",value:function(){var e=this.state,t=e.user,n=e.issue,a=e.isPopupVisible,i=e.pagerDirection,r=e.localComments,o=(n&&n.comments)+r.length,u="last"===i,s=this.options.updateCountCallback;if(s&&"[object Function]"==={}.toString.call(s))try{s(o)}catch(e){console.log("An error occurred executing the updateCountCallback:",e)}return b.default.createElement("div",{className:"gt-meta",key:"meta"},b.default.createElement("span",{className:"gt-counts",dangerouslySetInnerHTML:{__html:this.i18n.t("counts",{counts:'<a class="gt-link gt-link-counts" href="'+(n&&n.html_url)+'" target="_blank" rel="noopener noreferrer">'+o+"</a>",smart_count:o})}}),a&&b.default.createElement("div",{className:"gt-popup"},t?b.default.createElement(D.default,{className:"gt-action-sortasc"+(u?"":" is--active"),onClick:this.handleSort("first"),text:this.i18n.t("sort-asc")}):null,t?b.default.createElement(D.default,{className:"gt-action-sortdesc"+(u?" is--active":""),onClick:this.handleSort("last"),text:this.i18n.t("sort-desc")}):null,t?b.default.createElement(D.default,{className:"gt-action-logout",onClick:this.handleLogout,text:this.i18n.t("logout")}):b.default.createElement("a",{className:"gt-action gt-action-login",onClick:this.handleLogin},this.i18n.t("login-with-github")),b.default.createElement("div",{className:"gt-copyright"},b.default.createElement("a",{className:"gt-link gt-link-project",href:"https://github.com/gitalk/gitalk",target:"_blank",rel:"noopener noreferrer"},"Gitalk"),b.default.createElement("span",{className:"gt-version"},O.GT_VERSION))),b.default.createElement("div",{className:"gt-user"},t?b.default.createElement("div",{className:a?"gt-user-inner is--poping":"gt-user-inner",onClick:this.handlePopup},b.default.createElement("span",{className:"gt-user-name"},t.login),b.default.createElement(_.default,{className:"gt-ico-arrdown",name:"arrow_down"})):b.default.createElement("div",{className:a?"gt-user-inner is--poping":"gt-user-inner",onClick:this.handlePopup},b.default.createElement("span",{className:"gt-user-name"},this.i18n.t("anonymous")),b.default.createElement(_.default,{className:"gt-ico-arrdown",name:"arrow_down"}))))}},{key:"render",value:function(){var e=this.state,t=e.isIniting,n=e.isNoInit,a=e.isOccurError,i=e.errorMsg,r=e.isInputFocused;return b.default.createElement("div",{className:"gt-container"+(r?" gt-input-focused":"")},t&&this.initing(),!t&&(n?[]:[this.meta()]),a&&b.default.createElement("div",{className:"gt-error"},i),!t&&(n?[this.noInit()]:[this.header(),this.comments()]))}},{key:"accessToken",get:function(){return this._accessToke||window.localStorage.getItem(O.GT_ACCESS_TOKEN)},set:function(e){window.localStorage.setItem(O.GT_ACCESS_TOKEN,e),this._accessToken=e}},{key:"loginLink",get:function(){var e=this.options.clientID,t={client_id:e,redirect_uri:"https://mabbs.github.io"+window.location.pathname,scope:"public_repo"};return"https://github.com/login/oauth/authorize?"+(0,j.queryStringify)(t)}},{key:"isAdmin",get:function(){var e=this.options.admin,t=this.state.user;return t&&~[].concat(e).map(function(e){return e.toLowerCase()}).indexOf(t.login.toLowerCase())}}]),t}(w.Component);e.exports=Y},function(e,t,n){e.exports={default:n(209),__esModule:!0}},function(e,t,n){n(100),n(40),n(54),n(218),n(226),n(227),e.exports=n(7).Promise},function(e,t,n){var a=n(69),i=n(70);e.exports=function(e){return function(t,n){var r,o,u=String(i(t)),s=a(n),d=u.length;return s<0||s>=d?e?"":void 0:(r=u.charCodeAt(s),r<55296||r>56319||s+1===d||(o=u.charCodeAt(s+1))<56320||o>57343?e?u.charAt(s):r:e?u.slice(s,s+2):o-56320+(r-55296<<10)+65536)}}},function(e,t,n){"use strict";var a=n(71),i=n(39),r=n(53),o={};n(23)(o,n(9)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=a(o,{next:i(1,n)}),r(e,t+" Iterator")}},function(e,t,n){var a=n(16),i=n(14),r=n(42);e.exports=n(17)?Object.defineProperties:function(e,t){i(e);for(var n,o=r(t),u=o.length,s=0;u>s;)a.f(e,n=o[s++],t[n]);return e}},function(e,t,n){var a=n(32),i=n(72),r=n(214);e.exports=function(e){return function(t,n,o){var u,s=a(t),d=i(s.length),c=r(o,d);if(e&&n!=n){for(;d>c;)if((u=s[c++])!=u)return!0}else for(;d>c;c++)if((e||c in s)&&s[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var a=n(69),i=Math.max,r=Math.min;e.exports=function(e,t){return e=a(e),e<0?i(e+t,0):r(e,t)}},function(e,t,n){"use strict";var a=n(216),i=n(217),r=n(31),o=n(32);e.exports=n(101)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):"keys"==t?i(0,n):"values"==t?i(0,e[n]):i(0,[n,e[n]])},"values"),r.Arguments=r.Array,a("keys"),a("values"),a("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){"use strict";var a,i,r,o,u=n(41),s=n(8),d=n(29),c=n(76),l=n(11),m=n(20),f=n(51),h=n(219),p=n(220),g=n(109),v=n(110).set,w=n(222)(),b=n(78),y=n(111),M=n(223),k=n(112),P=s.TypeError,W=s.process,x=W&&W.versions,j=x&&x.v8||"",T=s.Promise,S="process"==c(W),C=function(){},z=i=b.f,N=!!function(){try{var e=T.resolve(1),t=(e.constructor={})[n(9)("species")]=function(e){e(C,C)};return(S||"function"==typeof PromiseRejectionEvent)&&e.then(C)instanceof t&&0!==j.indexOf("6.6")&&-1===M.indexOf("Chrome/66")}catch(e){}}(),D=function(e){var t;return!(!m(e)||"function"!=typeof(t=e.then))&&t},E=function(e,t){if(!e._n){e._n=!0;var n=e._c;w(function(){for(var a=e._v,i=1==e._s,r=0;n.length>r;)!function(t){var n,r,o,u=i?t.ok:t.fail,s=t.resolve,d=t.reject,c=t.domain;try{u?(i||(2==e._h&&_(e),e._h=1),!0===u?n=a:(c&&c.enter(),n=u(a),c&&(c.exit(),o=!0)),n===t.promise?d(P("Promise-chain cycle")):(r=D(n))?r.call(n,s,d):s(n)):d(a)}catch(e){c&&!o&&c.exit(),d(e)}}(n[r++]);e._c=[],e._n=!1,t&&!e._h&&H(e)})}},H=function(e){v.call(s,function(){var t,n,a,i=e._v,r=A(e);if(r&&(t=y(function(){S?W.emit("unhandledRejection",i,e):(n=s.onunhandledrejection)?n({promise:e,reason:i}):(a=s.console)&&a.error&&a.error("Unhandled promise rejection",i)}),e._h=S||A(e)?2:1),e._a=void 0,r&&t.e)throw t.v})},A=function(e){return 1!==e._h&&0===(e._a||e._c).length},_=function(e){v.call(s,function(){var t;S?W.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})})},O=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),E(t,!0))},X=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw P("Promise can't be resolved itself");(t=D(e))?w(function(){var a={_w:n,_d:!1};try{t.call(e,d(X,a,1),d(O,a,1))}catch(e){O.call(a,e)}}):(n._v=e,n._s=1,E(n,!1))}catch(e){O.call({_w:n,_d:!1},e)}}};N||(T=function(e){h(this,T,"Promise","_h"),f(e),a.call(this);try{e(d(X,this,1),d(O,this,1))}catch(e){O.call(this,e)}},a=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},a.prototype=n(224)(T.prototype,{then:function(e,t){var n=z(g(this,T));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=S?W.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&E(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),r=function(){var e=new a;this.promise=e,this.resolve=d(X,e,1),this.reject=d(O,e,1)},b.f=z=function(e){return e===T||e===o?new r(e):i(e)}),l(l.G+l.W+l.F*!N,{Promise:T}),n(53)(T,"Promise"),n(225)("Promise"),o=n(7).Promise,l(l.S+l.F*!N,"Promise",{reject:function(e){var t=z(this);return(0,t.reject)(e),t.promise}}),l(l.S+l.F*(u||!N),"Promise",{resolve:function(e){return k(u&&this===o?T:this,e)}}),l(l.S+l.F*!(N&&n(113)(function(e){T.all(e).catch(C)})),"Promise",{all:function(e){var t=this,n=z(t),a=n.resolve,i=n.reject,r=y(function(){var n=[],r=0,o=1;p(e,!1,function(e){var u=r++,s=!1;n.push(void 0),o++,t.resolve(e).then(function(e){s||(s=!0,n[u]=e,--o||a(n))},i)}),--o||a(n)});return r.e&&i(r.v),n.promise},race:function(e){var t=this,n=z(t),a=n.reject,i=y(function(){p(e,!1,function(e){t.resolve(e).then(n.resolve,a)})});return i.e&&a(i.v),n.promise}})},function(e,t){e.exports=function(e,t,n,a){if(!(e instanceof t)||void 0!==a&&a in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var a=n(29),i=n(107),r=n(108),o=n(14),u=n(72),s=n(77),d={},c={},t=e.exports=function(e,t,n,l,m){var f,h,p,g,v=m?function(){return e}:s(e),w=a(n,l,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(r(v)){for(f=u(e.length);f>b;b++)if((g=t?w(o(h=e[b])[0],h[1]):w(e[b]))===d||g===c)return g}else for(p=v.call(e);!(h=p.next()).done;)if((g=i(p,w,h.value,t))===d||g===c)return g};t.BREAK=d,t.RETURN=c},function(e,t){e.exports=function(e,t,n){var a=void 0===n;switch(t.length){case 0:return a?e():e.call(n);case 1:return a?e(t[0]):e.call(n,t[0]);case 2:return a?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return a?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return a?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var a=n(8),i=n(110).set,r=a.MutationObserver||a.WebKitMutationObserver,o=a.process,u=a.Promise,s="process"==n(43)(o);e.exports=function(){var e,t,n,d=function(){var a,i;for(s&&(a=o.domain)&&a.exit();e;){i=e.fn,e=e.next;try{i()}catch(a){throw e?n():t=void 0,a}}t=void 0,a&&a.enter()};if(s)n=function(){o.nextTick(d)};else if(!r||a.navigator&&a.navigator.standalone)if(u&&u.resolve){var c=u.resolve(void 0);n=function(){c.then(d)}}else n=function(){i.call(a,d)};else{var l=!0,m=document.createTextNode("");new r(d).observe(m,{characterData:!0}),n=function(){m.data=l=!l}}return function(a){var i={fn:a,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}},function(e,t,n){var a=n(8),i=a.navigator;e.exports=i&&i.userAgent||""},function(e,t,n){var a=n(23);e.exports=function(e,t,n){for(var i in t)n&&e[i]?e[i]=t[i]:a(e,i,t[i]);return e}},function(e,t,n){"use strict";var a=n(8),i=n(7),r=n(16),o=n(17),u=n(9)("species");e.exports=function(e){var t="function"==typeof i[e]?i[e]:a[e];o&&t&&!t[u]&&r.f(t,u,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";var a=n(11),i=n(7),r=n(8),o=n(109),u=n(112);a(a.P+a.R,"Promise",{finally:function(e){var t=o(this,i.Promise||r.Promise),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then(function(){return n})}:e,n?function(n){return u(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){"use strict";var a=n(11),i=n(78),r=n(111);a(a.S,"Promise",{try:function(e){var t=i.f(this),n=r(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){e.exports={default:n(229),__esModule:!0}},function(e,t,n){n(230),e.exports=n(7).Object.assign},function(e,t,n){var a=n(11);a(a.S+a.F,"Object",{assign:n(231)})},function(e,t,n){"use strict";var a=n(17),i=n(42),r=n(79),o=n(55),u=n(33),s=n(104),d=Object.assign;e.exports=!d||n(30)(function(){var e={},t={},n=Symbol(),a="abcdefghijklmnopqrst";return e[n]=7,a.split("").forEach(function(e){t[e]=e}),7!=d({},e)[n]||Object.keys(d({},t)).join("")!=a})?function(e,t){for(var n=u(e),d=arguments.length,c=1,l=r.f,m=o.f;d>c;)for(var f,h=s(arguments[c++]),p=l?i(h).concat(l(h)):i(h),g=p.length,v=0;g>v;)f=p[v++],a&&!m.call(h,f)||(n[f]=h[f]);return n}:d},function(e,t,n){n(233),e.exports=n(7).Object.getPrototypeOf},function(e,t,n){var a=n(33),i=n(106);n(115)("getPrototypeOf",function(){return function(e){return i(a(e))}})},function(e,t,n){e.exports={default:n(235),__esModule:!0}},function(e,t,n){n(40),n(54),e.exports=n(80).f("iterator")},function(e,t,n){e.exports={default:n(237),__esModule:!0}},function(e,t,n){n(238),n(100),n(243),n(244),e.exports=n(7).Symbol},function(e,t,n){"use strict";var a=n(8),i=n(24),r=n(17),o=n(11),u=n(102),s=n(239).KEY,d=n(30),c=n(74),l=n(53),m=n(52),f=n(9),h=n(80),p=n(81),g=n(240),v=n(241),w=n(14),b=n(20),y=n(33),M=n(32),k=n(67),P=n(39),W=n(71),x=n(242),j=n(119),T=n(79),S=n(16),C=n(42),z=j.f,N=S.f,D=x.f,E=a.Symbol,H=a.JSON,A=H&&H.stringify,_=f("_hidden"),O=f("toPrimitive"),X={}.propertyIsEnumerable,I=c("symbol-registry"),Y=c("symbols"),F=c("op-symbols"),L=Object.prototype,q="function"==typeof E&&!!T.f,G=a.QObject,R=!G||!G.prototype||!G.prototype.findChild,U=r&&d(function(){return 7!=W(N({},"a",{get:function(){return N(this,"a",{value:7}).a}})).a})?function(e,t,n){var a=z(L,t);a&&delete L[t],N(e,t,n),a&&e!==L&&N(L,t,a)}:N,K=function(e){var t=Y[e]=W(E.prototype);return t._k=e,t},J=q&&"symbol"==typeof E.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof E},B=function(e,t,n){return e===L&&B(F,t,n),w(e),t=k(t,!0),w(n),i(Y,t)?(n.enumerable?(i(e,_)&&e[_][t]&&(e[_][t]=!1),n=W(n,{enumerable:P(0,!1)})):(i(e,_)||N(e,_,P(1,{})),e[_][t]=!0),U(e,t,n)):N(e,t,n)},$=function(e,t){w(e);for(var n,a=g(t=M(t)),i=0,r=a.length;r>i;)B(e,n=a[i++],t[n]);return e},V=function(e,t){return void 0===t?W(e):$(W(e),t)},Q=function(e){var t=X.call(this,e=k(e,!0));return!(this===L&&i(Y,e)&&!i(F,e))&&(!(t||!i(this,e)||!i(Y,e)||i(this,_)&&this[_][e])||t)},Z=function(e,t){if(e=M(e),t=k(t,!0),e!==L||!i(Y,t)||i(F,t)){var n=z(e,t);return!n||!i(Y,t)||i(e,_)&&e[_][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=D(M(e)),a=[],r=0;n.length>r;)i(Y,t=n[r++])||t==_||t==s||a.push(t);return a},te=function(e){for(var t,n=e===L,a=D(n?F:M(e)),r=[],o=0;a.length>o;)!i(Y,t=a[o++])||n&&!i(L,t)||r.push(Y[t]);return r};q||(E=function(){if(this instanceof E)throw TypeError("Symbol is not a constructor!");var e=m(arguments.length>0?arguments[0]:void 0),t=function(n){this===L&&t.call(F,n),i(this,_)&&i(this[_],e)&&(this[_][e]=!1),U(this,e,P(1,n))};return r&&R&&U(L,e,{configurable:!0,set:t}),K(e)},u(E.prototype,"toString",function(){return this._k}),j.f=Z,S.f=B,n(118).f=x.f=ee,n(55).f=Q,T.f=te,r&&!n(41)&&u(L,"propertyIsEnumerable",Q,!0),h.f=function(e){return K(f(e))}),o(o.G+o.W+o.F*!q,{Symbol:E});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ae=0;ne.length>ae;)f(ne[ae++]);for(var ie=C(f.store),re=0;ie.length>re;)p(ie[re++]);o(o.S+o.F*!q,"Symbol",{for:function(e){return i(I,e+="")?I[e]:I[e]=E(e)},keyFor:function(e){if(!J(e))throw TypeError(e+" is not a symbol!");for(var t in I)if(I[t]===e)return t},useSetter:function(){R=!0},useSimple:function(){R=!1}}),o(o.S+o.F*!q,"Object",{create:V,defineProperty:B,defineProperties:$,getOwnPropertyDescriptor:Z,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var oe=d(function(){T.f(1)});o(o.S+o.F*oe,"Object",{getOwnPropertySymbols:function(e){return T.f(y(e))}}),H&&o(o.S+o.F*(!q||d(function(){var e=E();return"[null]"!=A([e])||"{}"!=A({a:e})||"{}"!=A(Object(e))})),"JSON",{stringify:function(e){for(var t,n,a=[e],i=1;arguments.length>i;)a.push(arguments[i++]);if(n=t=a[1],(b(t)||void 0!==e)&&!J(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!J(t))return t}),a[1]=t,A.apply(H,a)}}),E.prototype[O]||n(23)(E.prototype,O,E.prototype.valueOf),l(E,"Symbol"),l(Math,"Math",!0),l(a.JSON,"JSON",!0)},function(e,t,n){var a=n(52)("meta"),i=n(20),r=n(24),o=n(16).f,u=0,s=Object.isExtensible||function(){return!0},d=!n(30)(function(){return s(Object.preventExtensions({}))}),c=function(e){o(e,a,{value:{i:"O"+ ++u,w:{}}})},l=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!r(e,a)){if(!s(e))return"F";if(!t)return"E";c(e)}return e[a].i},m=function(e,t){if(!r(e,a)){if(!s(e))return!0;if(!t)return!1;c(e)}return e[a].w},f=function(e){return d&&h.NEED&&s(e)&&!r(e,a)&&c(e),e},h=e.exports={KEY:a,NEED:!1,fastKey:l,getWeak:m,onFreeze:f}},function(e,t,n){var a=n(42),i=n(79),r=n(55);e.exports=function(e){var t=a(e),n=i.f;if(n)for(var o,u=n(e),s=r.f,d=0;u.length>d;)s.call(e,o=u[d++])&&t.push(o);return t}},function(e,t,n){var a=n(43);e.exports=Array.isArray||function(e){return"Array"==a(e)}},function(e,t,n){var a=n(32),i=n(118).f,r={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(e){try{return i(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==r.call(e)?u(e):i(a(e))}},function(e,t,n){n(81)("asyncIterator")},function(e,t,n){n(81)("observable")},function(e,t,n){e.exports={default:n(246),__esModule:!0}},function(e,t,n){n(247),e.exports=n(7).Object.setPrototypeOf},function(e,t,n){var a=n(11);a(a.S,"Object",{setPrototypeOf:n(248).set})},function(e,t,n){var a=n(20),i=n(14),r=function(e,t){if(i(e),!a(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,a){try{a=n(29)(Function.call,n(119).f(Object.prototype,"__proto__").set,2),a(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return r(e,n),t?e.__proto__=n:a(e,n),e}}({},!1):void 0),check:r}},function(e,t,n){e.exports={default:n(250),__esModule:!0}},function(e,t,n){n(251);var a=n(7).Object;e.exports=function(e,t){return a.create(e,t)}},function(e,t,n){var a=n(11);a(a.S,"Object",{create:n(71)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(253),i=function(e){return e&&e.__esModule?e:{default:e}}(a);t.default=i.default,e.exports=t.default},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e){return e.key||""}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){var n=[],a=!0,i=!1,r=void 0;try{for(var o,u=e[Symbol.iterator]();!(a=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(e){i=!0,r=e}finally{try{!a&&u.return&&u.return()}finally{if(i)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(12),m=a(l);n(254);var f=n(255),h=a(f),p=n(258),g=n(82),v=(0,p.whichTransitionEvent)(),w=!v,b=function(e){function t(){var e,n,a,o;i(this,t);for(var c=arguments.length,m=Array(c),f=0;f<c;f++)m[f]=arguments[f];return n=a=r(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(m))),a.state={children:l.Children.toArray(a.props.children).map(function(e){return d({},e,{element:e,appearing:!0})})},a.childrenData={},a.parentData={domNode:null,boundingBox:null},a.heightPlaceholderData={domNode:null},a.remainingAnimations=0,a.childrenToAnimate=[],a.runAnimation=function(){a.state.children.filter(a.doesChildNeedToBeAnimated).forEach(function(e,t){a.remainingAnimations+=1,a.childrenToAnimate.push(u(e)),a.animateChild(e,t)}),"function"==typeof a.props.onStartAll&&a.callChildrenHook(a.props.onStartAll)},a.doesChildNeedToBeAnimated=function(e){if(!u(e))return!1;var t=a.getChildData(u(e)),n=t.domNode,i=t.boundingBox,r=a.parentData.boundingBox;if(!n)return!1;var o=a.props,d=o.appearAnimation,c=o.enterAnimation,l=o.leaveAnimation,m=o.getPosition,f=e.appearing&&d,h=e.entering&&c,g=e.leaving&&l;if(f||h||g)return!0;var v=(0,p.getPositionDelta)({childDomNode:n,childBoundingBox:i,parentBoundingBox:r,getPosition:m}),w=s(v,2),b=w[0],y=w[1];return 0!==b||0!==y},o=n,r(a,o)}return o(t,e),c(t,[{key:"componentDidMount",value:function(){this.props.appearAnimation&&!this.isAnimationDisabled(this.props)&&(this.prepForAnimation(),this.runAnimation())}},{key:"componentWillReceiveProps",value:function(e){this.updateBoundingBoxCaches();var t=l.Children.toArray(e.children);this.setState({children:this.isAnimationDisabled(e)?t.map(function(e){return d({},e,{element:e})}):this.calculateNextSetOfChildren(t)})}},{key:"componentDidUpdate",value:function(e){var t=l.Children.toArray(this.props.children).map(function(e){return e.key}),n=l.Children.toArray(e.children).map(function(e){return e.key});!(0,g.arraysEqual)(t,n)&&!this.isAnimationDisabled(this.props)&&(this.prepForAnimation(),this.runAnimation())}},{key:"calculateNextSetOfChildren",value:function(e){var t=this,n=e.map(function(e){var n=t.findChildByKey(e.key||""),a=!n||n.leaving;return d({},e,{element:e,entering:a})}),a=0;return this.state.children.forEach(function(i,r){if(!e.find(function(e){return e.key===u(i)})&&t.props.leaveAnimation){var o=d({},i,{leaving:!0}),s=r+a;n.splice(s,0,o),a+=1}}),n}},{key:"prepForAnimation",value:function(){var e=this,t=this.props,n=t.leaveAnimation,a=t.maintainContainerHeight,i=t.getPosition;if(n){this.state.children.filter(function(e){return e.leaving}).forEach(function(t){var n=e.getChildData(u(t));n.boundingBox&&(0,p.removeNodeFromDOMFlow)(n,e.props.verticalAlignment)}),a&&this.heightPlaceholderData.domNode&&(0,p.updateHeightPlaceholder)({domNode:this.heightPlaceholderData.domNode,parentData:this.parentData,getPosition:i})}this.state.children.forEach(function(t){var n=e.getChildData(u(t)),a=n.domNode;a&&(t.entering||t.leaving||(0,p.applyStylesToDOMNode)({domNode:a,styles:{transition:""}}))})}},{key:"animateChild",value:function(e,t){var n=this,a=this.getChildData(u(e)),i=a.domNode;i&&((0,p.applyStylesToDOMNode)({domNode:i,styles:this.computeInitialStyles(e)}),this.props.onStart&&this.props.onStart(e,i),requestAnimationFrame(function(){requestAnimationFrame(function(){var a={transition:(0,p.createTransitionString)(t,n.props),transform:"",opacity:""};e.appearing&&n.props.appearAnimation?a=d({},a,n.props.appearAnimation.to):e.entering&&n.props.enterAnimation?a=d({},a,n.props.enterAnimation.to):e.leaving&&n.props.leaveAnimation&&(a=d({},a,n.props.leaveAnimation.to)),(0,p.applyStylesToDOMNode)({domNode:i,styles:a})})}),this.bindTransitionEndHandler(e))}},{key:"bindTransitionEndHandler",value:function(e){var t=this,n=this.getChildData(u(e)),a=n.domNode;if(a){var i=function n(i){i.target===a&&(a.style.transition="",t.triggerFinishHooks(e,a),a.removeEventListener(v,n),e.leaving&&t.removeChildData(u(e)))};a.addEventListener(v,i)}}},{key:"triggerFinishHooks",value:function(e,t){var n=this;if(this.props.onFinish&&this.props.onFinish(e,t),this.remainingAnimations-=1,0===this.remainingAnimations){var a=this.state.children.filter(function(e){return!e.leaving}).map(function(e){return d({},e,{appearing:!1,entering:!1})});this.setState({children:a},function(){"function"==typeof n.props.onFinishAll&&n.callChildrenHook(n.props.onFinishAll),n.childrenToAnimate=[]}),this.heightPlaceholderData.domNode&&(this.heightPlaceholderData.domNode.style.height="0")}}},{key:"callChildrenHook",value:function(e){var t=this,n=[],a=[];this.childrenToAnimate.forEach(function(e){var i=t.findChildByKey(e);i&&(n.push(i),t.hasChildData(e)&&a.push(t.getChildData(e).domNode))}),e(n,a)}},{key:"updateBoundingBoxCaches",value:function(){var e=this,t=this.parentData.domNode;t&&(this.parentData.boundingBox=this.props.getPosition(t),this.state.children.forEach(function(n){var a=u(n);if(a&&e.hasChildData(a)){var i=e.getChildData(a);i.domNode&&n&&e.setChildData(a,{boundingBox:(0,p.getRelativeBoundingBox)({childDomNode:i.domNode,parentDomNode:t,getPosition:e.props.getPosition})})}}))}},{key:"computeInitialStyles",value:function(e){if(e.appearing)return this.props.appearAnimation?this.props.appearAnimation.from:{};if(e.entering)return this.props.enterAnimation?d({position:"",top:"",left:"",right:"",bottom:""},this.props.enterAnimation.from):{};if(e.leaving)return this.props.leaveAnimation?this.props.leaveAnimation.from:{};var t=this.getChildData(u(e)),n=t.domNode,a=t.boundingBox,i=this.parentData.boundingBox;if(!n)return{};var r=(0,p.getPositionDelta)({childDomNode:n,childBoundingBox:a,parentBoundingBox:i,getPosition:this.props.getPosition}),o=s(r,2);return{transform:"translate("+o[0]+"px, "+o[1]+"px)"}}},{key:"isAnimationDisabled",value:function(e){return w||e.disableAllAnimations||0===e.duration&&0===e.delay&&0===e.staggerDurationBy&&0===e.staggerDelayBy}},{key:"findChildByKey",value:function(e){return this.state.children.find(function(t){return u(t)===e})}},{key:"hasChildData",value:function(e){return Object.prototype.hasOwnProperty.call(this.childrenData,e)}},{key:"getChildData",value:function(e){return this.hasChildData(e)?this.childrenData[e]:{}}},{key:"setChildData",value:function(e,t){this.childrenData[e]=d({},this.getChildData(e),t)}},{key:"removeChildData",value:function(e){delete this.childrenData[e]}},{key:"createHeightPlaceholder",value:function(){var e=this,t=this.props.typeName,n="ul"===t||"ol"===t,a=n?"li":"div";return m.default.createElement(a,{key:"height-placeholder",ref:function(t){e.heightPlaceholderData.domNode=t},style:{visibility:"hidden",height:0}})}},{key:"childrenWithRefs",value:function(){var e=this;return this.state.children.map(function(t){return m.default.cloneElement(t.element,{ref:function(n){if(n){var a=(0,p.getNativeNode)(n);e.setChildData(u(t),{domNode:a})}}})})}},{key:"render",value:function(){var e=this,t=this.props,n=t.typeName,a=t.delegated,i=t.leaveAnimation,r=t.maintainContainerHeight,o=d({},a,{ref:function(t){e.parentData.domNode=t}}),u=this.childrenWithRefs();return i&&r&&u.push(this.createHeightPlaceholder()),m.default.createElement(n,o,u)}}]),t}(l.Component);t.default=(0,h.default)(b),e.exports=t.default},function(e,t,n){"use strict";Array.prototype.find||(Array.prototype.find=function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var t=Object(this),n=t.length>>>0,a=arguments[1],i=void 0,r=0;r<n;r++)if(i=t[r],e.call(a,i,r,t))return i}),Array.prototype.every||(Array.prototype.every=function(e,t){var n,a;if(null==this)throw new TypeError("this is null or not defined");var i=Object(this),r=i.length>>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(n=t),a=0;a<r;){var o;if(a in i){o=i[a];if(!e.call(n,o,a,i))return!1}a++}return!0}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)})},function(e,t,n){"use strict";(function(a){function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e){var t,n;return n=t=function(t){function n(){return i(this,n),r(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return o(n,t),c(n,[{key:"checkForStatelessFunctionalComponents",value:function(e){if("production"!==g){l.Children.toArray(e).every(function(e){return!(0,p.isElementAnSFC)(e)||void 0===e.key})||(0,f.statelessFunctionalComponentSupplied)()}}},{key:"convertProps",value:function(e){var t={children:e.children,easing:e.easing,onStart:e.onStart,onFinish:e.onFinish,onStartAll:e.onStartAll,onFinishAll:e.onFinishAll,typeName:e.typeName,disableAllAnimations:e.disableAllAnimations,getPosition:e.getPosition,maintainContainerHeight:e.maintainContainerHeight,verticalAlignment:e.verticalAlignment,duration:this.convertTimingProp("duration"),delay:this.convertTimingProp("delay"),staggerDurationBy:this.convertTimingProp("staggerDurationBy"),staggerDelayBy:this.convertTimingProp("staggerDelayBy"),appearAnimation:this.convertAnimationProp(e.appearAnimation,h.appearPresets),enterAnimation:this.convertAnimationProp(e.enterAnimation,h.enterPresets),leaveAnimation:this.convertAnimationProp(e.leaveAnimation,h.leavePresets),delegated:{}};this.checkForStatelessFunctionalComponents(t.children),void 0!==e.disableAnimations&&("production"!==g&&(0,f.deprecatedDisableAnimations)(),t.disableAllAnimations=e.disableAnimations);var n=Object.keys(t),a=(0,p.omit)(this.props,n);return a.style=d({position:"relative"},a.style),t.delegated=a,t}},{key:"convertTimingProp",value:function(e){var t=this.props[e],a="number"==typeof t?t:parseInt(t,10);if(isNaN(a)){var i=n.defaultProps[e];return"production"!==g&&(0,f.invalidTypeForTimingProp)({prop:e,value:t,defaultValue:i}),i}return a}},{key:"convertAnimationProp",value:function(e,t){switch(void 0===e?"undefined":s(e)){case"boolean":return t[e?h.defaultPreset:h.disablePreset];case"string":var n=Object.keys(t);return-1===n.indexOf(e)?("production"!==g&&(0,f.invalidEnterLeavePreset)({value:e,acceptableValues:n.join(", "),defaultValue:h.defaultPreset}),t[h.defaultPreset]):t[e];default:return e}}},{key:"render",value:function(){return m.default.createElement(e,this.convertProps(this.props))}}]),n}(l.Component),t.defaultProps={easing:"ease-in-out",duration:350,delay:0,staggerDurationBy:0,staggerDelayBy:0,typeName:"div",enterAnimation:h.defaultPreset,leaveAnimation:h.defaultPreset,disableAllAnimations:!1,getPosition:function(e){return e.getBoundingClientRect()},maintainContainerHeight:!1,verticalAlignment:"top"},n}Object.defineProperty(t,"__esModule",{value:!0});var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(12),m=function(e){return e&&e.__esModule?e:{default:e}}(l),f=n(256),h=n(257),p=n(82),g=void 0;try{g=a.env.NODE_ENV}catch(e){g="development"}t.default=u,e.exports=t.default}).call(t,n(18))},function(e,t,n){"use strict";function a(e){var t=!1;return function(){t||(console.warn(e),t=!0)}}Object.defineProperty(t,"__esModule",{value:!0});t.statelessFunctionalComponentSupplied=a("\n>> Error, via react-flip-move <<\n\nYou provided a stateless functional component as a child to <FlipMove>. Unfortunately, SFCs aren't supported, because Flip Move needs access to the backing instances via refs, and SFCs don't have a public instance that holds that info.\n\nPlease wrap your components in a native element (eg. <div>), or a non-functional component.\n"),t.invalidTypeForTimingProp=function(e){return console.error("\n>> Error, via react-flip-move <<\n\nThe prop you provided for '"+e.prop+"' is invalid. It needs to be a positive integer, or a string that can be resolved to a number. The value you provided is '"+e.value+"'.\n\nAs a result, the default value for this parameter will be used, which is '"+e.defaultValue+"'.\n")},t.deprecatedDisableAnimations=a("\n>> Warning, via react-flip-move <<\n\nThe 'disableAnimations' prop you provided is deprecated. Please switch to use 'disableAllAnimations'.\n\nThis will become a silent error in future versions of react-flip-move.\n"),t.invalidEnterLeavePreset=function(e){return console.error("\n>> Error, via react-flip-move <<\n\nThe enter/leave preset you provided is invalid. We don't currently have a '"+e.value+" preset.'\n\nAcceptable values are "+e.acceptableValues+". The default value of '"+e.defaultValue+"' will be used.\n")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=t.enterPresets={elevator:{from:{transform:"scale(0)",opacity:"0"},to:{transform:"",opacity:""}},fade:{from:{opacity:"0"},to:{opacity:""}},accordionVertical:{from:{transform:"scaleY(0)",transformOrigin:"center top"},to:{transform:"",transformOrigin:"center top"}},accordionHorizontal:{from:{transform:"scaleX(0)",transformOrigin:"left center"},to:{transform:"",transformOrigin:"left center"}},none:null},i=t.leavePresets={elevator:{from:{transform:"scale(1)",opacity:"1"},to:{transform:"scale(0)",opacity:"0"}},fade:{from:{opacity:"1"},to:{opacity:"0"}},accordionVertical:{from:{transform:"scaleY(1)",transformOrigin:"center top"},to:{transform:"scaleY(0)",transformOrigin:"center top"}},accordionHorizontal:{from:{transform:"scaleX(1)",transformOrigin:"left center"},to:{transform:"scaleX(0)",transformOrigin:"left center"}},none:null};t.appearPresets=a;a.accordianVertical=a.accordionVertical,a.accordianHorizontal=a.accordionHorizontal,i.accordianVertical=i.accordionVertical,i.accordianHorizontal=i.accordionHorizontal;t.defaultPreset="elevator",t.disablePreset="none"},function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){var t=e.domNode,n=e.styles;Object.keys(n).forEach(function(e){t.style.setProperty((0,s.hyphenate)(e),n[e])})}function r(){var e={transition:"transitionend","-o-transition":"oTransitionEnd","-moz-transition":"transitionend","-webkit-transition":"webkitTransitionEnd"};if("undefined"==typeof document)return"";var t=document.createElement("fakeelement"),n=Object.keys(e).find(function(e){return void 0!==t.style.getPropertyValue(e)});return n?e[n]:""}Object.defineProperty(t,"__esModule",{value:!0}),t.createTransitionString=t.getNativeNode=t.updateHeightPlaceholder=t.removeNodeFromDOMFlow=t.getPositionDelta=t.getRelativeBoundingBox=void 0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};t.applyStylesToDOMNode=i,t.whichTransitionEvent=r;var u=n(12),s=n(82);t.getRelativeBoundingBox=function(e){var t=e.childDomNode,n=e.parentDomNode,a=e.getPosition,i=a(n),r=a(t),o=r.top,u=r.left,s=r.right,d=r.bottom,c=r.width,l=r.height;return{top:o-i.top,left:u-i.left,right:i.right-s,bottom:i.bottom-d,width:c,height:l}},t.getPositionDelta=function(e){var t=e.childDomNode,n=e.childBoundingBox,a=e.parentBoundingBox,i=e.getPosition,r={top:0,left:0,right:0,bottom:0,height:0,width:0},o=n||r,u=a||r,s=i(t),d={top:s.top-u.top,left:s.left-u.left};return[o.left-d.left,o.top-d.top]},t.removeNodeFromDOMFlow=function(e,t){var n=e.domNode,r=e.boundingBox;if(n&&r){var u=window.getComputedStyle(n),s=["margin-top","margin-left","margin-right"],d=s.reduce(function(e,t){var n=u.getPropertyValue(t);return o({},e,a({},t,Number(n.replace("px",""))))},{});i({domNode:n,styles:{position:"absolute",top:("bottom"===t?r.top-r.height:r.top)-d["margin-top"]+"px",left:r.left-d["margin-left"]+"px",right:r.right-d["margin-right"]+"px"}})}},t.updateHeightPlaceholder=function(e){var t=e.domNode,n=e.parentData,a=e.getPosition,r=n.domNode,o=n.boundingBox;if(r&&o){i({domNode:t,styles:{height:"0"}});var u=o.height,s=a(r).height,d=u-s;i({domNode:t,styles:{height:d>0?d+"px":"0"}})}},t.getNativeNode=function(e){if("undefined"==typeof HTMLElement)return null;if(e instanceof HTMLElement)return e;var t=(0,u.findDOMNode)(e);return t instanceof HTMLElement?t:null},t.createTransitionString=function(e,t){var n=t.delay,a=t.duration,i=t.staggerDurationBy,r=t.staggerDelayBy,o=t.easing;return n+=e*r,a+=e*i,["transform","opacity"].map(function(e){return e+" "+a+"ms "+o+" "+n+"ms"}).join(", ")}},function(e,t,n){var a,i,r;/*! Autosize 3.0.21 license: MIT http://www.jacklmoore.com/autosize |