1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,56420,e=>{"use strict";var t=e.i(71645),a=e.i(96661);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,a)=>a?a.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var s=e.i(5014);e.s(["default",0,(e,l)=>{let i=(0,t.forwardRef)(({className:i,...n},d)=>(0,t.createElement)(s.default,{ref:d,iconNode:l,className:(0,a.mergeClasses)(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,i),...n}));return i.displayName=r(e),i}],56420)},95057,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={formatUrl:function(){return n},formatWithValidation:function(){return o},urlObjectKeys:function(){return d}};for(var s in r)Object.defineProperty(a,s,{enumerable:!0,get:r[s]});let l=e.r(90809)._(e.r(98183)),i=/https?|ftp|gopher|file/;function n(e){let{auth:t,hostname:a}=e,r=e.protocol||"",s=e.pathname||"",n=e.hash||"",d=e.query||"",o=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?o=t+e.host:a&&(o=t+(~a.indexOf(":")?`[${a}]`:a),e.port&&(o+=":"+e.port)),d&&"object"==typeof d&&(d=String(l.urlQueryToSearchParams(d)));let c=e.search||d&&`?${d}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||i.test(r))&&!1!==o?(o="//"+(o||""),s&&"/"!==s[0]&&(s="/"+s)):o||(o=""),n&&"#"!==n[0]&&(n="#"+n),c&&"?"!==c[0]&&(c="?"+c),s=s.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${r}${o}${s}${c}${n}`}let d=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function o(e){return n(e)}},18581,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"useMergedRef",{enumerable:!0,get:function(){return s}});let r=e.r(71645);function s(e,t){let a=(0,r.useRef)(null),s=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=a.current;e&&(a.current=null,e());let t=s.current;t&&(s.current=null,t())}else e&&(a.current=l(e,r)),t&&(s.current=l(t,r))},[e,t])}function l(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let a=e(t);return"function"==typeof a?a:()=>e(null)}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},73668,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"isLocalURL",{enumerable:!0,get:function(){return l}});let r=e.r(18967),s=e.r(52817);function l(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),a=new URL(e,t);return a.origin===t&&(0,s.hasBasePath)(a.pathname)}catch(e){return!1}}},84508,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},22016,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={default:function(){return y},useLinkStatus:function(){return b}};for(var s in r)Object.defineProperty(a,s,{enumerable:!0,get:r[s]});let l=e.r(90809),i=e.r(43476),n=l._(e.r(71645)),d=e.r(95057),o=e.r(8372),c=e.r(18581),h=e.r(18967),p=e.r(5550);e.r(33525);let u=e.r(88540),f=e.r(91949),x=e.r(73668),m=e.r(9396);function y(t){var a,r;let s,l,y,[b,k]=(0,n.useOptimistic)(f.IDLE_LINK_STATUS),v=(0,n.useRef)(null),{href:j,as:w,children:N,prefetch:M=null,passHref:C,replace:S,shallow:P,scroll:O,onClick:$,onMouseEnter:L,onTouchStart:z,legacyBehavior:R=!1,onNavigate:T,transitionTypes:A,ref:B,unstable_dynamicOnHover:_,...D}=t;s=N,R&&("string"==typeof s||"number"==typeof s)&&(s=(0,i.jsx)("a",{children:s}));let I=n.default.useContext(o.AppRouterContext),E=!1!==M,U=!1!==M?null===(r=M)||"auto"===r?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,F="string"==typeof(a=w||j)?a:(0,d.formatUrl)(a);if(R){if(s?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});l=n.default.Children.only(s)}let H=R?l&&"object"==typeof l&&l.ref:B,V=n.default.useCallback(e=>(null!==I&&(v.current=(0,f.mountLinkInstance)(e,F,I,U,E,k)),()=>{v.current&&((0,f.unmountLinkForCurrentNavigation)(v.current),v.current=null),(0,f.unmountPrefetchableInstance)(e)}),[E,F,I,U,k]),q={ref:(0,c.useMergedRef)(V,H),onClick(t){R||"function"!=typeof $||$(t),R&&l.props&&"function"==typeof l.props.onClick&&l.props.onClick(t),!I||t.defaultPrevented||function(t,a,r,s,l,i,d){if("u">typeof window){let o,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((o=t.currentTarget.getAttribute("target"))&&"_self"!==o||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,x.isLocalURL)(a)){s&&(t.preventDefault(),location.replace(a));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:h}=e.r(99781);n.default.startTransition(()=>{h(a,s?"replace":"push",!1===l?u.ScrollBehavior.NoScroll:u.ScrollBehavior.Default,r.current,d)})}}(t,F,v,S,O,T,A)},onMouseEnter(e){R||"function"!=typeof L||L(e),R&&l.props&&"function"==typeof l.props.onMouseEnter&&l.props.onMouseEnter(e),I&&E&&(0,f.onNavigationIntent)(e.currentTarget,!0===_)},onTouchStart:function(e){R||"function"!=typeof z||z(e),R&&l.props&&"function"==typeof l.props.onTouchStart&&l.props.onTouchStart(e),I&&E&&(0,f.onNavigationIntent)(e.currentTarget,!0===_)}};return(0,h.isAbsoluteUrl)(F)?q.href=F:R&&!C&&("a"!==l.type||"href"in l.props)||(q.href=(0,p.addBasePath)(F)),y=R?n.default.cloneElement(l,q):(0,i.jsx)("a",{...D,...q,children:s}),(0,i.jsx)(g.Provider,{value:b,children:y})}e.r(84508);let g=(0,n.createContext)(f.IDLE_LINK_STATUS),b=()=>(0,n.useContext)(g);("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},6537,e=>{"use strict";let t=(0,e.i(56420).default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);e.s(["Lock",0,t],6537)},51757,e=>{"use strict";let t=(0,e.i(56420).default)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["CheckCircle2",0,t],51757)},74544,e=>{"use strict";let t=(0,e.i(56420).default)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]]);e.s(["Clock",0,t],74544)},33581,e=>{"use strict";let t=(0,e.i(56420).default)("baby",[["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5",key:"1u7htd"}],["path",{d:"M15 12h.01",key:"1k8ypt"}],["path",{d:"M19.38 6.813A9 9 0 0 1 20.8 10.2a2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1",key:"11xh7x"}],["path",{d:"M9 12h.01",key:"157uk2"}]]);e.s(["Baby",0,t],33581)},7873,e=>{"use strict";var t=e.i(43476),a=e.i(46932),r=e.i(72328),s=e.i(53286);e.s(["PaintBlobs",0,function({blobs:e}){let l=(0,r.useReducedMotion)();return(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 overflow-hidden","aria-hidden":!0,children:e.map((e,r)=>(0,t.jsx)(a.motion.div,{className:`absolute rounded-full blur-3xl ${e.pos} ${e.size}`,style:{background:s.PAINT[e.paint].glow},animate:l?void 0:{x:[0,r%2?26:-26,0],y:[0,r%3?-22:22,0],scale:[1,1.12,1]},transition:{duration:14+3*r,repeat:1/0,ease:"easeInOut"}},r))})}])},2790,72328,53286,e=>{"use strict";var t=e.i(43476),a=e.i(46932);e.i(47167);var r=e.i(71164),s=e.i(38544),l=e.i(71645);function i(){r.hasReducedMotionListener.current||(0,s.initPrefersReducedMotion)();let[e]=(0,l.useState)(r.prefersReducedMotion.current);return e}e.s(["useReducedMotion",0,i],72328);let n={lime:{grad:"from-[#a3e635] to-[#4d7c0f]",glow:"rgba(132, 204, 22, 0.45)",hex:"#84cc16",ring:"border-[#a3e635]/40",wash:"bg-[#84cc16]/[0.07]"},cyan:{grad:"from-[#67e8f9] to-[#0e7490]",glow:"rgba(34, 211, 238, 0.45)",hex:"#22d3ee",ring:"border-[#67e8f9]/40",wash:"bg-[#22d3ee]/[0.07]"},violet:{grad:"from-[#d8b4fe] to-[#6d28d9]",glow:"rgba(168, 85, 247, 0.45)",hex:"#a855f7",ring:"border-[#d8b4fe]/40",wash:"bg-[#a85
15f7]/[0.07]"},pink:{grad:"from-[#f9a8d4] to-[#be185d]",glow:"rgba(236, 72, 153, 0.45)",hex:"#ec4899",ring:"border-[#f9a8d4]/40",wash:"bg-[#ec4899]/[0.07]"},orange:{grad:"from-[#fdba74] to-[#c2410c]",glow:"rgba(249, 115, 22, 0.45)",hex:"#f97316",ring:"border-[#fdba74]/40",wash:"bg-[#f97316]/[0.07]"},yellow:{grad:"from-[#fde047] to-[#b45309]",glow:"rgba(250, 204, 21, 0.45)",hex:"#facc15",ring:"border-[#fde047]/40",wash:"bg-[#facc15]/[0.07]"},blue:{grad:"from-[#93c5fd] to-[#1d4ed8]",glow:"rgba(59, 130, 246, 0.45)",hex:"#3b82f6",ring:"border-[#93c5fd]/40",wash:"bg-[#3b82f6]/[0.07]"}},d=["lime","cyan","violet","pink","orange","yellow","blue"],o=d.map(e=>n[e].hex);e.s(["CONFETTI_HEXES",0,o,"PAINT",0,n,"PAINT_ORDER",0,d],53286);let c=["42% 58% 63% 37% / 46% 42% 58% 54%","58% 42% 38% 62% / 52% 60% 40% 48%","37% 63% 51% 49% / 62% 38% 62% 38%","63% 37% 47% 53% / 41% 57% 43% 59%"],h={sm:{box:"h-11 w-11",icon:"h-5 w-5"},md:{box:"h-14 w-14",icon:"h-7 w-7"},lg:{box:"h-20 w-20",icon:"h-9 w-9"}};e.s(["Splotch",0,function({icon:e,paint:r,seed:s=0,size:l="md",wobble:d=!1,className:o=""}){let p=i(),u=n[r],f=h[l],x=c[s%c.length],m=c[(s+1)%c.length];return(0,t.jsxs)("span",{className:`relative inline-flex shrink-0 items-center justify-center ${f.box} ${o}`,children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"absolute inset-[-30%] rounded-full blur-xl",style:{background:u.glow,opacity:.55}}),(0,t.jsx)(a.motion.span,{"aria-hidden":!0,className:`absolute inset-0 bg-gradient-to-br ${u.grad}`,style:{borderRadius:x},animate:p||!d?void 0:{borderRadius:[x,m,x],rotate:[0,s%2?5:-5,0]},transition:{duration:7+s%3,repeat:1/0,ease:"easeInOut"}}),(0,t.jsx)("span",{"aria-hidden":!0,className:`absolute h-2 w-2 rounded-full bg-gradient-to-br ${u.grad}`,style:s%2?{right:"-6%",bottom:"4%"}:{left:"-8%",top:"10%"}}),(0,t.jsx)(e,{className:`relative z-10 ${f.icon} text-white`,strokeWidth:2.25})]})}],2790)},84026,e=>{"use strict";let t=(0,e.i(56420).default)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["ShieldCheck",0,t],84026)},28623,e=>{"use strict";let t=(0,e.i(56420).default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
1],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);e.s(["Sparkles",0,t],28623)},18515,e=>{"use strict";let t=(0,e.i(56420).default)("camera",[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);e.s(["Camera",0,t],18515)},82303,e=>{"use strict";let t=(0,e.i(56420).default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);e.s(["Users",0,t],82303)},67280,31310,e=>{"use strict";var t=e.i(56420);let a=(0,t.default)("droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]]);e.s(["Droplets",0,a],67280);let r=(0,t.default)("shirt",[["path",{d:"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z",key:"1wgbhj"}]]);e.s(["Shirt",0,r],31310)},86206,e=>{"use strict";let t=(0,e.i(56420).default)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);e.s(["Smartphone",0,t],86206)},92150,e=>{"use strict";let t=(0,e.i(56420).default)("boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);e.s(["Boxes",0,t],92150)},46387,e=>{"use strict";let t=(0,e.i(56420).default)("building-2",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]]);e.s(["Building2",0,t],46387)},27803,69136,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(22016),s=e.i(51757),l=e.i(84026),i=e.i(74544),n=e.i(82303),d=e.i(46387),o=e.i(6537),c=e.i(59544),h=e.i(56420);let p=(0,h.default)("cup-soda",[["path",{d:"m6 8 1.75 12.28a2 2 0 0 0 2 1.72h4.54a2 2 0 0 0 2-1.72L18 8",key:"8166m8"}],["path",{d:"M5 8h14",key:"pcz4l3"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.47 6.47 0 0 0 5 0",key:"yjz344"}],["path",{d:"m12 8 1-6h2",key:"3ybfa4"}]]);var u=e.i(67280),f=e.i(92150);let x=(0,h.default)("refrigerator",[["path",{d:"M5 6a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6Z",key:"fpq118"}],["path",{d:"M5 10h14",key:"elsbfy"}],["path",{d:"M15 7v6",key:"1nx30x"}]]),m=(0,h.default)("microwave",[["rect",{width:"20",height:"15",x:"2",y:"4",rx:"2",key:"2no95f"}],["rect",{width:"8",height:"7",x:"6",y:"8",rx:"1",key:"zh9wx"}],["path",{d:"M18 8v7",key:"o5zi4n"}],["path",{d:"M6 19v2",key:"1loha6"}],["path",{d:"M18 19v2",key:"1dawf0"}]]);var y=e.i(28623),g=e.i(31310);let b=(0,h.default)("utensils-crossed",[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8",key:"n7qcjb"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7",key:"d0u48b"}],["path",{d:"m2.1 21.8 6.4-6.3",key:"yn04lh"}],["path",{d:"m19 5-7 7",key:"194lzd"}]]),k=(0,h.default)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]),v=(0,h.default)("sofa",[["path",{d:"M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3",key:"1dgpiv"}],["path",{d:"M2 16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z",key:"xacw8m"}],["path",{d:"M4 18v2",key:"jwo5n2"}],["path",{d:"M20 18v2",key:"1ar1qi"}
1],["path",{d:"M12 4v9",key:"oqhhn3"}]]),j=(0,h.default)("door-open",[["path",{d:"M11 20H2",key:"nlcfvz"}],["path",{d:"M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z",key:"au4z13"}],["path",{d:"M11 4H8a2 2 0 0 0-2 2v14",key:"74r1mk"}],["path",{d:"M14 12h.01",key:"1jfl7z"}],["path",{d:"M22 20h-3",key:"vhrsz"}]]),w=(0,h.default)("arrow-right-left",[["path",{d:"m16 3 4 4-4 4",key:"1x1c3m"}],["path",{d:"M20 7H4",key:"zbl0bi"}],["path",{d:"m8 21-4-4 4-4",key:"h9nckh"}],["path",{d:"M4 17h16",key:"g4d7ey"}]]);var N=e.i(18515);let M={cup:p,pour:u.Droplets,stack:f.Boxes,fridge:x,microwave:m,wipe:y.Sparkles,fold:g.Shirt,utensils:b,book:k,furniture:v,door:j,move:w,camera:N.Camera};function C(e){return`$${(e/100).toFixed(2)}`}function S(e){return new Date(e).toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})}e.s(["CHORE_ICONS",0,M],69136),e.s(["ParentChoreCard",0,function({chore:e,kids:h,assignedKidIds:p,canAssign:u,onAssigned:f}){let x=M[e.icon],[m,y]=(0,a.useState)(null),[g,b]=(0,a.useState)(null);async function k(t,a){b(null),y(t);try{let r=await fetch("/api/parent/assignments",{method:a?"POST":"DELETE",headers:{"Content-Type":"application/json"},body:JSON.stringify({bountyId:e.id,kidId:t})});if(!r.ok){let e=await r.json().catch(()=>({}));b(e.error??`Could not ${a?"unlock":"lock"} this chore (${r.status}).`);return}f()}catch{b(`Network error â nothing was ${a?"unlocked":"locked"}. Try again.`)}finally{y(null)}}let v=[{label:"Clips still needed",value:`${e.clipsLeft} of ${e.clipsWanted}`,hint:`${e.clipsFilled} accepted so far`},{label:"Your family receives",value:`${C(e.familyRewardCents)} per accepted clip`,hint:"Paid to your account, never to your child"},{label:"The company pays",value:`${C(e.pricePerClipCents)} per accepted clip`,hint:`Funded into escrow up front \xb7 Node Data keeps ${C(e.pricePerClipCents-e.familyRewardCents)}`},{label:"Quality bar",value:`${e.qcBarPct}% QC score`,hint:"Graded by the published criteria before a human sees it; a reject costs the buyer nothing and pays nothing"},{label:"Homes needed",value:e.distinctHomes>1?`${e.distinctHomes} different homes`:"Any number from one home",hint:e.distinctHomes>1?"One accepted clip per home for this chore":void 0},{label:"Your child earns",value:`${e.xpPerClip} XP per approved clip`,hint:"Progress only â XP is not money and cannot be spent"}];return(0,t.jsxs)("li",{className:"rounded-xl border border-[#e5e2d9] bg-white p-6",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-start gap-3",children:[(0,t.jsx)("span",{className:"mt-0.5 flex h-10 w-10 shrink-0 items-center justify-center rounded-lg border border-[#e5e2d9] bg-[#ffffff]",children:(0,t.jsx)(x,{className:"h-5 w-5 text-[#cc785c]"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold leading-tight text-[#141413]",children:e.title}),(0,t.jsxs)("p",{className:"mt-1 flex flex-wrap items-center gap-x-3 gap-y-1 text-[13px] text-[#87867d]",children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(d.Building2,{className:"h-3.5 w-3.5"})," Requested by ",e.buyerName]}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(i.Clock,{className:"h-3.5 w-3.5"})," Posted ",S(e.postedAt)]}),e.deadline&&(0,t.jsxs)("span",{children:["Closes ",S(e.deadline)]})]})]})]}),(0,t.jsxs)("span",{className:"inline-flex shrink-0 items-center gap-1.5 rounded-full border border-[#cc785c]/35 bg-[#cc785c]/10 px-2.5 py-1 text-[11px] font-semibold uppercase tracking-wider text-[#cc785c]",children:[(0,t.jsx)(l.ShieldCheck,{className:"h-3.5 w-3.5"})," Reviewed for kids"]})]}),(0,t.jsx)("blockquote",{className:"mt-4 rounded-lg border-l-2 border-[#cc785c] bg-[#ffffff] px-4 py-3 text-[14px] leading-relaxed text-[#3d3d3a]",children:e.taskSpec}),e.triggerLabels.length>0&&(0,t.jsxs)("p",{className:"mt-2 text-[13px] text-[#87867d]",children:["Objects that make a clip eligible: ",e.triggerLabels.join(", ")
1]}),(0,t.jsx)("dl",{className:"mt-5 grid gap-x-6 gap-y-4 sm:grid-cols-2",children:v.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsx)("dt",{className:"text-[11px] font-semibold uppercase tracking-wider text-[#87867d]",children:e.label}),(0,t.jsx)("dd",{className:"mt-0.5 text-[15px] text-[#141413]",children:e.value}),e.hint&&(0,t.jsx)("dd",{className:"mt-0.5 text-[12px] leading-relaxed text-[#87867d]",children:e.hint})]},e.label))}),(0,t.jsxs)("p",{className:"mt-5 rounded-lg border border-[#e5e2d9] bg-[#ffffff] px-4 py-3 text-[13px] leading-relaxed text-[#6b6a63]",children:[(0,t.jsx)("strong",{className:"font-semibold text-[#3d3d3a]",children:"On every clip for this chore:"})," ","video only â no audio and no location are ever recorded, a clip with a person in frame is rejected on the phone before it uploads, and nothing reaches"," ",e.buyerName," until you have approved that individual clip."," ",(0,t.jsx)(r.default,{href:"/privacy",className:"text-[#cc785c] hover:underline",children:"Privacy"})," ","·"," ",(0,t.jsx)(r.default,{href:"/acceptance",className:"text-[#cc785c] hover:underline",children:"How clips are graded"})]}),(0,t.jsxs)("div",{className:"mt-5 border-t border-[#e5e2d9] pt-4",children:[u?0===h.length?(0,t.jsxs)("p",{className:"text-[13px] leading-relaxed text-[#6b6a63]",children:["No child accounts yet â"," ",(0,t.jsx)(r.default,{href:"/family",className:"text-[#cc785c] hover:underline",children:"add one on the Family page"})," ","and this chore can be unlocked for them."]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"text-[13px] text-[#6b6a63]",children:"Unlock for a child. Until you do, they can see this chore but cannot film it."}),(0,t.jsx)("div",{className:"mt-3 flex flex-wrap gap-2",children:h.map(e=>{let a=p.includes(e.id),r=m===e.id;return a?(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-md border border-[#cc785c]/35 bg-[#cc785c]/10 py-1.5 pl-3 pr-1.5 text-sm text-[#cc785c]",children:[(0,t.jsx)(s.CheckCircle2,{className:"h-3.5 w-3.5"})," Unlocked for ",e.name,(0,t.jsxs)("button",{type:"button",disabled:r,onClick:()=>k(e.id,!1),className:"ml-1 inline-flex cursor-pointer items-center gap-1 rounded border border-[#e5e2d9] bg-[#ffffff] px-2 py-1 text-[12px] text-[#6b6a63] transition-colors hover:border-[#cfccbf] hover:text-[#141413] disabled:opacity-50",children:[(0,t.jsx)(o.Lock,{className:"h-3 w-3"})," ",r?"Lockingâ¦":"Lock again"]})]},e.id):(0,t.jsx)(c.Button,{variant:"primary",size:"sm",disabled:r,onClick:()=>k(e.id,!0),children:r?"Unlockingâ¦":(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.Users,{className:"h-3.5 w-3.5"})," Unlock for ",e.name]})},e.id)})})]}):(0,t.jsxs)("p",{className:"text-[13px] leading-relaxed text-[#6b6a63]",children:["Unlocking a chore for a child needs a verified parent account."," ",(0,t.jsx)(r.default,{href:"/family",className:"text-[#cc785c] hover:underline",children:"Set that up on the Family page"}),"."]}),g&&(0,t.jsx)("p",{className:"mt-3 text-[13px] text-[#bf4d43]",children:g})]})]})}],27803)},38752,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(18566),s=e.i(22016),l=e.i(59544);e.s(["BoardSignIn",0,function({intent:e}){let i=(0,r.useRouter)(),[n,d]=(0,a.useState)(null),[o,c]=(0,a.useState)(!1);async function h(e){e.preventDefault(),d(null),c(!0);let t=new FormData(e.currentTarget);try{let e=await fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:t.get("email"),password:t.get("password")})}),a=await e.json().catch(()=>({}));if(!e.ok)return void d(a.error??`Sign in failed (${e.status}).`);i.refresh()}catch{d("Network error signing in.")}finally{c(!1)}}let p="w-full rounded-md border border-[#e5e2d9] bg-[#ffffff] px-3 py-2.5 text-sm text-[#141413] focus:border-[#cc785c] focus:outline-none";return(0,t.jsxs)("form",{onSubmit:h,className:"rounded-xl border border-[#e5e2d9] bg-white p-6",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold text-[#141413]",children:"kid"===e?"Sign in to see your chores":"Sign in to unlock chores"}),(0,t.jsx)("p",{className:"mt-1.5 text-[13px] leading-relaxed text-[#6b6a63]",children:"kid"===e?"Use the login your parent made for you in ND GO. You'll see which chores are already unlocked for you.":"Signing in shows which chores each of your children can film, and lets you unlock new ones."}),(0,t.jsxs)("div",{className:"mt-4 space-y-3",children:[(0,t.jsx)("input",{name:"email",type:"email",required:!0,placeholder:"Email",autoComplete:"email",className:p}),(0,t.jsx)("input",{name:"password",type:"password",required:!0,placeholder:"Password",autoComplete:"current-password",className:p}),(0,t.jsx)(l.Button,{type:"submit",variant:"primary",className:"w-full",disabled:o,children:o?"Signing inâ¦":"Sign in"})]}),n&&(0,t.jsx)("p",{className:"mt-3 text-[13px] text-[#bf4d43]",children:n}),"parent"===e&&(0,t.jsxs)("p",{className:"mt-3 text-[12px] leading-relaxed text-[#87867d]",children:["No account yet?"," ",(0,t.jsx)(s.default,{href:"/sign-in?redirect=/chores",className:"text-[#cc785c] hover:underline",children:"Create one"}),". Adding a child and verifying youâre an adult happens on"," ",(0,t.jsx)(s.default,{href:"/family",className:"text-[#cc785c] hover:underline",children:"the Family page"}),"."]})]})}])},83954,e=>{"use strict";var t=e.i(43476),a=e.i(71645),r=e.i(22016),s=e.i(18566),l=e.i(33581),i=e.i(56420);
1let n=(0,i.default)("clipboard-list",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),d=(0,i.default)("flame",[["path",{d:"M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4",key:"1slcih"}]]);var o=e.i(86206);let c=(0,i.default)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);var h=e.i(82303),p=e.i(7873),u=e.i(59544),f=e.i(46932),x=e.i(72328),m=e.i(6537),y=e.i(28623),g=e.i(2790),b=e.i(53286),k=e.i(69136);let v={unlocked:{chip:"Yours to film",detail:"Your parent unlocked this one. Open ND GO and it'll be waiting."},locked:{chip:"Ask a parent",detail:"Show this to your parent â they unlock it for you, then it shows up in ND GO."},guest:{chip:"Parent unlocks it",detail:"A parent sets the account up with you and picks which chores you can film."}};function j({chore:e,lock:a,index:r}){let s=(0,x.useReducedMotion)(),l=b.PAINT[e.paint],i=k.CHORE_ICONS[e.icon],n=v[a],d="unlocked"===a;return(0,t.jsxs)(f.motion.li,{initial:s?void 0:{opacity:0,y:14},whileInView:s?void 0:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.35,delay:Math.min(.06*r,.3)},whileHover:s?void 0:{scale:1.015,rotate:r%2?.4:-.4},className:`relative overflow-hidden rounded-3xl border ${l.ring} ${l.wash} p-6`,children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute -right-16 -top-16 h-44 w-44 rounded-full blur-3xl",style:{background:l.glow,opacity:.5}}),(0,t.jsxs)("div",{className:"relative flex items-start gap-4",children:[(0,t.jsx)(g.Splotch,{icon:i,paint:e.paint,seed:r,size:"lg",wobble:!0}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,t.jsxs)("span",{className:`inline-flex items-center gap-1 rounded-full border px-2.5 py-1 text-[11px] font-bold uppercase tracking-wider ${d?"border-[#84cc16]/50 bg-[#84cc16]/15 text-[#3f6212]":"border-[#e5e2d9] bg-white text-[#6b6a63]"}`,children:[d?(0,t.jsx)(y.Sparkles,{className:"h-3 w-3"}):(0,t.jsx)(m.Lock,{className:"h-3 w-3"}),n.chip]}),(0,t.jsxs)("span",{className:"text-[11px] font-semibold uppercase tracking-wider text-[#87867d]",children:[e.clipsLeft," of ",e.clipsWanted," still needed"]})]}),(0,t.jsx)("h3",{className:"mt-3 text-xl font-extrabold leading-tight text-[#141413] sm:text-2xl",children:e.title}),(0,t.jsx)("p",{className:"mt-2 text-[15px] leading-relaxed text-[#57564f]",children:e.taskSpec}),e.triggerLabels.length>0&&(0,t.jsxs)("p",{className:"mt-2 text-[13px] text-[#87867d]",children:["Point the camera at: ",e.triggerLabels.join(", ")]}),(0,t.jsxs)("div",{className:"mt-4 flex flex-wrap gap-2",children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-[#fde047]/40 bg-[#facc15]/10 px-3 py-1 text-[13px] font-bold text-[#8f6a1f]",children:[(0,t.jsx)(c,{className:"h-3.5 w-3.5 fill-[#b07d2b]"}),"+",e.xpPerClip," XP a clip"]}),(0,t.jsxs)("span",{className:"inline-flex items-center rounded-full border border-[#e5e2d9] bg-white px-3 py-1 text-[13px] text-[#57564f]",children:["$",(e.familyRewardCents/100).toFixed(2)," to your parent a clip"]})]}),(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsx)("div",{className:"h-2.5 overflow-hidden rounded-full bg-[#f0eee6]",children:(0,t.jsx)("div",{className:"h-full rounded-full transition-[width] duration-500",style:{width:`${e.pctFilled}%`,background:l.hex}})}),(0,t.jsxs)("p",{className:"mt-1.5 text-[12px] text-[#87867d]",children:[e.clipsFilled," filmed so far · ",e.pctFilled,"% done"]})]}),(0,t.jsx)("p",{className:"mt-4 border-t border-[#e5e2d9] pt-3 text-[13px] leading-relaxed text-[#6b6a63]",children:n.detail})]})]})]})}var w=e.i(27803),N=e.i(38752);function M({label:e,value:a}){return(0,t.jsxs)("div",{className:"rounded-xl border border-[#e5e2d9] bg-white px-5 py-4",children:[(0,t.jsx)("p",{className:"text-[11px] font-semibold uppercase tracking-wider text-[#87867d]",children:e}),(0,t.jsx)("p",{className:"mt-1 text-2xl font-semibold text-[#141413]",children:a})]})}function C({mode:e}){return"kid"===e?(0,t.jsxs)("div",{className:"relative mt-6 overflow-hidden rounded-3xl border border-[#e5e2d9] bg-white p-8 text-center",children:[(0,t.jsx)(p.PaintBlobs,{blobs:[{paint:"violet",pos:"left-1/4 -top-16",size:"h-56 w-56"},{paint:"cyan",pos:"right-1/4 -bottom-20",size:"h-64 w-64"}]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(n,{className:"mx-auto h-10 w-10 text-[#6b6a63]"}),(0,t.jsx)("p",{className:"mt-4 text-xl font-extrabold text-[#141413]",children:"No chores on the board yet"}),(0,t.jsx)("p",{className:"mx-auto mt-2 max-w-md text-[15px] leading-relaxed text-[#6b6a63]",children:"Companies post the chores, and every one gets checked before a kid can see it. None are open right now â so there is nothing to film yet. Check back; this fills up as companies post."}),(0,t.jsxs)("div",{className:"mt-6 flex flex-wrap justify-center gap-3",children:[(0,t.jsx)(u.Button,{variant:"secondary",href:"/go",children:"See what youâd be teaching"}),(0,t.jsx)(u.Button,{variant:"ghost",href:"/nd-go",children:"Get ND GO ready"})]})]})]}):(0,t.jsxs)("div",{className:"rounded-xl border border-[#e5e2d9] bg-white p-6",children:[(0,t.jsx)("p",{className:"text-[15px] font-semibold text-[#141413]",children:"No child-safe chores are open"}),(0,t.jsx)("p",{className:"mt-1.5 max-w-2xl text-[13px] leading-relaxed text-[#6b6a63]",children:"Companies fund a chore up front, and Node Data reviews each one before any child account can see it. Nothing has cleared review and stayed open, so there is nothing to unlock at the moment â and until there is, your child cannot record anything."})]})}e.s(["ChoreBoard",0,function({chores:e,viewer:i,initialMode:n}){let p=(0,s.useRouter)(),[f,x]=(0,a.useState)(n??("kid"===i.role?"kid":"parent"===i.role||"adult"===i.role?"parent":"kid")),m="parent"===i.role?i.kids:[],y="parent"===i.role?i.assignments:[],g="parent"===i.role&&i.verified,b=e.reduce((e,t)=>
1e+t.clipsLeft,0),k=e[0]?.familyRewardCents??0;return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[(0,t.jsx)("div",{role:"tablist","aria-label":"Who is looking",className:"inline-flex rounded-full border border-[#e5e2d9] bg-white p-1",children:[{id:"kid",label:"I'm filming",icon:c},{id:"parent",label:"I'm the parent",icon:h.Users}].map(e=>(0,t.jsxs)("button",{role:"tab","aria-selected":f===e.id,onClick:()=>x(e.id),className:`inline-flex cursor-pointer items-center gap-2 rounded-full px-4 py-2 text-sm font-semibold transition-colors ${f===e.id?"bg-[#cc785c] text-black":"text-[#6b6a63] hover:text-[#141413]"}`,children:[(0,t.jsx)(e.icon,{className:"h-4 w-4"}),e.label]},e.id))}),"kid"===i.role&&(0,t.jsxs)("span",{className:"inline-flex flex-wrap items-center gap-2",children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full border border-[#fde047]/40 bg-[#facc15]/10 px-3 py-1.5 text-[13px] font-bold text-[#8f6a1f]",children:[(0,t.jsx)(c,{className:"h-3.5 w-3.5 fill-[#b07d2b]"}),i.name," · Level ",i.level," · ",i.xp%100,"/",100," XP to the next level"]}),i.streakDays>0&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full border border-[#fb923c]/40 bg-[#fb923c]/10 px-3 py-1.5 text-[13px] font-bold text-[#b45309]",title:i.streakBest>
1i.streakDays?`Your best streak is ${i.streakBest} days`:"This is your best streak yet",children:[(0,t.jsx)(d,{className:"h-3.5 w-3.5 fill-[#d97706]"}),i.streakDays," day",1===i.streakDays?"":"s"," in a row"]})]}),"parent"===i.role&&(0,t.jsxs)("span",{className:"text-[13px] text-[#87867d]",children:["Signed in as ",i.name,i.verified?"":" · not verified yet"]})]}),"kid"===f?(0,t.jsxs)("div",{className:"mt-8",children:[(0,t.jsx)("p",{className:"max-w-2xl text-[15px] leading-relaxed text-[#57564f]",children:"kid"===i.role?"Chores a company is paying for right now. The unlocked ones are yours to film in ND GO â the rest, ask your parent.":"These are the chores companies are paying for right now, and the only ones a kid can be asked to film. A parent unlocks the ones they're happy with."}),0===e.length?(0,t.jsx)(C,{mode:"kid"}):(0,t.jsx)("ul",{className:`mt-6 grid gap-5 ${e.length>1?"lg:grid-cols-2":""}`,children:e.map((e,a)=>(0,t.jsx)(j,{chore:e,lock:"kid"!==i.role?"guest":e.assigned?"unlocked":"locked",index:a},e.id))}),"kid"===i.role?(0,t.jsxs)("div",{className:"mt-8 flex flex-wrap gap-3",children:[(0,t.jsxs)(u.Button,{variant:"primary",href:"/nd-go",children:[(0,t.jsx)(o.Smartphone,{className:"h-4 w-4"})," Open ND GO to film"]}),(0,t.jsx)(u.Button,{variant:"secondary",href:"/go",children:"How it teaches a robot"})]}):(0,t.jsxs)("div",{className:"mt-8 grid gap-4 sm:grid-cols-2",children:["guest"===i.role?(0,t.jsx)(N.BoardSignIn,{intent:"kid"}):(0,t.jsxs)("div",{className:"rounded-2xl border border-[#e5e2d9] bg-white p-5",children:[(0,t.jsx)("p",{className:"text-[15px] font-semibold text-[#141413]",children:"This is your childâs side of the board"}),(0,t.jsx)("p",{className:"mt-1.5 text-[13px] leading-relaxed text-[#6b6a63]",children:"Same chores, minus the money and the grading bar. When they sign in, the ones you have unlocked are marked as theirs."}),(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsx)(u.Button,{variant:"secondary",size:"sm",onClick:()=>x("parent"),children:"Back to the details"})})]}),(0,t.jsxs)("div",{className:"rounded-2xl border border-[#e5e2d9] bg-white p-5",children:[(0,t.jsx)("p",{className:"text-[15px] font-semibold text-[#141413]",children:"Never filmed one before?"}),(0,t.jsx)("p",{className:"mt-1.5 text-[13px] leading-relaxed text-[#6b6a63]",children:"ND GO grades every clip on the phone and tells you what to fix before it counts. Nothing is published until a parent approves it."}),(0,t.jsxs)("div",{className:"mt-4 flex gap-2",children:[(0,t.jsx)(u.Button,{variant:"secondary",size:"sm",href:"/nd-go",children:"Get ND GO"}),(0,t.jsx)(u.Button,{variant:"ghost",size:"sm",href:"/go",children:"For kids"})]})]})]})]}):(0,t.jsxs)("div",{className:"mt-8 space-y-6",children:[(0,t.jsxs)("div",{className:"grid gap-4 sm:grid-cols-3",children:[(0,t.jsx)(M,{label:"Chores open to kids",value:String(e.length)}),(0,t.jsx)(M,{label:"Clips still wanted",value:String(b)}),(0,t.jsx)(M,{label:"Your family earns",value:k?`$${(k/100).toFixed(2)} a clip`:"â"})]}),(0,t.jsxs)("p",{className:"max-w-2xl text-[15px] leading-relaxed text-[#6b6a63]",children:["Every chore here has passed Node Dataâs content review, which is what makes it visible to a child at all. Reviewed is not the same as chosen: your child can only film a chore you unlock for them, and you approve each finished clip separately on"," ",(0,t.jsx)(r.default,{href:"/family",className:"text-[#cc785c] hover:underline",children:"the Family page"}),"."]}),"guest"===i.role&&(0,t.jsx)(N.BoardSignIn,{intent:"parent"}),"adult"===i.role&&(0,t.jsxs)("div",{className:"rounded-xl border border-[#e2d2a3] bg-[#f9f2df] p-5",children:[(0,t.jsx)("p",{className:"text-[15px] font-semibold text-[#141413]",children:"This account has no children on it"}),(0,t.jsx)("p",{className:"mt-1.5 text-[13px] leading-relaxed text-[#6b6a63]",children:"Add a child and verify youâre an adult on the Family page, then you can unlock chores for them here."}),(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsxs)(u.Button,{variant:"primary",size:"sm",href:"/family",children:[(0,t.jsx)(l.Baby,{className:"h-4 w-4"})," Go to Family setup"]})})]}),"parent"===i.role&&!i.verified&&(0,t.jsxs)("div",{className:"rounded-xl border border-[#e2d2a3] bg-[#f9f2df] p-5",children:[(0,t.jsx)("p",{className:"text-[15px] font-semibold text-[#141413]",children:"Verify your parent account to unlock chores"}),(0,t.jsx)("p",{className:"mt-1.5 text-[13px] leading-relaxed text-[#6b6a63]",children:"You can read every detail below now. Unlocking one for a child needs the one-time identity check, which is also where your payout account is set up."}),(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsx)(u.Button,{variant:"primary",size:"sm",href:"/family",children:"Verify on the Family page"})})]}),0===e.length?(0,t.jsx)(C,{mode:"parent"}):(0,t.jsx)("ul",{className:"space-y-5",children:e.map(e=>(0,t.jsx)(w.ParentChoreCard,{chore:e,kids:m,assignedKidIds:y.filter(t=>t.bountyId===e.id).map(e=>e.kidId),canAssign:g,onAssigned:()=>p.refresh()},e.id))})]})]})}],83954)}]);
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.