1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5456],{461:(e,t,a)=>{a.d(t,{default:()=>i});var s=a(9148),l=a(3825);a(7472);var n=a(7341),o=a(1165),r=a.n(o);let d=e=>{let{headerText:t="Your LMS",headerTextLine2:a,gradientText:l="Upgraded",subtextPrefix:o="1.5M+ students use BetterCampus to",subtextHighlight:d="make Canvas easier, more powerful, and stress-free.",subtextSuffix:i="",showSubtextBreak:c=!0,primaryButtonText:m="Get BetterCampus Free",primaryButtonLink:x="https://chromewebstore.google.com/detail/bettercampus-prev-betterc/cndibmoanboadcifjkjbdpjgfedanolh",primaryButtonClassName:u="",showPrimaryButton:f=!0,onPrimaryButtonClick:g,secondaryButtonText:h="For Schools",secondaryButtonLink:p="/schools",secondaryButtonClassName:b="",showSecondaryButton:j=!0,person1ImageSrc:w="/assets/homepage/person-1.png",person2ImageSrc:v="/assets/homepage/person-2.png",person1ContainerClassName:N="",person2ContainerClassName:y="",showHeroImage:k=!0}=e;return(0,s.jsxs)("section",{className:"w-full max-w-[84rem] mx-auto rounded-2xl mt-14",children:[(0,s.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,s.jsxs)("div",{className:"flex items-center justify-center mb-14 text-sm text-foreground flex-col",children:[(0,s.jsx)("a",{href:"https://chromewebstore.google.com/detail/bettercanvas/cndibmoanboadcifjkjbdpjgfedanolh",target:"_blank",rel:"noopener noreferrer",children:(0,s.jsx)(n.default,{src:"/assets/homepage/chrome-web-store.png",alt:"Chrome Web Store",width:304,height:29,className:"h-7 w-auto object-contain"})}),(0,s.jsxs)("div",{className:"flex items-center gap-4 lg:gap-8",children:[(0,s.jsx)("div",{className:"font-sans text-muted-foreground lg:text-lg text-base text-center",children:"5/5 rating"}),(0,s.jsx)("div",{className:"font-sans text-muted-foreground lg:text-lg text-base text-center",children:"8.5k reviews"}),(0,s.jsx)("div",{className:"font-sans text-muted-foreground lg:text-lg text-base text-center",children:"1.5m downloads"})]})]}),(0,s.jsxs)("div",{className:"flex items-center justify-center flex-col lg:gap-y-14 gap-y-8",children:[(0,s.jsxs)("h1",{className:"text-6xl md:text-7xl font-medium text-foreground text-center tracking-tight",children:[(0,s.jsx)("span",{className:"font-serif",children:t}),(0,s.jsx)("br",{}),a&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"font-serif",children:a}),(0,s.jsx)("br",{})]}),(0,s.jsxs)("span",{className:"relative inline-block",children:[(0,s.jsx)("span",{className:"font-serif text-7xl min-[330px]:text-8xl md:text-9xl gradient-text",children:l}),(0,s.jsx)("div",{className:"absolute -right-16 -top-4 -z-10 hidden lg:block w-[5rem] h-[6.1875rem] ".concat(N),children:(0,s.jsx)(n.default,{src:w,alt:"Student using BetterCampus",width:320,height:396})}),(0,s.jsx)("div",{className:"absolute -left-16 bottom-0 -z-10 hidden lg:block w-[5.6875rem] h-[6.1875rem] ".concat(y),children:(0,s.jsx)(n.default,{src:v,alt:"Student using BetterCampus",width:364,height:396})})]})]}),(0,s.jsxs)("div",{className:"w-full flex flex-col lg:flex-row justify-between items-center lg:items-start gap-8 lg:gap-4 max-w-5xl",children:[(0,s.jsxs)("p",{className:"text-base md:text-lg text-foreground font-sans max-w-xl leading-[1.2] text-center lg:text-left",children:[o,o&&" ",c&&(0,s.jsx)("br",{className:"hidden min-[330px]:block"}),(0,s.jsx)("span",{className:"font-semibold",children:d}),i&&" ".concat(i)]}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row items-center gap-3 sm:gap-4 w-full sm:w-auto",children:[f&&(0,s.jsx)(s.Fragment,{children:g?(0,s.jsx)("button",{onClick:g,className:"px-6 py-3 text-white font-medium rounded-full font-sans transition-all hover:opacity-90 w-full sm:w-[14.0625rem] gradient-bg ".concat(u),children:m}):(0,s.jsx)("a",{href:x,target:"_blank",rel:"noopener noreferrer",className:"w-full sm:w-auto",children:(0,s.jsx)("button",{className:"px-6 py-3 text-white font-medium rounded-full font-sans transition-all hover:opacity-90 w-full sm:w-[14.0625rem] gradient-bg ".concat(u),children:m})})}),j&&(0,s.jsx)(r(),{href:p,className:"w-full sm:w-auto",children:(0,s.jsx)("button",{className:"px-6 py-3 text-foreground font-medium rounded-full font-sans transition-all bg-muted hover:bg-muted/80 w-full sm:w-[14.0625rem] ".concat(b),children:h})})]})]})]})]}
1),k&&(0,s.jsx)(n.default,{src:"/assets/homepage/splash.png",alt:"BetterCampus Dashboard",width:1344,height:768,priority:!0,className:"w-full max-h-[768px] object-cover mt-20 rounded-3xl"})]})};function i(e){let{openBooking:t}=(0,l.B)();return(0,s.jsx)(d,{...e,onPrimaryButtonClick:t})}},1293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(8568).A)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},1368:(e,t,a)=>{a.d(t,{default:()=>o});var s=a(9148);a(7472);var l=a(7341),n=a(3825);let o=()=>{let{openBooking:e}=(0,n.B)();return(0,s.jsx)("section",{className:"w-full max-w-[84rem] mx-auto py-8 md:py-12 lg:py-20",children:(0,s.jsxs)("div",{className:"relative h-[23.25rem] rounded-2xl md:rounded-3xl overflow-hidden shadow-md bg-white",children:[(0,s.jsxs)("div",{className:"relative flex flex-col justify-center gap-8 md:gap-5 pl-6 md:pl-8 lg:pl-12 pr-6 md:pr-8 h-full z-10 lg:max-w-[50%] ",children:[(0,s.jsxs)("h2",{className:"text-4xl sm:text-5xl lg:text-6xl font-medium text-gray-900 font-serif leading-tight",children:["Join 1.5M+",(0,s.jsx)("br",{}),"Students Worldwide"]}),(0,s.jsx)("p",{className:"max-w-[30rem] md:text-base text-sm",children:"Use BetterCampus to make Canvas LMS easier, more organized, and stress-free."}),(0,s.jsxs)("div",{className:"flex flex-wrap gap-3",children:[(0,s.jsx)("a",{href:"https://chromewebstore.google.com/detail/bettercampus-prev-betterc/cndibmoanboadcifjkjbdpjgfedanolh",target:"_blank",rel:"noopener noreferrer",className:"w-full md:w-auto",children:(0,s.jsx)("button",{className:"w-full px-5 md:px-6 py-2.5 md:py-3 text-sm md:text-base text-white font-medium rounded-full font-sans transition-all hover:opacity-90 gradient-bg",children:"Get BetterCampus Free"})}),(0,s.jsx)("button",{onClick:e,className:"w-full md:w-auto px-5 md:px-6 py-2.5 md:py-3 text-sm md:text-base text-foreground font-medium rounded-full font-sans transition-all bg-muted hover:bg-muted/80",children:"Request a School Pilot"})]})]}),(0,s.jsx)(l.default,{src:"/assets/homepage/bc-cta.png",alt:"Join BetterCampus",width:1292,height:646,className:"absolute right-0 top-0 h-full w-auto object-cover opacity-30 lg:opacity-100"})]})})}},3825:(e,t,a)=>{a.d(t,{B:()=>o,BookingProvider:()=>r});var s=a(9148),l=a(7472);
1let n=(0,l.createContext)({openBooking:()=>{}});function o(){return(0,l.useContext)(n)}function r(e){let{children:t,DialogComponent:a}=e,[o,r]=(0,l.useState)(!1);return(0,s.jsxs)(n.Provider,{value:{openBooking:()=>r(!0)},children:[t,(0,s.jsx)(a,{open:o,onOpenChange:r})]})}},7274:(e,t,a)=>{a.d(t,{Cf:()=>c,L3:()=>x,c7:()=>m,lG:()=>r,rr:()=>u});var s=a(9148);a(7472);var l=a(4548),n=a(8316),o=a(3677);function r(e){let{...t}=e;return(0,s.jsx)(l.bL,{"data-slot":"dialog",...t})}function d(e){let{...t}=e;return(0,s.jsx)(l.ZL,{"data-slot":"dialog-portal",...t})}function i(e){let{className:t,...a}=e;return(0,s.jsx)(l.hJ,{"data-slot":"dialog-overlay",className:(0,o.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),...a})}function c(e){let{className:t,children:a,showCloseButton:r=!0,...c}=e;return(0,s.jsxs)(d,{"data-slot":"dialog-portal",children:[(0,s.jsx)(i,{}),(0,s.jsxs)(l.UC,{"data-slot":"dialog-content",className:(0,o.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",t),...c,children:[a,r&&(0,s.jsxs)(l.bm,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[(0,s.jsx)(n.A,{}),(0,s.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function m(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"dialog-header",className:(0,o.cn)("flex flex-col gap-2 text-center sm:text-left",t),...a})}function x(e){let{className:t,...a}=e;return(0,s.jsx)(l.hE,{"data-slot":"dialog-title",className:(0,o.cn)("text-lg leading-none font-semibold",t),...a})}function u(e){let{className:t,...a}=e;return(0,s.jsx)(l.VY,{"data-slot":"dialog-description",className:(0,o.cn)("text-muted-foreground text-sm",t),...a})}},9662:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(8568).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])}}]);
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.