"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[423],{60325:function(n,e,t){t.d(e,{lr:function(){return y},d$:function(){return C},K1:function(){return I},e0:function(){return _}});var r=t(26042),i=t(69396),o=t(828),a=t(7297),l=t(85893),s=t(67294),c=t(60186),u=t(93866),d=t(93882),h=t(23279),p=t.n(h),g=t(92958),f=t(76538);function v(){var n=(0,a.Z)(["\n    --carousel-start-offset: ",";\n    --carousel-end-offset: ",";\n\n    --carousel-edge-prev-background: linear-gradient(90deg, #f5f7f7 0%, rgba(252, 252, 252, 0) 68%);\n    --carousel-edge-next-background: linear-gradient(270deg, #f5f7f7 0%, rgba(252, 252, 252, 0) 68%);\n\n    "," {\n      --carousel-start-offset: ",";\n      --carousel-end-offset: ",";\n      --carousel-edge-prev-background: none;\n      --carousel-edge-next-background: none;\n    }\n\n    overflow-x: scroll;\n    overscroll-behavior-x: contain;\n    scroll-snap-type: x mandatory;\n    scroll-padding-left: var(--carousel-start-offset);\n    scroll-padding-right: var(--carousel-end-offset);\n    scrollbar-width: none;\n    -webkit-overflow-scrolling: touch;\n\n    ::-webkit-scrollbar {\n      width: 0;\n      height: 0;\n      display: none;\n    }\n  "]);return v=function(){return n},n}function m(){var n=(0,a.Z)(["\n    display: block;\n    margin-bottom: 20px;\n    min-width: var(--carousel-item-width);\n    scroll-snap-align: start;\n\n    & + & {\n      margin-left: 24px;\n    }\n  "]);return m=function(){return n},n}function x(){var n=(0,a.Z)(["\n  position: absolute;\n  top: 50%;\n  align-items: center;\n  justify-content: center;\n  width: 100px;\n  height: 100%;\n  transform: translateY(-50%);\n  z-index: 1;\n"]);return x=function(){return n},n}function b(){var n=(0,a.Z)(["\n    box-sizing: border-box;\n    border: 0;\n    padding: 6px;\n    margin: 0;\n    width: 40px;\n    height: 40px;\n    border: 2px solid transparent;\n    background-color: ",";\n    box-shadow: ",";\n    border-radius: ",";\n    cursor: pointer;\n    outline: none;\n    -webkit-tap-highlight-color: transparent;\n\n    &:hover,\n    &:focus {\n      border-color: ",";\n      box-shadow: ",";\n    }\n\n    &:active {\n      box-shadow: ",";\n      border-color: ",";\n    }\n  "]);return b=function(){return n},n}var j=s.createContext(null),y=function(n){s.useEffect((function(){(0,d.C)()}),[]);var e=n.children,t=s.useRef(null),a=(0,o.Z)(s.useState(!1),2),c=a[0],u=a[1],h=(0,o.Z)(s.useState(!1),2),g=h[0],f=h[1];s.useEffect((function(){var n=null===t||void 0===t?void 0:t.current,e=p()((function(){n&&(u(n.scrollLeft>0),f(n.scrollWidth-n.clientWidth>n.scrollLeft))}),150,{leading:!0,trailing:!0});return e(),null===n||void 0===n||n.addEventListener("scroll",e),function(){return null===n||void 0===n?void 0:n.removeEventListener("scroll",e)}}),[]);var v=function(n){var e=null===t||void 0===t?void 0:t.current;if(e){var r=e.querySelectorAll("[data-carousel-item-visible]"),i=Array.from(r.values());return i.find((function(e,t){var i=r.item(t-n);return"false"===(null===e||void 0===e?void 0:e.dataset.carouselItemVisible)&&"true"===(null===i||void 0===i?void 0:i.dataset.carouselItemVisible)}))||(-1===n?i[0]:i[i.length-1])}return null};return(0,l.jsx)(j.Provider,{value:{rootRef:t,showPrev:c,showNext:g,onPrevClick:function(){var n=v(-1);null===n||void 0===n||n.scrollIntoView({block:"nearest",inline:"end",behavior:"smooth"})},onNextClick:function(){var n=v(1);null===n||void 0===n||n.scrollIntoView({block:"nearest",inline:"start",behavior:"smooth"})},getCarouselItem:v},children:(0,l.jsx)(w,(0,i.Z)((0,r.Z)({ref:t},n),{children:e}))})},w=g.default.div.withConfig({displayName:"Carousel__StyledCarousel",componentId:"sc-27d97443-0"})((function(n){var e=n.theme,t=n.startOffset,r=n.endOffset,i=n.startOffsetMobile,o=n.endOffsetMobile;return(0,g.css)(v(),null!==t&&void 0!==t?t:"calc((100vw - 1176px) / 2)",null!==r&&void 0!==r?r:"6rem",e.mediaQueries.phone,null!==i&&void 0!==i?i:"20px",null!==o&&void 0!==o?o:"20px")}));y.displayName="Carousel";var C=function(n){var e=s.useContext(j);if(!e)throw new Error("`CarouselItem` must be wrapped inside a `Carousel`.");var t=e.rootRef,i=(0,f.Z)({threshold:1,root:t.current});return s.useEffect((function(){var n=t.current;return function(){n&&(n.scrollLeft=0)}}),[]),(0,l.jsx)(k,(0,r.Z)({"data-carousel-item-visible":(null===i||void 0===i?void 0:i.isIntersecting)||!1,ref:i.ref},n))};C.displayName="CarouselItem";var k=g.default.div.withConfig({displayName:"Carousel__StyledCarouselItem",componentId:"sc-27d97443-1"})((function(){return(0,g.css)(m())})),_=function(n){var e=s.useContext(j),t=n.style,o=n.onPrevious;if(!e)throw new Error("`CarouselPrevButton` must be wrapped inside a `Carousel`.");var a=e.onPrevClick,u=e.showPrev,d=e.getCarouselItem,h=e.rootRef;return u?(0,l.jsx)(S,(0,i.Z)((0,r.Z)({left:0,style:(0,r.Z)({background:"var(--carousel-edge-prev-background)"},t)},n),{children:(0,l.jsx)(U,{onClick:function(){if(o&&h.current){var n=d(-1);n&&o(n,h.current)}else null===a||void 0===a||a()},"aria-label":"Scroll Left",children:(0,l.jsx)(c.I,{name:"chevron-left",size:"medium",color:"grey-7"})})})):(0,l.jsx)(s.Fragment,{})},I=function(n){var e=s.useContext(j),t=n.style,o=n.onNext;if(!e)throw new Error("`CarouselNextButton` must be wrapped inside a `Carousel`.");var a=e.onNextClick,u=e.showNext,d=e.getCarouselItem,h=e.rootRef;return u?(0,l.jsx)(S,(0,i.Z)((0,r.Z)({right:0,style:(0,r.Z)({background:"var(--carousel-edge-next-background)"},t)},n),{children:(0,l.jsx)(U,{onClick:function(){if(o&&h.current){var n=d(1);n&&o(n,h.current)}else null===a||void 0===a||a()},"aria-label":"Scroll Right",children:(0,l.jsx)(c.I,{name:"chevron-right",size:"medium",color:"grey-7"})})})):(0,l.jsx)(s.Fragment,{})},S=(0,g.default)(u.F).withConfig({displayName:"Carousel__CarouselEdge",componentId:"sc-27d97443-2"})(x()),U=(0,g.default)("button").withConfig({displayName:"Carousel__CarouselButton",componentId:"sc-27d97443-3"})((function(n){var e=n.theme;return(0,g.css)(b(),e.colors["grey-1"],e.shadows["blue-3"],e.radii.circle,e.colors["blue-4"],e.shadows["blue-4"],e.shadows["inner-3"],e.colors["blue-4"])}))},92394:function(n,e,t){t.d(e,{R:function(){return _}});var r=t(7297),i=t(85893),o=(t(67294),t(92958)),a=t(10056),l=t(12563),s=t(93866),c=t(46366),u=t(53640),d=t(47773),h=t(60186),p=t(81535),g=t(87738),f=t(29961),v=t(88767),m=t(28687),x=t(24196);function b(){var n=(0,r.Z)(["\n      query GetProjectFundingContributions($projectUUID: String!, $limit: Int!, $offset: Int!) {\n        projects(where: { uuid: { _eq: $projectUUID } }) {\n          name\n          slug\n          funding {\n            contributions(limit: $limit, offset: $offset) {\n              eas_uuid\n              user {\n                username\n              }\n              tx_network\n              stickers {\n                quantity\n                sticker {\n                  name\n                }\n              }\n            }\n            contributions_aggregate {\n              aggregate {\n                count\n              }\n            }\n          }\n        }\n      }\n    "]);return b=function(){return n},n}var j=function(n){var e=n.projectUUID,t=(0,v.useInfiniteQuery)(function(n){return["projectCheerContributionDetails",n]}(e),(function(n){var t=n.pageParam;return function(n){var e=n.projectUUID,t=n.offset;return x.Si.request((0,m.gql)(b()),{projectUUID:e,limit:5,offset:t})}({projectUUID:null!==e&&void 0!==e?e:"",offset:void 0===t?0:t})}),{getNextPageParam:function(n,e){var t,r,i,o,a,l,s=null!==(l=null===n||void 0===n||null===(t=n.projects)||void 0===t||null===(r=t[0])||void 0===r||null===(i=r.funding)||void 0===i||null===(o=i.contributions_aggregate)||void 0===o||null===(a=o.aggregate)||void 0===a?void 0:a.count)&&void 0!==l?l:0,c=5*e.length;return c<s?c:void 0},enabled:"string"===typeof e});return t},y=t(28818),w=t(38030);function C(){var n=(0,r.Z)(["\n  &:hover {\n    color: ",";\n  }\n"]);return C=function(){return n},n}function k(){var n=(0,r.Z)(["\n  padding-right: 10px;\n  position: relative;\n  margin-right: -12px;\n  scroll-margin-top: 24px;\n  -moz-scrollbars-none: true;\n  ::-webkit-scrollbar {\n    width: 4px;\n    background-color: transparent;\n  }\n  ::-webkit-scrollbar-thumb {\n    background-color: ",";\n    border-radius: 8px;\n  }\n  ::-moz-scrollbar {\n    width: 4px;\n    background-color: transparent;\n  }\n  ::-moz-scrollbar-thumb {\n    background-color: ",";\n    border-radius: 8px;\n  }\n"]);return k=function(){return n},n}var _=function(n){var e,t,r,o,h,p,g,f,v,m,x,b,y,w=n.open,C=n.projectUUID,k=n.onOpenChange,_=j({projectUUID:C}),S=_.data,U=null!==(b=null===S||void 0===S||null===(e=S.pages)||void 0===e||null===(t=e[0])||void 0===t||null===(r=t.projects)||void 0===r||null===(o=r[0])||void 0===o?void 0:o.name)&&void 0!==b?b:"",z=null!==(y=null===S||void 0===S||null===(h=S.pages)||void 0===h||null===(p=h[0])||void 0===p||null===(g=p.projects)||void 0===g||null===(f=g[0])||void 0===f||null===(v=f.funding)||void 0===v||null===(m=v.contributions_aggregate)||void 0===m||null===(x=m.aggregate)||void 0===x?void 0:x.count)&&void 0!==y?y:0;return(0,i.jsx)(a.Vq,{open:w,onOpenChange:k,children:(0,i.jsxs)(a.PK,{children:[(0,i.jsx)(l.S,{}),(0,i.jsx)(l.a,{style:{"--max-width":"783px","--border-radius":"16px",height:"490px",padding:"32px"},children:(0,i.jsxs)(s.F,{direction:"column",height:"100%",gap:32,position:"relative",children:[(0,i.jsxs)(s.F,{direction:"column",gap:8,children:[(0,i.jsxs)(c.H,{size:24,children:["List of Cheers (",z,")"]}),(0,i.jsxs)(c.B,{size:18,weight:"semibold",color:"grey-6",children:["Below is a list of people who cheered for ",U,":"]})]}),(0,i.jsx)(u.B,{position:"absolute",style:{transform:"translateY(-6px)",right:"-16px"},children:(0,i.jsx)(d.I,{icon:"x",size:"large",color:"grey-8",onClick:function(){return null===k||void 0===k?void 0:k(!1)}})}),(0,i.jsx)(I,{projectCheerContributionsResult:_})]})})]})})},I=function(n){var e,t,r=n.projectCheerContributionsResult,o=(0,y.Z)({searchResult:r,options:{rootMargin:"20px"}}).trackerEl;return(0,i.jsxs)(z,{as:"ul",direction:"column",p:0,m:0,maxHeight:"100%",overflowY:"scroll",children:[null===(e=r.data)||void 0===e||null===(t=e.pages)||void 0===t?void 0:t.map((function(n,e){var t,o,a;return null===n||void 0===n||null===(t=n.projects)||void 0===t||null===(o=t[0])||void 0===o||null===(a=o.funding)||void 0===a?void 0:a.contributions.map((function(t,o){var a,l,s,c,u,d,h,p,g,f,v,m,x,b,j=null===t||void 0===t||null===(a=t.user)||void 0===a?void 0:a.username,y=null!==(f=null===t||void 0===t||null===(l=t.stickers)||void 0===l?void 0:l.map((function(n){var e;return{sticker:null!==(g=null===n||void 0===n||null===(e=n.sticker)||void 0===e?void 0:e.name)&&void 0!==g?g:"",quantity:null===n||void 0===n?void 0:n.quantity}})))&&void 0!==f?f:[],w=null!==(v=null===t||void 0===t?void 0:t.eas_uuid)&&void 0!==v?v:"",C=null!==(m=null===t||void 0===t?void 0:t.tx_network)&&void 0!==m?m:"",k=e!==(null!==(x=null===(s=r.data)||void 0===s||null===(c=s.pages)||void 0===c?void 0:c.length)&&void 0!==x?x:0)-1||o!==(null!==(b=null===n||void 0===n||null===(u=n.projects)||void 0===u||null===(d=u[0])||void 0===d||null===(h=d.funding)||void 0===h||null===(p=h.contributions)||void 0===p?void 0:p.length)&&void 0!==b?b:0)-1;return(0,i.jsx)(S,{username:j,contributions:y,attestationUID:w,hasSeparator:k,txNetwork:C},"".concat(j).concat(o))}))})),(0,i.jsx)("div",{style:{minHeight:"2px"},ref:o})]})},S=function(n){var e=n.username,t=n.contributions,r=n.attestationUID,o=n.hasSeparator,a=void 0!==o&&o,l=n.txNetwork;return(0,i.jsxs)(u.B,{as:"li",style:{listStyle:"none"},children:[(0,i.jsxs)(s.F,{width:"100%",align:"center",justify:"space-around",children:[(0,i.jsxs)(s.F,{flex:3.5,align:"center",gap:5,children:[(0,i.jsx)(s.F,{children:(0,i.jsx)(c.U,{size:18,weight:"semibold",color:"grey-8",children:e})}),(0,i.jsxs)(s.F,{align:"center",gap:6,children:[(0,i.jsx)(u.B,{width:"4px",height:"4px",borderRadius:"50%",backgroundColor:"grey-5"}),(0,i.jsx)(c.U,{size:18,weight:"regular",color:"grey-6",children:function(){switch(l){case"arbitrum":return"ARB";case"sepolia":return"SEP";case"optimism":return"OP";case"base":return"BASE";case"mainnet":return"ETH";default:return""}}()})]})]}),(0,i.jsx)(s.F,{flex:7.5,gap:32,children:t.map((function(n,e){return(0,i.jsxs)(s.F,{gap:4,align:"center",children:[(0,i.jsx)(s.F,{width:"34px",height:"34px",position:"relative",children:(0,i.jsx)(g.U,{name:n.sticker})}),(0,i.jsx)(c.U,{size:18,weight:"semibold",color:"grey-8",children:"x"}),(0,i.jsx)(c.U,{size:18,weight:"semibold",color:"grey-8",children:n.quantity})]},"".concat(n.sticker).concat(n.quantity).concat(e))}))}),(0,i.jsx)(s.F,{flex:1,children:(0,i.jsx)(w.r,{href:"".concat((0,p.os)(l)).concat(r),shouldOpenInNewTab:!0,shouldPassPropsToChildren:!0,isExternal:!0,children:(0,i.jsx)(U,{forwardedAs:"a",size:18,weight:"semibold",color:"grey-6",children:(0,i.jsxs)(s.F,{justify:"center",children:["view",(0,i.jsx)(h.I,{name:"arrow-up-right",size:"medium",color:"grey-6"})]})})})})]}),a&&(0,i.jsx)(f.Z,{margin:"20px 0"})]})},U=(0,o.default)(c.U).withConfig({displayName:"CheerDetailModal__StyledViewLink",componentId:"sc-947a5de8-0"})(C(),(function(n){return n.theme.colors["grey-7"]})),z=(0,o.default)(s.F).withConfig({displayName:"CheerDetailModal__ContributionsContainer",componentId:"sc-947a5de8-1"})(k(),(function(n){return n.theme.colors["grey-4"]}),(function(n){return n.theme.colors["grey-4"]}))},55997:function(n,e,t){t.d(e,{Q:function(){return l},$:function(){return s}});var r=t(828),i=t(85893),o=t(67294),a=o.createContext(void 0),l=function(n){var e=n.children,t=(0,r.Z)(o.useState([]),2),l=t[0],s=t[1];return(0,i.jsx)(a.Provider,{value:{basket:l,setBasket:s},children:e})},s=function(){var n=o.useContext(a);if(void 0===n)throw new Error("useCheerBasketContext must be used within a CheerProjectProvider");return n}},87738:function(n,e,t){t.d(e,{U:function(){return m}});var r,i=t(85893),o=(t(67294),t(92958)),a=t(53640),l=t(40450),s=t(25675),c=t.n(s);!function(n){n.GoodJob="Good Job",n.KeepShipping="Keep Shipping",n.RootingForYou="Rooting For you",n.NeverStopBuilding="Never Stop Building"}(r||(r={}));var u=function(n,e){var t=e?"-bg":"";switch(n){case r.GoodJob:return"/cheer/good-job".concat(t,".svg");case r.KeepShipping:return"/cheer/keep-shipping".concat(t,".svg");case r.RootingForYou:return"/cheer/rooting-for-you".concat(t,".svg");case r.NeverStopBuilding:return"/cheer/never-stop-building".concat(t,".svg");default:return""}},d=function(n,e){return(0,i.jsx)(c(),{src:u(n,e),layout:"fill",alt:"".concat(n," sticker"),priority:!0})},h=function(n){var e=n.bgArt,t=void 0!==e&&e;return d(r.GoodJob,t)},p=function(n){var e=n.bgArt,t=void 0!==e&&e;return d(r.KeepShipping,t)},g=function(n){var e=n.bgArt,t=void 0!==e&&e;return d(r.RootingForYou,t)},f=function(n){var e=n.bgArt,t=void 0!==e&&e;return d(r.NeverStopBuilding,t)},v=(0,o.default)(a.B).withConfig({displayName:"CheerSticker__StickerContainer",componentId:"sc-435e0cc0-0"})((function(n){var e=n.tilt;return"\n  display: block;\n  width: 100%;\n  height: 100%;\n\n    ".concat(e&&"none"===e?"\n        position: absolute;\n        transform: rotate(0deg);":"","\n\n    ").concat(e&&"left"===e?"\n        position: absolute;\n        transform: translateX(20px) translateY(5px) rotate(8deg);":"","\n\n    ").concat(e&&"right"===e?"\n        position: absolute;\n        transform: translateX(-20px) translateY(20px) rotate(-12deg);":"","\n  ")})),m=function(n){var e=n.name,t=n.tilt,r=n.bgArt;return(0,i.jsx)(v,{tilt:t,children:function(n){switch(n){case"Good Job":return(0,i.jsx)(h,{bgArt:r});case"Keep Shipping":return(0,i.jsx)(p,{bgArt:r});case"Rooting For you":return(0,i.jsx)(g,{bgArt:r});case"Never Stop Building":return(0,i.jsx)(f,{bgArt:r});default:(0,l.UT)(n)}}(e)})}},31985:function(n,e,t){t.d(e,{D:function(){return s}});var r=t(85893),i=(t(67294),t(93866)),o=t(51553),a=t(87738),l=function(n){switch(n%3){case 1:return"left";case 2:return"right";default:return"none"}},s=function(n){var e=n.size,t=void 0===e?400:e,s=n.stickers,c=(0,o.Z)().getPrioritizedStickers,u="undefined"===typeof s?c():s;return(0,r.jsx)(i.F,{width:"".concat(t,"px"),height:"".concat(t,"px"),position:"relative",align:"center",children:null===u||void 0===u?void 0:u.map((function(n,e){return(0,r.jsx)(a.U,{name:null===n||void 0===n?void 0:n.name,tilt:l(e)},n.uuid)}))})}},29961:function(n,e,t){t.d(e,{Z:function(){return r}});var r=t(92958).default.hr.withConfig({displayName:"DashedSeparator",componentId:"sc-89427e7d-0"})((function(n){var e=n.margin,t=n.type,r=void 0===t?"horizontal":t,i=n.color,o=void 0===i?"grey-4":i,a=n.theme;return"\n    border: none;\n    ".concat("vertical"===r?"width: 1px; height: 100%; max-width: 2px;":"width: 100%; height: 1px; max-height: 1px; min-height: 1px;",";\n    background: repeating-linear-gradient(").concat("vertical"===r?"0deg":"90deg",",").concat(a.colors[o]," 0 10px,#0000 0 20px);\n    opacity: 0.5;\n    margin: ").concat(e||0,";\n  ")}))},26482:function(n,e,t){t.d(e,{l:function(){return c}});var r=t(26042),i=t(69396),o=t(85893),a=(t(67294),t(64597)),l=t(61099),s=t(38030),c=function(n){var e=n.icon,t=n.children,c=n.as,u=n.disabled,d=void 0!==u&&u,h=n.analyticsEvent,p=function(e){var t;((null===h||void 0===h?void 0:h.name)&&l.cp.trackEvent(h.name,(0,r.Z)({},null===h||void 0===h?void 0:h.attributes)),"button"===n.as)&&(null===(t=n.handleClick)||void 0===t||t.call(n,e))};return"a"===n.as?(0,o.jsx)(s.r,(0,i.Z)((0,r.Z)({},n),{shouldPassPropsToChildren:!0,children:(0,o.jsx)(a.sr,{icon:e,disabled:d,as:c,handleClick:p,children:t})})):(0,o.jsx)(a.sr,{icon:e,disabled:d,as:c,handleClick:p,children:t})}},87545:function(n,e,t){t.d(e,{X:function(){return l}});var r=t(85893),i=(t(67294),t(93866)),o=t(60186),a=t(46366),l=function(n){var e=n.value,t=n.description,l=n.icon;return(0,r.jsxs)(i.F,{gap:16,align:"center",children:[(0,r.jsx)(o.I,{name:l,size:"medium",color:"teal-5"}),(0,r.jsxs)("div",{children:[(0,r.jsx)(a.R,{responsiveTextTypes:{_:{size:17,type:"ui"},tablet:{size:18,type:"ui"}},weight:"bold",style:{marginRight:"8px"},as:"span",children:e}),(0,r.jsx)(a.R,{responsiveTextTypes:{_:{size:17,type:"ui"},tablet:{size:18,type:"ui"}},as:"span",children:t})]})]})}},20475:function(n,e,t){t.d(e,{A:function(){return c}});var r=t(85893),i=(t(67294),t(93866)),o=t(58198),a=t(46366),l=t(25675),s=t.n(l),c=function(n){var e=n.name,t=n.src,l=n.size,c=void 0===l?"medium":l,d=n.round,h=void 0!==d&&d,p=u[c],g=null===e||void 0===e?void 0:e.charAt(0).toUpperCase();return(0,r.jsx)(i.F,{width:p.size,borderRadius:h?"circle":p.borderRadius,overflow:"hidden",shrink:0,children:(0,r.jsx)(o.A,{ratio:1,children:t?(0,r.jsx)(s(),{src:t,alt:e,priority:!0,layout:"fill",objectFit:"cover"}):(0,r.jsx)(i.F,{backgroundColor:"grey-3",height:"100%",align:"center",justify:"center",children:(0,r.jsx)(a.T,{as:"span",font:"secondary",color:"grey-6",weight:"bold",size:p.fontSize,children:g})})})})},u={xs:{size:"20px",borderRadius:2,fontSize:12},small:{size:"3rem",borderRadius:2,fontSize:20},24:{size:"24px",borderRadius:2,fontSize:20},56:{size:"56px",borderRadius:2,fontSize:20},medium:{size:"5rem",borderRadius:4,fontSize:36},large:{size:"10rem",borderRadius:4,fontSize:36}}},37158:function(n,e,t){t.d(e,{X7:function(){return m},ZD:function(){return b},bo:function(){return x}});var r=t(26042),i=t(69396),o=t(828),a=t(29815),l=t(85893),s=(t(67294),t(88767)),c=t(61099),u=t(95914),d=t(74727),h=t(11187),p=t(5846),g=t(24196),f=t(28702),v=t(70970),m=function(n){var e=n.id,t=n.slug,a=n.uuid,s=(0,o.Z)(b(t),2),d=s[0],h=d.likeCount,p=d.liked,g=s[1],f=x({uuid:a,slug:t,likeCount:h,liked:p,onChange:function(n){g(n)}},{onError:function(n,e,t){g(t.prevLikeState)}}).onClick;return(0,l.jsx)(u.y,{id:e,count:h,active:p,onClick:function(){c.cp.trackEvent(v.Pn,(0,i.Z)((0,r.Z)({},v.hx),{projectSlug:t,projectLiked:!p})),null===f||void 0===f||f()}})},x=function(n,e){var t=n.uuid,o=n.likeCount,a=n.liked,l=n.onChange,c=(0,h.lk)().isAuthenticated,u=(0,s.useMutation)(g.qq.likeProject,(0,i.Z)((0,r.Z)({},e),{onMutate:function(n){var t,l=(0,i.Z)((0,r.Z)({},n),{prevLikeState:{likeCount:o,liked:a}});return null===e||void 0===e||null===(t=e.onMutate)||void 0===t||t.call(e,l),l}})),d=u.mutate,p=u.isLoading;return{liked:a,likeCount:o,onClick:function(){if(!p&&c){var n={likeCount:(0,f.Ud)(o,!a),liked:!a};null===l||void 0===l||l(n),d({projectUUID:t,like:n.liked})}}}},b=function(n,e){var t=(null===e||void 0===e?void 0:e.project)||(0,d.TW)(n),o=(null===e||void 0===e?void 0:e.userProjectStats)||(0,p.e)([n]),l=(0,s.useQueryClient)(),c=l.getQueryData(t),u=l.getQueryData(o),h=Array.isArray(c)?c.find((function(e){return(null===e||void 0===e?void 0:e.slug)===n})):c,g=Array.isArray(u)?u.find((function(e){var t;return(null===e||void 0===e||null===(t=e.project)||void 0===t?void 0:t.slug)===n})):u;return[{likeCount:(null===h||void 0===h?void 0:h.likes)||0,liked:(null===g||void 0===g?void 0:g.like)||!1},function(e){var s=e.likeCount,c=e.liked;l.setQueryData(t,(function(e){return e?Array.isArray(e)?e.map((function(e){return(null===e||void 0===e?void 0:e.slug)===n?(0,i.Z)((0,r.Z)({},e),{likes:s}):e})):(0,i.Z)((0,r.Z)({},e),{likes:s}):e})),l.setQueryData(o,(function(e){if(!(null===e||void 0===e?void 0:e.some((function(e){var t;return(null===(t=e.project)||void 0===t?void 0:t.slug)===n})))){var t=(0,a.Z)(e||[]);return(0,a.Z)(t).concat([{project:{uuid:null===h||void 0===h?void 0:h.uuid,slug:n},like:c}])}return null===e||void 0===e?void 0:e.map((function(e){var t;return(null===(t=e.project)||void 0===t?void 0:t.slug)===n?(0,i.Z)((0,r.Z)({},e),{like:c}):e}))}))}]}},41867:function(n,e,t){t.d(e,{k:function(){return f}});var r=t(26042),i=t(85893),o=(t(67294),t(92958)),a=t(25675),l=t.n(a),s=t(93866),c=t(3023),u=t(46366),d=t(60186),h=t(38030),p=t(80866),g=t(90269),f=function(n){var e=n.size;switch(void 0===e?"large":e){case"small":return(0,i.jsx)(x,(0,r.Z)({},n));case"medium":return(0,i.jsx)(b,(0,r.Z)({},n));case"large":return(0,i.jsx)(j,(0,r.Z)({},n));case"icon":return(0,i.jsx)(m,(0,r.Z)({},n));default:throw new Error('[LinkCard]: Expected size to be either "icon", "small", "medium" or "large".')}},v=(0,o.default)(s.F).withConfig({displayName:"LinkCard__FlexWithDashedDivider",componentId:"sc-2ef563cd-0"})((function(n){var e=n.theme;return"\n    border-bottom: 1px dashed ".concat(e.colors["grey-4"],";\n\n    &:last-child {\n      border-bottom: unset;\n      padding-bottom: 0;\n    }\n  ")})),m=function(n){var e=n.type,t=n.href,r=p.BA[e];return(0,i.jsxs)(c.b,{children:[(0,i.jsx)(c.c,{children:(0,i.jsx)(s.F,{as:"a",href:(0,p.RF)(t),target:"_blank",rel:"noopener noreferrer",height:40,minWidth:40,maxWidth:40,borderRadius:2,padding:"12px",style:{backgroundColor:r.color},children:(0,i.jsx)(l(),{src:r.iconSrc,height:"28px",width:"28px",alt:r.label})})}),(0,i.jsxs)(c.T,{children:[(0,i.jsx)(c.a,{}),r.label]})]})},x=function(n){var e=n.type,t=n.href,r=n.name,o=p.BA[e];return(0,i.jsxs)(s.F,{as:"a",href:(0,p.RF)(t),target:"_blank",rel:"noopener noreferrer",align:"center",gap:12,paddingX:3,paddingY:"12px",border:"1px solid",borderColor:"grey-3",borderRadius:2,children:[(0,i.jsx)(s.F,{position:"relative",height:32,minWidth:32,maxWidth:32,borderRadius:"circle",padding:"10px",boxShadow:"blue-3",style:{backgroundColor:o.color},children:(0,i.jsx)(l(),{src:o.iconSrc,width:"28px",height:"28px",alt:o.label})}),(0,i.jsx)(u.U,{color:"grey-8",size:16,weight:"semibold",style:{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},children:r})]})},b=function(n){var e=n.type,t=n.href,r=p.BA[e];return(0,i.jsxs)(v,{as:"a",href:(0,p.RF)(t),target:"_blank",rel:"noopener noreferrer",align:"center",gap:12,paddingY:3,style:{color:"unset",textDecoration:"none"},children:[(0,i.jsx)(s.F,{height:40,minWidth:40,maxWidth:40,borderRadius:2,padding:"10px",boxShadow:"blue-3",style:{backgroundColor:r.color},children:(0,i.jsx)(l(),{src:r.iconSrc,height:"28px",width:"28px",alt:r.label})}),(0,i.jsx)(u.U,{color:"grey-9",size:18,weight:"semibold",style:{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},children:(0,g.GE)(null!==t&&void 0!==t?t:"")})]})},j=function(n){var e=n.type,t=n.label,r=n.description,o=n.showLink,a=void 0!==o&&o,c=n.name,g=n.href,f=p.BA[e];return(0,i.jsxs)(s.F,{gap:16,direction:"column",align:"flex-start",padding:4,borderRadius:4,backgroundColor:"white",boxShadow:"blue-1",children:[(0,i.jsx)(s.F,{align:"center",justify:"center",width:80,height:80,borderRadius:4,boxShadow:"blue-3",style:{backgroundColor:f.color},children:(0,i.jsx)(l(),{src:f.iconSrc,alt:"",height:"28px",width:"28px"})}),(0,i.jsxs)(s.F,{direction:"column",justify:"flex-start",gap:8,children:[(0,i.jsx)(u.U,{size:24,color:"grey-8",weight:"extrabold",children:t||f.label}),(r||c)&&(0,i.jsx)(u.B,{size:16,color:"grey-7",weight:"semibold",children:r||(null===c||void 0===c?void 0:c.endsWith("s"))?"".concat(c,"' ").concat(f.label):"".concat(c,"'s ").concat(f.label)})]}),(0,i.jsxs)(s.F,{backgroundColor:"blue-0",borderRadius:4,width:"100%",padding:2,gap:8,justify:"center",align:"center",children:[(0,i.jsx)(d.I,{name:a?"link":"lock",size:"medium",color:a?"blue-4":"blue-3"}),"email"===f.type?(0,i.jsx)(u.B,{size:18,color:"blue-4",weight:"semibold",numberOfLines:1,children:(0,i.jsx)(h.r,{href:"mailto:".concat(g),isExternal:!0,children:g})}):(0,i.jsx)(u.B,{size:18,color:a?"blue-4":"blue-3",weight:"semibold",numberOfLines:1,children:a?(0,i.jsx)(h.r,{href:g||"",isExternal:!0,children:g}):"Link visible after applying"})]})]})}},83667:function(n,e,t){t.d(e,{P:function(){return h}});var r=t(26042),i=t(69396),o=t(828),a=t(85893),l=t(67294),s=t(64597),c=t(26482),u=t(40450),d=t(70970),h=function(n){var e=n.prizes,t=n.hackathonSlug,h=n.isWinnerPreview,p=void 0!==h&&h,g=n.maximumVisiblePrizes,f=void 0===g?1:g,v=n.analyticsEvent,m=(0,o.Z)(l.useState(!1),2),x=m[0],b=m[1],j=x||e.length<=1?e.length:f;if(!Array.isArray(e))return null;var y=e.slice(0,j),w=e.length-j;return(0,a.jsxs)(l.Fragment,{children:[y.map((function(n){if(void 0===t)return(0,a.jsx)(s.sr,{icon:"prize",children:n.name},n.uuid);var e=(0,u.K6)(t),o="projects?prizes=".concat(encodeURIComponent(n.uuid));return(0,a.jsx)(c.l,{as:"a",href:"".concat(e).concat(o),isExternal:!0,shouldOpenInNewTab:!p,icon:"prize",analyticsEvent:{name:d.ag,attributes:(0,i.Z)((0,r.Z)({},null===v||void 0===v?void 0:v.attributes),{prizeName:n.name})},children:Array.isArray(n.sponsors)&&n.sponsors.length>0?"".concat(n.sponsors[0].name,": ").concat(n.name," "):n.name},n.uuid)})),w>0&&!x&&(0,a.jsxs)(c.l,{as:"button",handleClick:function(){b(!x)},icon:"prize",children:["+ ",w," other prize",w>1?"s":""]})]})}},70423:function(n,e,t){t.d(e,{g:function(){return $},B:function(){return lt}});var r=t(26042),i=t(7297),o=t(85893),a=t(67294),l=t(93866),s=t(46366),c=t(96154),u=t(89935),d=t(53640),h=t(55076),p=t(92958),g=t(50276),f=t.n(g),v=t(81535),m=t(38030),x=t(16316),b=t(32390),j=t(64597),y=t(828),w=t(88767),C=t(30644),k=t(37176),_=t(28687),I=t(55494),S=t(45572),U=t(11187),z=t(40450),Z=t(76936),F=t(8151);function A(){var n=(0,i.Z)(["\n  query FetchRepliesByCommentUUID($commentUUID: String!, $offset: Int!, $limit: Int!, $isAuthenticated: Boolean!) {\n    comments(where: { depth: { _eq: 1 }, uuid: { _eq: $commentUUID } }) {\n      uuid\n      descendants_aggregate(where: { deleted: { _eq: false } }) {\n        aggregate {\n          count\n        }\n      }\n      descendants(offset: $offset, limit: $limit, order_by: { created_at: asc }, where: { deleted: { _eq: false } }) {\n        uuid\n        depth\n        value: _value\n        upvote_count\n        downvote_count\n        created_at\n        deleted\n        is_project_flag_comment\n        report_resolved\n        user {\n          uuid\n          username\n          status\n          profile_image: _profile_image\n          verified\n        }\n        descendants_aggregate {\n          aggregate {\n            count\n          }\n        }\n        user_comment @include(if: $isAuthenticated) {\n          uuid\n          upvote\n        }\n      }\n    }\n  }\n"]);return A=function(){return n},n}var D=(0,_.gql)(A()),N=t(26026),q=function(n){var e=n.projectUUID,t=n.parentComment,i=n.withAuthentication,s=n.openDropdownAsModal,h=function(n){var e,t,i,o,l,s,c=n.projectUUID,u=n.parentComment,d=(0,U.lk)().isAuthenticated,h=I.a.commentReplies(c,d,null===u||void 0===u?void 0:u.uuid),p=null!==(o=null===u||void 0===u||null===(e=u.descendants_aggregate)||void 0===e||null===(t=e.aggregate)||void 0===t?void 0:t.count)&&void 0!==o?o:0,g=p>0,f=(0,y.Z)(a.useState(!1),2),v=f[0],m=f[1],x=(0,C.Z)(),b=null!==(l=(0,k.Z)(p))&&void 0!==l?l:0,j=x?p:b;a.useEffect((function(){j!==p&&p>j&&!v&&m(!0)}),[p,j,v]);var _=(0,w.useInfiniteQuery)(h,(function(n){var e=n.pageParam,t=void 0===e?0:e;return S.Lp.request(D,{offset:t,commentUUID:null!==(s=null===u||void 0===u?void 0:u.uuid)&&void 0!==s?s:"",limit:F.HT,isAuthenticated:d})}),{enabled:v,getNextPageParam:function(n,e){var t,r,i=null!==(r=null===(t=n.comments[0].descendants_aggregate.aggregate)||void 0===t?void 0:t.count)&&void 0!==r?r:0,o=e.length*F.HT;return i>o&&o}}),A=(0,Z.ri)(null===_||void 0===_||null===(i=_.data)||void 0===i?void 0:i.pages),N=null===A||void 0===A?void 0:A.length,q=N===p&&v,P=q?"Hide replies":"Show ".concat(p-N>0&&v?p-N:p," replies");return(0,r.Z)({hasReplies:g,shouldShowReplies:v,handleClick:function(){var n=_.fetchNextPage,e=_.hasNextPage;q?m(!1):N>0&&e?n():m(!0)},replies:A,triggerButtonCopy:P},(0,z.VY)(_))}({projectUUID:e,parentComment:t}),p=h.hasReplies,g=h.handleClick,v=h.replies,m=h.triggerButtonCopy,b=h.isLoading,_=h.shouldShowReplies;return(0,o.jsxs)(o.Fragment,{children:[_&&Array.isArray(v)&&v.length>0&&(0,o.jsx)(l.F,{direction:"column",gap:24,children:v.map((function(n){var r=n.user,a=n.created_at,l=(null===r||void 0===r?void 0:r.status)===N.Ru,d=f()(new Date(a),new Date,{addSuffix:!0});return(null===n||void 0===n?void 0:n.value)&&(0,o.jsxs)(c.R,{username:null===r||void 0===r?void 0:r.username,timestamp:d,isUserDeleted:l,children:[(0,o.jsx)(u.M,{disallowedElements:["img"],children:null===n||void 0===n?void 0:n.value}),(0,o.jsx)(x.o,{withAuthentication:i,comment:n,projectUUID:e,parentComment:t,depth:2,openDropdownAsModal:s})]},n.uuid)}))}),p&&(0,o.jsx)(d.B,{children:(0,o.jsx)(j.Kk,{disabled:b,onClick:g,children:m})})]})},P=t(87145),B=t(67475),E=t(74727),R=t(31985),T=t(55997);function V(){var n=(0,i.Z)(["\n    border-top-left-radius: ",";\n    border-top-right-radius: ",";\n  "]);return V=function(){return n},n}function L(){var n=(0,i.Z)(["\n    "," {\n      padding: 16px;\n    }\n  "]);return L=function(){return n},n}function M(){var n=(0,i.Z)([""]);return M=function(){return n},n}var H=(0,p.default)(l.F).withConfig({displayName:"ProjectDiscussion__ProjectDiscussionHeader",componentId:"sc-8cb23fd4-0"})((function(n){var e=n.theme;return(0,p.css)(V(),e.radii[4],e.radii[4])})),O=(0,p.default)(l.F).withConfig({displayName:"ProjectDiscussion__DiscussionsInnerContainer",componentId:"sc-8cb23fd4-1"})((function(n){var e=n.theme;return(0,p.css)(L(),e.mediaQueries.phone)})),Q=(0,p.default)(l.F).withConfig({displayName:"ProjectDiscussion__CheerStickerContainer",componentId:"sc-8cb23fd4-2"})(M()),$=function(n){var e=n.projectUUID,t=n.projectSlug,i=n.isQuickView,p=n.commentUUID,g=void 0===p?"":p,j=(0,P.D)({projectUUID:e,commentUUID:g}),y=(0,E.fl)(t).data,w=(0,U.lk)().user,C=j.comments,k=j.isLoading,_=j.hasNextPage,I=j.fetchNextPage,S=(0,B.useRegisterWall)({isAuthenticationRequired:!0,postAuthenticationAction:function(n){(0,n.callback)()}}),z=S.triggerAction,Z=S.registerWallProps;return a.useEffect((function(){var n;k||""===g||(null===(n=null===document||void 0===document?void 0:document.getElementById(g))||void 0===n||n.scrollIntoView({behavior:"smooth",block:"center",inline:"start"}))}),[k,g]),(0,o.jsx)(l.F,{backgroundColor:"grey-3",borderRadius:4,children:(0,o.jsxs)(l.F,{direction:"column",align:"stretch",width:"100%",children:[(0,o.jsx)(H,{paddingX:6,paddingY:4,backgroundColor:"white",width:"100%",children:(0,o.jsx)(s.H,{color:"grey-8",size:20,children:"Discussion"})}),(0,o.jsxs)(O,{padding:6,direction:"column",gap:24,children:[(0,o.jsx)(l.F,{direction:"column",padding:4,backgroundColor:"white",borderStyle:"solid",borderColor:"grey-4",borderWidth:2,borderRadius:3,children:(0,o.jsx)(b.q,{projectUUID:e,depth:1,withAuthentication:z})}),(0,o.jsx)(B.RegisterWall,(0,r.Z)({},Z)),!k&&Array.isArray(C)&&C.map((function(n){var r,a,h,p,b,j,C,k,_=n.user,I=n.created_at,S=n.descendants_aggregate,U=n.is_project_flag_comment,Z=n.report_resolved,F=(null===_||void 0===_?void 0:_.status)===N.Ru,A=null===_||void 0===_?void 0:_.verified,D=Boolean(null===S||void 0===S||null===(r=S.aggregate)||void 0===r?void 0:r.count),P=f()(new Date(I),new Date,{addSuffix:!0}),B=U&&!Z,E=B&&-1===(null===y||void 0===y||null===(a=y.builders)||void 0===a?void 0:a.map((function(n){return n.uuid})).indexOf(null!==(C=null===w||void 0===w?void 0:w.uuid)&&void 0!==C?C:"")),V=null!==(k=null===n||void 0===n||null===(h=n.project_contribution)||void 0===h||null===(p=h.stickers)||void 0===p?void 0:p.map((function(n){return null===n||void 0===n?void 0:n.sticker})))&&void 0!==k?k:[],L=null===n||void 0===n||null===(b=n.project_contribution)||void 0===b?void 0:b.tx_network,M=null===n||void 0===n||null===(j=n.project_contribution)||void 0===j?void 0:j.eas_uuid;return(null===n||void 0===n?void 0:n.value)&&(0,o.jsxs)(c.D,{id:n.uuid,showIndentationCurve:D,userProfileImg:null===_||void 0===_?void 0:_.profile_image,username:null===_||void 0===_?void 0:_.username,isDeleted:n.deleted,isUserDeleted:F,isHighlighted:""!==g&&g===n.uuid,children:[(null===n||void 0===n?void 0:n.deleted)?null:(0,o.jsxs)(c.M,{username:null===_||void 0===_?void 0:_.username,timestamp:P,isUserDeleted:F,isUserVerified:A,isCheerComment:(null===V||void 0===V?void 0:V.length)>0,children:[(0,o.jsx)(u.M,{disallowedElements:["img"],color:B?"red-6":"grey-8",children:null===n||void 0===n?void 0:n.value}),(null===V||void 0===V?void 0:V.length)>0&&(0,o.jsx)(T.Q,{children:(0,o.jsx)(m.r,{href:"".concat((0,v.os)(L)).concat(M),shouldOpenInNewTab:!0,isExternal:!0,children:(0,o.jsxs)(Q,{bg:"grey-1",borderRadius:3,py:5,mb:"12px",justify:"center",position:"relative",children:[(0,o.jsx)(d.B,{display:{_:"none",tablet:"block"},position:"absolute",bottom:16,left:16,children:(0,o.jsx)(l.F,{bg:"grey-3",borderRadius:8,px:"8px",py:"6px",maxHeight:32,justifySelf:"flex-end",height:"100%",children:(0,o.jsxs)(s.U,{size:14,color:"grey-6",children:["".concat((0,v.os)(L)).concat(M).slice(0,20),"..."]})})}),(0,o.jsx)(R.D,{size:140,stickers:V})]})})}),(0,o.jsx)(x.o,{withAuthentication:z,projectUUID:e,projectSlug:t,comment:n,parentComment:n,isVotingDisabled:B,isReplyingDisabled:E,depth:1,openDropdownAsModal:i})]}),(0,o.jsx)(q,{projectUUID:e,parentComment:n,withAuthentication:z,openDropdownAsModal:i})]},n.uuid)})),_&&(0,o.jsx)(h.B,{size:"small",appearance:"secondary",onClick:function(){I()},children:"Show more"})]})]})})},X=t(11163),W=t(25907),Y=t(34502),K=t(28702),G=t(10056),J=t(12563);function nn(){var n=(0,i.Z)(["\n  display: flex;\n  flex-direction: column;\n  padding: 32px;\n  --max-width: 900px;\n"]);return nn=function(){return n},n}function en(){var n=(0,i.Z)(["\n  p {\n    margin: 0;\n  }\n"]);return en=function(){return n},n}var tn=(0,p.default)(J.a).withConfig({displayName:"AppliedTrackModal__StyledDialogContent",componentId:"sc-6b88418e-0"})(nn()),rn=(0,p.default)(u.M).withConfig({displayName:"AppliedTrackModal__StyledMarkdown",componentId:"sc-6b88418e-1"})(en()),on=function(n){var e,t,r,i,a,c,u=n.onClose,d=n.track,p=n.hackathonSlug;return(0,o.jsx)(G.Vq,{open:!!d,children:(0,o.jsxs)(G.PK,{children:[(0,o.jsx)(J.S,{}),(0,o.jsx)(tn,{onEscapeKeyDown:u,onPointerDownOutside:u,children:(0,o.jsxs)(l.F,{direction:"column",gap:24,children:[(0,o.jsxs)(l.F,{direction:"column",padding:4,border:"1px solid",borderColor:"grey-3",borderRadius:12,children:[(0,o.jsxs)(l.F,{justifyContent:"space-between",width:"100%",children:[(0,o.jsxs)(s.H,{size:18,children:[" ",null===(e=d.prize_track)||void 0===e?void 0:e.name," "]}),(0,o.jsx)(h.B,{as:"a",appearance:"tertiary",size:"small",shouldOpenInNewTab:!0,href:"\n                  ".concat((0,z.K6)(p),"prizes").concat((null===(t=d.prize_track)||void 0===t||null===(r=t.sponsor)||void 0===r?void 0:r.name)?"?partner=".concat(null===(i=d.prize_track)||void 0===i?void 0:i.sponsor.name):"","\n                "),children:"Learn More"})]}),(null===(a=d.prize_track)||void 0===a?void 0:a.sponsor)&&(0,o.jsx)(l.F,{gap:8,children:(0,o.jsx)(s.L,{size:14,color:"grey-6",children:null===(c=d.prize_track)||void 0===c?void 0:c.sponsor.name})})]}),(0,o.jsxs)(l.F,{direction:"column",gap:16,padding:4,border:"1px solid",borderColor:"grey-3",borderRadius:12,children:[(0,o.jsx)(s.U,{size:18,weight:"bold",color:"grey-8",children:"How does this project fit within the track?"}),d.description&&(0,o.jsx)(rn,{size:"sm",color:"grey-7",children:d.description}),!d.description&&(0,o.jsx)(l.F,{minHeight:"300px",alignItems:"center",justifyContent:"center",children:(0,o.jsx)(s.U,{size:18,color:"grey-7",children:"The builders have not added an explanation"})})]})]})})]})})},an=t(69396),ln=t(99534),sn=t(26525),cn=t.n(sn);function un(){var n=(0,i.Z)(["\n  padding-left: 10px;\n\n  &:hover {\n    text-decoration: underline;\n  }\n"]);return un=function(){return n},n}var dn=(0,p.default)(l.F).withConfig({displayName:"AppliedTrackCard__StyledFlex",componentId:"sc-dcefa44d-0"})((function(n){var e=n.theme;return"\n    &:hover h3 {\n      color: ".concat(e.colors["blue-4"],";\n    }\n  ")})),hn=p.default.span.withConfig({displayName:"AppliedTrackCard__StyledReadMore",componentId:"sc-dcefa44d-1"})(un()),pn=function(n){var e,t,i,a,c=n.appliedTrack,u=(n.projectSlug,n.onClick),d=(0,ln.Z)(n,["appliedTrack","projectSlug","onClick"]),h=function(n){var e=String(cn()(n));return e.length>120?{description:"".concat(e.slice(0,120),"..."),isTruncated:!0}:{description:e,isTruncated:!1}}(null!==(a=c.description)&&void 0!==a?a:""),p=h.description,g=h.isTruncated;return(0,o.jsxs)(dn,(0,an.Z)((0,r.Z)({direction:"column",gap:24,backgroundColor:"white",borderRadius:4,padding:4,boxShadow:"blue-1"},d),{minWidth:"615px",width:"615px",style:{cursor:"pointer"},onClick:function(){return u(c)},children:[(0,o.jsxs)(l.F,{direction:"column",gap:8,wrap:"wrap",children:[(0,o.jsx)(s.H,{as:"h3",size:18,weight:"extrabold",children:null===(e=c.prize_track)||void 0===e?void 0:e.name}),p&&(0,o.jsxs)(s.B,{as:"span",size:18,color:"grey-7",children:[p,g&&(0,o.jsx)(hn,{children:"Read More"})]})]}),(null===(t=c.prize_track)||void 0===t?void 0:t.sponsor)&&(0,o.jsx)(l.F,{gap:8,children:(0,o.jsx)(s.L,{size:14,color:"grey-6",children:null===(i=c.prize_track)||void 0===i?void 0:i.sponsor.name})})]}))},gn=t(61099),fn=t(70970),vn=t(83877),mn=function(n){var e={hashtags:[{label:n,id:n}],primary_filter:"projects"},t=(0,vn.ug)(e);return"/search?".concat(t)},xn=(0,p.default)(l.F).withConfig({displayName:"ProjectTechCard__ProjectTechChip",componentId:"sc-c8650bcd-0"})((function(n){var e=n.theme;return"\n    border: 2px solid ".concat(e.colors["grey-1"],";\n\n    &:hover {\n      border: 2px solid ").concat(e.colors["blue-4"],";\n    }\n\n    &:active {\n      background-color: ").concat(e.colors["grey-3"],";\n      box-shadow: ").concat(e.shadows["inner-2"],";\n    }\n  ")})),bn=a.forwardRef((function(n,e){var t=n.technologies,i=n.projectSlug,a=n.v2,c=(0,ln.Z)(n,["technologies","projectSlug","v2"]);return(0,o.jsxs)(l.F,(0,an.Z)((0,r.Z)({gap:16,direction:"column"},c),{ref:e,children:[a&&(0,o.jsx)(s.L,{size:14,color:"grey-6",children:"Technologies used"}),(0,o.jsxs)(l.F,{direction:"column",gap:24,backgroundColor:"white",borderRadius:4,paddingY:5,paddingX:"40px",boxShadow:"blue-1",children:[!a&&(0,o.jsx)(s.L,{size:14,color:"grey-6",children:"Technologies used"}),(0,o.jsx)(l.F,{gap:8,wrap:"wrap",children:t.map((function(n,e){return(0,o.jsx)(m.r,{href:mn(n),children:(0,o.jsx)(xn,{padding:3,borderRadius:4,backgroundColor:"grey-1",onClick:function(){return e=n,void gn.cp.trackEvent(fn.Ct,{projectSlug:i,clickedChip:e});var e},children:(0,o.jsx)(s.L,{size:14,color:"grey-7B",children:n})})},"".concat(n).concat(e))}))})]})]}))}));bn.displayName="ProjectTechCard";var jn=t(41867),yn=t(35315),wn=t(58198),Cn=t(25675),kn=t.n(Cn),_n=t(5152),In=t.n(_n),Sn=t(92879),Un=(t(72641),t(32416)),zn=t(60325),Zn=In()((function(){return Promise.all([t.e(8066),t.e(316)]).then(t.bind(t,93348))}),{loadableGenerated:{webpack:function(){return[93348]}},loading:function(){return(0,o.jsx)(yn.S,{height:"100%",width:"100%"})},ssr:!1}),Fn=(0,p.default)(zn.lr).withConfig({displayName:"ProjectGallery__StyledCarousel",componentId:"sc-21c2ab7e-0"})((function(n){var e=n.theme;return"\n    background-color: ".concat(e.colors["grey-3"],";\n    --carousel-item-width: 32rem;\n\n    ").concat(e.mediaQueries.phone," {\n      --carousel-item-width: unset;\n    }\n  ")})),An=function(n){var e=(0,y.Z)(a.useState(!1),2),t=e[0],r=e[1],i=(0,y.Z)(a.useState(0),2),s=i[0],c=i[1],u=(0,Un.Z)(),h=n.pictures,p=n.videoUrl,g=p&&0===h.length||!p&&1===h.length,f=a.useCallback((function(){return r(!1)}),[]),v=h.length<3;return p||h.length?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(Fn,{children:(0,o.jsxs)(l.F,{justify:g?"center":void 0,grow:1,children:[!g&&(0,o.jsx)(d.B,{style:{minWidth:"var(--carousel-start-offset)"}}),p&&(0,o.jsx)(zn.d$,{children:(0,o.jsx)(Nn,{shouldExpandGalleryItem:v,children:u?(0,o.jsx)(Zn,{width:"100%",height:"100%",url:p}):(0,o.jsx)(yn.S,{height:"100%",width:"100%"})})},p),h.map((function(n,e){return(0,o.jsx)(zn.d$,{children:(0,o.jsx)(Nn,{shouldExpandGalleryItem:v,children:(0,o.jsx)(kn(),{src:n,alt:"Carousel Gallery Item: ".concat(e+1),layout:"fill",objectFit:"contain",onClick:function(){return(n=e)&&c(n),void r(!0);var n}})})},n)})),!g&&(0,o.jsx)(d.B,{style:{minWidth:"var(--carousel-end-offset)"}}),(0,o.jsx)(zn.e0,{}),(0,o.jsx)(zn.K1,{})]})}),t&&(0,o.jsx)(Sn.Z,{mainSrc:h[s],nextSrc:h[(s+1)%h.length],prevSrc:h[(s+h.length-1)%h.length],reactModalStyle:{overlay:{zIndex:99999}},onCloseRequest:f,onMovePrevRequest:function(){return c((s+h.length-1)%h.length)},onMoveNextRequest:function(){return c((s+1)%h.length)}})]}):null},Dn=(0,p.default)(l.F).withConfig({displayName:"ProjectGallery__GalleryItemFlex",componentId:"sc-21c2ab7e-1"})((function(n){var e=n.theme;return"\n    ".concat(e.mediaQueries.phone," {\n      width: 320px;\n    }\n  ")})),Nn=function(n){return(0,o.jsx)(Dn,{position:"relative",padding:"12px",backgroundColor:"grey-4",borderRadius:4,overflow:"hidden",style:{cursor:"pointer"},children:(0,o.jsx)(wn.A,(0,r.Z)({ratio:16/9,borderRadius:2,overflow:"hidden"},n))})},qn=t(14924),Pn=t(60186),Bn=t(94829),En=t(73859),Rn=t(26482),Tn=t(20475),Vn=t(37158),Ln=t(26678),Mn=t(83667),Hn=(0,p.default)(l.F).withConfig({displayName:"CheerDetailBadge__StyledBadge",componentId:"sc-d7ce23c3-0"})((function(){return"\n  "})),On=(0,p.default)(l.F).withConfig({displayName:"CheerDetailBadge__CheerDetailBadgeCTA",componentId:"sc-d7ce23c3-1"})((function(n){var e=n.theme;return"\n    cursor: pointer;\n    &:hover {\n      border-color: ".concat(e.colors["gold-3"],";\n    }\n    &:active {\n      box-shadow: ").concat(e.shadows["inner-3"],";\n    }\n  ")})),Qn=function(n){var e=n.cheerCount,t=n.disabled,r=n.onClick,i=e>0;return(0,o.jsxs)(Hn,{borderRadius:2,disabled:t,children:[(0,o.jsxs)(On,{as:"button",onClick:r,gap:8,paddingX:3,paddingY:"12px",align:"center",backgroundColor:"gold-0",borderColor:i?"white":"gold-1",borderStyle:"solid",borderRadius:2,zIndex:1,children:[(0,o.jsx)(Pn.I,{name:"rocket",size:"small",color:"gold-5"}),(0,o.jsx)(s.U,{as:"span",size:16,color:"gold-5",weight:"bold",numberOfLines:1,children:"Cheer for this project!"})]}),i&&(0,o.jsx)(l.F,{paddingX:3,paddingY:2,paddingLeft:4,marginLeft:"-14px",align:"center",backgroundColor:"grey-4",borderRadius:2,borderColor:"grey-1",borderStyle:"solid",children:(0,o.jsx)(s.U,{as:"span",size:16,color:"grey-8",weight:"semibold",numberOfLines:1,children:e})})]})};function $n(){var n=(0,i.Z)(["\n    --transition-open: 160ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    --transition-closed: 80ms cubic-bezier(0.55, 0.055, 0.675, 0.19);\n\n    --transform-open: translate(-50%, -55%) scale(1) rotateX(0);\n    --transform-closed: translate(-50%, -48%) scale(0.99) rotateX(-4deg);\n\n    position: fixed;\n    background: none;\n    max-width: 1176px;\n    height: 590px;\n    width: 100%;\n    padding: 0px;\n    top: 50%;\n    left: 50%;\n    transform: var(--transform-open);\n    border-radius: 24px;\n    "," {\n      width: 90%;\n    }\n    &:focus {\n      outline: none;\n    }\n    @media (prefers-reduced-motion: no-preference) {\n      will-change: transform, opacity;\n      perspective: 2400px;\n\n      &[data-state='open'] {\n        animation: "," var(--transition-open);\n      }\n\n      &[data-state='closed'] {\n        animation: "," var(--transition-closed);\n      }\n    }\n  "]);return $n=function(){return n},n}function Xn(){var n=(0,i.Z)(["\n  from { opacity: 0; transform: translate(-50%, 100%); }\n  to { opacity: 1; transform: translate(-50%, -50%); }\n"]);return Xn=function(){return n},n}function Wn(){var n=(0,i.Z)(["\n  from { opacity: 1; transform: translate(-50%, -50%); }\n  to { opacity: 0; transform: translate(-50%, 100%); }\n"]);return Wn=function(){return n},n}var Yn=In()((function(){return Promise.all([t.e(539),t.e(3003),t.e(1096),t.e(9404),t.e(2148),t.e(7810),t.e(8585)]).then(t.bind(t,98585))}),{loadableGenerated:{webpack:function(){return[98585]}},ssr:!1}),Kn=function(n){var e=n.isOpen,t=n.projectName,r=n.projectUUID,i=n.projectSlug,a=n.onClose;return(0,o.jsx)(G.Vq,{open:e,onOpenChange:a,children:(0,o.jsxs)(G.PK,{children:[(0,o.jsx)(J.S,{}),(0,o.jsx)(Gn,{children:(0,o.jsx)(Yn,{projectName:t,projectUUID:r,projectSlug:i,closeParentModal:a})})]})})},Gn=(0,p.default)(J.a).withConfig({displayName:"CheerProjectModal__StyledContent",componentId:"sc-469c823b-0"})((function(n){var e=n.theme;return(0,p.css)($n(),e.mediaQueries.phone,Jn,ne)})),Jn=(0,p.keyframes)(Xn()),ne=(0,p.keyframes)(Wn()),ee=t(67584),te=t(5846),re=t(76538),ie="project-like-button",oe=t(29815),ae=t(97635),le=t(57233),se=t(23855),ce=t(80154);function ue(){var n=(0,i.Z)(["\n  overflow-y: auto;\n  max-height: 320px;\n  -moz-scrollbars-none: true;\n  ::-webkit-scrollbar {\n    width: 4px;\n    background-color: transparent;\n  }\n  ::-webkit-scrollbar-thumb {\n    background-color: white;\n    border-radius: 8px;\n  }\n  ::-moz-scrollbar {\n    width: 4px;\n    background-color: transparent;\n  }\n  ::-moz-scrollbar-thumb {\n    background-color: white;\n    border-radius: 8px;\n  }\n"]);return ue=function(){return n},n}function de(){var n=(0,i.Z)(["\n  cursor: 'pointer';\n  pointer-events: ",";\n  background-color: ",";\n  box-shadow: none;\n  border: none;\n  border-radius: 6px;\n  text-align: left;\n  ","\n"]);return de=function(){return n},n}function he(){var n=(0,i.Z)(["\n  width: 12px;\n  height: 12px;\n  background: ",";\n  border-radius: ",";\n"]);return he=function(){return n},n}function pe(){var n=(0,i.Z)(["\n  width: 2px;\n  flex-grow: 1;\n  background-color: ",";\n"]);return pe=function(){return n},n}var ge=(0,p.default)(l.F).withConfig({displayName:"CommitTimeline__CommitsContainer",componentId:"sc-d434ac62-0"})(ue()),fe=(0,p.default)(l.F).withConfig({displayName:"CommitTimeline__CommitItemContainer",componentId:"sc-d434ac62-1"})(de(),(function(n){return n.disabled?"none":"auto"}),(function(n){return n.active?n.theme.colors["blue-4"]:"transparent"}),(function(n){return!n.active&&!n.disabled&&"\n  &:hover {\n    background-color: ".concat(n.theme.colors["grey-7B"],";\n  }\n    ")})),ve=p.default.hr.withConfig({displayName:"CommitTimeline__Separator",componentId:"sc-d434ac62-2"})((function(n){var e=n.theme;return"\n    display: block;\n    width: 100%;\n    height: 1px;\n    border: 0;\n    margin-top: 12px;\n    margin-bottom: 20px;\n    border-top: 1px solid ".concat(e.colors["grey-7"],";\n  ")})),me=function(n){var e=n.children,t=n.lastDateForHistoryAvailable;return(0,o.jsxs)(l.F,{direction:"column",paddingLeft:5,paddingRight:4,paddingTop:3,paddingBottom:5,backgroundColor:"grey-8",borderRadius:4,width:{tablet:420,_:"330px"},children:[(0,o.jsx)(ge,{direction:"column",paddingRight:2,children:a.Children.map(e,(function(n,t){return a.isValidElement(n)?a.cloneElement(n,{first:0===t,last:t===e.length-1}):null}))}),t&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(ve,{}),(0,o.jsxs)(s.U,{size:14,weight:"semibold",color:"grey-5",children:["The update history for this project wasn\u2019t recorded before ",t,"."]})]})]})},xe=function(n){var e=n.commit,t=n.first,r=void 0!==t&&t,i=n.last,a=void 0!==i&&i,c=n.projectSlug,u=n.isActive,h=(0,se.Z)(e.createdAt),p=(0,le.Z)(h,"dd MMM yyyy, hh:mm aa"),g=!e.isProjectStateAvailable;return(0,o.jsxs)(l.F,{gap:12,style:g?{cursor:"not-allowed"}:{},children:[(0,o.jsxs)(be,{children:[r?(0,o.jsx)(d.B,{minHeight:"12px"}):(0,o.jsx)(ye,{maxHeight:"12px"}),(0,o.jsx)(je,{}),!a&&(0,o.jsx)(ye,{})]}),(0,o.jsx)(m.r,{shouldPassPropsToChildren:!0,isExternal:!0,href:"/projects/".concat(c,"/update/").concat(e.uuid),shouldOpenInNewTab:!1,children:(0,o.jsxs)(fe,{as:"a",direction:"column",disabled:g,"aria-disabled":g,gap:8,paddingX:3,paddingTop:"12px",paddingBottom:3,marginY:1,width:"100%",active:u,id:e.uuid,children:[(0,o.jsxs)(l.F,{justify:"space-between",align:"center",width:"100%",children:[(0,o.jsx)(s.U,{size:18,color:"white",weight:"bold",children:"".concat(p)}),(r||g)&&(0,o.jsx)(s.T,{font:"primary",size:14,color:"grey-6",style:{fontStyle:"italic"},children:g?"Unavailable":"Latest Version"})]}),(0,o.jsx)(s.U,{size:14,color:"grey-3",weight:"semibold",children:e.message})]})})]},e.uuid)},be=function(n){return(0,o.jsx)(l.F,(0,r.Z)({direction:"column",align:"center",gap:8},n))},je=(0,p.default)(d.B).withConfig({displayName:"CommitTimeline__CommitTimelineItemHead",componentId:"sc-d434ac62-3"})(he(),(function(n){return n.theme.colors["gold-2"]}),(function(n){return n.theme.radii.circle})),ye=(0,p.default)(d.B).withConfig({displayName:"CommitTimeline__CommitTimelineItemTail",componentId:"sc-d434ac62-4"})(pe(),(function(n){return n.theme.colors["grey-7"]}));function we(){var n=(0,i.Z)(["\n  0% {\n    transform: scale(0) translateX(-85px);\n  }\n  100% {\n    transform: scale(1) translateX(-85px);\n  }\n"]);return we=function(){return n},n}function Ce(){var n=(0,i.Z)(["\n  0% {\n    transform: scale(0) translateX(40px);\n  }\n  100% {\n    transform: scale(1) translateX(40px);\n  }\n"]);return Ce=function(){return n},n}function ke(){var n=(0,i.Z)(["\n  padding: 0px !important;\n  transform: translateX(-85px);\n  animation: "," 0.28s cubic-bezier(0.34, 1.56, 0.64, 1) !important;\n\n  "," {\n    transform: translateX(40px);\n    animation: "," 0.28s cubic-bezier(0.34, 1.56, 0.64, 1) !important;\n  }\n"]);return ke=function(){return n},n}var _e,Ie=(0,p.default)(l.F).withConfig({displayName:"ProjectCommitHistory__StyledBadge",componentId:"sc-3a11ac85-0"})((function(n){var e=n.theme,t=n.isExpanded;return"\n    cursor: pointer;\n    text-decoration: none;\n\n    ".concat(t?"\n    background-color: ".concat(e.colors["blue-0"],";\n    border-color: ").concat(e.colors["blue-4"],";\n    "):"\n    &:hover {\n      box-shadow: ".concat(e.shadows["blue-1"],";\n      border-color: ").concat(e.colors["blue-4"],";\n    }\n    \n    &:active {\n      background-color: ").concat(e.colors["grey-3"],";\n      box-shadow: ").concat(e.shadows["inner-2"],";\n    }"),"\n")})),Se=(0,p.keyframes)(we()),Ue=(0,p.keyframes)(Ce()),ze=(0,p.default)(ce.a).withConfig({displayName:"ProjectCommitHistory__StyledPopoverContent",componentId:"sc-3a11ac85-1"})(ke(),Se,(function(n){return n.theme.mediaQueries.phone}),Ue),Ze=function(n){var e=n.commits,t=n.oldCommitUUID,r=n.projectSlug,i=(0,y.Z)(a.useState(!1),2),l=i[0],c=i[1],u="string"===typeof t,d=a.useMemo((function(){var n=e.find((function(n){return!n.isProjectStateAvailable})),t=(0,oe.Z)(e).reverse().find((function(n){return n.isProjectStateAvailable}));return n?t?(0,le.Z)((0,se.Z)(t.createdAt),"dd MMM yyyy"):(0,le.Z)((0,se.Z)(n.createdAt),"dd MMM yyyy"):null}),[e]);return(0,o.jsxs)(ce.c,{open:l,onOpenChange:function(n){return c(n)},children:[(0,o.jsx)(ce.P,{asChild:!0,children:(0,o.jsxs)(Ie,{as:"button",gap:"10px",paddingX:3,paddingY:"12px",align:"center",backgroundColor:"white",borderColor:"grey-3",borderStyle:"solid",borderRadius:2,borderWidth:2,minWidth:"max-content",isExpanded:l,onClick:function(){c(!l),setTimeout((function(){var n=document.getElementById(null!==t&&void 0!==t?t:"");n&&n.scrollIntoView({behavior:"smooth",block:"nearest"})}),300)},children:[(0,o.jsxs)(s.U,{as:"span",size:16,color:l?"blue-4":"grey-8",weight:"semibold",numberOfLines:1,style:{userSelect:"none"},children:["Viewing: ",u?"Older":"Latest"," Version"]}),(0,o.jsx)(ae.E.div,{animate:{rotate:l?180:0},style:{display:"flex"},children:(0,o.jsx)(Pn.I,{name:"chevron-down",size:"medium",color:l?"blue-4":"grey-8"})})]})}),(0,o.jsx)(ze,{side:"bottom",sideOffset:16,children:(0,o.jsx)(me,{lastDateForHistoryAvailable:d,children:e.map((function(n){return(0,o.jsx)(xe,{commit:n,projectSlug:r,isActive:n.uuid===t},n.uuid)}))})})]})},Fe=(0,p.default)(l.F).withConfig({displayName:"ProjectListingHeader__AvatarHeaderFlex",componentId:"sc-6dff5781-0"})((function(n){var e=n.theme;return"\n    ".concat(e.mediaQueries.phone," {\n      flex-direction: column;\n      align-items: flex-start;\n    }\n  ")})),Ae=(0,p.default)(l.F).withConfig({displayName:"ProjectListingHeader__LikeProjectButtonFlex",componentId:"sc-6dff5781-1"})((function(n){var e=n.theme;return"\n    ".concat(e.mediaQueries.phone," {\n      margin-left: 0px !important;\n    }\n  ")})),De=(0,p.default)(l.F).withConfig({displayName:"ProjectListingHeader__HeaderInfoFlex",componentId:"sc-6dff5781-2"})((function(n){var e=n.theme;return"\n    ".concat(e.mediaQueries.phone," {\n      align-items: flex-start;\n    }\n  ")})),Ne=function(n){var e=n.text;return(0,o.jsxs)(l.F,{gap:8,align:"center",children:[(0,o.jsx)(Pn.I,{name:"alert-triangle",size:"small",color:"red-4"}),(0,o.jsx)(s.U,{size:20,color:"red-4",weight:"semibold",children:e})]})},qe=(_e={},(0,qn.Z)(_e,En.C2Q.Plagiarism,"This project has been flagged for plagiarism"),(0,qn.Z)(_e,En.C2Q.Recycling,"This project has been flagged for recycling pre-existing work"),(0,qn.Z)(_e,En.C2Q.Harmful,"This project has been flagged for being inappropriate/offensive"),(0,qn.Z)(_e,En.C2Q.Spam,"This project has been flagged for being spam"),_e),Pe=function(n){var e,t,i,c=n.project,u=n.oldCommitUUID,h=n.isQuickViewMode,p=n.isEligibleForCheer,g=(0,y.Z)(a.useState(!1),2),f=g[0],v=g[1],m="string"===typeof u,x=(0,ee.Jj)({projectUUID:c.uuid}).data,b=(0,re.Z)({threshold:0}),w=(0,Bn.Z)("(max-width: 48em)",!1),C=(0,r.Z)({projectSlug:c.slug},fn.u9),k=c.flagged&&"string"===typeof c.reportType;return(0,te.z)([c.slug]),(0,o.jsxs)(a.Fragment,{children:[(0,o.jsxs)(l.F,{ref:b.ref,direction:"column",gap:24,align:"flex-start",justify:"space-between",marginTop:7,children:[(0,o.jsxs)(De,{width:"100%",direction:"row",gap:32,justify:"space-between",align:"center",children:[(0,o.jsxs)(Fe,{gap:24,align:"center",children:[(0,o.jsx)(Tn.A,{size:w?"small":"medium",name:c.name,src:null!==(e=c.favicon)&&void 0!==e?e:c.iconUrl}),(0,o.jsxs)(l.F,{direction:"column",justify:"center",gap:8,children:[(0,o.jsx)(s.H,{as:"h1",size:w?36:48,lineHeight:56,color:"grey-8",numberOfLines:1,children:c.name}),(0,o.jsx)(s.U,{as:"h2",weight:"semibold",size:18,color:"grey-7",numberOfLines:2,children:c.tagline})]})]}),!m&&(0,o.jsx)(Ae,{padding:"12px",backgroundColor:"blue-2",borderRadius:4,boxShadow:"blue-5",children:(0,o.jsx)(Vn.X7,{id:ie,uuid:c.uuid,slug:c.slug})})]}),(0,o.jsxs)(l.F,{width:"100%",justify:"space-between",gap:16,align:"center",wrap:{tablet:"nowrap",_:"wrap"},children:[(0,o.jsxs)(l.F,{gap:8,wrap:"wrap",children:[p&&(0,o.jsx)(d.B,{display:{_:"none",tablet:"block"},children:(0,o.jsx)(Qn,{cheerCount:null!==(t=null===x||void 0===x?void 0:x.totalContributorCount)&&void 0!==t?t:0,onClick:function(){gn.cp.trackEvent(fn.JV,{projectSlug:c.slug}),v(!0)}})}),"number"===typeof c.views&&(0,o.jsx)(j.sr,{icon:"eye",disabled:!0,children:(0,z.dm)(c.views)}),c.hackathon?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(Rn.l,{as:"a",icon:"hackathon",href:(0,z.K6)(c.hackathon.slug),isExternal:!0,shouldOpenInNewTab:!0,analyticsEvent:{name:fn.ag,attributes:(0,an.Z)((0,r.Z)({},C),{projectPillName:fn.Ds.BUILT_AT_HACKATHON_PILL,hackathonSlug:c.hackathon.slug})},children:["Built at ",c.hackathon.name]}),(0,o.jsx)(Mn.P,{prizes:c.prizes,hackathonSlug:c.hackathon.slug,analyticsEvent:{attributes:(0,an.Z)((0,r.Z)({},C),{projectPillName:fn.Ds.PRIZE_PILL,hackathonSlug:c.hackathon.slug})}})]}):(0,o.jsx)(Mn.P,{prizes:c.prizes}),"string"===typeof c.expoLocation&&(0,o.jsx)(j.sr,{icon:"table",children:c.expoLocation})]}),(0,o.jsx)(Ze,{commits:c.commits,oldCommitUUID:u,projectSlug:c.slug},c.uuid)]}),k&&(0,o.jsx)(Ne,{text:qe[null!==(i=c.reportType)&&void 0!==i?i:En.C2Q.Plagiarism]})]}),!h&&(0,o.jsx)(Ln.M,{in:!1===(null===b||void 0===b?void 0:b.isIntersecting),children:(0,o.jsx)(Be,(0,r.Z)({},n))},"stickyHeader"),p&&(0,o.jsx)(Kn,{isOpen:f,projectName:null===c||void 0===c?void 0:c.name,projectUUID:c.uuid,projectSlug:c.slug,onClose:function(){v(!1)}})]})},Be=function(n){var e,t=n.project,r="string"===typeof n.oldCommitUUID;return(0,o.jsx)(W.G,{backgroundColor:"white",children:(0,o.jsx)(W.a,{columnStart:[1,1,1,1],columnEnd:[-1,-1,-1,-1],children:(0,o.jsxs)(l.F,{gap:16,paddingY:3,justify:"space-between",align:"center",children:[(0,o.jsxs)(l.F,{gap:18,align:"center",children:[(0,o.jsx)(Tn.A,{name:t.name,src:null!==(e=t.favicon)&&void 0!==e?e:t.iconUrl,size:"small"}),(0,o.jsxs)(l.F,{direction:"column",children:[(0,o.jsx)(s.H,{as:"h1",size:24,color:"grey-8",numberOfLines:1,children:t.name}),(0,o.jsx)(s.B,{as:"h2",size:18,color:"grey-7",weight:"semibold",numberOfLines:2,children:t.tagline})]})]}),!r&&(0,o.jsx)(Vn.X7,{id:ie,uuid:t.uuid,slug:t.slug})]})})})};function Ee(){var n=(0,i.Z)(["\n      height: auto;\n      cursor: auto;\n\n      &:before {\n        display: none;\n      }\n    "]);return Ee=function(){return n},n}function Re(){var n=(0,i.Z)(["\n    position: relative;\n    overflow: hidden;\n    cursor: pointer;\n\n    &:before {\n      content: '';\n      position: absolute;\n      bottom: 0;\n      height: 50%;\n      width: 100%;\n      background: linear-gradient(180deg, rgba(245, 247, 247, 0) 5%, #f5f7f7 85%);\n    }\n\n    ","\n  "]);return Re=function(){return n},n}var Te=a.forwardRef((function(n,e){var t,i=n.minCollapsedHeight,s=void 0===i?400:i,c=n.children,u=n.projectSlug,p=a.useRef(null),g=(0,y.Z)(a.useState(0),2),f=g[0],v=g[1],m=(0,y.Z)(a.useState(!1),2),x=m[0],b=m[1],j=function(){gn.cp.trackEvent(fn.Mx,{projectSlug:u,isDescExpanded:!x}),b((function(n){return!n}))},w=(0,y.Z)(a.useState(!1),2),C=w[0],k=w[1];return a.useImperativeHandle(e,(function(){var n;return{clientHeight:null!==(t=null===(n=p.current)||void 0===n?void 0:n.clientHeight)&&void 0!==t?t:0}})),a.useEffect((function(){if(p.current){var n=p.current.clientHeight;v(Math.min(s,n)),k(n<s)}}),[s]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(Ve,(0,an.Z)((0,r.Z)({expanded:x,disabled:C},!C&&!x&&{height:f,onClick:j}),{children:(0,o.jsx)(d.B,{ref:p,children:c})})),!C&&(0,o.jsx)(l.F,{justify:"center",marginTop:2,children:(0,o.jsx)(h.B,{appearance:"tertiary",size:"small",onClick:j,children:x?"Show less":"Read more"})})]})}));Te.displayName="ShowMore";var Ve=(0,p.default)(d.B).withConfig({displayName:"ShowMore__StyledContent",componentId:"sc-4d42d6d7-0"})((function(n){var e=n.expanded,t=n.disabled;return(0,p.css)(Re(),(e||t)&&(0,p.css)(Ee()))})),Le=t(40633);function Me(){var n=(0,i.Z)(["\n  cursor: ",";\n  border: 2px solid transparent;\n  background: ",";\n  outline: none;\n\n  ","\n"]);return Me=function(){return n},n}var He=function(n){var e=n.team,t=n.builders,r=n.projectSlug,i=n.hideAvatar,c=a.useMemo((function(){return Array.isArray(t)?(0,oe.Z)(t).sort((function(n,e){return n.status===N.Ru&&e.status!==N.Ru?1:n.status!==N.Ru&&e.status===N.Ru?-1:0})):[]}),[t]);return(0,o.jsxs)(l.F,{direction:"column",gap:24,backgroundColor:"white",padding:6,borderRadius:4,boxShadow:"blue-1",children:[e?(0,o.jsxs)(l.F,{direction:"column",gap:4,children:[(0,o.jsx)(s.L,{size:14,color:"grey-6",children:"Team"}),(0,o.jsx)(s.H,{as:"h3",size:20,color:"grey-8",numberOfLines:3,children:e.name})]}):(0,o.jsx)(s.L,{size:14,color:"grey-6",children:"Builders"}),(0,o.jsx)(l.F,{as:"ul",direction:"column",gap:8,padding:0,style:{listStyleType:"none"},children:c.map((function(n){return(0,o.jsx)(d.B,{as:"li",children:(0,o.jsx)(Oe,{builder:n,projectSlug:r,hideAvatar:i})},n.uuid)}))})]})},Oe=function(n){var e=n.builder,t=n.projectSlug,i=n.hideAvatar;return(0,z.Ot)(e)?(0,o.jsx)(Qe,{isDeleted:!0,children:(0,o.jsx)($e,{builder:(0,an.Z)((0,r.Z)({},e),{firstName:"Deleted User",lastName:""}),hideAvatar:i})}):(0,o.jsx)(m.r,{href:"/@".concat(e.username),isExternal:!0,shouldPassPropsToChildren:!0,children:(0,o.jsx)(Qe,{as:"a",onClick:function(){gn.cp.trackEvent(fn.AM,{projectSlug:t,builderUsername:e.username,builderFullName:"".concat(e.firstName," ").concat(e.lastName)})},children:(0,o.jsx)($e,{builder:e,hideAvatar:i})})})},Qe=(0,p.default)(l.F).attrs({paddingX:4,paddingY:3,gap:16,align:"center",borderRadius:2}).withConfig({displayName:"TeamCard__StyledBuilderAnchor",componentId:"sc-af6317b3-0"})(Me(),(function(n){return n.isDeleted?"not-allowed":"pointer"}),(function(n){return n.theme.colors["grey-1"]}),(function(n){var e=n.theme;return n.isDeleted?"\n        opacity: 0.6;\n      ":"\n  &:focus,\n  &:hover,\n  &:active {\n    border-color: ".concat(e.colors["blue-4"],";\n  }\n\n  &:active {\n    background: ").concat(e.colors["grey-2"],";\n  }\n  ")})),$e=function(n){var e=n.builder,t=n.hideAvatar;return(0,o.jsxs)(a.Fragment,{children:[!t&&(0,o.jsx)(l.F,{shrink:0,children:(0,o.jsx)(Le.A,{src:e.profileImage,size:"large"})}),(0,o.jsxs)(l.F,{direction:"column",align:"flex-start",children:[(0,o.jsx)(s.U,{size:20,color:"grey-8",weight:"bold",numberOfLines:2,children:e.firstName}),(0,o.jsx)(s.B,{size:16,color:"grey-7",numberOfLines:1,children:e.lastName})]})]})},Xe=function(n){var e=n.amount,t=n.description,r=n.icon;return(0,o.jsxs)(l.F,{gap:16,align:"center",children:[(0,o.jsx)(Pn.I,{name:r,size:"medium",color:"teal-5"}),(0,o.jsxs)("div",{children:[(0,o.jsxs)(s.U,{as:"span",size:20,weight:"bold",style:{marginRight:"8px"},children:["\u20b9",(0,z.vx)(Math.round(e/100),10)]}),(0,o.jsx)(s.U,{as:"span",size:17,children:t})]})]})},We=function(n){var e=n.publicContributionAmount,t=n.devfolioMatchedAmount;return(0,o.jsxs)(l.F,{direction:"column",justify:"flex-start",padding:5,backgroundColor:"white",borderRadius:4,gap:24,boxShadow:"blue-1",children:[(0,o.jsxs)(l.F,{justify:"space-between",align:"center",children:[(0,o.jsx)(s.L,{size:14,color:"grey-6",children:"Funding Received"}),(0,o.jsx)(m.r,{isExternal:!0,shouldOpenInNewTab:!0,href:"https://nsb.dev/experimenting-with-inout7",children:(0,o.jsx)(Pn.I,{name:"info",size:"medium",color:"grey-8"})})]}),(0,o.jsx)(s.U,{size:17,children:"During InOut 7.0, builders received funds from contributors which were matched by a grant from our Devfolio Support Fund."}),(0,o.jsxs)(l.F,{direction:"column",gap:16,children:[(0,o.jsx)(Xe,{icon:"devfolio",amount:t,description:"matched by Devfolio"}),(0,o.jsx)(Xe,{icon:"people",amount:e,description:"received from public"})]})]})},Ye=t(38238),Ke=t(87545),Ge=function(n){var e,t,r=n.projectUUID,i=n.projectPrizePool,c=n.projectHackathonName,u=n.matchedAmount,d=n.votes,p=n.quadraticVotes,g=n.quadraticVotingCurrency,f=n.quadraticVotingChain,v=(0,y.Z)(a.useState(!1),2),x=v[0],b=v[1];return(0,o.jsxs)(l.F,{direction:"column",justify:"flex-start",padding:5,backgroundColor:"white",borderRadius:4,gap:32,boxShadow:"blue-1",children:[(0,o.jsxs)(l.F,{justify:"space-between",align:"center",children:[(0,o.jsx)(s.L,{size:14,color:"grey-6",children:"Quadratic Voting"}),(0,o.jsx)(m.r,{isExternal:!0,shouldOpenInNewTab:!0,href:"https://nsb.dev/qv-blog",children:(0,o.jsx)(Pn.I,{name:"info",size:"medium",color:"grey-8"})})]}),(0,o.jsx)(s.B,{size:16,color:"grey-8",margin:"-16px 0 0 0",children:"During QV at ".concat(null!==c&&void 0!==c?c:"the hackathon",", this project got a piece of the ").concat((0,z.$i)(parseFloat(null!==(e=String(i))&&void 0!==e?e:"0"),null!==g&&void 0!==g?g:"USD")," Matching Pool.\n        Here\u2019s a breakdown of the calculation:")}),(0,o.jsxs)(l.F,{direction:"column",gap:16,children:[(0,o.jsx)(Ke.X,{icon:"devfolio",value:(0,z.$i)(parseFloat(null!==(t=String(u))&&void 0!==t?t:"0"),null!==g&&void 0!==g?g:"USD","ETH"===g?5:void 0),description:"Matching Amount"}),(0,o.jsx)(Ke.X,{icon:"users",value:d,description:"Votes"}),(0,o.jsx)(Ke.X,{icon:"users",value:p,description:"Quadratic Votes"})]}),(0,o.jsx)(l.F,{children:(0,o.jsx)(h.B,{appearance:"secondary",onClick:function(){b(!0)},stretch:!0,children:"View Details"})}),(0,o.jsx)(Ye.A,{projectUUID:r,prizePool:i,open:x,onOpenChange:function(){b(!1)},quadraticVotingChain:f})]})},Je=t(92394),nt=function(n){var e=n.projectUUID,t=n.contributorCount,r=n.totalCheerValue,i=(0,y.Z)(a.useState(!1),2),c=i[0],u=i[1];return(0,o.jsxs)(l.F,{direction:"column",justify:"flex-start",padding:5,backgroundColor:"white",borderRadius:4,gap:32,boxShadow:"blue-1",children:[(0,o.jsxs)(l.F,{justify:"space-between",align:"center",children:[(0,o.jsx)(s.L,{size:14,color:"grey-6",children:"Cheers"}),(0,o.jsx)(m.r,{isExternal:!0,shouldOpenInNewTab:!0,href:"https://devfolio.co/blog/previewing-crypto-cheer",children:(0,o.jsx)(Pn.I,{name:"info",size:"medium",color:"grey-6"})})]}),(0,o.jsx)(s.B,{size:16,color:"grey-8",margin:"-16px 0 0 0",children:"This project received funds and encouragement from our community in the form of cheers."}),(0,o.jsxs)(l.F,{direction:"column",gap:16,children:[(0,o.jsx)(Ke.X,{icon:"devfolio",value:"".concat(null===r||void 0===r?void 0:r.toFixed(4)," ETH"),description:"worth of cheers"}),(0,o.jsx)(Ke.X,{icon:"users",value:t,description:"supporter".concat(t>1?"s":"")})]}),(0,o.jsx)(l.F,{children:(0,o.jsx)(h.B,{appearance:"secondary",onClick:function(){u(!0)},stretch:!0,children:"View Details"})}),(0,o.jsx)(Je.R,{projectUUID:e,open:c,onOpenChange:function(){u(!1)}})]})},et=t(98821),tt=t(70340),rt=t(80866);function it(){var n=(0,i.Z)(["\n  overflow: scroll;\n  -ms-overflow-style: none; /* Internet Explorer 10+ */\n  scrollbar-width: none; /* Firefox */\n\n  &::-webkit-scrollbar {\n    display: none; /* Safari and Chrome */\n  }\n"]);return it=function(){return n},n}var ot=400,at=(0,p.default)(l.F).withConfig({displayName:"ProjectListingContent__StyledScrollView",componentId:"sc-217cd302-0"})(it()),lt=function(n){var e,t,i,c,h,p,g,f,v,m,x,b,j,w,C,k,_,I,S,U,Z,F,A,D,N,q,P,B,E=n.project,R=n.oldCommitUUID,T=n.isQuickViewMode,V=void 0!==T&&T,L=n.isEligibleForCheer,M=void 0!==L&&L,H=(0,X.useRouter)().asPath,O=(0,y.Z)(a.useState(ot),2),Q=O[0],$=O[1],G=(0,y.Z)(a.useState("none"),2),J=G[0],nn=G[1],en=a.useRef(null),tn=a.useRef(null),rn=a.useRef(null),an=a.useRef(null);a.useEffect((function(){var n=(0,Y.Z)(window,{l:function(n){var e;(0,z.Ki)()&&(n.preventDefault(),null===(e=document.getElementById(ie))||void 0===e||e.click())}});return function(){n()}}),[]),a.useEffect((function(){if(window.innerWidth<768)nn("with-content");else if(en.current&&tn.current){var n=en.current.clientHeight;if(tn.current.clientHeight>n){nn("aside");var e=n-56;$(e>ot?e:ot)}else{var t,r,i,o,a=null!==(i=null===(t=rn.current)||void 0===t?void 0:t.clientHeight)&&void 0!==i?i:0,l=n-(null!==(o=null===(r=an.current)||void 0===r?void 0:r.clientHeight)&&void 0!==o?o:0)-a-100;$(l>ot?l:ot),nn("with-content")}}}),[]);var ln,sn,cn,un,dn,hn,gn,fn,vn,mn=E.description,xn=E.team,yn=E.builders,wn=E.videoUrl,Cn=E.pictures,kn=E.links,_n=(0,rt.fx)({name:E.name,tagline:E.tagline,logo:null===(e=E.hackathon)||void 0===e?void 0:e.settings.logo,coverImage:E.coverImage,firstPicture:null===(t=E.pictures)||void 0===t?void 0:t[0]}),In=kn.map(rt.Vz).filter((function(n){return null!==n})).sort((function(n,e){return(null!==(ln=null===n||void 0===n?void 0:n.priority)&&void 0!==ln?ln:0)-(null!==(sn=null===e||void 0===e?void 0:e.priority)&&void 0!==sn?sn:0)})),Sn=null!==(cn=null===(i=E.hashtags)||void 0===i?void 0:i.map((function(n){return n.name})))&&void 0!==cn?cn:[],Un=1===E.builders.length?"I":"we",zn="".concat(tt.V.BASE_URL).concat(H.slice(1)),Zn=E.projectTracks,Fn=(0,y.Z)(a.useState(null),2),Dn=Fn[0],Nn=Fn[1];return(0,o.jsxs)(o.Fragment,{children:[!V&&(0,o.jsx)(et.Z,{title:"".concat(E.name," | Devfolio"),description:E.tagline,url:zn,image:_n}),(0,o.jsx)(W.a,{columnStart:[1,1,1,1],columnEnd:[-1,-1,-1,-1],children:(0,o.jsx)(Pe,{project:E,oldCommitUUID:R,isQuickViewMode:V,isEligibleForCheer:M})}),(0,o.jsx)(W.a,{columnStart:[1,1,1,1],columnEnd:[-1,-1,-1,-1],as:"figure",children:Array.isArray(Cn)&&Cn.length>0||"string"===typeof wn?(0,o.jsx)(d.B,{width:V?"1032px":"calc(100vw - 8px)",marginLeft:V?"-95px":"calc(50% - 50vw)",position:"relative",marginBottom:"48px",children:(0,o.jsx)(An,{pictures:Cn,videoUrl:wn})}):(0,o.jsx)(l.F,{as:"hr",grow:1,height:1,marginBottom:4,marginTop:"-8px",backgroundColor:"grey-4",style:{border:"none"}})}),(0,o.jsx)(W.a,{columnStart:[1,1,1,1],columnEnd:[-1,-1,5,5],as:"aside",children:(0,o.jsxs)(l.F,{ref:en,direction:"column",gap:16,children:[In.length>0&&(0,o.jsx)(l.F,{direction:"column",gap:24,children:(0,o.jsxs)(l.F,{direction:"column",backgroundColor:"white",style:{padding:"40px"},borderRadius:4,boxShadow:"blue-1",children:[(0,o.jsx)(s.L,{size:14,color:"grey-6",style:{marginBottom:"16px"},children:"Project Links"}),In.map((function(n,e){return(0,o.jsx)(jn.k,(0,r.Z)({size:"medium"},n),"".concat(n).concat(e))}))]})}),"number"===typeof(null===E||void 0===E||null===(c=E.funding)||void 0===c?void 0:c.totalCheerContributions)&&"number"===typeof(null===E||void 0===E||null===(h=E.funding)||void 0===h?void 0:h.totalCheerAmount)&&(null===E||void 0===E||null===(p=E.funding)||void 0===p?void 0:p.totalCheerContributions)>0&&(null===E||void 0===E||null===(g=E.funding)||void 0===g?void 0:g.totalCheerAmount)>0&&(0,o.jsx)(nt,{projectUUID:E.uuid,contributorCount:null===E||void 0===E||null===(f=E.funding)||void 0===f?void 0:f.totalCheerContributions,totalCheerValue:null===E||void 0===E||null===(v=E.funding)||void 0===v?void 0:v.totalCheerAmount}),(null===E||void 0===E||null===(m=E.hackathon)||void 0===m||null===(x=m.settings)||void 0===x?void 0:x.qvEnabled)&&(null===E||void 0===E||null===(b=E.hackathon)||void 0===b||null===(j=b.settings)||void 0===j?void 0:j.qvResultsAnnounced)&&(null===E||void 0===E||null===(w=E.quadraticVoting)||void 0===w||null===(C=w.funding)||void 0===C?void 0:C.hasWon)&&(0,o.jsx)(Ge,{projectUUID:null===E||void 0===E?void 0:E.uuid,projectPrizePool:null!==(un=null===E||void 0===E||null===(k=E.quadraticVoting)||void 0===k?void 0:k.prizePool)&&void 0!==un?un:0,projectHackathonName:null!==(dn=null===E||void 0===E||null===(_=E.hackathon)||void 0===_?void 0:_.name)&&void 0!==dn?dn:"",matchedAmount:null!==(hn=null===E||void 0===E||null===(I=E.quadraticVoting)||void 0===I||null===(S=I.funding)||void 0===S?void 0:S.matchedAmount)&&void 0!==hn?hn:0,votes:null!==(gn=null===E||void 0===E||null===(U=E.quadraticVoting)||void 0===U||null===(Z=U.funding)||void 0===Z?void 0:Z.totalVotes)&&void 0!==gn?gn:0,quadraticVotes:null!==(fn=null===E||void 0===E||null===(F=E.quadraticVoting)||void 0===F||null===(A=F.funding)||void 0===A?void 0:A.quadraticVotes)&&void 0!==fn?fn:0,quadraticVotingCurrency:null===E||void 0===E||null===(D=E.hackathon)||void 0===D||null===(N=D.settings)||void 0===N?void 0:N.quadratic_voting_currency,quadraticVotingChain:null===E||void 0===E||null===(q=E.hackathon)||void 0===q||null===(P=q.settings)||void 0===P?void 0:P.quadratic_voting_chain}),E.funding&&E.funding.publicContributionAmount>0&&E.funding.devfolioMatchedAmount>0?(0,o.jsx)(We,{publicContributionAmount:E.funding.publicContributionAmount,devfolioMatchedAmount:E.funding.devfolioMatchedAmount}):null,(0,o.jsx)(He,{team:xn,builders:yn,projectSlug:E.slug,hideAvatar:V}),Array.isArray(Sn)&&Boolean(Sn.length)&&("none"===J||"aside"===J)&&(0,o.jsx)(bn,{ref:an,technologies:Sn,sx:{visibility:"none"===J?"hidden":"visible"},projectSlug:E.slug})]})}),(0,o.jsxs)(W.a,{columnStart:[1,1,5,5],columnEnd:[-1,-1,-1,-1],style:{marginBottom:96},as:"section",children:[(0,o.jsx)(Te,{ref:tn,minCollapsedHeight:Q,projectSlug:E.slug,children:null===mn||void 0===mn?void 0:mn.map((function(n){var e=n.content,t=n.title;return"string"===typeof e&&e.length>0?(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(u.M,{children:"# ".concat((0,K.Pf)({projectName:null===E||void 0===E?void 0:E.name,builderPronoun:Un,descriptionTitle:t})," \n ").concat(e)})}):(0,o.jsx)(o.Fragment,{})}))}),Zn&&Array.isArray(Zn)&&Zn.length>0&&(0,o.jsxs)(l.F,{direction:"column",gap:16,marginTop:"32px",children:[(0,o.jsxs)(s.L,{size:14,color:"grey-6",children:["Tracks Applied (",Zn.length,")"]}),(0,o.jsx)(at,{gap:16,overflow:"scroll",children:Array.isArray(Zn)&&Zn.map((function(n){return(0,o.jsx)(pn,{appliedTrack:n,projectSlug:E.slug,onClick:function(n){return Nn(n)}},n.uuid)}))}),Dn&&(0,o.jsx)(on,{hackathonSlug:null!==(vn=null===(B=E.hackathon)||void 0===B?void 0:B.slug)&&void 0!==vn?vn:"",track:Dn,onClose:function(){return Nn(null)}})]}),Array.isArray(Sn)&&Boolean(Sn.length)&&("none"===J||"with-content"===J)&&(0,o.jsx)(bn,{ref:rn,technologies:Sn,marginTop:5,sx:{visibility:"none"===J?"hidden":"visible"},projectSlug:E.slug,v2:!0})]})]})}},95914:function(n,e,t){t.d(e,{y:function(){return f}});var r=t(26042),i=t(7297),o=t(85893),a=(t(67294),t(53640)),l=t(60186),s=t(46366),c=t(96760),u=t(92958),d=t(67475);function h(){var n=(0,i.Z)(["\n      border-color: transparent;\n      background-color: ",";\n\n      @media (hover: hover) and (pointer: fine) {\n        &:focus,\n        &:hover {\n          box-shadow: none;\n          background-color: ",";\n        }\n\n        &:active {\n          background-color: ",";\n          box-shadow: ",";\n        }\n      }\n    "]);return h=function(){return n},n}function p(){var n=(0,i.Z)(["\n    box-sizing: border-box;\n    width: 76px;\n    padding: 13px 16px;\n    border: 1px solid ",";\n    border-radius: 8px;\n    background-color: ",";\n    box-shadow: ",";\n    cursor: pointer;\n    outline: none;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    @media (hover: hover) and (pointer: fine) {\n      &:focus,\n      &:hover {\n        border-color: ",";\n        box-shadow: ",";\n      }\n\n      &:active {\n        background-color: ",";\n        box-shadow: ",";\n      }\n    }\n\n    ","\n\n    "," {\n      padding: 8px;\n      width: ",";\n      height: ",";\n      gap: 4px;\n      span {\n        font-size: 14px;\n        line-height: 1;\n      }\n\n      ","\n\n      ","\n\n      "," {\n        height: 16px;\n        margin-bottom: 2px;\n      }\n    }\n  "]);return p=function(){return n},n}var g=u.default.button.withConfig({displayName:"ProjectPreviewAction__StyledActionButton",componentId:"sc-f292a526-0"})((function(n){var e=n.theme,t=n.active,r=n.smallMobileButton;return(0,u.css)(p(),e.colors["grey-3"],e.colors.white,e.shadows["blue-1"],e.colors["blue-4"],e.shadows["blue-2"],e.colors["grey-1"],e.shadows["inner-3"],t&&(0,u.css)(h(),e.colors["teal-6"],e.colors["teal-6"],e.colors["teal-6"],e.shadows["inner-3"]),e.mediaQueries.phone,r?"fit-content":"52px",r?"fit-content":"52px",r&&"\n        box-shadow: none;\n        border: none;\n        flex-direction: row;\n        gap: 4px;\n        align-items: center;\n      ",t&&r&&"\n        background-color: ".concat(e.colors.white,";\n\n        span {\n          color: ").concat(e.colors["teal-6"],";\n        }\n\n        svg {\n          path {\n            fill: ").concat(e.colors["teal-6"],";\n          }\n        }\n      "),a.B)})),f=function(n){var e=n.id,t=n.count,i=n.active,u=n.onClick,h=n.analyticsEvent,p=n.smallMobileButton,f=(0,d.useRegisterWall)({postAuthenticationAction:u,isAuthenticationRequired:!0,analyticsEvent:h}),v=f.registerWallProps,m=f.triggerAction;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(g,{id:e,onClick:function(n){n.stopPropagation(),m(n)},active:i,smallMobileButton:p,children:[(0,o.jsx)(a.B,{marginBottom:1,children:(0,o.jsx)(l.I,{name:"heart",size:"extra-small",color:i?"white":"grey-8"})}),(0,o.jsx)(s.U,{as:"span",size:20,weight:"bold",color:i?"white":"grey-8",children:(0,o.jsx)(c.A,{number:t})})]}),(0,o.jsx)(d.RegisterWall,(0,r.Z)({},v))]})}},40648:function(n,e,t){t.d(e,{y:function(){return h}});var r=t(7297),i=t(85893),o=(t(67294),t(92958)),a=t(53640),l=t(3023),s=t(60186),c=t(46366);function u(){var n=(0,r.Z)(["\n  &:hover {\n    svg {\n      color: ",";\n    }\n  }\n"]);return u=function(){return n},n}function d(){var n=(0,r.Z)(["\n  max-width: 320px;\n  text-align: center;\n"]);return d=function(){return n},n}var h=function(n){var e=n.children;return(0,i.jsx)(a.B,{display:{tablet:"flex",_:"none"},children:(0,i.jsxs)(l.b,{children:[(0,i.jsx)(l.c,{style:{maxHeight:16},children:(0,i.jsx)(p,{children:(0,i.jsx)(s.I,{size:"extra-small",name:"info",color:"grey-6"})})}),(0,i.jsxs)(g,{children:[(0,i.jsx)(c.U,{size:18,weight:"semibold",color:"white",children:e}),(0,i.jsx)(l.a,{})]})]})})},p=(0,o.default)(a.B).withConfig({displayName:"TooltipWithInfoIcon__InfoIconContainer",componentId:"sc-1019ac6e-0"})(u(),(function(n){return n.theme.colors["blue-4"]})),g=(0,o.default)(l.T).withConfig({displayName:"TooltipWithInfoIcon__StyledTooltipContent",componentId:"sc-1019ac6e-1"})(d())},26678:function(n,e,t){t.d(e,{M:function(){return u}});var r=t(26042),i=t(99534),o=t(85893),a=(t(67294),t(93577)),l=t(34815),s=t(84441),c=t(58089),u=function(n){var e=n.in,t=n.style,u=(0,i.Z)(n,["in","style"]);return(0,o.jsx)(a.X,{features:l.H,children:(0,o.jsx)(s.M,{children:e&&(0,o.jsx)(c.m.div,(0,r.Z)({initial:{x:0,y:"-100%",opacity:0},animate:{x:0,y:0,opacity:1,transition:{ease:[.25,.46,.45,.94]}},exit:{x:0,y:"-100%",opacity:0},style:(0,r.Z)({position:"fixed",top:0,left:0,right:0,zIndex:9999},t)},u))})})}},38238:function(n,e,t){t.d(e,{A:function(){return T}});var r=t(7297),i=t(85893),o=(t(67294),t(53640)),a=t(93866),l=t(46366),s=t(47773),c=t(88101),u=t(10056),d=t(92958),h=t(86159),p=t(40450),g=t(38030),f=t(28818),v=t(88767),m=t(28687),x=t(24196);function b(){var n=(0,r.Z)(["\n      query ProjectQuadraticVotings($projectUUID: String!) {\n        projects(where: { uuid: { _eq: $projectUUID } }) {\n          uuid\n          name\n          slug\n          hackathons {\n            settings {\n              quadratic_voting_currency\n            }\n          }\n          quadratic_voting_prize_pool_distribution\n          quadratic_voting_votes\n          quadratic_voting_quadratic_votes\n          quadratic_votings_aggregate {\n            aggregate {\n              count\n            }\n          }\n        }\n      }\n    "]);return b=function(){return n},n}function j(){var n=(0,r.Z)(["\n      query QuadraticVotingAttestations($projectUUID: String!, $limit: Int!, $offset: Int!) {\n        projects(where: { uuid: { _eq: $projectUUID } }) {\n          uuid\n          quadratic_votings_aggregate {\n            aggregate {\n              count\n            }\n          }\n          quadratic_votings(limit: $limit, offset: $offset, order_by: { quadratic_voting: { created_at: desc } }) {\n            uuid\n            votes\n            quadratic_voting {\n              eas_uuid\n              created_at\n              uuid\n            }\n          }\n        }\n      }\n    "]);return j=function(){return n},n}var y=function(n){var e=n.projectUUID,t=n.prizePool;return(0,v.useQuery)(function(n){return["projectQuadraticVotingDetails",n]}(e),(function(){return n={projectUUID:null!==e&&void 0!==e?e:""},x.Si.request((0,m.gql)(b()),n);var n}),{enabled:"string"===typeof e,select:function(n){var e,r,i,o,a,l,s,c,u,d,h,p,g,f=null===n||void 0===n||null===(e=n.projects)||void 0===e?void 0:e[0];return f?{projectUUID:f.uuid,projectName:f.name,projectSlug:f.slug,matchingFactor:(null!==(u=f.quadratic_voting_prize_pool_distribution)&&void 0!==u?u:0).toFixed(5),amount:(f.quadratic_voting_prize_pool_distribution*t).toFixed("ETH"===(null===(r=f.hackathons)||void 0===r||null===(i=r[0])||void 0===i||null===(o=i.settings)||void 0===o?void 0:o.quadratic_voting_currency)?5:2),votes:null!==(d=f.quadratic_voting_votes)&&void 0!==d?d:0,quadraticVotes:(null!==(h=f.quadratic_voting_quadratic_votes)&&void 0!==h?h:0).toFixed(3),uniqueVoters:null!==(p=null===(a=f.quadratic_votings_aggregate.aggregate)||void 0===a?void 0:a.count)&&void 0!==p?p:0,quadraticVotesSquared:Math.pow(null!==(g=f.quadratic_voting_quadratic_votes)&&void 0!==g?g:0,2).toFixed(3),quadraticVotingCurrency:null===(l=f.hackathons)||void 0===l||null===(s=l[0])||void 0===s||null===(c=s.settings)||void 0===c?void 0:c.quadratic_voting_currency}:null}})},w=function(n){var e=n.projectUUID,t=(0,v.useInfiniteQuery)(function(n){return["allAttestations",n]}(e),(function(n){var t,r=n.pageParam;return t={projectUUID:null!==e&&void 0!==e?e:"",limit:5,offset:void 0===r?0:r},x.Si.request((0,m.gql)(j()),t)}),{getNextPageParam:function(n,e){var t,r,i,o=null!==(i=null===(r=null===(t=n.projects[0])||void 0===t?void 0:t.quadratic_votings_aggregate.aggregate)||void 0===r?void 0:r.count)&&void 0!==i?i:0,a=5*e.length;return o>a&&a}});return t},C=t(29961),k=t(40648),_=t(73859),I=t(43011);function S(){var n=(0,r.Z)(["\n  border: none;\n  border-top: 1px solid ",";\n  height: 0px;\n  opacity: 0.5;\n"]);return S=function(){return n},n}function U(){var n=(0,r.Z)(["\n  padding-right: 10px;\n  position: relative;\n  margin-right: -12px;\n  scroll-margin-top: 24px;\n  -moz-scrollbars-none: true;\n  ::-webkit-scrollbar {\n    width: 4px;\n    background-color: transparent;\n  }\n  ::-webkit-scrollbar-thumb {\n    background-color: ",";\n    border-radius: 8px;\n  }\n  ::-moz-scrollbar {\n    width: 4px;\n    background-color: transparent;\n  }\n  ::-moz-scrollbar-thumb {\n    background-color: ",";\n    border-radius: 8px;\n  }\n"]);return U=function(){return n},n}function z(){var n=(0,r.Z)(["\n  &::after {\n    content: '';\n    position: fixed;\n    top: 22px;\n    right: 24px;\n    width: 8px;\n    background-color: white;\n    height: 76px;\n  }\n"]);return z=function(){return n},n}function Z(){var n=(0,r.Z)(["\n  &:hover {\n    * {\n      color: ",";\n    }\n  }\n"]);return Z=function(){return n},n}function F(){var n=(0,r.Z)(["\n  from { opacity: 0; }\n  to   { opacity: 0.8; }\n"]);return F=function(){return n},n}function A(){var n=(0,r.Z)(["\n  from { opacity: 0.8; }\n  to   { opacity: 0; }\n"]);return A=function(){return n},n}function D(){var n=(0,r.Z)(["\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: ",";\n  opacity: 0.8;\n  position: fixed;\n  @media (prefers-reduced-motion: no-preference) {\n    will-change: opacity;\n\n    &[data-state='open'] {\n      animation: "," 160ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    }\n\n    &[data-state='closed'] {\n      animation: "," 80ms cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    }\n  }\n"]);return D=function(){return n},n}function N(){var n=(0,r.Z)(["\n    --transition-open: 160ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    --transition-closed: 80ms cubic-bezier(0.55, 0.055, 0.675, 0.19);\n\n    --transform-open: translate(-50%, -50%) scale(1) rotateX(0);\n    --transform-closed: translate(-50%, -48%) scale(0.99) rotateX(-4deg);\n\n    position: fixed;\n    background-color: white;\n    max-width: 783px;\n    height: 636px;\n    width: 100%;\n    padding: 40px;\n    top: 50%;\n    left: 50%;\n    transform: var(--transform-open);\n    border-radius: 16px;\n    box-shadow: ",";\n    "," {\n      width: 90%;\n    }\n    @media (prefers-reduced-motion: no-preference) {\n      will-change: transform, opacity;\n      perspective: 2400px;\n\n      &[data-state='open'] {\n        animation: "," var(--transition-open);\n      }\n\n      &[data-state='closed'] {\n        animation: "," var(--transition-closed);\n      }\n    }\n  "]);return N=function(){return n},n}function q(){var n=(0,r.Z)(["\n  from { opacity: 0; transform: var(--transform-closed) }\n  to   { opacity: 1; transform: var(--transform-open) }\n"]);return q=function(){return n},n}function P(){var n=(0,r.Z)(["\n  from { opacity: 1; transform: var(--transform-open) }\n  to   { opacity: 0; transform: var(--transform-closed) }\n"]);return P=function(){return n},n}var B=d.default.hr.withConfig({displayName:"VotingDetailModal__Separator",componentId:"sc-8a4d7ce1-0"})(S(),(function(n){return n.theme.colors["grey-4"]})),E=(0,d.default)(o.B).withConfig({displayName:"VotingDetailModal__ContentContainer",componentId:"sc-8a4d7ce1-1"})(U(),(function(n){return n.theme.colors["grey-4"]}),(function(n){return n.theme.colors["grey-4"]})),R=(0,d.default)(a.F).withConfig({displayName:"VotingDetailModal__QuadraticVotingContainer",componentId:"sc-8a4d7ce1-2"})(z()),T=function(n){var e,t,r,c=n.open,d=n.onOpenChange,p=n.projectUUID,f=n.prizePool,v=n.quadraticVotingChain,m=y({projectUUID:null!==p&&void 0!==p?p:void 0,prizePool:f}).data,x="".concat(h._n,"projects/").concat(null===m||void 0===m?void 0:m.projectSlug);return(0,i.jsx)(u.Vq,{open:c,onOpenChange:d,children:(0,i.jsxs)(u.PK,{children:[(0,i.jsx)(X,{}),(0,i.jsx)(W,{children:(0,i.jsxs)(E,{maxHeight:"100%",overflowY:"scroll",children:[(0,i.jsxs)(R,{justify:"space-between",width:"100%",position:"sticky",zIndex:2,top:0,backgroundColor:"white",pb:2,children:[(0,i.jsxs)(a.F,{direction:"column",gap:8,children:[(0,i.jsx)(l.H,{size:24,children:"Quadratic Voting Calculation"}),(0,i.jsxs)(l.B,{size:18,weight:"semibold",color:"grey-6",children:["Here are the details of the QV calculation for"," ",(0,i.jsxs)(g.r,{shouldPassPropsToChildren:!0,shouldOpenInNewTab:!0,isExternal:!0,href:x,children:[(0,i.jsx)(l.B,{as:"a",size:18,weight:"semibold",color:"blue-4",children:null!==(e=null===m||void 0===m?void 0:m.projectName)&&void 0!==e?e:""}),"."]})]})]}),(0,i.jsx)(o.B,{position:"relative",style:{transform:"translateX(10px)"},children:(0,i.jsx)(s.I,{icon:"x",size:"large",color:"grey-8",onClick:function(){return null===d||void 0===d?void 0:d(!1)}})})]}),(0,i.jsx)(L,{projectVotingDetails:m}),(0,i.jsxs)(o.B,{display:{_:"none",tablet:"block"},children:[(0,i.jsxs)(o.B,{position:"sticky",top:72,backgroundColor:"white",zIndex:2,children:[(0,i.jsx)(o.B,{paddingBottom:4,paddingTop:3,backgroundColor:"white",children:(0,i.jsx)(B,{})}),(0,i.jsxs)(a.F,{direction:"column",width:"100%",gap:8,mb:5,children:[(0,i.jsxs)(l.H,{size:24,children:["List of attestations (",null!==(t=null===m||void 0===m?void 0:m.uniqueVoters)&&void 0!==t?t:0,")"]}),(0,i.jsxs)(l.B,{size:18,weight:"semibold",color:"grey-6",children:["Here is a list of the attestations made on EAS for"," ",(0,i.jsxs)(g.r,{shouldPassPropsToChildren:!0,shouldOpenInNewTab:!0,isExternal:!0,href:x,children:[(0,i.jsx)(l.B,{as:"a",size:18,weight:"semibold",color:"blue-4",children:null!==(r=null===m||void 0===m?void 0:m.projectName)&&void 0!==r?r:""}),"."]})]})]}),(0,i.jsxs)(a.F,{width:"100%",pb:4,children:[(0,i.jsx)(a.F,{flex:6,justify:"center",children:(0,i.jsx)(l.L,{size:12,weight:"bold",color:"grey-6",align:"center",children:"Attestation UUID"})}),(0,i.jsx)(a.F,{flex:1.5,justify:"center",children:(0,i.jsx)(l.L,{size:12,weight:"bold",color:"grey-6",align:"center",children:"Votes"})}),(0,i.jsx)(a.F,{flex:2.5,justify:"center",children:(0,i.jsx)(l.L,{size:12,weight:"bold",color:"grey-6",align:"center",children:"Time"})})]})]}),(0,i.jsx)(M,{projectUUID:p,quadraticVotingChain:v})]})]})})]})})},V=function(n){var e=n.title,t=n.value,r=n.hasSeparator,s=n.hint;return(0,i.jsxs)(o.B,{children:[(0,i.jsxs)(a.F,{justify:"space-between",align:"center",children:[(0,i.jsxs)(a.F,{gap:6,align:"center",children:[(0,i.jsx)(l.U,{size:18,weight:"semibold",children:e}),s&&(0,i.jsx)(k.y,{children:s})]}),(0,i.jsx)(l.U,{size:20,weight:"bold",children:t})]}),r&&(0,i.jsx)(C.Z,{margin:"18px 0 0 0"})]})},L=function(n){var e,t,r,l,s,c,u=n.projectVotingDetails;return(0,i.jsxs)(a.F,{gap:{tablet:44,_:18},width:"100%",mt:4,mb:2,direction:{_:"column",tablet:"row"},children:[(0,i.jsxs)(a.F,{direction:"column",gap:18,width:"100%",children:[(0,i.jsx)(V,{title:"Total Votes",value:null!==(e=null===u||void 0===u?void 0:u.votes)&&void 0!==e?e:0,hasSeparator:!0}),(0,i.jsx)(V,{title:"Quadratic Votes",value:null!==(t=null===u||void 0===u?void 0:u.quadraticVotes)&&void 0!==t?t:0,hasSeparator:!0,hint:"The sum of the \u221a(total votes) received for this project"}),(0,i.jsx)(V,{title:(0,i.jsxs)(i.Fragment,{children:["(Quadratic Votes)",(0,i.jsx)("sup",{style:{zIndex:-1},children:"2"})]}),value:null!==(r=null===u||void 0===u?void 0:u.quadraticVotesSquared)&&void 0!==r?r:0})]}),(0,i.jsx)(o.B,{display:{_:"block",tablet:"none"},children:(0,i.jsx)(C.Z,{})}),(0,i.jsxs)(a.F,{direction:"column",gap:18,width:"100%",children:[(0,i.jsx)(V,{title:"Unique Voters",value:null!==(l=null===u||void 0===u?void 0:u.uniqueVoters)&&void 0!==l?l:0,hasSeparator:!0}),(0,i.jsx)(V,{title:"Matching Factor",value:null!==(s=null===u||void 0===u?void 0:u.matchingFactor)&&void 0!==s?s:0,hasSeparator:!0,hint:(0,i.jsxs)(i.Fragment,{children:["The (quadratic votes)",(0,i.jsx)("sup",{children:"2"})," for this project divided by the sum of (quadratic votes)",(0,i.jsx)("sup",{children:"2"})," for all the projects"]})}),(0,i.jsx)(V,{title:"Matching Amount",value:u?(0,p.$i)((null===u||void 0===u?void 0:u.amount)?Number(null===u||void 0===u?void 0:u.amount):0,null!==(c=null===u||void 0===u?void 0:u.quadraticVotingCurrency)&&void 0!==c?c:"USD","ETH"===(null===u||void 0===u?void 0:u.quadraticVotingCurrency)?5:void 0):0,hint:"This project\u2019s matching factor multiplied by the total prize pool"})]})]})},M=function(n){var e,t=n.projectUUID,r=n.quadraticVotingChain,o=w({projectUUID:null!==t&&void 0!==t?t:void 0}),l=(0,f.Z)({searchResult:o,options:{rootMargin:"20px"}}).trackerEl;return(0,i.jsxs)(a.F,{as:"ul",direction:"column",gap:20,padding:0,margin:0,children:[null===(e=o.data)||void 0===e?void 0:e.pages.map((function(n,e){var t,a,l,s,u,d;return null===(t=n.projects)||void 0===t||null===(a=t[0])||void 0===a?void 0:a.quadratic_votings.map((function(t,a){var h,p,g,f,v;return(0,i.jsx)(O,{uuid:null!==(l=null===(h=t.quadratic_voting)||void 0===h?void 0:h.eas_uuid)&&void 0!==l?l:"",votes:t.votes,time:(0,c.Z)(new Date(null!==(s=null===(p=t.quadratic_voting)||void 0===p?void 0:p.created_at)&&void 0!==s?s:""),new Date,{addSuffix:!0}),hasSeparator:e!==(null!==(u=null===(g=o.data)||void 0===g?void 0:g.pages.length)&&void 0!==u?u:0)-1||a!==(null!==(d=null===(f=n.projects)||void 0===f||null===(v=f[0])||void 0===v?void 0:v.quadratic_votings.length)&&void 0!==d?d:0)-1,quadraticVotingChain:r},t.uuid)}))})),(0,i.jsx)("div",{style:{minHeight:"2px"},ref:l})]})},H=(0,d.default)(o.B).withConfig({displayName:"VotingDetailModal__EASContainer",componentId:"sc-8a4d7ce1-3"})(Z(),(function(n){return n.theme.colors["blue-4"]})),O=function(n){var e=n.uuid,t=n.votes,r=n.time,s=n.hasSeparator,c=n.quadraticVotingChain;return(0,i.jsxs)(o.B,{children:[(0,i.jsxs)(a.F,{as:"li",width:"100%",padding:0,children:[(0,i.jsx)(a.F,{flex:6,children:(0,i.jsx)(H,{maxWidth:386,children:(0,i.jsx)(g.r,{isExternal:!0,shouldOpenInNewTab:!0,shouldPassPropsToChildren:!0,href:"".concat((0,I.$h)(null!==c&&void 0!==c?c:_.wK$.Arbitrum,null!==e&&void 0!==e?e:"")),children:(0,i.jsx)(l.U,{as:"a",size:18,weight:"semibold",numberOfLines:1,style:{textDecoration:"underline"},children:e})})})}),(0,i.jsx)(a.F,{flex:1.5,justify:"center",children:(0,i.jsx)(l.U,{size:18,weight:"semibold",children:t})}),(0,i.jsx)(a.F,{flex:2.5,justify:"center",children:(0,i.jsx)(l.U,{size:18,weight:"semibold",color:"grey-6",children:r})})]}),s&&(0,i.jsx)(C.Z,{margin:"20px 0 0 0"})]})},Q=(0,d.keyframes)(F()),$=(0,d.keyframes)(A()),X=(0,d.default)(u.t9).withConfig({displayName:"VotingDetailModal__StyledOverlay",componentId:"sc-8a4d7ce1-4"})(D(),(function(n){return n.theme.colors["grey-8"]}),Q,$),W=(0,d.default)(u.cZ).withConfig({displayName:"VotingDetailModal__StyledContent",componentId:"sc-8a4d7ce1-5"})((function(n){var e=n.theme;return(0,d.css)(N(),e.shadows["blue-1"],e.mediaQueries.phone,Y,K)})),Y=(0,d.keyframes)(q()),K=(0,d.keyframes)(P())},81535:function(n,e,t){t.d(e,{UQ:function(){return p},e1:function(){return b},h3:function(){return y},hg:function(){return m},j2:function(){return d},os:function(){return j},vm:function(){return v},xN:function(){return h},xP:function(){return g},xZ:function(){return w}});var r,i,o=t(14924),a=t(29815),l=t(13105),s=t(31407),c=t(73859),u=t(70340),d="production"!==u.V.APP_ENV?l.Fo.id:l.yX.id,h="production"!==u.V.APP_ENV?c.EfN.Sepolia:c.EfN.Arbitrum,p=5,g=(0,a.Z)("production"===u.V.APP_ENV?[{label:"Arbitrum",value:c.EfN.Arbitrum,icon:"arbitrum"},{label:"Optimism",value:c.EfN.Optimism,icon:"optimism"},{label:"Base",value:c.EfN.Base,icon:"base"}]:[{label:"Sepolia",value:c.EfN.Sepolia,icon:"ethereum"},{label:"Arbitrum",value:c.EfN.Arbitrum,icon:"arbitrum"},{label:"Optimism",value:c.EfN.Optimism,icon:"optimism"},{label:"Base",value:c.EfN.Base,icon:"base"}]),f=(r={},(0,o.Z)(r,c.EfN.Arbitrum,l.yX.id),(0,o.Z)(r,c.EfN.Base,s.ue.id),(0,o.Z)(r,c.EfN.Optimism,l.v4.id),(0,o.Z)(r,c.EfN.Sepolia,l.Fo.id),r),v=function(n){return f[n]},m="production"!==u.V.APP_ENV?[l.Fo.id,l.yX.id,l.v4.id,s.ue.id]:[l.yX.id,l.v4.id,s.ue.id],x=(i={},(0,o.Z)(i,l.yX.id,c.EfN.Arbitrum),(0,o.Z)(i,s.ue.id,c.EfN.Base),(0,o.Z)(i,l.v4.id,c.EfN.Optimism),(0,o.Z)(i,l.Fo.id,c.EfN.Sepolia),i),b=function(n){return x[n]},j=function(n){switch(n){case c.EfN.Arbitrum:case"arbitrum":return"https://arbitrum.easscan.org/attestation/view/";case c.EfN.Base:case"base":return"https://base.easscan.org/attestation/view/";case c.EfN.Optimism:case"optimism":return"https://optimism.easscan.org/attestation/view/";case c.EfN.Sepolia:case"sepolia":return"https://sepolia.easscan.org/attestation/view/";case"mainnet":return"https://easscan.org/attestation/view/";default:return"https://arbitrum.easscan.org/attestation/view/"}},y=function(n){switch(n){case c.EfN.Arbitrum:return"@arbitrum";case c.EfN.Base:return"@base";case c.EfN.Optimism:return"@Optimism";case c.EfN.Sepolia:return"@ethereum";default:return"@arbitrum"}},w="https://arbitrum.easscan.org/schema/view/0x6c8eb2f9520c7bd673bf4bb8ea475114e86a01e80a5d167ebc65a0baea122f9c"},51553:function(n,e,t){var r=t(26042),i=t(69396),o=t(29815),a=t(81535),l=t(62122),s=t(55997);e.Z=function(){var n=(0,s.$)(),e=n.basket,t=n.setBasket,c=(0,l.Z)().stickers,u=function(n){return null===c||void 0===c?void 0:c.find((function(e){return e.uuid===n}))},d=Array.isArray(e)&&e.length>0,h=e.reduce((function(n,e){return n+e.quantity}),0),p=e.reduce((function(n,e){var t=e.uuid,r=e.quantity,i=null===c||void 0===c?void 0:c.find((function(n){return n.uuid===t}));return i?n+i.amount_eth*r:n}),0),g=p.toFixed(4);return{basket:e,isBasketEmpty:d,totalBasketValue:g,basketValueSum:p,basketSize:h,getSticker:u,getStickerIndex:function(n){return e.findIndex((function(e){return e.uuid===n}))},addToBasket:function(n){var l=e.find((function(e){return e.uuid===n}));t(l?function(e){return e.map((function(e){return e.uuid===n?(0,i.Z)((0,r.Z)({},e),{quantity:e.quantity+1>a.UQ?e.quantity:e.quantity+1}):e}))}:(0,o.Z)(e).concat([{uuid:n,quantity:1}]))},updateBasketItem:function(n,e){0===e&&t((function(e){return e.filter((function(e){return e.uuid!==n}))})),t((function(t){return t.map((function(t){return t.uuid===n?(0,i.Z)((0,r.Z)({},t),{quantity:e}):t}))}))},resetBasket:function(){t([])},getPrioritizedStickers:function(){if(1===e.length)return(0,o.Z)(Array(e[0].quantity).fill(u(e[0].uuid)).slice(0,3));var n=e.map((function(n){var e,t=n.uuid,r=n.quantity,i=u(t);return{stickerUUID:t,name:null===i||void 0===i?void 0:i.name,quantity:r,totalCost:null!==(e=null===i||void 0===i?void 0:i.amount_eth)&&void 0!==e?e:0*r}}));return n.sort((function(n,e){return e.totalCost-n.totalCost})).slice(0,5).reverse()}}}},32416:function(n,e,t){var r=t(828),i=t(67294);e.Z=function(){var n=(0,r.Z)(i.useState(!1),2),e=n[0],t=n[1];return i.useEffect((function(){t(!0)}),[]),e}},67584:function(n,e,t){t.d(e,{Jj:function(){return c},oL:function(){return s}});var r=t(7297),i=t(88767),o=t(28687),a=t(24196);function l(){var n=(0,r.Z)(["\n      query GetContributorAvatars($projectUUID: String!, $limit: Int!, $offset: Int!) {\n        projects(where: { uuid: { _eq: $projectUUID } }) {\n          funding {\n            contributions(limit: $limit, offset: $offset, where: { user: { _profile_image: { _is_null: false } } }) {\n              user {\n                profile_image: _profile_image\n                username\n              }\n            }\n            contributions_aggregate {\n              aggregate {\n                count\n              }\n            }\n          }\n        }\n      }\n    "]);return l=function(){return n},n}var s=function(n){return["cheerContributors",n]},c=function(n){var e=n.projectUUID,t=(0,i.useQuery)(s(e),(function(){return function(n){var e=n.projectUUID;return a.Si.request((0,o.gql)(l()),{projectUUID:e,limit:4,offset:0})}({projectUUID:e})}),{select:function(n){var e,t,r,i,o,a,l,s,c,u,d=null!==(c=null===(e=n.projects)||void 0===e||null===(t=e[0])||void 0===t||null===(r=t.funding)||void 0===r||null===(i=r.contributions_aggregate)||void 0===i||null===(o=i.aggregate)||void 0===o?void 0:o.count)&&void 0!==c?c:0;return{contributorAvatars:null!==(u=null===(a=n.projects)||void 0===a||null===(l=a[0])||void 0===l||null===(s=l.funding)||void 0===s?void 0:s.contributions.map((function(n){var e,t;return{avatar:null===n||void 0===n||null===(e=n.user)||void 0===e?void 0:e.profile_image,username:null===n||void 0===n||null===(t=n.user)||void 0===t?void 0:t.username}})))&&void 0!==u?u:[],totalContributorCount:d,otherContributorsCount:d>4?d-4:0}}});return t}},62122:function(n,e,t){var r=t(26042),i=t(7297),o=t(88767),a=t(28687),l=t(24196),s=t(40450);function c(){var n=(0,i.Z)(["\n    query GetCheerStickers {\n      stickers {\n        uuid\n        name\n        description\n        amount_eth\n        image: _image\n      }\n    }\n  "]);return c=function(){return n},n}var u=["useCheerStickers"];e.Z=function(){var n,e=(0,o.useQuery)(u,(function(){return l.Si.request((0,a.gql)(c()))}));return(0,r.Z)({stickers:null===(n=e.data)||void 0===n?void 0:n.stickers},(0,s.Bb)(e))}},87145:function(n,e,t){t.d(e,{D:function(){return f}});var r=t(26042),i=t(7297),o=t(67294),a=t(88767),l=t(28687),s=t(55494),c=t(45572),u=t(11187),d=t(40450),h=t(76936),p=t(8151);function g(){var n=(0,i.Z)(["\n  fragment FetchProjectCommentsByUUIDComment on comments {\n    uuid\n    is_project_flag_comment\n    report_resolved\n    value: _value\n    upvote_count\n    downvote_count\n    created_at\n    deleted\n    descendants_aggregate(where: { deleted: { _eq: false } }) {\n      aggregate {\n        count\n      }\n    }\n    user {\n      uuid\n      username\n      profile_image: _profile_image\n      status\n      verified\n    }\n    user_comment @include(if: $isAuthenticated) {\n      uuid\n      upvote\n    }\n    project_contribution {\n      stickers {\n        sticker {\n          name\n        }\n      }\n      tx_network\n      eas_uuid\n    }\n  }\n\n  query FetchProjectCommentsByUUID(\n    $uuid: String!\n    $commentUUID: String!\n    $limit: Int!\n    $offset: Int!\n    $isAuthenticated: Boolean!\n  ) {\n    projects(where: { uuid: { _eq: $uuid } }) {\n      uuid\n      comments_aggregate(\n        where: {\n          _or: [\n            { deleted: { _eq: false }, depth: { _eq: 1 } }\n            {\n              deleted: { _eq: true }\n              depth: { _eq: 1 }\n              descendants: { uuid: { _is_null: false }, deleted: { _eq: false } }\n            }\n          ]\n        }\n      ) {\n        aggregate {\n          count\n        }\n      }\n      commentsByUUID: comments(where: { uuid: { _in: [$commentUUID] } }) {\n        ...FetchProjectCommentsByUUIDComment\n      }\n      comments(\n        where: {\n          uuid: { _nin: [$commentUUID] }\n          _or: [\n            { deleted: { _eq: false }, depth: { _eq: 1 } }\n            {\n              deleted: { _eq: true }\n              depth: { _eq: 1 }\n              descendants: { uuid: { _is_null: false }, deleted: { _eq: false } }\n            }\n          ]\n        }\n        offset: $offset\n        limit: $limit\n        order_by: { created_at: desc, is_project_flag_comment: desc }\n      ) {\n        ...FetchProjectCommentsByUUIDComment\n      }\n    }\n  }\n"]);return g=function(){return n},n}var f=function(n){var e,t=n.projectUUID,i=n.commentUUID,l=void 0===i?"":i,g=(0,u.lk)().isAuthenticated,f=s.a.discussions(t,g),m=(0,a.useInfiniteQuery)(f,(function(n){var e=n.pageParam,r=void 0===e?0:e;return c.Lp.request(v,{uuid:t,isAuthenticated:g,limit:p.HT,offset:r,commentUUID:l})}),{getNextPageParam:function(n,e){var t,r,i,o=null!==(i=null===(r=null===(t=n.projects[0])||void 0===t?void 0:t.comments_aggregate.aggregate)||void 0===r?void 0:r.count)&&void 0!==i?i:0,a=e.length*p.HT;return o>a&&a}}),x=o.useMemo((function(){var n;return null!==(e=(0,h.h_)(null===m||void 0===m||null===(n=m.data)||void 0===n?void 0:n.pages))&&void 0!==e?e:void 0}),[m.data]);return(0,r.Z)({comments:x},(0,d.VY)(m))},v=(0,l.gql)(g())},74727:function(n,e,t){t.d(e,{TW:function(){return a},fl:function(){return o}});var r=t(88767),i=t(24196),o=function(n){return(0,r.useQuery)(a(null!==n&&void 0!==n?n:""),(function(){return l(null!==n&&void 0!==n?n:"")}),{enabled:"string"===typeof n})},a=function(n){return["publishedProject",n]},l=i.Ve.publishedProjectBySlug},5846:function(n,e,t){t.d(e,{e:function(){return l},z:function(){return a}});var r=t(88767),i=t(11187),o=t(24196),a=function(n){var e=(0,i.lk)().isAuthenticated;return(0,r.useQuery)(l(n),(function(){return o.Ve.userProjectLikeStats({slugs:n}).then((function(n){return n.user_project_meta}))}),{enabled:e&&(null===n||void 0===n?void 0:n.length)>0})},l=function(n){return["userProjectLikeStats",n]}}}]);