2 lines
24 KiB
JavaScript
2 lines
24 KiB
JavaScript
(self.webpackChunklite=self.webpackChunklite||[]).push([[9355],{226:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(67294);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var o=r.createElement("g",{fillRule:"evenodd"},r.createElement("path",{d:"M11.74 0l.76 2.97.76-2.97zM14.81 3.78l1.84-2.56-1.42-.47zM8.38 1.22l1.84 2.56L9.8.75zM20.38 21.62a5.11 5.11 0 0 1-3.16 1.61l.49-.45c2.88-2.89 3.45-5.98 1.69-9.21l-1.1-1.94-.96-2.02c-.31-.67-.23-1.18.25-1.55a.84.84 0 0 1 .66-.16c.34.05.66.28.88.6l2.85 5.02c1.18 1.97 1.38 5.12-1.6 8.1M7.1 21.1l-5.02-5.02a1 1 0 0 1 .7-1.7 1 1 0 0 1 .72.3l2.6 2.6a.44.44 0 0 0 .63-.62L4.1 14.04l-1.75-1.75a1 1 0 1 1 1.41-1.41l4.15 4.15a.44.44 0 0 0 .63 0 .44.44 0 0 0 0-.62L4.4 10.26 3.22 9.08a1 1 0 0 1 0-1.4 1.02 1.02 0 0 1 1.41 0l1.18 1.16L9.96 13a.44.44 0 0 0 .62 0 .44.44 0 0 0 0-.63L6.43 8.22a.99.99 0 0 1-.3-.7.99.99 0 0 1 .3-.7 1 1 0 0 1 1.41 0l7 6.98a.44.44 0 0 0 .7-.5l-1.35-2.85c-.31-.68-.23-1.19.25-1.56a.85.85 0 0 1 .66-.16c.34.06.66.28.88.6L18.63 14c1.57 2.88 1.07 5.54-1.55 8.16a5.62 5.62 0 0 1-5.06 1.65 9.35 9.35 0 0 1-4.93-2.72zM11 5.98l2.56 2.56c-.5.6-.56 1.41-.15 2.28l.26.56-4.25-4.25a.98.98 0 0 1-.12-.45 1 1 0 0 1 .29-.7 1.02 1.02 0 0 1 1.41 0zm8.89 2.06c-.38-.56-.9-.92-1.49-1.01a1.74 1.74 0 0 0-1.34.33c-.38.29-.61.65-.71 1.06a2.1 2.1 0 0 0-1.1-.56 1.78 1.78 0 0 0-.99.13l-2.64-2.64a1.88 1.88 0 0 0-2.65 0 1.86 1.86 0 0 0-.48.85 1.89 1.89 0 0 0-2.67-.01 1.87 1.87 0 0 0-.5.9c-.76-.75-2-.75-2.7-.04a1.88 1.88 0 0 0 0 2.66c-.3.12-.61.29-.87.55a1.88 1.88 0 0 0 0 2.66l.62.62a1.88 1.88 0 0 0-.9 3.16l5.01 5.02c1.6 1.6 3.52 2.64 5.4 2.96a7.16 7.16 0 0 0 1.18.1c1.03 0 2-.25 2.9-.7A5.9 5.9 0 0 0 21 22.24c3.34-3.34 3.08-6.93 1.74-9.17l-2.87-5.04z"}));const c=function(e){return r.createElement("svg",a({width:25,height:25,viewBox:"0 0 25 25"},e),o)}},79812:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(67294);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var o=r.createElement("g",{fillRule:"evenodd"},r.createElement("path",{d:"M11.74 0l.76 2.97.76-2.97zM16.63 1.22L15.2.75l-.4 3.03zM9.79.75l-1.43.47 1.84 2.56zM22.47 13.3L19.45 8c-.29-.43-.69-.7-1.12-.78a1.16 1.16 0 0 0-.91.22c-.3.23-.48.52-.54.84l.05.07 2.85 5c1.95 3.56 1.32 6.97-1.85 10.14a8.46 8.46 0 0 1-.55.5 5.75 5.75 0 0 0 3.36-1.76c3.26-3.27 3.04-6.75 1.73-8.91M12.58 9.89c-.16-.83.1-1.57.7-2.15l-2.5-2.49c-.5-.5-1.38-.5-1.88 0-.18.18-.27.4-.33.63l4.01 4z"}),r.createElement("path",{d:"M15.81 9.04a1.37 1.37 0 0 0-.88-.6.81.81 0 0 0-.64.15c-.18.13-.72.55-.24 1.56l1.43 3.03a.54.54 0 1 1-.87.61L7.2 6.38a.99.99 0 1 0-1.4 1.4l4.4 4.4a.54.54 0 1 1-.76.76l-4.4-4.4L3.8 7.3a.99.99 0 0 0-1.4 0 .98.98 0 0 0 0 1.39l1.25 1.24 4.4 4.4a.54.54 0 0 1 0 .76.54.54 0 0 1-.76 0l-4.4-4.4a1 1 0 0 0-1.4 0 .98.98 0 0 0 0 1.4l1.86 1.85 2.76 2.77a.54.54 0 0 1-.76.76L2.58 14.7a.98.98 0 0 0-1.4 0 .99.99 0 0 0 0 1.4l5.33 5.32c3.37 3.37 6.64 4.98 10.49 1.12 2.74-2.74 3.27-5.54 1.62-8.56l-2.8-4.94z"}));const c=function(e){return r.createElement("svg",a({width:25,height:25},e),o)}},29355:(e,t,n)=>{"use strict";n.d(t,{S:()=>_e,x:()=>Fe});var r=n(28655),a=n.n(r),o=n(67154),c=n.n(o),l=n(63038),i=n.n(l),s=n(71439),u=n(67294),p=n(12291),d=n(965),f=n(59713),m=n.n(f),v=n(7530),h=n(28309),b=n(67122),g=n(89349);function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var y={top:"0",left:"0",width:"60px",height:"60px"},x={top:"-2px",left:"0",width:"25px",height:"36px"},O={"0%":{opacity:"0",transform:"scale(1)"},"32%":{opacity:"1"},"100%":{opacity:"0",transform:"scale(1.5)"}},C={"0%":{opacity:"0",transform:"scale(1)"},"32%":{opacity:"1",transform:"scale(1.3)"},"100%":{opacity:"0",transform:"scale(1.6)"}},w=function(e){return m()({animation:"370ms ease-out 1 ".concat(e)},(0,g.nk)("reduce"),{animationDuration:"0.1ms"})},L=function(e){var t=e?30:13;return{position:"absolute",top:"".concat(48,"%"),left:"".concat(-5,"px"),transformOrigin:"".concat(t+2+3,"px"),width:"".concat(2,"px"),height:"".concat(2,"px"),borderRadius:"50%",backgroundColor:b.u$}},k=function(e){var t=e?30:13;return{position:"absolute",top:"".concat(44,"%"),left:"".concat(-9,"px"),transformOrigin:"".concat(t+6+3,"px"),width:"0",height:"0",borderTop:"2px solid transparent",borderBottom:"2px solid transparent",borderLeft:"".concat(6,"px solid ").concat(b.w9)}};function S(e){var t=e.isLarge,n=e.offset,r=e.onBurstEnd,a=(0,h.Iq)(),o=a(function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({position:"absolute",pointerEvents:"none"},e?y:x)}(t));return u.createElement(v.w0,{keyframes:{dotKeyframesName:O,triangleKeyframesName:C}},(function(e){for(var c=e.dotKeyframesName,l=e.triangleKeyframesName,i=[],s=[],p=0;p<5;p++){var d=72*p+n;i.push(u.createElement("div",{key:d,className:"".concat(a(L(t))),style:{transform:"rotate(".concat(d,"deg)")}})),s.push(u.createElement("div",{key:d,className:"".concat(a(k(t))),style:{transform:"rotate(".concat(d+13,"deg)")}}))}return u.createElement("div",{className:o},u.createElement("div",{className:"".concat(o," ").concat(a(w(c))),onAnimationEnd:function(){return r(n)}},i),u.createElement("div",{className:"".concat(o," ").concat(a(w(l)))},s))}))}var P=n(319),M=n.n(P),z=n(33914),j=n(80637),D=n(226);function R(){return(R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var U=u.createElement("g",{fillRule:"evenodd"},u.createElement("path",{d:"M13.74 1l.76 2.97.76-2.97zM16.82 4.78l1.84-2.56-1.43-.47zM10.38 2.22l1.84 2.56-.41-3.03zM22.38 22.62a5.11 5.11 0 0 1-3.16 1.61l.49-.45c2.88-2.89 3.45-5.98 1.69-9.21l-1.1-1.94-.96-2.02c-.31-.67-.23-1.18.25-1.55a.84.84 0 0 1 .66-.16c.34.05.66.28.88.6l2.85 5.02c1.18 1.97 1.38 5.12-1.6 8.1M9.1 22.1l-5.02-5.02a1 1 0 0 1 .7-1.7 1 1 0 0 1 .72.3l2.6 2.6a.44.44 0 0 0 .63-.62L6.1 15.04l-1.75-1.75a1 1 0 1 1 1.41-1.41l4.15 4.15a.44.44 0 0 0 .63 0 .44.44 0 0 0 0-.62L6.4 11.26l-1.18-1.18a1 1 0 0 1 0-1.4 1.02 1.02 0 0 1 1.41 0l1.18 1.16L11.96 14a.44.44 0 0 0 .62 0 .44.44 0 0 0 0-.63L8.43 9.22a.99.99 0 0 1-.3-.7.99.99 0 0 1 .3-.7 1 1 0 0 1 1.41 0l7 6.98a.44.44 0 0 0 .7-.5l-1.35-2.85c-.31-.68-.23-1.19.25-1.56a.85.85 0 0 1 .66-.16c.34.06.66.28.88.6L20.63 15c1.57 2.88 1.07 5.54-1.55 8.16a5.62 5.62 0 0 1-5.06 1.65 9.35 9.35 0 0 1-4.93-2.72zM13 6.98l2.56 2.56c-.5.6-.56 1.41-.15 2.28l.26.56-4.25-4.25a.98.98 0 0 1-.12-.45 1 1 0 0 1 .29-.7 1.02 1.02 0 0 1 1.41 0zm8.89 2.06c-.38-.56-.9-.92-1.49-1.01a1.74 1.74 0 0 0-1.34.33c-.38.29-.61.65-.71 1.06a2.1 2.1 0 0 0-1.1-.56 1.78 1.78 0 0 0-.99.13l-2.64-2.64a1.88 1.88 0 0 0-2.65 0 1.86 1.86 0 0 0-.48.85 1.89 1.89 0 0 0-2.67-.01 1.87 1.87 0 0 0-.5.9c-.76-.75-2-.75-2.7-.04a1.88 1.88 0 0 0 0 2.66c-.3.12-.61.29-.87.55a1.88 1.88 0 0 0 0 2.66l.62.62a1.88 1.88 0 0 0-.9 3.16l5.01 5.02c1.6 1.6 3.52 2.64 5.4 2.96a7.16 7.16 0 0 0 1.18.1c1.03 0 2-.25 2.9-.7A5.9 5.9 0 0 0 23 23.24c3.34-3.34 3.08-6.93 1.74-9.17l-2.87-5.04z"}));const A=function(e){return u.createElement("svg",R({width:29,height:29},e),U)};function I(){return(I=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var T=u.createElement("path",{d:"M28.86 17.34l-3.64-6.4c-.3-.43-.71-.73-1.16-.8a1.12 1.12 0 0 0-.9.21c-.62.5-.73 1.18-.32 2.06l1.22 2.6 1.4 2.45c2.23 4.09 1.51 8-2.15 11.66a9.6 9.6 0 0 1-.8.71 6.53 6.53 0 0 0 4.3-2.1c3.82-3.82 3.57-7.87 2.05-10.39zm-6.25 11.08c3.35-3.35 4-6.78 1.98-10.47L21.2 12c-.3-.43-.71-.72-1.16-.8a1.12 1.12 0 0 0-.9.22c-.62.49-.74 1.18-.32 2.06l1.72 3.63a.5.5 0 0 1-.81.57l-8.91-8.9a1.33 1.33 0 0 0-1.89 1.88l5.3 5.3a.5.5 0 0 1-.71.7l-5.3-5.3-1.49-1.49c-.5-.5-1.38-.5-1.88 0a1.34 1.34 0 0 0 0 1.89l1.49 1.5 5.3 5.28a.5.5 0 0 1-.36.86.5.5 0 0 1-.36-.15l-5.29-5.29a1.34 1.34 0 0 0-1.88 0 1.34 1.34 0 0 0 0 1.89l2.23 2.23L9.3 21.4a.5.5 0 0 1-.36.85.5.5 0 0 1-.35-.14l-3.32-3.33a1.33 1.33 0 0 0-1.89 0 1.32 1.32 0 0 0-.39.95c0 .35.14.69.4.94l6.39 6.4c3.53 3.53 8.86 5.3 12.82 1.35zM12.73 9.26l5.68 5.68-.49-1.04c-.52-1.1-.43-2.13.22-2.89l-3.3-3.3a1.34 1.34 0 0 0-1.88 0 1.33 1.33 0 0 0-.4.94c0 .22.07.42.17.61zm14.79 19.18a7.46 7.46 0 0 1-6.41 2.31 7.92 7.92 0 0 1-3.67.9c-3.05 0-6.12-1.63-8.36-3.88l-6.4-6.4A2.31 2.31 0 0 1 2 19.72a2.33 2.33 0 0 1 1.92-2.3l-.87-.87a2.34 2.34 0 0 1 0-3.3 2.33 2.33 0 0 1 1.24-.64l-.14-.14a2.34 2.34 0 0 1 0-3.3 2.39 2.39 0 0 1 3.3 0l.14.14a2.33 2.33 0 0 1 3.95-1.24l.09.09c.09-.42.29-.83.62-1.16a2.34 2.34 0 0 1 3.3 0l3.38 3.39a2.17 2.17 0 0 1 1.27-.17c.54.08 1.03.35 1.45.76.1-.55.41-1.03.9-1.42a2.12 2.12 0 0 1 1.67-.4 2.8 2.8 0 0 1 1.85 1.25l3.65 6.43c1.7 2.83 2.03 7.37-2.2 11.6zM13.22.48l-1.92.89 2.37 2.83-.45-3.72zm8.48.88L19.78.5l-.44 3.7 2.36-2.84zM16.5 3.3L15.48 0h2.04L16.5 3.3z",fillRule:"evenodd"});const N=function(e){return u.createElement("svg",I({width:33,height:33,viewBox:"0 0 33 33"},e),T)};var H=n(79812);function F(){return(F=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var _=u.createElement("g",{fillRule:"evenodd"},u.createElement("path",{d:"M13.74 1l.76 2.97.76-2.97zM18.63 2.22l-1.43-.47-.4 3.03zM11.79 1.75l-1.43.47 1.84 2.56zM24.47 14.3L21.45 9c-.29-.43-.69-.7-1.12-.78a1.16 1.16 0 0 0-.91.22c-.3.23-.48.52-.54.84l.05.07 2.85 5c1.95 3.56 1.32 6.97-1.85 10.14a8.46 8.46 0 0 1-.55.5 5.75 5.75 0 0 0 3.36-1.76c3.26-3.27 3.04-6.75 1.73-8.91M14.58 10.89c-.16-.83.1-1.57.7-2.15l-2.5-2.49c-.5-.5-1.38-.5-1.88 0-.18.18-.27.4-.33.63l4.01 4z"}),u.createElement("path",{d:"M17.81 10.04a1.37 1.37 0 0 0-.88-.6.81.81 0 0 0-.64.15c-.18.13-.71.55-.24 1.56l1.43 3.03a.54.54 0 1 1-.87.61L9.2 7.38a.99.99 0 1 0-1.4 1.4l4.4 4.4a.54.54 0 1 1-.76.76l-4.4-4.4L5.8 8.3a.99.99 0 0 0-1.4 0 .98.98 0 0 0 0 1.39l1.25 1.24 4.4 4.4a.54.54 0 0 1 0 .76.54.54 0 0 1-.76 0l-4.4-4.4a1 1 0 0 0-1.4 0 .98.98 0 0 0 0 1.4l1.86 1.85 2.76 2.77a.54.54 0 0 1-.76.76L4.58 15.7a.98.98 0 0 0-1.4 0 .99.99 0 0 0 0 1.4l5.33 5.32c3.37 3.37 6.64 4.98 10.49 1.12 2.74-2.74 3.27-5.54 1.62-8.56l-2.8-4.94z"}));const B=function(e){return u.createElement("svg",F({width:29,height:29},e),_)};function K(){return(K=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var V=u.createElement("g",{fillRule:"evenodd"},u.createElement("path",{d:"M29.58 17.1l-3.85-6.78c-.37-.54-.88-.9-1.44-.99a1.5 1.5 0 0 0-1.16.28c-.42.33-.65.74-.7 1.2v.01l3.63 6.37c2.46 4.5 1.67 8.8-2.33 12.8-.27.27-.54.5-.81.73a7.55 7.55 0 0 0 4.45-2.26c4.16-4.17 3.87-8.6 2.21-11.36zm-4.83.82l-3.58-6.3c-.3-.44-.73-.74-1.19-.81a1.1 1.1 0 0 0-.89.2c-.64.51-.75 1.2-.33 2.1l1.83 3.86a.6.6 0 0 1-.2.75.6.6 0 0 1-.77-.07l-9.44-9.44c-.51-.5-1.4-.5-1.9 0a1.33 1.33 0 0 0-.4.95c0 .36.14.7.4.95l5.6 5.61a.6.6 0 1 1-.84.85l-5.6-5.6-.01-.01-1.58-1.59a1.35 1.35 0 0 0-1.9 0 1.35 1.35 0 0 0 0 1.9l1.58 1.59 5.6 5.6a.6.6 0 0 1-.84.86L4.68 13.7c-.51-.51-1.4-.51-1.9 0a1.33 1.33 0 0 0-.4.95c0 .36.14.7.4.95l2.36 2.36 3.52 3.52a.6.6 0 0 1-.84.85l-3.53-3.52a1.34 1.34 0 0 0-.95-.4 1.34 1.34 0 0 0-.95 2.3l6.78 6.78c3.72 3.71 9.33 5.6 13.5 1.43 3.52-3.52 4.2-7.13 2.08-11.01zM11.82 7.72c.06-.32.21-.63.46-.89a1.74 1.74 0 0 1 2.4 0l3.23 3.24a2.87 2.87 0 0 0-.76 2.99l-5.33-5.33zM13.29.48l-1.92.88 2.37 2.84zM21.72 1.36L19.79.5l-.44 3.7zM16.5 3.3L15.48 0h2.04z"}));const Y=function(e){return u.createElement("svg",K({width:33,height:33},e),V)};function q(){return(q=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Z=u.createElement("path",{d:"M20.13 8.11l-5.61 5.61-5.6-5.61-.81.8 5.61 5.61-5.61 5.61.8.8 5.61-5.6 5.61 5.6.8-.8-5.6-5.6 5.6-5.62",fillRule:"evenodd"});const X=function(e){return u.createElement("svg",q({width:29,height:29},e),Z)};var J=n(23442),Q=n(58875),W=n.n(Q)().canUseDOM?u.useLayoutEffect:u.useEffect,$=n(29035);function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var te={S:u.createElement(D.Z,{"aria-label":"clap"}),M:u.createElement(A,{"aria-label":"clap"}),L:u.createElement(N,{"aria-label":"clap"})},ne={S:u.createElement(H.Z,{"aria-label":"clap"}),M:u.createElement(B,{"aria-label":"clap"}),L:u.createElement(Y,{"aria-label":"clap"})},re={"0%":{transform:"scale(1)",opacity:1},"70%":{transform:"scale(1.4)",opacity:0},"100%":{opacity:0}},ae={left:"0",height:"100%",position:"absolute",top:"0",width:"100%"},oe=function(e){var t;return t={backgroundColor:e.backgroundColor,border:"1px solid ".concat(e.baseColor.border.lighter),borderRadius:"50%",display:"flex",alignItems:"center",height:"60px",position:"relative",width:"60px"},m()(t,(0,g.nk)("no-preference"),{transition:"border-color 150ms ease"}),m()(t,":hover",{borderColor:e.baseColor.border.dark}),t},ce=function(e){return{border:"1px solid ".concat(e.baseColor.border.dark)}},le="cubic-bezier(.25,0,.6,1.4)",ie={transform:"translateX(-35px)"},se=m()({transform:"translateX(0)"},(0,g.nk)("no-preference"),{transition:"transform .2s ".concat(le)}),ue=m()({},":hover + .".concat("multi-vote-undo-revealed"),ie),pe=function(e){var t;return t={},m()(t,j.sm(e),{display:"none"}),m()(t,"border","none"),m()(t,"cursor","pointer"),m()(t,"fill",e.baseColor.fill.lighter),m()(t,"left","4px"),m()(t,"outline","none"),m()(t,"padding","0"),m()(t,"position","absolute"),m()(t,"transition","transform .3s ".concat(le," 1s")),m()(t,":hover",ie),m()(t,":focus",{fill:e.baseColor.fill.dark}),m()(t,(0,g.nk)("reduce"),{transitionDuration:"0.1ms !important"}),t},de=function(e,t){var n,r,a=t.baseColor.fill;return n=a.lighter,{fill:r=a.normal,":focus":{fill:e?r:n},":hover":{fill:e?r:n}}},fe=function(){return{opacity:.25,cursor:"not-allowed"}},me=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(){return ee(ee({padding:0,outline:0,border:0,userSelect:"none",cursor:"pointer","> svg":{pointerEvents:"none"},":active":{borderStyle:e?"solid":"none"}},t?ue:null),{},{"-webkit-user-select":"none"})}},ve=!1;function he(e){var t=e.pulseOnHover,n=void 0===t||t,r=e.children,a=(0,h.Iq)();return u.createElement(v.w0,{keyframes:{pulseAnimation:re}},(function(e){var t,o=e.pulseAnimation;return u.createElement("div",{className:a([oe].concat(n?(t=o,function(e){return m()({},(0,g.nk)("no-preference"),{"::before":ee({background:"\n radial-gradient(circle, ".concat(e.baseColor.border.darker," 60%, transparent 70%)\n "),borderRadius:"50%",content:'""',display:"block",zIndex:0},ae),":hover::before":{animation:"".concat(t," 2000ms infinite cubic-bezier(.1,.12,.25,1)")}})}):ce))},r)}))}function be(e){var t=e.isSuppressed,n=e.onClick,r=(0,h.Iq)();return u.createElement("button",{className:"".concat(r([pe].concat(t?se:[]))).concat(t?"":" multi-vote-undo-revealed"),onClick:n},u.createElement(X,null))}function ge(e){var t=e.canUndo,n=void 0!==t&&t,r=e.isCircle,a=void 0!==r&&r,o=e.isFilled,l=void 0!==o&&o,s=e.isDisabled,p=void 0!==s&&s,d=e.isUndoSuppressed,f=void 0!==d&&d,v=e.scale,b=void 0===v?"L":v,E=e.onClickAndHold,y=e.onUndo,x=(0,h.Iq)(),O=a?function(e){return function(t){var n=de(e,t);return ee(ee(ee({alignItems:"center",background:t.backgroundColor,borderRadius:"50%",display:"flex",justifyContent:"center",zIndex:2},ae),n),{},m()({},(0,g.nk)("no-preference"),{transition:"fill ".concat(200,"ms ease")}))}}(p):function(e){return function(t){return de(e,t)}}(p),C=function(e){var t=e.callback,n=e.ms,r=void 0===n?300:n,a=e.callImmediately,o=void 0===a||a,c=u.useState(!1),l=i()(c,2),s=l[0],p=l[1];(0,J.Y)(t,s?r:null);var d=u.useCallback((function(e){"touchstart"===e.type&&(ve=!0),("mousedown"!==e.type||!ve&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:navigator.userAgent;return 0===e.button&&!((0,$.V5)(t)&&e.ctrlKey)}(e))&&(o&&t(),p(!0))})),f=u.useCallback((function(){p(!1)}));return W((function(){if(s)return document.addEventListener("mouseup",f),function(){return document.removeEventListener("mouseup",f)}}),[s]),{onMouseDown:d,onTouchStart:d,onTouchEnd:f}}({callback:E,ms:200}),w=l||p?ne[b]:te[b];return E?u.createElement(u.Fragment,null,u.createElement("button",c()({className:x([me(a,n),O])},C),w),n&&u.createElement(be,{onClick:y,isSuppressed:f})):u.createElement("div",{className:x([me(a),O].concat(M()(p?[fe]:[])))},w)}function Ee(e){var t=e.canUndo,n=e.isCircle,r=e.isFilled,a=e.isUndoSuppressed,o=e.disableReason,l=e.scale,i=e.onClickAndHold,s=e.onUndo,p=e.shouldHideClapsText,d={isFilled:r,scale:l},f={onClickAndHold:i},m=!!o;return m||p?u.createElement(z._,{tooltipText:o||"Clap",targetDistance:15},u.createElement(ge,c()({isDisabled:m},d,{onClickAndHold:m?void 0:i}))):n?u.createElement(he,{pulseOnHover:!r},u.createElement(ge,c()({isCircle:!0,canUndo:t,isUndoSuppressed:a,onUndo:s},d,f))):u.createElement(ge,c()({},d,f))}var ye=n(25665),xe={"0%":{transform:"matrix(0.97, 0, 0, 1, 0, 12)",opacity:"0"},"20%":{transform:"matrix(0.99, 0, 0, 1, 0, 2)",opacity:".7"},"40%":{transform:"matrix(1, 0, 0, 1, 0, -1)",opacity:"1"},"70%":{transform:"matrix(1, 0, 0, 1, 0, 0)",opacity:"1"},"100%":{transform:"matrix(1, 0, 0, 1, 0, 0)",opacity:"1"}},Oe={"0%":{opacity:"1",transform:"translateY(0px)"},"10%":{opacity:"1",transform:"translateY(-3px)"},"100%":{opacity:"0",transform:"translateY(-50px)"}},Ce={"0%":{transform:"scale(1)"},"15%":{transform:"scale(1.1)"},"100%":{transform:"scale(1)"}},we=function(e){return function(t){return m()({backgroundColor:t.baseColor.fill.normal,bottom:"FAR"===e?"85px":"39px",color:t.backgroundColor,borderRadius:"50%",fontSize:"15px",height:"35px",left:"FAR"===e?"12px":"-4px",lineHeight:"35px",position:"absolute",textAlign:"center",width:"35px"},(0,g.nk)("reduce"),{animationDuration:"0.1ms !important"})}},Le=function(e,t){var n=e.current;n&&(n.style.animation=t,n.scrollTop)};function ke(e){var t=e.clappedAt,n=e.count,r=e.onFloatEnd,a=e.placement,o=(0,h.Iq)(),c=u.useState(t),l=i()(c,2),s=l[0],p=l[1],d=t!==s,f=u.useRef({enter:"",exit:"",pop:""}),m=u.useRef(null),b=u.useCallback((function(e){m.current=e,e&&Le(m,"".concat(f.current.enter," ").concat("400ms ease-out"))}),[]);function g(e){var t=f.current;e.animationName===t.enter||e.animationName===t.pop?Le(m,"".concat(t.exit," ").concat("400ms ease-out 500ms")):e.animationName===t.exit&&r()}return d&&(Le(m,""),Le(m,"".concat(f.current.pop," ").concat("500ms")),p(t)),u.createElement(v.w0,{keyframes:{enter:xe,exit:Oe,pop:Ce}},(function(e){return f.current=e,u.createElement("div",{ref:b,className:o([we(a)]),onAnimationEnd:g},"+".concat(n))}))}var Se={"0%":{transform:"scale(1)"},"50%":{transform:"scale(1.1)"},"100%":{transform:"scale(1)"}};function Pe(e){var t=e.isPopping,n=void 0!==t&&t,r=e.onPopEnd,a=e.children,o=(0,h.Iq)();return u.createElement(v.w0,{keyframes:{popAnimation:Se}},(function(e){var t,c=e.popAnimation;return u.createElement("div",{className:n?o((t=c,m()({animation:"".concat(t," 500ms 1")},(0,g.nk)("reduce"),{animationDuration:"0.1ms"}))):"",onAnimationEnd:r},a)}))}var Me=n(9785),ze=n(324),je=n(62181),De=n(62630),Re=n(27572),Ue=n(65347),Ae=n(55573),Ie=n(27952);function Te(){var e=a()(["\n fragment MultiVote_post on Post {\n id\n clapCount\n creator {\n id\n ...SusiClickable_user\n }\n viewerClapCount\n isPublished\n ...SusiClickable_post\n collection {\n id\n slug\n }\n isLimitedState\n ...MultiVoteCount_post\n }\n ","\n ","\n ","\n"]);return Te=function(){return e},e}var Ne={SUBTLE:"S",SUBTLE_THREADED_RESPONSE:"S",SUBTLE_PADDED:"M",OBVIOUS:"L",SUBTLE_FOR_DESKTOP:"L"},He=function(e){var t,n=e.post,r=e.buttonStyle,a=e.hasDialog,o=e.shouldShowResponsiveLabelText,l=void 0!==o&&o,s=e.shouldHideClapsText,f=void 0!==s&&s,m=e.susiEntry,h=e.verticalClapsText,b=void 0!==h&&h,g=(0,d.CP)(),E=(0,Me.YC)().value,y=null!==(t=null==E?void 0:E.id)&&void 0!==t?t:"",x=(0,p.v9)((function(e){return{authDomain:e.config.authDomain,clapsPerPost:e.multiVote.clapsPerPost}}),p.wU),O=x.authDomain,C=x.clapsPerPost,w=(0,p.I0)(),L=u.useCallback((function(e){return w((0,Ue.at)(e))}),[w]),k=u.useCallback((function(e){return w((0,Ue.HQ)(e))}),[w]),P=u.useState(),M=i()(P,2),z=M[0],j=M[1],D=u.useState(0),R=i()(D,2),U=R[0],A=R[1],I=u.useState([]),T=i()(I,2),N=T[0],H=T[1],F=u.useState(!1),_=i()(F,2),B=_[0],K=_[1],V=u.useState(!1),Y=i()(V,2),q=Y[0],Z=Y[1],X=u.useState(0),J=i()(X,2),Q=J[0],W=J[1],$=(0,Ae.l)(C,n),G=$.clapCount,ee=$.viewerClapCount,te=$.viewerHasClappedSinceFetch,ne=(0,De.Av)(),re=(0,Re.pK)();function ae(e){H(N.filter((function(t){return t!==e})))}function oe(){g(n,y,U),A(0),ne.event("post.clientUpvote",{postId:n.id,postIds:[n.id],voteCount:U,source:re})}u.useEffect((function(){if(z&&clearTimeout(z),0!==U){var e=setTimeout(oe,500);j(e)}else j(void 0)}),[U]),u.useEffect((function(){return function(){k({postId:n.id})}}),[]);var ce,le=n.collection,ie=n.creator,se=n.id,ue=n.isPublished,pe=n.isLimitedState,de=(ce=!(!ie||ie.id!==y),pe?"This feature is temporarily disabled":ue?ce?"You cannot applaud your own story":void 0:"You cannot applaud a draft"),fe="OBVIOUS"===r,me="SUBTLE_FOR_DESKTOP"===r,ve=me||l,he=ve||fe,be=!!(ee&&ee>0),ge=!!(G&&G>0),xe=Ne[r],Oe=le&&le.slug?(0,Ie.JL)(O,le.slug,se):(0,Ie.kI)(O,se),Ce={marginRight:me?void 0:fe&&!de?"16px":"5px"},we=function(e,t){return"OBVIOUS"!==e||t?"SUBTLE_THREADED_RESPONSE"===e?{marginLeft:"0px"}:{marginLeft:"8px"}:{marginLeft:"16px"}}(r,de),Le={marginLeft:me?"7px":void 0,marginTop:me?"8px":"5px"},Se={marginRight:"8px",marginTop:"2px"};return u.createElement(v.xu,c()({display:"flex",alignItems:me?"flex-start":"center"},b&&{flexDirection:"column"}),u.createElement(v.xu,{xs:we,sm:we,md:Ce,lg:Ce,xl:Ce,position:"relative"},y||de?u.createElement(u.Fragment,null,B&&u.createElement(ze.N8,null,u.createElement(ke,{count:ee,clappedAt:Q,placement:fe?"FAR":"NEAR",onFloatEnd:function(){K(!1)}})),u.createElement(Pe,{isPopping:q,onPopEnd:function(){Z(!1)}},u.createElement(Ee,{scale:xe,canUndo:be,isCircle:fe,isFilled:be,isUndoSuppressed:N.length>0,disableReason:de,onClickAndHold:function(){for(var e=360*Math.random();-1!==N.indexOf(e);)e+=360;H(N.concat(e)),W(Date.now()),K(!0),Z(!0),ee&&ee>=50||(L({postId:n.id,clapCount:G+1,viewerClapCount:ee+1,viewerHasClappedSinceFetch:!0}),A(U+1))},onUndo:function(){ee&&(g(n,y,-ee),L({postId:n.id,clapCount:G-ee,viewerClapCount:0,viewerHasClappedSinceFetch:!0}),A(0),ne.event("post.clientUnvote",{postId:n.id,postIds:[n.id],unvoteCount:ee,source:re}))},shouldHideClapsText:f})),N.map((function(e){return u.createElement(S,{key:e,isLarge:fe,offset:e,onBurstEnd:ae})}))):u.createElement(je.R9,{operation:"register",post:n,user:n.creator,actionUrl:Oe,susiEntry:m},u.createElement(Ee,{isCircle:fe,scale:xe}))),ge&&(!B||ve)&&u.createElement(v.xu,{xs:Se,sm:Se,md:Le,lg:Le,xl:Le},u.createElement(ye._,{shouldShowNetwork:fe,post:n,clapCount:G,showFullNumber:te,hasLabel:he,hasDialog:a,shouldShowResponsiveLabelText:me||l,shouldHideClapsText:f})))},Fe=(0,s.Ps)(Te(),je.qU,je.Vm,ye.U),_e=function(e){var t;return u.createElement(Re.cW,{source:{postId:null===(t=e.post)||void 0===t?void 0:t.id},extendSource:!0},u.createElement(He,e))}},23442:(e,t,n)=>{"use strict";n.d(t,{Y:()=>a});var r=n(67294);function a(e,t){var n=r.useRef(e);function a(){n.current&&n.current()}r.useEffect((function(){n.current=e}),[e]),r.useEffect((function(){if(null!==t){var e=setInterval(a,t);return function(){clearInterval(e)}}}),[t])}}}]);
|
|
//# sourceMappingURL=https://stats.medium.build/lite/sourcemaps/9355.c6c38ae6.chunk.js.map
|