1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3769],{24644:(e,s,t)=>{"use strict";t.d(s,{G:()=>h});var r=t(14232),a=t(72569);let i={primary:{className:"text-white",hex:"#ffffff"},secondary:{className:"text-slate-300",hex:"#e2e8f0"},muted:{className:"text-slate-300",hex:"#cbd5f5"},link:{className:"text-slate-100 hover:text-white",hex:"#f1f5f9"}},n={primary:{className:"text-gray-900",hex:"#111827"},secondary:{className:"text-gray-800",hex:"#1f2937"},muted:{className:"text-gray-600",hex:"#4b5563"},link:{className:"text-gray-700 hover:text-gray-900",hex:"#374151"}};function o(e,s,t){let[r,a,i]=[e,s,t].map(e=>{let s=e/255;return s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4)});return .2126*r+.7152*a+.0722*i}function l(e,s){return(Math.max(e,s)+.05)/(Math.min(e,s)+.05)}function d(e){let s=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return s?{r:parseInt(s[1],16),g:parseInt(s[2],16),b:parseInt(s[3],16)}:null}function c(e,s,t,r){let a,i=(a=d(e.hex))?o(a.r,a.g,a.b):null;return null===i?s:l(t,i)>=r?e:s}function h(e,s=.6){return(0,r.useMemo)(()=>{let t=function(e){let s=e.map(d).filter(e=>null!==e);if(0===s.length)return{r:128,g:128,b:128};let t=s.map((e,t)=>1===s.length||2===s.length?1:1-Math.abs(t-(s.length-1)/2)/(s.length-1)*.5),r=t.reduce((e,s)=>e+s,0),a=Math.round(s.reduce((e,s,r)=>e+s.r*t[r],0)/r);return{r:a,g:Math.round(s.reduce((e,s,r)=>e+s.g*t[r],0)/r),b:Math.round(s.reduce((e,s,r)=>e+s.b*t[r],0)/r)}}((0,a.AT)(e).gradientColors),r=o(t.r,t.g,t.b),h=l(r,0),m=l(r,1),u=1+(s-.5)*2,x=m*(s>.5?u:1)>h*(s<.5?2-u:1)?"white":"black",p="white"===x?i:n,y=p.primary,f=c(p.secondary,y,r,"white"===x?3.375:4.5),g=c(p.muted,f,r,3.2),b=c(p.link,y,r,4);return{textColor:x,primary:y.className,secondary:f.className,muted:g.className,link:b.className}},[e,s])}},37508:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/terms",function(){return t(92962)}])},77161:(e,s,t)=>{"use strict";t.d(s,{A:()=>l});var r=t(14232);let a=e=>{let s=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,s,t)=>t?t.toUpperCase():s.toLowerCase());return s.charAt(0).toUpperCase()+s.slice(1)},i=(...e)=>e.filter((e,s,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===s).join(" ").trim();var n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,r.forwardRef)(({color:e="currentColor",size:s=24,strokeWidth:t=2,absoluteStrokeWidth:a,className:o="",children:l,iconNode:d,...c},h)=>(0,r.createElement)("svg",{ref:h,...n,width:s,height:s,stroke:e,strokeWidth:a?24*Number(t)/Number(s):t,className:i("lucide",o),...!l&&!(e=>{for(let s in e)if(s.startsWith("aria-")||"role"===s||"title"===s)return!0})(c)&&{"aria-hidden":"true"},...c},[...d.map(([e,s])=>(0,r.createElement)(e,s)),...Array.isArray(l)?l:[l]])),l=(e,s)=>{let t=(0,r.forwardRef)(({className:t,...n},l)=>(0,r.createElement)(o,{ref:l,iconNode:s,className:i(`lucide-${a(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,t),...n}));return t.displayName=a(e),t}},77328:(e,s,t)=>{e.exports=t(88022)},78216:(e,s,t)=>{"use strict";t.d(s,{A:()=>r});let r=(0,t(77161).A)("waves",[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"knzxuh"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"2jd2cc"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}]])},92962:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSG:()=>h,default:()=>m});var r=t(37876),a=t(14232),i=t(77328),n=t.n(i),o=t(99622),l=t(81517),d=t(50967),c=t(24644),h=!0;function m({lastUpdated:e}){let{selectedPalette:s,changePalette:t}=(0,d.T)(),i=(0,c.G)(s,.6);return(0,a.useEffect)(()=>(document.body.setAttribute("data-page","terms"),()=>document.body.removeAttribute("data-page")),[]),(0,r.jsxs)("div",{className:"min-h-full relative overflow-hidden",children:[(0,r.jsx)("div",{className:"fixed inset-0 z-0",children:(0,r.jsx)(o.A,{palette:s})}),(0,r.jsx)(l.A,{selectedPalette:s,onPaletteChange:t}),(0,r.jsxs)("div",{className:"relative z-10 min-h-screen py-12 px-4 sm:px-6 lg:px-8 pb-20",children:[(0,r.jsx)(n(),{children:(0,r.jsx)("title",{children:"Terms of Use - Textaurant.app"})}),(0,r.jsx)("div",{className:"max-w-3xl mx-auto pb-4",children:(0,r.jsx)("h1",{className:`text-3xl md:text-4xl font-bold ${i.primary} px-4`,children:"Terms of Use"})}),(0,r.jsx)("div",{className:"max-w-3xl mx-auto",children:(0,r.jsx)("div",{className:"bg-white/90 backdrop-blur-sm shadow rounded-lg sm:rounded-lg border border-white/20",children:(0,r.jsxs)("div",{className:"px-4 py-5 sm:p-6",children:[(0,r.jsxs)("div",{className:"space-y-6 text-gray-700",children:[(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3",children:"1. Agreeing to These Terms"}),(0,r.jsx)("p",{children:"By using Textaurant.app's SMS ordering service, you agree to follow these rules. If you don't agree, please don't use our service."})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3",children:"2. What Our Service Does"}),(0,r.jsx)("p",{children:"Textaurant.app lets you order food by texting. You send us a text message with what you want to eat, and we help process your order with the restaurant. It's that simple."})]}),(0,r.jsxs)("section",{id:"terms-location-data",children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3",children:"3. Location Data and Our Beta Service"}),(0,r.jsx)("p",{children:"If you use a location link or type a location into our service, you agree that we may process your precise location shared by your browser and location text such as addresses, landmarks, and neighborhoods. We geocode typed location text using Google Maps Platform solely to match you with nearby restaurants. We store this information on your routing session. Our service is operating in beta in Salt Lake City, Utah, and processes real location data there. Demo-session location data is purged within approximately 24 hours under our existing demo retention practices."})]}),(0,r.jsxs)("section",{id:"terms-demo-disclosure",children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3",children:"4. Demo Restaurants"}),(0,r.jsx)("p",{children:"Demonstration restaurants are fictitious. They use real Salt Lake City addresses and landmarks to make the demo feel realistic, but they are not affiliated with any actual business at those addresses. Demo orders are not fulfilled."})]}),(0,r.jsxs)("section",{id:"beta",children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3",children:"Beta Program"}),(0,r.jsx)("p",{children:"Beta access is free for 180 days from email verification, with fair use of 1,300 text segments each month. After beta, a paid plan is required; eligible beta members may choose the $29.99/month Founder rate while they remain subscribed. We retain data for 90 days after expiry."}),(0,r.jsx)("p",{className:"mt-2",children:"Beta software may contain rough edges. Seats are limited and we may revoke access for abuse or violation of these terms."})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3",children:"5. SMS Consent & Terms - Please Read Carefully"}),(0,r.jsx)("p",{className:"mb-3",children:(0,r.jsx)("strong",{children:"By texting our restaurant number or using our SMS ordering service, you expressly consent to receive text messages from us."})}),(0,r.jsx)("h3",{className:"font-semibold mb-2",children:"What messages you'll receive:"}),(0,r.jsxs)("ul",{className:"list-disc list-inside space-y-2 mb-4",children:[(0,r.jsx)("li",{children:"Order confirmations and clarifications"}),(0,r.jsx)("li",{children:"Payment links and order status updates"}),(0,r.jsx)("li",{children:"Pickup or delivery notifications"}),(0,r.jsx)("li",{children:"Questions about your order when needed"}),(0,r.jsx)("li",{children:"Service-related messages only (no marketing or promotional content)"})]}),(0,r.jsx)("h3",{className:"font-semibold mb-2",children:"Important SMS Information:"}),(0,r.jsxs)("ul",{className:"list-disc list-inside space-y-2 mb-4",children:[(0,r.jsxs)("li",{children:[(0,r.jsx)("strong",{children:"Message Frequency:"})," Message frequency varies based on your ordering activity"]}),(0,r.jsxs)("li",{children:[(0,r.jsx)("strong",{children:"Message & Data Rates:"}
1)," Standard message and data rates may apply depending on your mobile plan"]}),(0,r.jsxs)("li",{children:[(0,r.jsx)("strong",{children:"Opt-Out:"})," You can stop receiving messages anytime by texting STOP to any message from us"]}),(0,r.jsxs)("li",{children:[(0,r.jsx)("strong",{children:"Opt-In Again:"})," Text START to resubscribe to SMS messages"]}),(0,r.jsxs)("li",{children:[(0,r.jsx)("strong",{children:"Help:"})," Text HELP for assistance"]})]}),(0,r.jsx)("h3",{className:"font-semibold mb-2",children:"Supported Carriers:"}),(0,r.jsx)("p",{className:"mb-3",children:"Our SMS service works with all major US carriers including AT&T, Verizon, T-Mobile, Sprint, and most regional carriers."}),(0,r.jsx)("h3",{className:"font-semibold mb-2",children:"Customer Support:"}),(0,r.jsx)("p",{className:"mb-3",children:"For SMS-related questions, email us at [email protected] or contact your restaurant directly."})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3",children:"6. What You Need to Do"}),(0,r.jsxs)("ul",{className:"list-disc list-inside space-y-2",children:[(0,r.jsx)("li",{children:"Give us accurate phone number and payment information"}),(0,r.jsx)("li",{children:"Only use our service for real food orders"}),(0,r.jsx)("li",{children:"Follow restaurant rules and hours"}),(0,r.jsx)("li",{children:"Pay for orders you place"}),(0,r.jsx)("li",{children:"Be respectful in your messages"})]})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3",children:"7. Your Privacy"}),(0,r.jsx)("p",{children:"We collect your phone number, order details, and basic device information to make our service work. Read our Privacy Policy for the full details about how we handle your information."})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3",children:"8. What We're Not Responsible For"}),(0,r.jsx)("p",{children:"Textaurant.app helps you place orders, but we don't cook the food or deliver it. We're not responsible for food quality, delivery times, or restaurant policies. If there's an issue with your food, contact the restaurant directly."})]}),(0,r.jsxs)("section",{children:[(0,r.jsx)("h2",{className:"text-xl font-semibold text-gray-900 mb-3",children:"9. Questions"}),(0,r.jsx)("p",{children:"If you have questions about these terms, email us at [email protected]"})]})]}),(0,r.jsx)("div",{className:"mt-8 pt-6 border-t border-gray-200",children:(0,r.jsxs)("p",{className:"text-sm text-gray-500",children:["Last updated: ",e]})})]})})})]})]})}},99622:(e,s,t)=>{"use strict";t.d(s,{A:()=>r.A});var r=t(4265)}},e=>{e.O(0,[579,636,6593,8792],()=>e(e.s=37508)),_N_E=e.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.