1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6961],{86961:function(n,e,t){t.d(e,{Z:function(){return organisms_GlobalFooter}});var o=t(82729),i=t(85893),l=t(19521),a=t(11163),r=t(62069),s=t(78590);function _templateObject(){let n=(0,o._)(["\n .logo-container {\n display: flex;\n justify-content: space-between;\n gap: 16px;\n\n "," {\n flex-direction: column;\n }\n\n "," {\n flex-direction: row;\n \n }\n\n .logo {\n display: flex;\n align-items: center;\n gap: 10px;\n color: ",';\n\n span {\n font-family: "PixelGridM";\n font-size: 24px;\n }\n\n // Make sure to hide club badge in footer\n span.club-notification {\n display: none !important;\n }\n\n svg {\n transition-duration: 0.2s;\n path {\n ',';\n }\n\n :hover {\n opacity: 0.8;\n }\n }\n }\n\n .love-text {\n display: flex;\n align-items: center;\n gap: 8px;\n\n p {\n margin: 0px;\n font-family: "Mulish", sans-serif;\n color: ',';\n font-feature-settings:\n "liga" off,\n "clig" off;\n font-style: normal;\n font-weight: 500;\n }\n }\n }\n']);return _templateObject=function(){return n},n}let c=l.default.div.withConfig({componentId:"sc-e1dc0957-0"})(_templateObject(),n=>{let{theme:e}=n;return e.breakpoints.xs},n=>{let{theme:e}=n;return e.breakpoints.sm},n=>"dark"===n.theme.mode?"white":"#020617",n=>"dark"===n.theme.mode?"#94A3B8":"#64748B",n=>"dark"===n.theme.mode?"#cbd5e1":"#475569");var globalFooter_FooterTopText=function(){return(0,i.jsx)(c,{children:(0,i.jsxs)("div",{className:"logo-container",children:[(0,i.jsxs)("div",{className:"logo",children:[(0,i.jsx)("audio",{src:"/audio/codedex_pronunciation.mp3",className:"codedex-pronouncing-sound"}),(0,i.jsx)(s.Z,{}),(0,i.jsx)("svg",{className:"nes-pointer",xmlns:"http://www.w3.org/2000/svg",width:"25",height:"24",viewBox:"0 0 25 24",fill:"none",onClick:async()=>{document.querySelector(".codedex-pronouncing-sound").play()},children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.56 2H9.56V4H7.56V6H5.56V8H3.56H1.56V10V14V16H3.56H5.56V18H7.56V20H9.56V22H11.56V2ZM7.56 18V16H5.56V14H3.56V10H5.56V8H7.56V6H9.56V18H7.56ZM13.56 10H15.56V14H13.56V10ZM21.56 4H19.56V2H13.56V4H19.56V6H21.56V18H19.56V20H13.56V22H19.56V20H21.56V18H23.56V6H21.56V4ZM19.56 8H17.56V6H13.56V8H17.56V16H13.56V18H17.56V16H19.56V8Z",fill:"#94A3B8"})})]}),(0,i.jsxs)("div",{className:"love-text",children:[(0,i.jsx)("p",{children:"Made with"}),(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 3.33301V4.99967H9.16667V6.66634H10.8333V4.99967H12.5V3.33301H15.8333V4.99967H17.5V9.99967H15.8333V11.6663H14.1667V13.333H12.5V14.9997H10.8333V16.6663H9.16667V14.9997H7.5V13.333H5.83333V11.6663H4.16667V9.99967H2.5V4.99967H4.16667V3.33301H7.5Z",fill:"#F43F5E"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.50004 1.66699H4.16671V3.33366H2.50004V5.00033H0.833374V10.0003H2.50004V11.667H4.16671V13.3337H5.83337V15.0003H7.50004V16.667H9.16671V18.3337H10.8334V16.667H12.5V15.0003H14.1667V13.3337H15.8334V11.667H17.5V10.0003H19.1667V5.00033H17.5V3.33366H15.8334V1.66699H12.5V3.33366H10.8334V5.00033H9.16671V3.33366H7.50004V1.66699ZM7.50004 3.33366V5.00033H9.16671V6.66699H10.8334V5.00033H12.5V3.33366H15.8334V5.00033H17.5V10.0003H15.8334V11.667H14.1667V13.3337H12.5V15.0003H10.8334V16.667H9.16671V15.0003H7.50004V13.3337H5.83337V11.667H4.16671V10.0003H2.50004V5.00033H4.16671V3.33366H7.50004Z",fill:"#020617"}),(0,i.jsx)("rect",{x:"14.1666",y:"5",width:"1.66667",height:"1.66667",fill:"white"}),(0,i.jsx)("rect",{x:"14.1666",y:"6.66699",width:"1.66667",height:"1.66667",fill:"white"}),(0,i.jsx)("rect",{x:"12.5",y:"5",width:"1.66667",height:"1.66667",fill:"white"})]}),(0,i.jsx)("p",{children:"in Brooklyn, NY"})]})]})})},p=t(41664),d=t.n(p);
1function FooterRow_templateObject(){let n=(0,o._)(["\n flex: 1;\n display: flex;\n flex-direction: column;\n gap: 1rem;\n\n "," {\n margin-top: ",";\n }\n\n "," {\n margin-top: 0px;\n }\n\n p {\n margin: 0px;\n }\n\n .row-title {\n p {\n color: ",';\n font-feature-settings:\n "liga" off,\n "clig" off;\n\n font-family: "Mulish", sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: 600;\n line-height: 150%; /* 18px */\n letter-spacing: 1.68px;\n text-transform: uppercase;\n\n '," {\n min-height: 0px;\n }\n\n "," {\n min-height: 18px;\n }\n }\n }\n\n .links {\n display: flex;\n flex-direction: column;\n gap: 12px;\n\n a {\n color: ",';\n\n font-feature-settings:\n "liga" off,\n "clig" off;\n /* Mulish/M/Medium */\n font-family: "Mulish", sans-serif;\n font-size: 14px;\n font-style: normal;\n font-weight: 500;\n line-height: 150%;\n transition-duration: 0.2s;\n width: fit-content;\n }\n }\n']);return FooterRow_templateObject=function(){return n},n}let m=l.default.div.withConfig({componentId:"sc-c1f86b5f-0"})(FooterRow_templateObject(),n=>{let{theme:e}=n;return e.breakpoints.xs},n=>{let{removeMargin:e}=n;return e?"-28px":""},n=>{let{theme:e}=n;return e.breakpoints.sm},n=>"dark"===n.theme.mode?"#94a3b8":"#64748B",n=>{let{theme:e}=n;return e.breakpoints.xs},n=>{let{theme:e}=n;return e.breakpoints.sm},n=>"dark"===n.theme.mode?"#fff":"#020617");var globalFooter_FooterRow=function(n){let{rowTitle:e,links:t,removeMargin:o=!1}=n;return(0,i.jsxs)(m,{removeMargin:o,children:[(0,i.jsx)("div",{className:"row-title",children:(0,i.jsx)("p",{children:e})}),(0,i.jsx)("div",{className:"links",children:t.map(n=>(0,i.jsx)(d(),{href:n.link,target:"_blank",children:(0,i.jsx)("span",{className:"nes-pointer",children:n.displayName})},n.link))})]})};function FooterLinks_templateObject(){let n=(0,o._)(["\n display: flex;\n justify-content: space-between;\n gap: 24px;\n\n "," {\n flex-direction: column;\n }\n\n "," {\n flex-direction: row;\n }\n"]);return FooterLinks_templateObject=function(){return n},n}let f=l.default.div.withConfig({componentId:"sc-9ec0de0f-0"})(FooterLinks_templateObject(),n=>{let{theme:e}=n;return e.breakpoints.xs},n=>{let{theme:e}=n;return e.breakpoints.sm});var globalFooter_FooterLinks=function(){return(0,i.jsxs)(f,{children:[(0,i.jsx)(globalFooter_FooterRow,{rowTitle:"COMPANY",links:[{link:"/about",displayName:"About"},{link:"/blog",displayName:"Blog"},{link:"https://codedex.myshopify.com/",displayName:"Shop"},{link:"/community",displayName:"Community"},{link:"https://codedex.notion.site/Welcome-to-the-Cod-dex-Help-Center-c8afe2966ea9490d9377bce826d22eb7",displayName:"Help Center"},{link:"/pricing",displayName:"Pricing"},{link:"https://forms.gle/4qYJK9kAteLbeZQPA",displayName:"For Schools"}]}),(0,i.jsx)(globalFooter_FooterRow,{rowTitle:"PRACTICE",links:[{link:"/challenges",displayName:"Challenges"},{link:"/projects",displayName:"Projects"},{link:"/30-nites-of-code",displayName:"#30NitesOfCode"}]}),(0,i.jsx)(globalFooter_FooterRow,{rowTitle:"Learn",links:[{link:"/courses",displayName:"All Courses"},{link:"/python",displayName:"Python"},{link:"/intermediate-python",displayName:"Intermediate Python"},{link:"/numpy",displayName:"NumPy"},{link:"/sql",displayName:"SQL"},{link:"/gen-ai",displayName:"GenAI"},{link:"/pandas",displayName:"Pandas"},{link:"/matplotlib",displayName:"Matplotlib"},{link:"/machine-learning",displayName:"Machine Learning"},{link:"/html",displayName:"HTML"},{link:"/css",displayName:"CSS"},{link:"/javascript",displayName:"JavaScript"},{link:"/intermediate-javascript",displayName:"Intermediate JavaScript"}]}),(0,i.jsx)(globalFooter_FooterRow,{removeMargin:!0,rowTitle:"",links:[{link:"/react",displayName:"React"},{link:"/nodejs",displayName:"Node.js"},{link:"/p5js",displayName:"p5.js"},{link:"/command-line",displayName:"Command Line"},{link:"/git-github",displayName:"Git & GitHub"},{link:"/github-copilot",displayName:"GitHub Copilot"},{link:"/cpp",displayName:"C++"},{link:"/c-sharp",displayName:"C#"},{link:"/java",displayName:"Java"},{link:"/data-structures-and-algorithms",displayName:"Data Structures & Algorithms"}
1,{link:"/phaser",displayName:"Phaser"},{link:"/lua",displayName:"Lua"},{link:"/ui-ux-design",displayName:"UI/UX Design"}]})]})},h=t(9473),x=t(85673),g=t(609);function FooterBottomText_templateObject(){let n=(0,o._)(["\n p {\n margin: 0pc;\n }\n\n display: flex;\n justify-content: space-between;\n align-items: center;\n flex-wrap: wrap;\n gap: 16px;\n\n .footer-bottom-text {\n display: flex;\n gap: 16px;\n\n p {\n color: ",';\n font-feature-settings:\n "liga" off,\n "clig" off;\n\n font-family: "Mulish", sans-serif;\n font-size: 14px;\n font-style: normal;\n font-weight: 500;\n line-height: 150%;\n transition-duration: 0.2s;\n }\n }\n\n .social-logo-container {\n display: flex;\n gap: 16px;\n\n i {\n transition: transform 0.2s ease-in-out;\n :hover {\n transform: scale(2.2) translateX(-5%) translateY(-5%);\n }\n }\n }\n .tooltip {\n position: relative;\n display: inline-block;\n color: gray;\n }\n\n .tooltip .tooltiptext {\n visibility: hidden;\n color: black;\n text-align: center;\n position: absolute;\n z-index: 1;\n font-size: 8px;\n font-family: "Mulish", sans-serif;\n font-style: normal;\n background-color: ',";\n padding: 2px;\n border-radius: 5px;\n border: 1px solid ",";\n color: ",";\n\n width: 100px;\n bottom: 100%;\n left: -250%;\n transition:\n bottom 0.2s,\n visibility 0.1s;\n }\n\n .tooltip:hover .tooltiptext {\n visibility: visible;\n bottom: 120%;\n transition:\n bottom 0.2s,\n visibility 0.1s;\n }\n\n a {\n color: ",";\n }\n"]);return FooterBottomText_templateObject=function(){return n},n}let u=l.default.div.withConfig({componentId:"sc-910a4b4a-0"})(FooterBottomText_templateObject(),n=>"dark"===n.theme.mode?"#cbd5e1":"#475569",n=>{let{theme:e}=n;return e.colors.footerBackground},n=>{let{theme:e}=n;return e.colors.palette.grey["800"]},n=>{let{theme:e}=n;return e.colors.semantic.text.primary},n=>{let{theme:e}=n;return e.colors.text.secondary});var globalFooter_FooterBottomText=function(){let n=(0,h.v9)(x.cM);return(0,h.v9)(g.nU),(0,h.v9)(g.o4),(0,i.jsxs)(u,{children:[(0,i.jsxs)("div",{className:"footer-bottom-text",children:[(0,i.jsxs)("p",{children:["\xa9 ",new Date().getFullYear()," Niteowl, Inc."]}),(0,i.jsx)(d(),{href:"/terms",target:"_blank",rel:"noreferrer",children:(0,i.jsx)("p",{className:"nes-pointer",children:"Terms"})}),(0,i.jsx)(d(),{href:"/privacy",target:"_blank",rel:"noreferrer",children:(0,i.jsx)("p",{className:"nes-pointer",children:"Privacy Policy"})})]}),(0,i.jsxs)("div",{className:"social-logo-container",children:[n.map(n=>(0,i.jsx)(d(),{href:n.link,target:"_blank",children:(0,i.jsx)("i",{className:"nes-icon ".concat(n.name," icon-hover nes-pointer"),children:n.img&&(0,i.jsx)("img",{src:"/images/tiktok_logo.png",alt:"tiktok logo",style:{marginBottom:"0.5rem"}})})},n.name)),(0,i.jsx)(d(),{href:"https://open.spotify.com/show/2vM9NL2O8FanNcO4Y9nuTG?si=289f0227743b45cf",target:"_blank",children:(0,i.jsx)("i",{className:"nes-icon icon-hover nes-pointer",children:(0,i.jsx)("img",{src:"/images/Untitled (64 x 64 px).png",alt:"spotify logo",style:{marginBottom:"0.5rem",transform:"scale(1.05)"}})})}),(0,i.jsx)(d(),{href:"https://discord.gg/vSKEhP9fY2",target:"_blank",children:(0,i.jsx)("i",{className:"nes-icon icon-hover nes-pointer",children:(0,i.jsx)("img",{src:"/images/socials/discord.png",alt:"discord logo",style:{marginBottom:"0.5rem",transform:"scale(1.3)"}})})})]})]})};function GlobalFooter_templateObject(){let n=(0,o._)(["\n padding: 32px;\n overflow: hidden;\n\n "," {\n padding-left: 1rem;\n }\n "," {\n padding-left: 32px;\n }\n\n background: ",";\n border-top: 2px solid\n ",";\n\n .inner-footer-container {\n display: flex;\n flex-direction: column;\n gap: 32px;\n }\n"]);return GlobalFooter_templateObject=function(){return n},n}let y=l.default.footer.withConfig({componentId:"sc-9fffabdf-0"})(GlobalFooter_templateObject(),n=>{let{theme:e}=n;return e.breakpoints.xs},n=>{let{theme:e}=n;return e.breakpoints.sm},n=>
1n.theme.colors.footerBackground,n=>"dark"===n.theme.mode?"#334155":"#E2E8F0");var organisms_GlobalFooter=function(n){let{style:e,disableMarginTop:t=!1}=n,o=(0,a.useRouter)(),l="/"===o.pathname;return(0,i.jsx)(y,{style:{...e,marginTop:l?"0rem":t?"0rem":"3rem"},children:(0,i.jsx)(r.Z,{children:(0,i.jsxs)("div",{className:"inner-footer-container",children:[(0,i.jsx)(globalFooter_FooterTopText,{}),(0,i.jsx)(globalFooter_FooterLinks,{}),(0,i.jsx)(globalFooter_FooterBottomText,{})]})})})}}}]);
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.