1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,515699,e=>{"use strict";var n=e.i(651682),t=e.i(400730),a=e.i(685149),i="https://app.the-qrcode-generator.com",s="https://dashboard.uniqode.com",r="Google Analytics, Google Sheets, Zapier, Canva, Slack, and more.",l="Use API to automate all QR Code operations at scale.",o="Enhance your QR code campaigns with advanced customizations like smart rules, location triggers, custom landing pages, templated designs, and scan access control for a more dynamic and secure user experience.",c={"free-plan":{qrCount:2,userCount:1,includesGps:!1},"flex-plan":{qrCount:5,userCount:1,includesGps:!1},"core-plan":{qrCount:250,userCount:1,includesGps:!0},"plus-plan":{qrCount:500,userCount:3,includesGps:!0}},d={USD:"$",EUR:"â¬",GBP:"£",INR:"â¹",AUD:"A$",CAD:"CA$"};e.s(["COMPLIANCE_BADGES",0,[{icon:"/pricing/sso-icon.svg",alt:"Single Sign-On (SSO)"},{icon:"/pricing/soc2-icon.svg",alt:"Service Organization Control 2 (SOC2)"},{icon:"/pricing/gs1-icon.svg",alt:"Global Standards 1 (GS1)"},{icon:"/pricing/hipaa-icon.svg",alt:"Health Insurance Portability and Accountability Act (HIPAA)"},{icon:"/pricing/iso-icon.svg",alt:"ISO (International Organization for Standardization)"},{icon:"/pricing/gdpr-icon.svg",alt:"General Data Protection Regulation (GDPR)"}],"COUNTRY_TO_CURRENCY",0,{IN:"INR",GB:"GBP",AU:"AUD",CA:"CAD",AT:"EUR",BE:"EUR",CY:"EUR",EE:"EUR",FI:"EUR",FR:"EUR",DE:"EUR",GR:"EUR",IE:"EUR",IT:"EUR",LV:"EUR",LT:"EUR",LU:"EUR",MT:"EUR",NL:"EUR",PT:"EUR",SK:"EUR",SI:"EUR",ES:"EUR",HR:"EUR"},"DASHBOARD_URL",0,i,"GA_EVENTS",0,{"free-plan":"clicked_try_for_free","flex-plan":"clicked_get_flex","core-plan":"clicked_get_core","plus-plan":"clicked_get_plus"},"PLAN_CONFIGS",0,[{id:"free-plan",heading:"Free",description:"Create QR Codes for business or personal use",basePrice:0,ctaText:"Try for free",ctaHasArrow:!1,titleColor:"#313231",ctaBg:"#FFFFFF",ctaHoverBg:"#F7F8F9",isPaidPlan:!1,isExternalPlan:!1,isRecommended:!1,features:[{name:"Bulk QR Code creation",enabled:!1},{name:"Watermark-free QR codes",enabled:!1},{name:"CSV export of scan data",enabled:!1},{name:"Integrations",enabled:!1,tooltip:r},{name:"QR Code API",enabled:!1,tooltip:l},{name:"Advanced customization",enabled:!1,tooltip:o}]},{id:"flex-plan",heading:"Flex",description:"Reach out to more customers",basePrice:5,ctaText:"Get Flex",ctaHasArrow:!1,titleColor:"#507D2B",ctaBg:"#507D2B",ctaHoverBg:"#3F651F",isPaidPlan:!0,isExternalPlan:!1,isRecommended:!1,features:[{name:"Bulk QR Code creation",enabled:!0},{name:"Watermark-free QR codes",enabled:!0},{name:"CSV export of scan data",enabled:!0},{name:"Integrations",enabled:!1,tooltip:r},{name:"QR Code API",enabled:!1,tooltip:l},{name:"Advanced customization",enabled:!1,tooltip:o}]},{id:"core-plan",heading:"Core",description:"Gain powerful analytics and integrations to boost growth",basePrice:49,ctaText:"Continue to Uniqode",ctaHasArrow:!0,titleColor:"#AA4883",ctaBg:"#951A64",ctaHoverBg:"#771550",isPaidPlan:!0,isExternalPlan:!0,isRecommended:!1,features:[{name:"Bulk QR Code creation",enabled:!0},{name:"Watermark-free QR codes",enabled:!0},{name:"CSV export of scan data",enabled:!0},{name:"Integrations",enabled:!0,tooltip:r},{name:"QR Code API",enabled:!0,tooltip:l},{name:"Advanced customization",enabled:!0,tooltip:o}]},{id:"plus-plan",heading:"Plus",description:"Collaborate securely and scale your QR strategy",basePrice:99,ctaText:"Continue to Uniqode",ctaHasArrow:!0,titleColor:"#0044F5",ctaBg:"#0044F5",ctaHoverBg:"#0030AC",isPaidPlan:!0,isExternalPlan:!0,isRecommended:!1,features:[{name:"Bulk QR Code creation",enabled:!0},{name:"Watermark-free QR codes",enabled:!0},{name:"CSV export of scan data",enabled:!0},{name:"Integrations",enabled:!0,tooltip:r},{name:"QR Code API",enabled:!0,tooltip:l},{name:"Advanced customization",enabled:!0,tooltip:o}]}],"PRICING_FAQ_ITEMS",0,[{question:"Does The QR Code Generator (TQRCG) offer discounts or a free trial?",answer:'<p>Yes. You can sign up for a 14-day free trial on both <a href="https://www.the-qrcode-generator.com/" target="_blank">The QR Code Generator (TQRCG)</a> and <a href="https://www.uniqode.com/" target="_blank" rel="noopener">Uniqode (formerly Beaconstac)</a>. This allows you to explore the features before committing to a paid plan.</p>'},{question:"What happens to my QR Codes once the free trial expires?",answer:"<p><strong>On The QR Code Generator:</strong> After your free trial ends, <strong>two dynamic QR Codes will remain active</strong> but they will display ads.</p><p><strong>On Uniqode:</strong> Once the free trial expires, <strong>all dynamic QR Codes you created will become inactive.</strong> To keep them active and accessible, you'll need to upgrade to a paid plan. Without an upgrade, the QR Codes will stop redirecting users, and <strong>tracking and analytics will be paused</strong> until a subscription is activated.</p>"},{question:"Is The QR Code Generator really free?",answer:"<p>Yes. The Free plan lets you create 2 dynamic QR Codes and unlimited static QR Codes at no cost.</p>"},{question:"How many QR Codes can I create in the TQRCG Free plan?",answer:"<p>You can create 2 dynamic codes and unlimited static codes in the Free plan by TQRCG.</p>"},{question:"How is Uniqode related to The QR Code Generator?",answer:"<p>Uniqode is the parent company of The QR Code Generator. It is a comprehensive QR Code management platform designed for businesses that need advanced features and greater control.</p>"},{question:"Why am I seeing plans powered by Uniqode on this pricing page?",answer:"<p>The Core and Plus plans are offered by Uniqode, the parent company of The QR Code Generator. You can now subscribe to these plans directly from The QR Code Generator's pricing page.</p><p>Uniqode plans include advanced features such as custom domains, Linkpages, advanced analytics, and more.</p>"},{question:"How are Core and Plus plans different from the Flex plan?",answer:"<p><strong>Core and Plus plans (Uniqode):</strong> After purchase, you'll be redirected to Uniqode's QR Code management platform. These plans offer higher QR Code limits and advanced features like custom domains, Linkpages, and advanced analytics.</p><p><strong>Flex plan (The QR Code Generator):</strong> This plan includes QR Code limits of 5 and 45 and provides basic QR Code creation and management features.</p>"},{question:"Who should choose the TQRCG Flex plan?",answer:'<p>The Flex plan is best for small businesses starting out with QR Codes, such as <a href="/qr-codes-for-restaurants">restaurants</a>, <a href="/qr-codes-in-retail">local retailers</a>, <a href="/event-qr-code">event organizers</a>, and <a href="/qr-code-for-cpg">CPG brands</a> testing QR Codes on limited products.</p>'},{question:"Who should choose a Uniqode plan (Core or Plus)?",answer:"<p>
1Uniqode is ideal for businesses and teams that need enterprise-grade features, including security, compliance, advanced analytics, and dedicated support. Itâs well suited for growing and large CPG brands, retail chains, hospitality groups, and franchise restaurants that use QR Codes across multiple locations or campaigns.</p>"},{question:"Can I switch to a Uniqode plan later if I need more features?",answer:"<p>Yes. You can upgrade to a Uniqode plan at any time as your needs grow. Simply drop an e-mail to [email protected] and theyâll assist you with the switch.</p>"},{question:"How do I cancel my QR Code plan subscription?",answer:"<p>You can go to your My Account page and click on Cancel subscription to end your QR Code plan subscription.</p>"},{question:"Will I be refunded upon cancellation?",answer:"<p>Upon cancellation, your next billing cycle will be canceled. However, please note that we do not provide refunds for the current billing cycle. You will still have full access to your account until the end of the current billing period.</p>"}],"SUPPORTED_CURRENCIES",0,["USD","INR","GBP","EUR","AUD","CAD"],"TOOLTIPS",0,{scanAnalytics:"Track scans by time of day, devices used, and user location for geographic insights.",linkpages:"Create mobile-first landing pages that can host multiple links. Use a single URL or a QR Code to share all important information â social profiles, contact information, location, product pages, etc. â at one go.",gpsAddon:function(e,n){return"Get accurate geolocation of your users for better scan tracking.<br/>Add-on cost: ".concat(n).concat(e,"/month")},qrAddon:function(e,n){return"Add-on QR Code cost:<br/>50 codes at ".concat(n).concat(e,"/month")},userAddon:function(e,n){return"Add-on user cost:<br/>".concat(n).concat(e,"/user/month")},customDomain:"Use your domain in the QR Code URL and reinforce your branding."},"buildRedirectUrl",0,function(e,n,r){var l=c[e];switch(e){case"free-plan":var o=new URL("".concat(i,"/sign-in"));return o.searchParams.set("from","pricing"),o.searchParams.set("fromSearch","checkout=PF"),o.searchParams.set("signup_source","pricing"),o.searchParams.set("userLandingPage","".concat(a.LANDING_PAGE_ORIGIN,"/pricing")),r?(0,t.injectLang)(o.toString(),r):o.toString();case"flex-plan":var d=new URL("".concat(i,"/sign-in"));return d.searchParams.set("from","pricing"),d.searchParams.set("fromSearch","checkout=PX"),d.searchParams.set("signup_source","pricing_buynow"),d.searchParams.set("userLandingPage","".concat(a.LANDING_PAGE_ORIGIN,"/pricing")),d.searchParams.set("planYearly","true"),d.searchParams.set("showTrialModal","false"),d.searchParams.set("additionalQrAddOn",String(Math.max(0,n.flexQrCount-l.qrCount))),d.searchParams.set("additionalUserAddOn","0"),d.searchParams.set("addOnLocation",n.flexGpsEnabled?"true":"false"),r?(0,t.injectLang)(d.toString(),r):d.toString();case"core-plan":var u=new URL("".concat(s,"/signup"));return u.searchParams.set("product","qr"),u.searchParams.set("autoselect","true"),u.searchParams.set("next",btoa("/account/upgrade?source=polo-direct-purchase&plan=core&signup_source=polo")),u.toString();case"plus-plan":var p=new URL("".concat(s,"/signup")),m=new URLSearchParams({source:"polo-direct-purchase",plan:"plus",user_seats:String(n.plusUserCount),qr_count:String(n.plusQrCount),signup_source:"polo"});n.plusCustomDomain&&m.set("custom_domain","true");var x="/account/upgrade?".concat(m.toString());return p.searchParams.set("product","qr"),p.searchParams.set("autoselect","true"),p.searchParams.set("next",btoa(x)),p.toString()}},"calculatePrice",0,function(e,n,t,a,i,s,r){var l=null!=(p=null!=(m=null==(x=r.PLAN_PRICE[s])?void 0:x[e])?m:r.PLAN_PRICE.USD[e])?p:0,o=c[e],d=n-o.qrCount,u=t-o.userCount;if(d>0){var p,m,x,h,g,f=null!=(h=null==(g=r.QR_ADDON_PRICE[s])?void 0:g[e])?h:r.QR_ADDON_PRICE.USD[e];f&&(l+=d*f)}if(u>0){var v,b,y=null!=(v=null==(b=r.USER_ADDON_PRICE[s])?void 0:b[e])?v:r.USER_ADDON_PRICE.USD[e];y&&(l+=u*y)}if(a){var C,j,w=null!=(C=null==(j=r.GPS_ADDON_PRICE[s])?void 0:j[e])?C:r.GPS_ADDON_PRICE.USD[e];w&&(l+=w)}if(i){var N,_,R=null!=(N=null==(_=r.CUSTOM_DOMAIN_ADDON_PRICE[s])?void 0:_[e])?N:r.CUSTOM_DOMAIN_ADDON_PRICE.USD[e];R&&(l+=R)}return l}
1,"formatPrice",0,function(e){var t=e.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}),a=(0,n._)(t.split("."),2),i=a[0],s=a[1];return{whole:i,decimal:"00"===s?null:s}},"getCurrencySymbol",0,function(e){return d[e]||"$"}])},933992,e=>{"use strict";var n=e.i(843476);function t(e){var t=e.logos,a=e.ariaHidden;return(0,n.jsx)("div",{className:"flex items-center gap-14 pr-14 md:gap-14 md:pr-14","aria-hidden":void 0!==a&&a||void 0,children:t.map(function(e){return(0,n.jsx)("div",{className:"flex flex-none items-center justify-center",children:(0,n.jsx)("img",{src:e.src,alt:e.alt||"".concat(e.name," logo"),width:e.width,height:e.height,className:"h-8 w-auto max-w-[130px] object-contain opacity-85 grayscale md:h-[50px] md:max-w-[160px]",style:{height:e.height}})},e.src)})})}function a(e){var a,i=e.logos,s=e.strings,r=e.ariaLabel;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{children:"\n @keyframes logo-marquee {\n 0% { transform: translateX(0); }\n 100% { transform: translateX(-50%); }\n }\n .logo-marquee-track {\n display: flex;\n width: max-content;\n animation: logo-marquee 26s linear infinite;\n will-change: transform;\n }\n .logo-marquee-mask {\n position: relative;\n overflow: hidden;\n width: calc(100% + 48px);\n margin: 0 -24px;\n mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);\n -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);\n mask-size: 100% 100%;\n -webkit-mask-size: 100% 100%;\n mask-repeat: no-repeat;\n -webkit-mask-repeat: no-repeat;\n }\n @media (min-width: 768px) {\n .logo-marquee-mask {\n width: calc(100% + 160px);\n margin: 0 -80px;\n mask-image: linear-gradient(90deg, transparent 0, #000 80px, #000 calc(100% - 80px), transparent 100%);\n -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 80px, #000 calc(100% - 80px), transparent 100%);\n }\n }\n @media (prefers-reduced-motion: reduce) {\n .logo-marquee-track {\n animation: none;\n transform: translateX(0);\n }\n }\n "}),(0,n.jsx)("section",{className:"bg-[#18191C] px-6 py-10 md:px-20 md:py-16",children:(0,n.jsxs)("div",{className:"mx-auto flex max-w-[1100px] flex-col items-center justify-center gap-8 md:gap-[46px]",children:[(0,n.jsxs)("p",{className:"m-0 inline-flex items-center gap-2 text-center text-base font-normal text-white md:text-xl",children:[null!=(a=null==s?void 0:s.heading)?a:"Uniqode is trusted by businesses you love"," ",(0,n.jsx)("img",{src:"/pricing/brand-logos/uniqode-heart.webp",alt:"","aria-hidden":"true",className:"inline-block h-4 w-5 md:h-[18px] md:w-[22px]"})]}),(0,n.jsx)("div",{className:"logo-marquee-mask",children:(0,n.jsxs)("div",{className:"logo-marquee-track","aria-label":null!=r?r:"Trusted by brands",children:[(0,n.jsx)(t,{logos:i}),(0,n.jsx)(t,{logos:i,ariaHidden:!0})]})})]})})]})}var i=e.i(535329);function s(e){var t=e.metrics,a=e.background,s=(0,i.sectionBgClass)(void 0===a?"muted":a);return(0,n.jsx)("section",{className:"".concat(s," ").concat((0,i.sectionPaddingClass)("strip")),children:(0,n.jsx)("div",{className:"mx-auto max-w-[90rem] px-4 xl:px-28",children:(0,n.jsx)("div",{className:"grid gap-8",style:{gridTemplateColumns:"repeat(".concat(t.length,", minmax(0, 1fr))")},children:t.map(function(e,t){return(0,n.jsxs)("div",{className:"flex flex-col items-center py-2 text-center",children:[(0,n.jsx)("p",{className:"text-4xl font-bold text-text-primary md:text-5xl",children:e.value}),(0,n.jsx)("p",{className:"mt-2 text-base text-text-secondary",children:e.label})]},"metric-".concat(t))})})})})}var r=e.i(252118),l=e.i(657688),o=e.i(659544),c=e.i(675436),d=e.i(663961),u=e.i(618071),p=new Set(["muted","gradient-hero","gradient-cta","inset-gradient"]);function m(e){var t=e.heading,a=e.subheading,s=e.cta,r=e.secondaryCta,m=e.footnote,x=e.image,h=e.imageAlt,g=e.background,f=void 0===g?"gradient-cta":g,v=e.locale,b=void 0===v?u.DEFAULT_LOCALE:v,y="inset-gradient"===f,C=y?"":(0,i.sectionBgClass)(f),j=p.has(f),w=j||r?"primary":"outline",N=(0,n.jsxs)("div",{className:x?"text-left":"text-center",children:[(0,n.jsx)("h2",{className:"mb-2 text-2xl font-semibold text-balance ".concat(j?"text-text-primary":"text-white"),children:t}),a&&(0,n.jsx)("p",{className:"mb-8 text-base ".concat(j?"text-text-secondary":"text-white/80"),children:(0,d.renderInlineLinks)(a,b)}),(0,n.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row ".concat(x?"":"items-center justify-center"),children:[r&&(0,n.jsx)(o.Button,{href:r.href,variant:j?"outline":"outline-light",size:"lg",signupSource:r.signupSource,className:"!font-normal
1!border !py-2 !px-4 !rounded-[4.8px]",children:r.label}),(0,n.jsx)(o.Button,{href:s.href,variant:w,size:"lg",signupSource:s.signupSource,children:s.label})]})]}),_=x?(0,n.jsx)("div",{className:"mx-auto max-w-[90rem] px-4 xl:px-28",children:(0,n.jsxs)("div",{className:"flex flex-col items-center gap-12 lg:flex-row",children:[(0,n.jsx)("div",{className:"min-w-0 flex-1",children:N}),(0,n.jsx)("div",{className:"min-w-0 flex-1 text-center",children:(0,n.jsx)(l.default,{src:x,alt:null!=h?h:"",width:480,height:320,sizes:"(max-width: 1024px) 100vw, 480px",className:"mx-auto h-auto max-h-80 w-auto"})})]})}):(0,n.jsx)("div",{className:"mx-auto max-w-[90rem] px-4 xl:px-28",children:N});return y?(0,n.jsx)("section",{className:"bg-surface ".concat((0,i.sectionPaddingClass)()),children:(0,n.jsxs)("div",{className:"mx-auto max-w-7xl px-4",children:[(0,n.jsx)("div",{className:"rounded-banner bg-gradient-hero px-6 py-8 md:px-12",children:N}),m&&(0,n.jsx)("div",{className:"mt-4 text-center text-sm text-text-secondary [&_a]:font-medium [&_a]:text-accent [&_a]:no-underline hover:[&_a]:underline",children:(0,n.jsx)(c.RichTextLite,{value:m})})]})}):(0,n.jsxs)("section",{className:"".concat(C," ").concat((0,i.sectionPaddingClass)()),children:[_,m&&(0,n.jsx)("div",{className:"mx-auto mt-4 max-w-3xl px-4 text-center text-sm text-text-secondary [&_a]:font-medium [&_a]:text-accent [&_a]:no-underline hover:[&_a]:underline",children:(0,n.jsx)(c.RichTextLite,{value:m})})]})}var x=e.i(515699),h=e.i(90711),g=e.i(400730),f=e.i(540316);function v(e,n){return e.split(/<\/p>/i).map(function(e){return e.replace(/^\s*<p[^>]*>/i,"").trim()}).filter(function(e){return e.length>0}).map(function(e,t){var a=[],i=[],s=[],r="",l=0,o=0,c=function(){r&&(i.push({_key:"".concat(n,"-b").concat(t,"-s").concat(l++),_type:"span",text:r.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'").replace(/ /g," "),marks:(0,f._)(s)}),r="")},d=e.split(/(<\/?(?:strong|em|a)[^>]*>)/i),u=!0,p=!1,m=void 0;try{for(var x,h=d[Symbol.iterator]();!(u=(x=h.next()).done);u=!0){var g=x.value;if(g)if(/^<a\s/i.test(g)){c();var v=g.match(/href=["']([^"']*)["']/i),b="".concat(n,"-b").concat(t,"-md").concat(o++);a.push({_key:b,_type:"link",href:v?v[1]:""}),s.push(b)}else if(/^<\/a\s*>$/i.test(g)){var y=function(e){if(a.some(function(n){return n._key===s[e]}))return s.splice(e,1),"break"};c();for(var C=s.length-1;C>=0;C--){var j=y(C);if("break"===j)break}}else if(/^<strong\b[^>]*>$/i.test(g))c(),s.push("strong");else if(/^<\/strong\s*>$/i.test(g)){c();var w=s.lastIndexOf("strong");-1!==w&&s.splice(w,1)}else if(/^<em\b[^>]*>$/i.test(g))c(),s.push("em");else if(/^<\/em\s*>$/i.test(g)){c();var N=s.lastIndexOf("em");-1!==N&&s.splice(N,1)}else r+=g}}catch(e){p=!0,m=e}finally{try{u||null==h.return||h.return()}finally{if(p)throw m}}return c(),{_key:"".concat(n,"-b").concat(t),_type:"block",style:"normal",markDefs:a,children:i}})}e.s(["PricingPageClient",0,function(e){var t,i,l,o,c,d,u,p,f,b,y,C,j=e.strings,w=e.keyMetrics,N=e.customerLogos,_=(0,h.useLang)(),R=(0,g.injectLang)("".concat(x.DASHBOARD_URL,"/sign-in"),_),P=j?function(e){for(var n=[],t=1;t<=12;t++){var a=e["q".concat(t)],i=e["a".concat(t)];a&&i&&n.push({question:a,answer:v(i,"pricing-faq-".concat(t))})}return n}(j.faq):x.PRICING_FAQ_ITEMS.map(function(e,n){return{question:e.question,answer:v(e.answer,"pricing-faq-fallback-".concat(n))}});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a,{logos:N,strings:null==j?void 0:j.marquee,ariaLabel:null==j?void 0:j.pricing.trustedByBrands}),(0,n.jsx)(r.FAQSection,{heading:null!=(t=null==j?void 0:j.faq.heading)?t:"Got questions?",items:P,footnote:[{_key:"pricing-faq-footnote",_type:"block",style:"normal",markDefs:[{_key:"help",_type:"link",href:"https://docs.the-qrcode-generator.com/en/"},{_key:"support",_type:"link",href:"mailto:[email protected]"}],children:[{_key:"t1",_type:"span",marks:[],text:"".concat(null!=(i=null==j||null==(f=j.helpFooter)?void 0:f.needHelp)?i:"Need additional help? Check out our"," ")},{_key:"t2",_type:"span",marks:["help"],text:null!=(l=null==j||null==(b=j.helpFooter)?void 0:b.helpCenterLabel)?l:"Help Center"},{_key:"t3",_type:"span",marks:[],text:" ".concat(null!=(o=null==j||null==(y=j.helpFooter)?void 0:y.contactUs)?o:"or contact us at"," ")},{_key:"t4",_type:"span",marks:["support"],text:null!=(c=null==j||null==(C=j.helpFooter)?void 0:C.supportEmail)?c:"[email protected]"},{_key:"t5",_type:"span",marks:[],text:"."}]}]}),(0,n.jsx)(s,{metrics:w,background:"muted"}),(0,n.jsx)(m,{heading:null!=(d=null==j?void 0:j.cta.heading)?d:"Create and track QR Codes easily!",cta:{label:null!=(u=null==j?void 0:j.cta.tryForFree)?u:"Try for free",href:R,signupSource:"Pricing_footer"},secondaryCta:{label:null!=(p=null==j?void 0:j.cta.viewAllPlans)?p:"View all plans",href:"#pricing-top"},background:"primary"})]})}],933992)},423554,e=>{"use strict";
1var n=e.i(651682),t=e.i(843476),a=e.i(271645),i=e.i(334764);e.s(["PricingTooltip",0,function(e){var s=e.text,r=e.ariaLabel,l=e.label,o=(0,n._)((0,a.useState)(!1),2),c=o[0],d=o[1],u=(0,a.useRef)(null),p=(0,a.useCallback)(function(){return d(!1)},[]);return(0,a.useEffect)(function(){if(c){var e=function(e){u.current&&!u.current.contains(e.target)&&p()};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}},[c,p]),(0,t.jsxs)("div",{ref:u,className:"relative inline-flex items-center",children:[(0,t.jsx)("button",{type:"button",className:l?"cursor-help border-none bg-transparent p-0 text-inherit underline decoration-dotted underline-offset-2":"flex h-4 w-4 items-center justify-center rounded-full border-none bg-transparent p-0",onClick:function(){return d(function(e){return!e})},onMouseEnter:function(){return d(!0)},onMouseLeave:function(){return d(!1)},"aria-label":l?void 0:null!=r?r:"More info",children:l||(0,t.jsx)("img",{src:"/pricing/info.svg",alt:"",width:14,height:14})}),c&&(0,t.jsx)("div",{className:"absolute bottom-full left-1/2 z-50 mb-2 w-56 -translate-x-1/2 rounded-md bg-[#313231] px-3 py-2 text-xs leading-relaxed text-white shadow-lg",dangerouslySetInnerHTML:{__html:(0,i.sanitizeHtml)(s)}})]})}])},384821,e=>{"use strict";var n=e.i(843476),t=e.i(318387);e.s(["EnterpriseCTA",0,function(e){var a=e.href,i=e.label,s=e.children,r=e.className;return(0,n.jsxs)("a",{href:a,target:"_blank",rel:"noopener noreferrer",onClick:function(){return(0,t.sendGAEvent)("clicked_get_custom_pricing")},className:r,children:[i,s]})}])},358666,e=>{"use strict";var n=e.i(120786),t=e.i(92808),a=e.i(651682),i=e.i(843476),s=e.i(271645),r=e.i(515699),l=e.i(423554);function o(){return(0,i.jsxs)("svg",{"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:[(0,i.jsx)("mask",{id:"arrow-mask",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"18",height:"18",children:(0,i.jsx)("rect",{width:"18",height:"18",fill:"#D9D9D9"})}),(0,i.jsx)("g",{mask:"url(#arrow-mask)",children:(0,i.jsx)("path",{d:"M12.1313 9.75H3V8.25H12.1313L7.93125 4.05L9 3L15 9L9 15L7.93125 13.95L12.1313 9.75Z",fill:"white"})})]})}function c(e){var n=e.tooltip,t=e.moreInfoLabel;return(0,i.jsxs)("div",{className:"inline-flex items-center gap-1.5 rounded-[4px] bg-[#F7F8F9] px-3 py-2 text-xs",children:[(0,i.jsx)("img",{src:"/pricing/Uniqode_Logo_Blue.svg",alt:"Uniqode Logo",className:"block h-[18px] w-auto"}),(0,i.jsx)(l.PricingTooltip,{text:null!=n?n:"The QR Code Generator (TQRCG) is part of Uniqode, which powers integrations, APIs, and advanced analytics.",ariaLabel:t})]})}function d(e){var n=e.plan,t=e.price,d=e.currency,u=e.currencySymbol,p=e.onCtaClick,m=e.children,x=e.billedYearlyLabel,h=e.featuresLabel,g=e.badgeTooltip,f=e.moreInfoLabel,v=(0,a._)((0,s.useState)(!1),2),b=v[0],y=v[1],C=(0,r.formatPrice)(t),j=C.whole,w=C.decimal,N="core-plan"===n.id||"plus-plan"===n.id;return(0,i.jsxs)("div",{className:"flex h-full w-full flex-col gap-6 rounded-md border border-[#E5E5E5] bg-white p-6",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,i.jsxs)("div",{className:"flex min-h-[24px] w-full items-center justify-between gap-2",children:[(0,i.jsx)("h2",{className:"m-0 text-xl font-semibold leading-5",style:{color:n.titleColor},children:n.heading}),N&&(0,i.jsx)(c,{tooltip:g,moreInfoLabel:f})]}),(0,i.jsx)("div",{className:"min-h-[40px] text-sm leading-5 text-[#525252]",children:n.description}),(0,i.jsxs)("div",{className:"flex items-baseline gap-1 whitespace-nowrap",children:[(0,i.jsx)("span",{className:"text-2xl font-bold leading-none text-[#313231]",children:u}),(0,i.jsxs)("span",{className:"text-2xl font-bold leading-none text-[#313231]",children:[j,w&&(0,i.jsx)("sup",{className:"ml-0.5 inline-block align-baseline text-sm font-bold leading-none",children:w})]}),n.isPaidPlan&&(0,i.jsxs)("span",{className:"text-sm text-[#525252]",children:[d,null!=x?x:"/month, billed yearly"]})]}),(0,i.jsxs)("button",{type:"button",onClick:p,className:"flex w-full items-center justify-center gap-1 rounded-[4px] px-5 py-[11px] text-base font-medium transition-colors bg-[var(--cta-bg)] hover:bg-[var(--cta-hover-bg)] ".concat(n.isPaidPlan?"text-white":"border border-[#C7C7C7] text-[#313231]"),style:{"--cta-bg":n.ctaBg,"--cta-hover-bg":n.ctaHoverBg},children:[n.ctaText,n.ctaHasArrow&&(0,i.jsx)(o,{})]})]}),(0,i.jsx)("div",{className:"flex flex-1 flex-col gap-3",children:m}
1),(0,i.jsx)("hr",{className:"m-0 border-[#E5E5E5] opacity-100"}),(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsxs)("button",{type:"button",className:"flex items-center justify-between text-base font-semibold md:pointer-events-none",onClick:function(){return y(function(e){return!e})},"aria-expanded":b,children:[(0,i.jsx)("span",{children:null!=h?h:"Features"}),(0,i.jsx)("svg",{"aria-hidden":"true",className:"h-5 w-5 transition-transform duration-300 md:hidden ".concat(b?"":"rotate-180"),viewBox:"0 0 20 20",fill:"none",children:(0,i.jsx)("path",{d:"M5 12.5L10 7.5L15 12.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),(0,i.jsx)("div",{className:"flex-col gap-3 overflow-hidden transition-all duration-300 md:!flex md:!max-h-none md:!pt-4 md:!opacity-100 ".concat(b?"mt-4 flex max-h-[500px] opacity-100":"max-h-0 opacity-0"),children:n.features.map(function(e,n){return(0,i.jsxs)("div",{className:"m-0 flex items-center gap-1 text-sm ".concat(e.enabled?"text-[#313231]":"text-[#525252]"),children:[e.enabled?(0,i.jsx)("img",{src:"/pricing/check-icon.svg",width:24,height:24,alt:"Contains Feature"}):(0,i.jsx)("img",{src:"/pricing/close-icon.svg",width:24,height:24,alt:"Does not contain Feature"}),e.name,!e.enabled&&(0,i.jsx)("span",{"aria-hidden":"true",children:"*"}),e.tooltip&&(0,i.jsx)(l.PricingTooltip,{text:e.tooltip,ariaLabel:f})]},"feat-".concat(n))})})]})]})}function u(){return(0,i.jsx)("img",{src:"/pricing/check-icon.svg",width:24,height:24,alt:"Contains Feature"})}function p(){return(0,i.jsx)("img",{src:"/pricing/close-icon.svg",width:24,height:24,alt:"Does not contain Feature"})}function m(e){var n,t,a,s,o,c,d,m,x,h=e.strings,g=null==h?void 0:h.labels,f=null==h?void 0:h.features;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("hr",{className:"m-0 border-[#E5E5E5] opacity-100"}),(0,i.jsxs)("ul",{className:"m-0 flex list-none flex-col gap-3 p-0",children:[(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm",children:[(0,i.jsx)(u,{}),(0,i.jsx)("span",{className:"font-medium",children:"2"})," ",null!=(n=null==g?void 0:g.dynamicQrCodes)?n:"Dynamic QR Codes",(0,i.jsx)(l.PricingTooltip,{text:null!=(t=null==f?void 0:f.tooltipFreeAds)?t:"Ad will appear on your QR Codes whenever they're scanned.",ariaLabel:null==h?void 0:h.pricing.moreInfo,label:"(with Ads)"})]}),(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm",children:[(0,i.jsx)(u,{}),(0,i.jsx)("span",{className:"font-medium",children:"1"})," ",null!=(a=null==g?void 0:g.user)?a:"User",(0,i.jsx)("span",{"aria-hidden":"true",children:"*"})]}),(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm",children:[(0,i.jsx)(u,{}),(0,i.jsxs)("span",{className:"font-medium",children:["14 ",null!=(s=null==g?void 0:g.days)?s:"days"]})," ",null!=(o=null==g?void 0:g.ofScanAnalytics)?o:"of scan analytics",(0,i.jsx)(l.PricingTooltip,{text:null!=(c=null==f?void 0:f.tooltipScanAnalytics)?c:r.TOOLTIPS.scanAnalytics,ariaLabel:null==h?void 0:h.pricing.moreInfo})]}),(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm text-[#525252]",children:[(0,i.jsx)(p,{})," ",null!=(d=null==g?void 0:g.scansByGpsLocation)?d:"Scans by GPS location"]}),(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm text-[#525252]",children:[(0,i.jsx)(p,{})," ",null!=(m=null==g?void 0:g.linkpages)?m:"Linkpages",(0,i.jsx)("span",{"aria-hidden":"true",children:"*"})]}),(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm text-[#525252]",children:[(0,i.jsx)(p,{})," ",null!=(x=null==g?void 0:g.customDomain)?x:"Custom domain",(0,i.jsx)("span",{"aria-hidden":"true",children:"*"})]})]})]})}function x(){return(0,i.jsx)("img",{src:"/pricing/check-icon.svg",width:24,height:24,alt:"Contains Feature"})}function h(){return(0,i.jsx)("img",{src:"/pricing/close-icon.svg",width:24,height:24,alt:"Does not contain Feature"})}function g(e){var n,t,a,s,o,c,d,u,p,m,g,f,v,b=e.qrCount,y=e.gpsEnabled,C=e.currency,j=e.onQrCountChange,w=e.onGpsChange,N=e.strings,_=e.resolvedPricing,R=null==N?void 0:N.labels,P=null==N?void 0:N.features,k=null!=(t=_.GPS_ADDON_PRICE[C]["flex-plan"])?t:_.GPS_ADDON_PRICE.USD["flex-plan"],E=(0,r.getCurrencySymbol)(C),S=(null==P?void 0:P.tooltipGpsAddon)?(n=P.tooltipGpsAddon,n.replace(/\{\{symbol\}\}/g,E).replace(/\{\{price\}\}/g,String(k))):r.TOOLTIPS.gpsAddon(k,E);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("hr",{className:"m-0 border-[#
1E5E5E5] opacity-100"}),(0,i.jsxs)("ul",{className:"m-0 flex list-none flex-col gap-3 p-0",children:[(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm",children:[(0,i.jsxs)("label",{htmlFor:"flex-qr-5",className:"flex cursor-pointer items-center justify-center gap-1 rounded-[4px] bg-[#F9F9F9] px-2 py-[3px] ".concat(5===b?"border border-[#E5E5E5]":"border border-transparent"),children:[(0,i.jsx)("input",{type:"radio",name:"flex-qr",id:"flex-qr-5",value:5,checked:5===b,onChange:function(){return j(5)},className:"pricing-radio"}),(0,i.jsx)("span",{className:"text-sm font-medium text-[#525252]",children:"5"})]}),(0,i.jsxs)("label",{htmlFor:"flex-qr-45",className:"flex cursor-pointer items-center justify-center gap-1 rounded-[4px] bg-[#F9F9F9] px-2 py-[3px] ".concat(45===b?"border border-[#E5E5E5]":"border border-transparent"),children:[(0,i.jsx)("input",{type:"radio",name:"flex-qr",id:"flex-qr-45",value:45,checked:45===b,onChange:function(){return j(45)},className:"pricing-radio"}),(0,i.jsx)("span",{className:"text-sm font-medium text-[#525252]",children:"45"})]}),null!=(a=null==R?void 0:R.dynamicQrCodes)?a:"Dynamic QR Codes"," ",null!=(s=null==R?void 0:R.adFreeQualifier)?s:"(Ad-free)"]}),(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm",children:[(0,i.jsx)(x,{}),(0,i.jsx)("span",{className:"font-medium",children:"1"})," ",null!=(o=null==R?void 0:R.user)?o:"User",(0,i.jsx)("span",{"aria-hidden":"true",children:"*"})]}),(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm",children:[(0,i.jsx)(x,{}),(0,i.jsxs)("span",{className:"font-medium",children:["60 ",null!=(c=null==R?void 0:R.days)?c:"days"]})," ",null!=(d=null==R?void 0:R.ofScanAnalytics)?d:"of scan analytics",(0,i.jsx)(l.PricingTooltip,{text:null!=(u=null==P?void 0:P.tooltipScanAnalytics)?u:r.TOOLTIPS.scanAnalytics,ariaLabel:null==N?void 0:N.pricing.moreInfo})]}),(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm",children:[(0,i.jsx)("input",{type:"checkbox",checked:y,onChange:function(e){return w(e.target.checked)},className:"pricing-checkbox ml-[6px]",id:"flex-gps"}),(0,i.jsx)("label",{htmlFor:"flex-gps",className:"cursor-pointer",children:null!=(p=null==R?void 0:R.scansByGpsLocation)?p:"Scans by GPS location"}),(0,i.jsx)(l.PricingTooltip,{text:S,ariaLabel:null==N?void 0:N.pricing.moreInfo})]}),(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm text-[#525252]",children:[(0,i.jsx)(h,{})," ",null!=(m=null==R?void 0:R.linkpages)?m:"Linkpages",(0,i.jsx)("span",{"aria-hidden":"true",children:"*"}),(0,i.jsx)(l.PricingTooltip,{text:null!=(g=null==P?void 0:P.tooltipLinkpages)?g:r.TOOLTIPS.linkpages,ariaLabel:null==N?void 0:N.pricing.moreInfo})]}),(0,i.jsxs)("li",{className:"flex items-center gap-1 text-sm text-[#525252]",children:[(0,i.jsx)(h,{})," ",null!=(f=null==R?void 0:R.customDomain)?f:"Custom domain",(0,i.jsx)("span",{"aria-hidden":"true",children:"*"}),(0,i.jsx)(l.PricingTooltip,{text:null!=(v=null==P?void 0:P.tooltipCustomDomain)?v:r.TOOLTIPS.customDomain,ariaLabel:null==N?void 0:N.pricing.moreInfo})]})]})]})}function f(){return(0,i.jsx)("img",{src:"/pricing/check-icon.svg",width:24,height:24,alt:"Contains Feature"})}function v(){return(0,i.jsx)("img",{src:"/pricing/close-icon.svg",width:24,height:24,alt:"Does not contain Feature"})}function b(e){var n,t,a,s,o,c,d,u,p,m=e.strings,x=null==m?void 0:m.labels,h=null==m?void 0:m.features;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("hr",{className:"m-0 border-[#E5E5E5] opacity-100"}),(0,i.jsxs)("ul",{className:"m-0 flex flex-1 list-none flex-col gap-1 p-0",children:[(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)(f,{}),(0,i.jsx)("span",{className:"font-medium",children:"250"})," ",null!=(n=null==x?void 0:x.dynamicQrCodes)?n:"Dynamic QR Codes"]}),(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)(f,{}),(0,i.jsx)("span",{className:"font-medium",children:"1"})," ",null!=(t=null==x?void 0:x.user)?t:"User"]}),(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)(f,{}),(0,i.jsxs)("span",{className:"font-medium",children:["90 ",null!=(a=null==x?void 0:x.days)?a:"days"]})," ",null!=(s=null==x?void 0:x.ofScanAnalytics)?s:"of scan analytics",(0,i.jsx)(l.PricingTooltip,{text:null!=(o=null==h?void 0:h.tooltipScanAnalytics)?o:r.TOOLTIPS.scanAnalytics,ariaLabel:null==m?void 0:m.pricing.moreInfo})]}),(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)(f,{})," ",null!=(c=null==x?void 0:x.scansByGpsLocation)?c:"Scans by GPS location"]}),(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)(f,{}),(0,i.jsx)("span",{className:"font-medium",children:"10"})," ",null!=(d=null==x?void 0:x.linkpages)?d:"Linkpages",(0,i.jsx)(l.PricingTooltip,{text:null!=(u=null==h?void 0:h.tooltipLinkpages)?u:r.TOOLTIPS.linkpages,ariaLabel:null==m?void 0:m.pricing.moreInfo})]}),(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm text-[#525252]",children:[(0,i.jsx)(v,{})," ",null!=(p=null==x?void 0:x.customDomain)?p:"Custom domain"]})]})]})}function y(e){var n=e.value,t=e.min,a=e.max,s=e.step,r=e.onChange,l=e.ariaDecrease,o=e.ariaIncrease;return(0,i.jsxs)("div",{className:"flex w-[100px] items-center justify-center gap-2 rounded-sm bg-[#F9F9F9] px-2 py-[9px]",children:[(0,i.jsx)("button",{type:"button",className:"flex h-[10px] w-[10px] items-center justify-center border-none bg-transparent p-0 text-[#313231] transition-colors disabled:cursor-not-allowed disabled:text-[#C7C7C7]",disabled:n<=t,onClick:function(){return r(Math.max(t,n-s))},"aria-label":null!=l?l:"Decrease",children:(0,i.jsx)("svg",{"aria-hidden":"true",width:"14",height:"2",viewBox:"0 0 14 2",fill:"none",children:(0,i.jsx)("path",{d:"M1 1H13",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})}),(0,i.jsx)("span",{className:"w-12 text-center text-sm font-medium text-[#313231]",children:n}),(0,i.jsx)("button",{type:"button",className:"flex h-[10px] w-[10px] items-center justify-center border-none bg-transparent p-0 text-[#313231] transition-colors disabled:cursor-not-allowed disabled:text-[#C7C7C7]",disabled:n>=a,onClick:function(){return r(Math.min(a,n+s))},"aria-label":null!=o?o:"Increase",children:(0,i.jsx)("svg",{"aria-hidden":"true",width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",children:(0,i.jsx)("path",{d:"M7 1V13M1 7H13",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})]})}function C(){return(0,i.jsx)("img",{src:"/pricing/check-icon.svg",width:24,height:24,alt:"Contains Feature"})}function j(e,n,t){return e.replace(/\{\{symbol\}\}/g,n).replace(/\{\{price\}\}/g,String(t))}function w(e){var n,t,a,s,o,c,d,u,p,m,x,h,g=e.qrCount,f=e.userCount,v=e.customDomain,b=e.currency,w=e.onQrCountChange,N=e.onUserCountChange,_=e.onCustomDomainChange,R=e.strings,P=e.resolvedPricing,k=null==R?void 0:R.labels,E=null==R?void 0:R.features,S=(0,r.getCurrencySymbol)(b),T=(50*(null!=(n=P.QR_ADDON_PRICE[b]["plus-plan"])?n:P.QR_ADDON_PRICE.USD["plus-plan"])).toFixed(2),U=null!=(t=P.USER_ADDON_PRICE[b]["plus-plan"])?t:P.USER_ADDON_PRICE.USD["plus-plan"],A=(null==E?void 0:E.tooltipQrAddon)?j(E.tooltipQrAddon,S,T):r.TOOLTIPS.qrAddon(T,S),L=(null==E?void 0:E.tooltipUserAddon)?j(E.tooltipUserAddon,S,U):r.TOOLTIPS.userAddon(U,S);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("hr",{className:"m-0 border-[#
1E5E5E5] opacity-100"}),(0,i.jsxs)("ul",{className:"m-0 flex flex-1 list-none flex-col gap-1 p-0",children:[(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)(y,{value:g,min:500,max:1e4,step:50,onChange:w,ariaDecrease:null==R?void 0:R.pricing.decrease,ariaIncrease:null==R?void 0:R.pricing.increase}),null!=(a=null==k?void 0:k.dynamicQrCodes)?a:"Dynamic QR Codes",(0,i.jsx)(l.PricingTooltip,{text:A,ariaLabel:null==R?void 0:R.pricing.moreInfo})]}),(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)(y,{value:f,min:3,max:100,step:1,onChange:N,ariaDecrease:null==R?void 0:R.pricing.decrease,ariaIncrease:null==R?void 0:R.pricing.increase}),null!=(s=null==k?void 0:k.users)?s:"Users",(0,i.jsx)(l.PricingTooltip,{text:L,ariaLabel:null==R?void 0:R.pricing.moreInfo})]}),(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)(C,{}),(0,i.jsxs)("span",{className:"font-medium",children:["180 ",null!=(o=null==k?void 0:k.days)?o:"days"]})," ",null!=(c=null==k?void 0:k.ofScanAnalytics)?c:"of scan analytics",(0,i.jsx)(l.PricingTooltip,{text:null!=(d=null==E?void 0:E.tooltipScanAnalytics)?d:r.TOOLTIPS.scanAnalytics,ariaLabel:null==R?void 0:R.pricing.moreInfo})]}),(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)(C,{})," ",null!=(u=null==k?void 0:k.scansByGpsLocation)?u:"Scans by GPS location"]}),(0,i.jsxs)("li",{className:"flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)(C,{}),(0,i.jsx)("span",{className:"font-medium",children:"25"})," ",null!=(p=null==k?void 0:k.linkpages)?p:"Linkpages",(0,i.jsx)(l.PricingTooltip,{text:null!=(m=null==E?void 0:E.tooltipLinkpages)?m:r.TOOLTIPS.linkpages,ariaLabel:null==R?void 0:R.pricing.moreInfo})]}),(0,i.jsxs)("li",{className:"mt-auto flex min-h-[40px] items-center gap-1 text-sm",children:[(0,i.jsx)("input",{type:"checkbox",checked:v,onChange:function(e){return _(e.target.checked)},className:"pricing-checkbox",id:"plus-custom-domain"}),(0,i.jsx)("label",{htmlFor:"plus-custom-domain",className:"cursor-pointer",children:null!=(x=null==k?void 0:k.customDomain)?x:"Custom domain"}),(0,i.jsx)(l.PricingTooltip,{text:null!=(h=null==E?void 0:E.tooltipCustomDomain)?h:r.TOOLTIPS.customDomain,ariaLabel:null==R?void 0:R.pricing.moreInfo})]})]})]})}var N=e.i(384821);function _(){return(0,i.jsx)("svg",{"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 -960 960 960",fill:"#FFFFFF",children:(0,i.jsx)("path",{d:"M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z"})})}function R(e){var n,t,a,s,o,c,d,u,p=e.strings,m=e.moreInfoLabel,x=e.noTooltip,h=void 0!==x&&x;return(0,i.jsx)("div",{className:"mx-auto mt-6 flex w-full max-w-[379px] flex-col items-center justify-center min-[900px]:max-w-[820px]",children:(0,i.jsxs)("div",{className:"w-full rounded-md border border-[#E5E5E5] bg-white p-6",children:[(0,i.jsxs)("div",{className:"mb-6 flex flex-col gap-4 min-[900px]:flex-row min-[900px]:items-start min-[900px]:justify-between min-[1200px]:flex-row",children:[(0,i.jsxs)("div",{className:"flex max-w-[520px] flex-col gap-3",children:[(0,i.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-2 md:justify-start",children:[(0,i.jsx)("div",{className:"text-xl font-semibold text-[#0044F5]",children:null!=(n=null==p?void 0:p.heading)?n:"Enterprise"}),(0,i.jsxs)("div",{className:"inline-flex items-center gap-1.5 rounded-[4px] bg-[#F7F8F9] px-3 py-2 text-xs",children:[(0,i.jsx)("img",{src:"/pricing/Uniqode_Logo_Blue.svg",alt:"Uniqode Logo",className:"block h-[18px] w-auto"}),!h&&(0,i.jsx)(l.PricingTooltip,{text:null!=(t=null==p?void 0:p.badgeTooltip)?t:"The QR Code Generator (TQRCG) is part of Uniqode, which powers integrations, APIs, and advanced analytics.",ariaLabel:m})]})]}),(0,i.jsx)("div",{className:"text-sm leading-5 text-[#525252]",children:null!=(a=null==p?void 0:p.description)?a:"A tailored plan with advanced lifetime analytics, role-based collaboration, centralized control, and security built for enterprise scale"})]}),h?(0,i.jsxs)("a",{href:"https://www.uniqode.com/schedule-demo?utm_source=TQRCG&utm_campaign=Pricing&utm_medium=EnterpriseBanner",target:"_blank",rel:"noopener noreferrer",className:"flex w-full min-w-[200px] items-center justify-center gap-1.5 whitespace-nowrap rounded-[4px] bg-[#0044F5] px-5 py-3 text-center text-sm font-medium text-white transition-colors hover:bg-[#0030AC] min-[900px]:w-auto",children:[null!=(s=null==p?void 0:p.ctaText)?s:"Contact Uniqode sales",(0,i.jsx)("span",{className:"flex-none",children:(0,i.jsx)(_,{})})]}):(0,i.jsx)(N.EnterpriseCTA,{href:"https://www.uniqode.com/schedule-demo?utm_source=TQRCG&utm_campaign=Pricing&utm_medium=EnterpriseBanner",label:null!=(o=null==p?void 0:p.ctaText)?o:"Contact Uniqode sales",className:"flex w-full min-w-[200px] items-center justify-center gap-1.5 whitespace-nowrap rounded-[4px] bg-[#0044F5] px-5 py-3 text-center text-sm font-medium text-white transition-colors hover:bg-[#0030AC] min-[900px]:w-auto",children:(0,i.jsx)("span",{className:"flex-none",children:(0,i.jsx)(_,{})})})]}),(0,i.jsx)("div",{className:"rounded-md bg-[#F7F8F9] p-5 min-[900px]:p-6",children:(0,i.jsxs)("div",{className:"flex flex-col items-start gap-6 min-[900px]:flex-row min-[900px]:items-center min-[900px]:justify-between",children:[(0,i.jsxs)("div",{className:"flex max-w-[320px] flex-col items-start gap-4",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,i.jsx)("div",{className:"text-base font-medium text-[#313231]",children:null!=(c=null==p?void 0:p.complianceHeading)?c:"Uniqode is certified and compliant"}),(0,i.jsx)("div",{className:"text-sm leading-[1.4] text-[#525252]",children:null!=(d=null==p?void 0:p.complianceBody)?d:"Your QR code data is protected by globally recognised security standards."})]}),(0,i.jsx)("a",{href:"https://www.uniqode.com/blog/qr-code-security/guide-to-safe-qr-codes",target:"_blank",rel:"noopener noreferrer",className:"whitespace-nowrap text-sm text-[#0044F5] underline hover:text-[#0030AC]",children:null!=(u=null==p?void 0:p.securityLink)?u:"Learn more about Uniqode's security practices"})]}),(0,i.jsx)("div",{className:"flex flex-wrap items-center justify-between gap-4 min-[900px]:flex-nowrap min-[900px]:gap-4",children:r.COMPLIANCE_BADGES.map(function(e){return(0,i.jsx)("div",{className:"flex flex-col items-center",children:(0,i.jsx)("img",{src:e.icon,alt:e.alt,width:58,height:80})},e.alt)})})]})})]})})}e.i(247167);var P=e.i(90711),k=e.i(318387),E=["free-plan","flex-plan"],S=["core-plan","plus-plan"];function T(e){return{currency:e,flexQrCount:45,flexGpsEnabled:!1,plusQrCount:500,plusUserCount:3,plusCustomDomain:!1}}function U(e,a){switch(a.type){case"SET_CURRENCY":return(0,t._)((0,n._)({},e),{currency:a.payload});case"SET_FLEX_QR_COUNT":return(0,t._)((0,n._)({},e),{flexQrCount:a.payload});case"SET_FLEX_GPS":return(0,t._)((0,n._)({},e),{flexGpsEnabled:a.payload});case"SET_PLUS_QR_COUNT":return(0,t._)((0,n._)({},e),{plusQrCount:a.payload});case"SET_PLUS_USER_COUNT":return(0,t._)((0,n._)({},e),{plusUserCount:a.payload});case"SET_PLUS_CUSTOM_DOMAIN":return(0,t._)((0,n._)({},e),{plusCustomDomain:a.payload});default:return e}}function A(){return(0,i.jsx)("svg",{"aria-hidden":"true",width:"20",height:"20",viewBox:"0 0 24 24",fill:"
1currentColor",children:(0,i.jsx)("path",{d:"M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 10c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm6 4H6v-.02c.2-.71 3.3-2.02 6-2.02s5.8 1.31 6 2.02V18z"})})}function L(){return(0,i.jsx)("svg",{"aria-hidden":"true",width:"20",height:"20",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i.jsx)("path",{d:"M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"})})}var I={"free-plan":"freeHeading","flex-plan":"flexHeading","core-plan":"coreHeading","plus-plan":"plusHeading"},D={"free-plan":"freeDescription","flex-plan":"flexDescription","core-plan":"coreDescription","plus-plan":"plusDescription"},Q={"free-plan":"freeCtaText","flex-plan":"flexCtaText","core-plan":"coreCtaText","plus-plan":"plusCtaText"},F={"Watermark-free QR codes":"watermarkFree","CSV export of scan data":"csvExport",Integrations:"integrations","QR Code API":"qrCodeApi","Advanced customization":"advancedCustomization"};e.s(["PricingCards",0,function(e){var l,o,c,u,p,x=e.strings,h=e.resolvedPricing,f=e.initialCurrency,v=(0,a._)((0,s.useReducer)(U,f,T),2),y=v[0],C=v[1],j=(0,a._)((0,s.useState)("individuals"),2),N=j[0],_=j[1],q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"USD",n=(0,a._)((0,s.useState)(e),2),t=n[0],i=n[1],l=(0,a._)((0,s.useState)(!0),2),o=l[0],c=l[1];return(0,s.useEffect)(function(){var e,n,t,a,s,l=new URLSearchParams(window.location.search);0;var o=(s=document.cookie.match(RegExp("(?:^|; )"+"geo-country".replace(/[.*+?^${}()|[\]\\]/g,"\\$&")+"=([^;]*)")))?decodeURIComponent(s[1]):void 0;if(o&&r.COUNTRY_TO_CURRENCY[o]){var d=r.COUNTRY_TO_CURRENCY[o];i(function(e){return d!==e?d:e})}c(!1)},[]),{currency:t,loading:o}}(f),O=q.currency;q.loading;var G=(0,P.useLang)();function B(e){_(e);var n="".concat(window.location.pathname).concat(window.location.search,"#").concat(e);window.history.replaceState(null,"",n)}(0,s.useEffect)(function(){O!==y.currency&&C({type:"SET_CURRENCY",payload:O})},[O,y.currency]),(0,s.useEffect)(function(){var e=window.location.hash.replace(/^#/,"");("businesses"===e||"individuals"===e)&&_(e);var n=function(){var e=window.location.hash.replace(/^#/,"");("businesses"===e||"individuals"===e)&&_(e)};return window.addEventListener("hashchange",n),function(){return window.removeEventListener("hashchange",n)}},[]);var H=(0,r.getCurrencySymbol)(y.currency),z={"free-plan":0,"flex-plan":(0,r.calculatePrice)("flex-plan",y.flexQrCount,1,y.flexGpsEnabled,!1,y.currency,h),"core-plan":(0,r.calculatePrice)("core-plan",250,1,!1,!1,y.currency,h),"plus-plan":(0,r.calculatePrice)("plus-plan",y.plusQrCount,y.plusUserCount,!1,y.plusCustomDomain,y.currency,h)},M=x?r.PLAN_CONFIGS.map(function(e){var a,i,s;return(0,t._)((0,n._)({},e),{heading:null!=(a=x.plans[I[e.id]])?a:e.heading,description:null!=(i=x.plans[D[e.id]])?i:e.description,ctaText:null!=(s=x.plans[Q[e.id]])?s:e.ctaText,features:e.features.map(function(e){var a,i,s,r,l=F[e.name];return(0,t._)((0,n._)({},e),{name:null!=(r=l&&x.features[l])?r:e.name,tooltip:e.tooltip?(a=e.tooltip,(s={"Google Analytics, Google Sheets, Zapier, Canva, Slack, and more.":(i=x.features).tooltipIntegrations,"Use API to automate all QR Code operations at scale.":i.tooltipQrApi})[a]?s[a]:a.startsWith("Enhance your QR code campaigns")?i.tooltipAdvancedCustomization:a):void 0})})})}):r.PLAN_CONFIGS,Y="individuals"===N?E:S,V=M.filter(function(e){return Y.includes(e.id)}),W="INR"===y.currency?null!=(l=null==x?void 0:x.pricing.buyNowUpi)?l:"Buy now - Pay with UPI":void 0;return(0,i.jsxs)("div",{className:"mx-auto mt-10 w-full max-w-[379px] px-4 min-[900px]:max-w-[820px]",children:[(0,i.jsxs)("div",{role:"tablist","aria-label":"Pricing audience",className:"mx-auto mb-10 flex w-fit gap-1 rounded-xl bg-[#313231]/5 p-2",children:[(0,i.jsxs)("button",{id:"tab-individuals",type:"button",role:"tab","aria-selected":"individuals"===N,"aria-controls":"pricing-tabpanel","data-tab":"individuals",onClick:function(){return B("individuals")},className:"flex items-center gap-2 rounded-md px-5 py-2 text-lg font-medium transition-colors ".concat("individuals"===N?"bg-white text-[#313231] shadow-[0_2px_8px_rgba(0,0,0,0.12)]":"text-[#525252] hover:bg-white/50"),children:[(0,i.jsx)(A,{}),null!=(o=null==x?void 0:x.pricing.forIndividuals)?o:"For Individuals"]}),(0,i.jsxs)("button",{id:"tab-businesses",type:"button",role:"tab","aria-selected":"businesses"===N,"aria-controls":"pricing-tabpanel","data-tab":"businesses",onClick:function(){return B("businesses")},className:"flex items-center gap-2 rounded-md px-5 py-2 text-lg font-medium transition-colors ".concat("businesses"===N?"bg-white text-[#313231] shadow-[0_2px_8px_rgba(0,0,0,0.12)]":"text-[#525252] hover:bg-white/50"),children:[(0,i.jsx)(L,{}),null!=(c=null==x?void 0:x.pricing.forBusinesses)?c:"For Businesses"]})]}),(0,i.jsx)("div",{id:"pricing-tabpanel",role:"tabpanel","aria-labelledby":"individuals"===N?"tab-individuals":"tab-businesses",className:"flex items-center gap-4 min-[900px]:flex-row min-[900px]:items-stretch ".concat("individuals"===N?"flex-col-reverse":"flex-col"),children:V.map(function(e){return(0,i.jsx)("div",{className:"flex w-full flex-col items-center",children:(0,i.jsxs)(d,{plan:(0,t._)((0,n._)({},e),{ctaText:"flex-plan"===e.id&&W?W:e.ctaText}),price:z[e.id],currency:y.currency,currencySymbol:H,onCtaClick:function(){var n,t;return n=e.id,(0,k.sendGAEvent)(r.GA_EVENTS[n]),t=(0,r.buildRedirectUrl)(n,{flexQrCount:y.flexQrCount,flexGpsEnabled:y.flexGpsEnabled,plusQrCount:y.plusQrCount,plusUserCount:y.plusUserCount,plusCustomDomain:y.plusCustomDomain},G),void(window.location.href=t)},billedYearlyLabel:null==x?void 0:x.pricing.billedYearly,featuresLabel:null==x?void 0:x.pricing.features,badgeTooltip:null==x?void 0:x.enterprise.badgeTooltip,moreInfoLabel:null==x?void 0:x.pricing.moreInfo,children:["free-plan"===e.id&&(0,i.jsx)(m,{strings:x}),"flex-plan"===e.id&&(0,i.jsx)(g,{qrCount:y.flexQrCount,gpsEnabled:y.flexGpsEnabled,currency:y.currency,onQrCountChange:function(e){return C({type:"SET_FLEX_QR_COUNT",payload:e})},onGpsChange:function(e){return C({type:"SET_FLEX_GPS",payload:e})},strings:x,resolvedPricing:h}),"core-plan"===e.id&&(0,i.jsx)(b,{strings:x}),"plus-plan"===e.id&&(0,i.jsx)(w,{qrCount:y.plusQrCount,userCount:y.plusUserCount,customDomain:y.plusCustomDomain,currency:y.currency,onQrCountChange:function(e){return C({type:"SET_PLUS_QR_COUNT",payload:e})},onUserCountChange:function(e){return C({type:"SET_PLUS_USER_COUNT",payload:e})},onCustomDomainChange:function(e){return C({type:"SET_PLUS_CUSTOM_DOMAIN",payload:e})},strings:x,resolvedPricing:h})]})},e.id)})}),"individuals"===N&&(0,i.jsxs)("p",{className:"mt-6 text-center text-sm text-[#525252]",children:[null!=(u=null==x?void 0:x.pricing.crossTabPromo)?u:"*Looking for more features to manage advanced campaigns at scale?"," ",(0,i.jsx)("button",{type:"button",onClick:function(){B("businesses"),window.scrollTo({top:0,behavior:"smooth"})},className:"font-medium text-[#0044F5] underline",children:null!=(p=null==x?void 0:x.pricing.viewForBusinesses)?p:"View âFor Businessesâ"})]}),"businesses"===N&&(0,i.jsx)(R,{strings:null==x?void 0:x.enterprise,moreInfoLabel:null==x?void 0:x.pricing.moreInfo})]})}],358666)}]);
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.