PageSourceSearch

https://www.codedex.io/_next/static/chunks/pages/irl-badge-ae4ef40cc4b65082.js

js codedex.io collected 2026-10-03 20:14:33 UTC 3,824 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6132],{21926:function(n,e,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/irl-badge",function(){return a(15332)}])},15332:function(n,e,a){"use strict";a.r(e),a.d(e,{default:function(){return irl_badge}});var r=a(82729),t=a(85893),i=a(99428),o=a(19521),s=a(73857),d=a(41664),c=a.n(d),l=a(67294),g=a(11163),u=a(20759),m=a(62286),b=a.n(m),p=a(9473),h=a(33599),x=a(609),f=a(39828),k=a(92369);async function assignNonCredBadge(n){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"campus-tour-2024",{firestore:a}=(0,k.UM)();try{let r=(0,f.hJ)(a,"users",n,"achievementBadges"),t=(0,f.JU)(r,e),i=new Date,o=i.toISOString().split("T")[0];return await (0,f.pl)(t,{ui:{canAddToLinkedIn:!1,date:o,img:"https://cdn-icons-png.flaticon.com/512/3750/3750043.png",name:e,badgeInternalName:e}}),{status:200}}catch(n){throw Error("Error assigning badge: "+n.message)}}function _templateObject(){let n=(0,r._)(["\n  * {\n    margin: 0px;\n  }\n\n  height: 100vh;\n  background-color: ",';\n\n  background-position: 0px;\n\n  .outer {\n    width: 100%;\n    height: 100%;\n\n    border-radius: 16px;\n    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);\n    backdrop-filter: blur(6.5px);\n    -webkit-backdrop-filter: blur(6.5px);\n\n    display: flex;\n    justify-content: center;
1\n    align-items: center;\n    font-family: "PixelGridM";\n  }\n\n  .qr-badge-container {\n    padding: 2rem;\n    max-width: 95%;\n    width: 550px;\n\n    display: flex;\n    justify-content: center;\n    flex-direction: column;\n    align-items: center;\n    color: whitesmoke;\n    border-radius: 10px;\n\n    background-color: ',";\n\n    gap: 2rem;\n    font-size: 25px;\n    text-align: center;\n\n    img {\n      width: 120px;\n      height: auto;\n      /* background-color: ","; */\n\n      padding: 10px;\n      border-radius: 10px;\n    }\n  }\n"]);return _templateObject=function(){return n},n}let y=o.default.div.withConfig({componentId:"sc-f6406861-0"})(_templateObject(),n=>{let{theme:e}=n;return e.colors.background.grey.primary},n=>{let{theme:e}=n;return e.colors.background.grey.secondary},n=>{let{theme:e}=n;return e.colors.background.grey.secondary}),v={asiOHzRoM1tZK1dvqur:{name:"Campus Tour 2024",img:"/images/badges/campus-tour.png",badgeName:"campus-tour-2024"},oz3ZVbGvbJciWg2alRR:{name:"Campus Tour 2025",img:"/images/badges/campus-tour-2025.png",badgeName:"campus-tour-2025"},J9D2EgWyvGmh7y9kW5p:{name:"Assembly Club 2026",img:"/images/badges/assembly-club-2026.png",badgeName:"assembly-club-2026"},"3qqxqozfFrRxEZ1k2t7Z":{name:"Gen Z Builders Networking Nite 2026",img:"/images/gen-z-builders-networking-nite-2026.png",badgeName:"gen-z-builders-networking-nite-2026"}};var irl_badge=function(){var n,e;let a=(0,g.useRouter)(),r=a.query.badgeId,o=b().get().codedextoken,d=(0,p.v9)(x.f8),m=(0,p.v9)(x.zr);(0,p.v9)(x.o4);let[f,k]=(0,l.useState)(!1),w=(0,l.useCallback)(async()=>{try{var n;let e=null===(n=v[r])||void 0===n?void 0:n.badgeName,t=await assignNonCredBadge(d,e);200===t.status&&(k(!0),setTimeout(()=>{a.push("/@".concat(m,"?badgeType=").concat(r))},1e3))}catch(n){console.log(n)}},[r,a,d,m]);if(r&&v[r])return(0,t.jsxs)(t.Fragment,{children:[f&&(0,t.jsx)(h.Z,{fire:!0}),(0,t.jsx)(i.Z,{}),(0,t.jsx)(y,{children:(0,t.jsx)("div",{className:"outer",children:(0,t.jsxs)(u.Z,{className:"qr-badge-container",children:[(0,t.jsx)("img",{src:null===(n=v[r])||void 0===n?void 0:n.img,alt:"badge name"}),(0,t.jsx)("h3",{className:"badge-name",children:null===(e=v[r])||void 0===e?void 0:e.name}),o?(0,t.jsx)(s.Z,{onClick:()=>w(),children:"Claim Badge"}):(0,t.jsx)(c(),{href:"/login",children:(0,t.jsx)(s.Z,{variant:"yellow",children:"Log in"})})]})})})]})}}},function(n){n.O(0,[1272,8700,4153,1622,9280,9428,9774,2888,179],function(){return n(n.s=21926)}),_N_E=n.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.