PageSourceSearch

https://bulkqrgenerator.net/assets/messages-CgzIpzEy.js

js bulkqrgenerator.net collected 2026-10-04 19:48:36 UTC 514,764 bytes, 7 lines download raw bytes

vendor: 8,577 bytes, line 1
1var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(e&&(t=e(e=0)),t),s=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),c=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},l=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},u=(n,r,a)=>(a=n==null?{}:e(i(n)),l(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),d=e=>a.call(e,`module.exports`)?e[`module.exports`]:l(t({},`__esModule`,{value:!0}),e),f=(e=>typeof require<`u`?require:typeof Proxy<`u`?new Proxy(e,{get:(e,t)=>(typeof require<`u`?require:e)[t]}):e)(function(e){if(typeof require<`u`)return require.apply(this,arguments);throw Error('Calling `require` for "'+e+"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.")}),p=s((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function D(e,t){return E(e.type,t,e.props)}function O(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function k(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var A=/\/+/g;function j(e,t){return typeof e==`object`&&e&&e.key!=null?k(``+e.key):t.toString(36)}function ee(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function M(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,M(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+j(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(A,`$&/`)+`/`),M(o,r,i,``,function(e){return e})):o!=null&&(O(o)&&(o=D(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(A,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u<e.length;u++)a=e[u],s=l+j(a,u),c+=M(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+j(a,u++),c+=M(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return M(ee(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function N(e,t,n){if(e==null)return e;var r=[],i=0;return M(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function P(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var F=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},I={map:N,forEach:function(e,t,n){N(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return N(e,function(){t++}),t},toArray:function(e){return N(e,function(e){return e})||[]},only:function(e){if(!O(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=I,e.Component=v,e.Fragment=r,e.Profiler=a,e.PureComponent=b,e.StrictMode=i,e.Suspense=l,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=w,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return w.H.useMemoCache(e)}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=g({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!T.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return E(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)T.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return E(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=O,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:P}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=w.T,n={};w.T=n;try{var r=e(),i=w.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(C,F)}catch(e){F(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),w.T=t}},e.unstable_useCacheRefresh=function(){return w.H.useCacheRefresh()},e.use=function(e){return w.H.use(e)},e.useActionState=function(e,t,n){return w.H.useActionState(e,t,n)},e.useCallback=function(e,t){return w.H.useCallback(e,t)},e.useContext=function(e){return w.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return w.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return w.H.useEffect(e,t)},e.useEffectEvent=function(e){return w.H.useEffectEvent(e)},e.useId=function(){return w.H.useId()},e.useImperativeHandle=function(e,t,n){return w.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return w.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return w.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return w.H.useMemo(e,t)},e.useOptimistic=function(e,t){return w.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return w.H.useReducer(e,t,n)},e.useRef=function(e){return w.H.useRef(e)},e.useState=function(e){return w.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return w.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return w.H.useTransition()}
1,e.version=`19.2.5`})),m=s(((e,t)=>{t.exports=p()})),h=s((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),g=s(((e,t)=>{t.exports=h()})),_=Object.defineProperty,v=(e,t)=>_(e,`name`,{value:t,configurable:!0}),y=class{type=3;name=``;prefix=``;value=``;suffix=``;modifier=3;constructor(e,t,n,r,i,a){this.type=e,this.name=t,this.prefix=n,this.value=r,this.suffix=i,this.modifier=a}hasCustomName(){return this.name!==``&&typeof this.name!=`number`}};v(y,`Part`);var b=/[$_\p{ID_Start}]/u,x=/[$_\u200C\u200D\p{ID_Continue}]/u,S=`.*`;function C(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}v(C,`isASCII`);function w(e,t=!1){let n=[],r=0;for(;r<e.length;){let i=e[r],a=v(function(i){if(!t)throw TypeError(i);n.push({type:`INVALID_CHAR`,index:r,value:e[r++]})},`ErrorOrInvalid`);if(i===`*`){n.push({type:`ASTERISK`,index:r,value:e[r++]});continue}if(i===`+`||i===`?`){n.push({type:`OTHER_MODIFIER`,index:r,value:e[r++]});continue}if(i===`\\`){n.push({type:`ESCAPED_CHAR`,index:r++,value:e[r++]});continue}if(i===`{`){n.push({type:`OPEN`,index:r,value:e[r++]});continue}if(i===`}`){n.push({type:`CLOSE`,index:r,value:e[r++]});continue}if(i===`:`){let t=``,i=r+1;for(;i<e.length;){let n=e.substr(i,1);if(i===r+1&&b.test(n)||i!==r+1&&x.test(n)){t+=e[i++];continue}break}if(!t){a(`Missing parameter name at ${r}`);continue}n.push({type:`NAME`,index:r,value:t}),r=i;continue}if(i===`(`){let t=1,i=``,o=r+1,s=!1;if(e[o]===`?`){a(`Pattern cannot start with "?" at ${o}`);continue}for(;o<e.length;){if(!C(e[o],!1)){a(`Invalid character '${e[o]}' at ${o}.`),s=!0;break}if(e[o]===`\\`){i+=e[o++]+e[o++];continue}if(e[o]===`)`){if(t--,t===0){o++;break}}else if(e[o]===`(`&&(t++,e[o+1]!==`?`)){a(`Capturing groups are not allowed at ${o}`),s=!0;break}i+=e[o++]}if(s)continue;if(t){a(`Unbalanced pattern at ${r}`);continue}if(!i){a(`Missing pattern at ${r}`);continue}n.push({type:`REGEX`,index:r,value:i}),r=o;continue}n.push({type:`CHAR`,index:r,value:e[r++]})}return n.push({type:`END`,index:r,value:``}),n}v(w,`lexer`);function T(e,t={}){let n=w(e);t.delimiter??=`/#?`,t.prefixes??=`./`;let r=`[^${E(t.delimiter)}]+?`,i=[],a=0,o=0,s=new Set,c=v(e=>{if(o<n.length&&n[o].type===e)return n[o++].value},`tryConsume`),l=v(()=>c(`OTHER_MODIFIER`)??c(`ASTERISK`),`tryConsumeModifier`),u=v(e=>{let t=c(e);if(t!==void 0)return t;let{type:r,index:i}=n[o];throw TypeError(`Unexpected ${r} at ${i}, expected ${e}`)},`mustConsume`),d=v(()=>{let e=``,t;for(;t=c(`CHAR`)??c(`ESCAPED_CHAR`);)e+=t;return e},`consumeText`),f=v(e=>e,`DefaultEncodePart`),p=t.encodePart||f,m=``,h=v(e=>{m+=e},`appendToPendingFixedValue`),g=v(()=>{m.length&&(i.push(new y(3,``,``,p(m),``,3)),m=``)},`maybeAddPartFromPendingFixedValue`),_=v((e,t,n,o,c)=>{let l=3;switch(c){case`?`:l=1;break;case`*`:l=0;break;case`+`:l=2;break}if(!t&&!n&&l===3){h(e);return}if(g(),!t&&!n){if(!e)return;i.push(new y(3,``,``,p(e),``,l));return}let u;u=n?n===`*`?S:n:r;let d=2;u===r?(d=1,u=``):u===S&&(d=0,u=``);let f;if(t?f=t:n&&(f=a++),s.has(f))throw TypeError(`Duplicate name '${f}'.`);s.add(f),i.push(new y(d,f,p(e),u,p(o),l))},`addPart`);for(;o<n.length;){let e=c(`CHAR`),n=c(`NAME`),r=c(`REGEX`);if(!n&&!r&&(r=c(`ASTERISK`)),n||r){let i=e??``;t.prefixes.indexOf(i)===-1&&(h(i),i=``),g();let a=l();_(i,n,r,``,a);continue}let i=e??c(`ESCAPED_CHAR`);if(i){h(i);continue}if(c(`OPEN`)){let e=d(),t=c(`NAME`),n=c(`REGEX`);!t&&!n&&(n=c(`ASTERISK`));let r=d();u(`CLOSE`);let i=l();_(e,t,n,r,i);continue}g(),u(`END`)}return i}v(T,`parse`);function E(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,`\\$1`)}v(E,`escapeString`);function D(e){return e&&e.ignoreCase?`ui`:`u`}v(D,`flags`);function O(e,t,n){return A(T(e,n),t,n)}v(O,`stringToRegexp`);function k(e){switch(e){case 0:return`*`;case 1:return`?`;case 2:return`+`;case 3:return``}}v(k,`modifierToString`);function A(e,t,n={}){n.delimiter??=`/#?`,n.prefixes??=`./`,n.sensitive??=!1,n.strict??=!1,n.end??=!0,n.start??=!0,n.endsWith=``;let r=n.start?`^`:``;for(let i of e){if(i.type===3){i.modifier===3?r+=E(i.value):r+=`(?:${E(i.value)})${k(i.modifier)}`;continue}t&&t.push(i.name);let e=`[^${E(n.delimiter)}]+?`,a=i.value;if(i.type===1?a=e:i.type===0&&(a=S),!i.prefix.length&&!i.suffix.length){i.modifier===3||i.modifier===1?r+=`(${a})${k(i.modifier)}`:r+=`((?:${a})${k(i.modifier)})`;continue}if(i.modifier===3||i.modifier===1){r+=`(?:${E(i.prefix)}(${a}
1)${E(i.suffix)})`,r+=k(i.modifier);continue}r+=`(?:${E(i.prefix)}`,r+=`((?:${a})(?:`,r+=E(i.suffix),r+=E(i.prefix),r+=`(?:${a}))*)${E(i.suffix)})`,i.modifier===0&&(r+=`?`)}let i=`[${E(n.endsWith)}]|$`,a=`[${E(n.delimiter)}]`;if(n.end)return n.strict||(r+=`${a}?`),n.endsWith.length?r+=`(?=${i})`:r+=`$`,new RegExp(r,D(n));n.strict||(r+=`(?:${a}(?=${i}))?`);let o=!1;if(e.length){let t=e[e.length-1];t.type===3&&t.modifier===3&&(o=n.delimiter.indexOf(t)>-1)}return o||(r+=`(?=${a}|${i})`),new RegExp(r,D(n))}v(A,`partsToRegexp`);var j={delimiter:``,prefixes:``,sensitive:!0,strict:!0},ee={delimiter:`.`,prefixes:``,sensitive:!0,strict:!0},M={delimiter:`/`,prefixes:`/`,sensitive:!0,strict:!0};function N(e,t){return e.length?e[0]===`/`?!0:!t||e.length<2?!1:(e[0]==`\\`||e[0]==`{`)&&e[1]==`/`:!1}v(N,`isAbsolutePathname`);function P(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}v(P,`maybeStripPrefix`);function F(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}v(F,`maybeStripSuffix`);function I(e){return!e||e.length<2?!1:e[0]===`[`||(e[0]===`\\`||e[0]===`{`)&&e[1]===`[`}v(I,`treatAsIPv6Hostname`);var te=[`ftp`,`file`,`http`,`https`,`ws`,`wss`];function L(e){if(!e)return!0;for(let t of te)if(e.test(t))return!0;return!1}v(L,`isSpecialScheme`);function ne(e,t){if(e=P(e,`#`),t||e===``)return e;let n=new URL(`https://example.com`);return n.hash=e,n.hash?n.hash.substring(1,n.hash.length):``}v(ne,`canonicalizeHash`);function re(e,t){if(e=P(e,`?`),t||e===``)return e;let n=new URL(`https://example.com`);return n.search=e,n.search?n.search.substring(1,n.search.length):``}v(re,`canonicalizeSearch`);function ie(e,t){return t||e===``?e:I(e)?V(e):B(e)}v(ie,`canonicalizeHostname`);function ae(e,t){if(t||e===``)return e;let n=new URL(`https://example.com`);return n.password=e,n.password}v(ae,`canonicalizePassword`);function oe(e,t){if(t||e===``)return e;let n=new URL(`https://example.com`);return n.username=e,n.username}v(oe,`canonicalizeUsername`);function se(e,t,n){if(n||e===``)return e;if(t&&!te.includes(t))return new URL(`${t}:${e}`).pathname;let r=e[0]==`/`;return e=new URL(r?e:`/-`+e,`https://example.com`).pathname,r||(e=e.substring(2,e.length)),e}v(se,`canonicalizePathname`);function ce(e,t,n){return R(t)===e&&(e=``),n||e===``?e:H(e)}v(ce,`canonicalizePort`);function le(e,t){return e=F(e,`:`),t||e===``?e:z(e)}v(le,`canonicalizeProtocol`);function R(e){switch(e){case`ws`:case`http`:return`80`;case`wws`:case`https`:return`443`;case`ftp`:return`21`;default:return``}}v(R,`defaultPortForProtocol`);function z(e){if(e===``)return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw TypeError(`Invalid protocol '${e}'.`)}v(z,`protocolEncodeCallback`);function ue(e){if(e===``)return e;let t=new URL(`https://example.com`);return t.username=e,t.username}v(ue,`usernameEncodeCallback`);function de(e){if(e===``)return e;let t=new URL(`https://example.com`);return t.password=e,t.password}v(de,`passwordEncodeCallback`);function B(e){if(e===``)return e;if(/[\t\n\r #%/:<>?@[\]^\\|]/g.test(e))throw TypeError(`Invalid hostname '${e}'`);let t=new URL(`https://example.com`);return t.hostname=e,t.hostname}v(B,`hostnameEncodeCallback`);function V(e){if(e===``)return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}v(V,`ipv6HostnameEncodeCallback`);function H(e){if(e===``||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw TypeError(`Invalid port '${e}'.`)}v(H,`portEncodeCallback`);function fe(e){if(e===``)return e;let t=new URL(`https://example.com`);return t.pathname=e[0]===`/`?e:`/-`+e,e[0]===`/`?t.pathname:t.pathname.substring(2,t.pathname.length)}v(fe,`standardURLPathnameEncodeCallback`);function pe(e){return e===``?e:new URL(`data:${e}`).pathname}v(pe,`pathURLPathnameEncodeCallback`);function me(e){if(e===``)return e;let t=new URL(`https://example.com`);return t.search=e,t.search.substring(1,t.search.length)}v(me,`searchEncodeCallback`);function he(e){if(e===``)return e;let t=new URL(`https://example.com`);return t.hash=e,t.hash.substring(1,t.hash.length)}v(he,`hashEncodeCallback`);var ge=class{#e;#t=[];#n={};#r=0;#i=1;#a=0;#o=0;#s=0;#c=0;#l=!1;constructor(e){this.#e=e}get result(){return this.#n}parse(){for(this.#t=w(this.#e,!0);this.#r<this.#t.length;this.#r+=this.#i){if(this.#i=1,this.#t[this.#r].type===`END`){if(this.#o===0){this.#f(),this.#C()?this.#u(9,1):this.#S()?this.#u(8,1):this.#u(7,0);continue}else if(this.#o===2){this.#p(5);continue}this.#u(10,0);break}if(this.#s>0)if(this.#T())--this.#s;else continue;if(this.#w()){this.#s+=1;continue}switch(this.#o){case 0:this.#g()&&this.#p(1);break;case 1:if(this.#g()){this.#k();let e=7,t=1;this.#_()?(e=2,t=3):this.#l&&(e=2),this.#u(e,t)}break;case 2:this.#v()?this.#p(3):(this.#x()||this.#S()||this.#C())&&this.#p(5);break;case 3:this.#y()?this.#u(4,1):this.#v()&&this.#u(5,1);break;case 4:this.#v()&&this.#u(5,1);break;case 5:this.#E()?this.#c+=1:this.#D()&&--this.#c,this.#b()&&!this.#c?this.#u(6,1):this.#x()?this.#u(7,0):this.#S()?this.#u(8,1):this.#C()&&this.#u(9,1);break;case 6:this.#x()?this.#u(7,0):this.#S()?this.#u(8,1):this.#C()&&this.#u(9,1);break;case 7:this.#S()?this.#u(8,1):this.#C()&&this.#u(9,1);break;case 8:this.#C()&&this.#u(9,1);break;case 9:break;case 10:break}}this.#n.hostname!==void 0&&this.#n.port===void 0&&(this.#n.port=``)}#u(e,t){switch(this.#o){case 0:break;case 1:this.#n.protocol=this.#O();break;case 2:break;case 3:this.#n.username=this.#O();break;case 4:this.#n.password=this.#O();break;case 5:this.#n.hostname=this.#O();break;case 6:this.#n.port=this.#O();break;case 7:this.#n.pathname=this.#O();break;case 8:this.#n.search=this.#O();break;case 9:this.#n.hash=this.#O();break;case 10:break}this.#o!==0&&e!==10&&([1,2,3,4].includes(this.#o)&&[6,7,8,9].includes(e)&&(this.#n.hostname??=``),[1,2,3,4,5,6].includes(this.#o)&&[8,9].includes(e)&&(this.#n.pathname??=this.#l?`/`:``),[1,2,3,4,5,6,7].includes(this.#o)&&e===9&&(this.#n.search??=``)),this.#d(e,t)}#d(e,t){this.#o=e,this.#a=this.#r+t,this.#r+=t,this.#i=0}#f(){this.#r=this.#a,this.#i=0}#p(e){this.#f(),this.#o=e}#m(e){return e<0&&(e=this.#t.length-e),e<this.#t.length?this.#t[e]:this.#t[this.#t.length-1]}#h(e,t){let n=this.#m(e);return n.value===t&&(n.type===`CHAR`||n.type===`ESCAPED_CHAR`||n.type===`INVALID_CHAR`)}#g(){return this.#h(this.#r,`:`)}#_(){return this.#h(this.#r+1,`/`)&&this.#h(this.#r+2,`/`)}#v(){return this.#h(this.#r,`@`)}#y(){return this.#h(this.#r,`:`)}#b(){return this.#h(this.#r,`:`)}#x(){return this.#h(this.#r,`/`)}#S(){if(this.#h(this.#r,`?`))return!0;
vendor: 4,202 bytes, line 1
1if(this.#t[this.#r].value!==`?`)return!1;let e=this.#m(this.#r-1);return e.type!==`NAME`&&e.type!==`REGEX`&&e.type!==`CLOSE`&&e.type!==`ASTERISK`}#C(){return this.#h(this.#r,`#`)}#w(){return this.#t[this.#r].type==`OPEN`}#T(){return this.#t[this.#r].type==`CLOSE`}#E(){return this.#h(this.#r,`[`)}#D(){return this.#h(this.#r,`]`)}#O(){let e=this.#t[this.#r],t=this.#m(this.#a).index;return this.#e.substring(t,e.index)}#k(){let e={};Object.assign(e,j),e.encodePart=z;let t=O(this.#O(),void 0,e);this.#l=L(t)}};v(ge,`Parser`);var _e=[`protocol`,`username`,`password`,`hostname`,`port`,`pathname`,`search`,`hash`],U=`*`;function ve(e,t){if(typeof e!=`string`)throw TypeError(`parameter 1 is not of type 'string'.`);let n=new URL(e,t);return{protocol:n.protocol.substring(0,n.protocol.length-1),username:n.username,password:n.password,hostname:n.hostname,port:n.port,pathname:n.pathname,search:n.search===``?void 0:n.search.substring(1,n.search.length),hash:n.hash===``?void 0:n.hash.substring(1,n.hash.length)}}v(ve,`extractValues`);function W(e,t){return t?K(e):e}v(W,`processBaseURLString`);function G(e,t,n){let r;if(typeof t.baseURL==`string`)try{r=new URL(t.baseURL),t.protocol===void 0&&(e.protocol=W(r.protocol.substring(0,r.protocol.length-1),n)),!n&&t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&t.username===void 0&&(e.username=W(r.username,n)),!n&&t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&t.username===void 0&&t.password===void 0&&(e.password=W(r.password,n)),t.protocol===void 0&&t.hostname===void 0&&(e.hostname=W(r.hostname,n)),t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&(e.port=W(r.port,n)),t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&t.pathname===void 0&&(e.pathname=W(r.pathname,n)),t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&t.pathname===void 0&&t.search===void 0&&(e.search=W(r.search.substring(1,r.search.length),n)),t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&t.pathname===void 0&&t.search===void 0&&t.hash===void 0&&(e.hash=W(r.hash.substring(1,r.hash.length),n))}catch{throw TypeError(`invalid baseURL '${t.baseURL}'.`)}if(typeof t.protocol==`string`&&(e.protocol=le(t.protocol,n)),typeof t.username==`string`&&(e.username=oe(t.username,n)),typeof t.password==`string`&&(e.password=ae(t.password,n)),typeof t.hostname==`string`&&(e.hostname=ie(t.hostname,n)),typeof t.port==`string`&&(e.port=ce(t.port,e.protocol,n)),typeof t.pathname==`string`){if(e.pathname=t.pathname,r&&!N(e.pathname,n)){let t=r.pathname.lastIndexOf(`/`);t>=0&&(e.pathname=W(r.pathname.substring(0,t+1),n)+e.pathname)}e.pathname=se(e.pathname,e.protocol,n)}return typeof t.search==`string`&&(e.search=re(t.search,n)),typeof t.hash==`string`&&(e.hash=ne(t.hash,n)),e}v(G,`applyInit`);function K(e){return e.replace(/([+*?:{}()\\])/g,`\\$1`)}v(K,`escapePatternString`);function ye(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,`\\$1`)}v(ye,`escapeRegexpString`);function be(e,t){t.delimiter??=`/#?`,t.prefixes??=`./`,t.sensitive??=!1,t.strict??=!1,t.end??=!0,t.start??=!0,t.endsWith=``;let n=`[^${ye(t.delimiter)}]+?`,r=/[$_\u200C\u200D\p{ID_Continue}]/u,i=``;for(let a=0;a<e.length;++a){let o=e[a];if(o.type===3){if(o.modifier===3){i+=K(o.value);continue}i+=`{${K(o.value)}}${k(o.modifier)}`;continue}let s=o.hasCustomName(),c=!!o.suffix.length||!!o.prefix.length&&(o.prefix.length!==1||!t.prefixes.includes(o.prefix)),l=a>0?e[a-1]:null,u=a<e.length-1?e[a+1]:null;if(!c&&s&&o.type===1&&o.modifier===3&&u&&!u.prefix.length&&!u.suffix.length)if(u.type===3){let e=u.value.length>0?u.value[0]:``;c=r.test(e)}else c=!u.hasCustomName();if(!c&&!o.prefix.length&&l&&l.type===3){let e=l.value[l.value.length-1];c=t.prefixes.includes(e)}c&&(i+=`{`),i+=K(o.prefix),s&&(i+=`:${o.name}`),o.type===2?i+=`(${o.value})`:o.type===1?s||(i+=`(${n})`):o.type===0&&(!s&&(!l||l.type===3||l.modifier!==3||c||o.prefix!==``)?i+=`*`:i+=`(.*)`),o.type===1&&s&&o.suffix.length&&r.test(o.suffix[0])&&(i+=`\\`),i+=K(o.suffix),c&&(i+=`}`),o.modifier!==3&&(i+=k(o.modifier))}return i}v(be,`partsToPattern`);var xe=class{#e;#t={};#n={};#r={};#i={};#a=!1;constructor(e={},t,n){try{let r;if(typeof t==`string`?r=t:n=t,typeof e==`string`){let t=new ge(e);
1if(t.parse(),e=t.result,r===void 0&&typeof e.protocol!=`string`)throw TypeError(`A base URL must be provided for a relative constructor string.`);e.baseURL=r}else{if(!e||typeof e!=`object`)throw TypeError(`parameter 1 is not of type 'string' and cannot convert to dictionary.`);if(r)throw TypeError(`parameter 1 is not of type 'string'.`)}typeof n>`u`&&(n={ignoreCase:!1});let i={ignoreCase:n.ignoreCase===!0},a={pathname:U,protocol:U,username:U,password:U,hostname:U,port:U,search:U,hash:U};this.#e=G(a,e,!0),R(this.#e.protocol)===this.#e.port&&(this.#e.port=``);let o;for(o of _e){if(!(o in this.#e))continue;let e={},t=this.#e[o];switch(this.#n[o]=[],o){case`protocol`:Object.assign(e,j),e.encodePart=z;break;case`username`:Object.assign(e,j),e.encodePart=ue;break;case`password`:Object.assign(e,j),e.encodePart=de;break;case`hostname`:Object.assign(e,ee),I(t)?e.encodePart=V:e.encodePart=B;break;case`port`:Object.assign(e,j),e.encodePart=H;break;case`pathname`:L(this.#t.protocol)?(Object.assign(e,M,i),e.encodePart=fe):(Object.assign(e,j,i),e.encodePart=pe);break;case`search`:Object.assign(e,j,i),e.encodePart=me;break;case`hash`:Object.assign(e,j,i),e.encodePart=he;break}try{this.#i[o]=T(t,e),this.#t[o]=A(this.#i[o],this.#n[o],e),this.#r[o]=be(this.#i[o],e),this.#a=this.#a||this.#i[o].some(e=>e.type===2)}catch{throw TypeError(`invalid ${o} pattern '${this.#e[o]}'.`)}}}catch(e){throw TypeError(`Failed to construct 'URLPattern': ${e.message}`)}}get[Symbol.toStringTag](){return`URLPattern`}test(e={},t){let n={pathname:``,protocol:``,username:``,password:``,hostname:``,port:``,search:``,hash:``};if(typeof e!=`string`&&t)throw TypeError(`parameter 1 is not of type 'string'.`);if(typeof e>`u`)return!1;try{n=typeof e==`object`?G(n,e,!1):G(n,ve(e,t),!1)}catch{return!1}let r;for(r of _e)if(!this.#t[r].exec(n[r]))return!1;return!0}exec(e={},t){let n={pathname:``,protocol:``,username:``,password:``,hostname:``,port:``,search:``,hash:``};if(typeof e!=`string`&&t)throw TypeError(`parameter 1 is not of type 'string'.`);if(typeof e>`u`)return;try{n=typeof e==`object`?G(n,e,!1):G(n,ve(e,t),!1)}catch{return null}let r={};t?r.inputs=[e,t]:r.inputs=[e];let i;for(i of _e){let e=this.#t[i].exec(n[i]);if(!e)return null;let t={};for(let[n,r]of this.#n[i].entries())(typeof r==`string`||typeof r==`number`)&&(t[r]=e[n+1]);r[i]={input:n[i]??``,groups:t}}return r}static compareComponent(e,t,n){let r=v((e,t)=>{for(let n of[`type`,`modifier`,`prefix`,`value`,`suffix`]){if(e[n]<t[n])return-1;if(e[n]!==t[n])return 1}return 0},`comparePart`),i=new y(3,``,``,``,``,3),a=new y(0,``,``,``,``,3),o=v((e,t)=>{let n=0;for(;n<Math.min(e.length,t.length);++n){let i=r(e[n],t[n]);if(i)return i}return e.length===t.length?0:r(e[n]??i,t[n]??i)},`comparePartList`);return!t.#r[e]&&!n.#r[e]?0:t.#r[e]&&!n.#r[e]?o(t.#i[e],[a]):!t.#r[e]&&n.#r[e]?o([a],n.#i[e]):o(t.#i[e],n.#i[e])}get protocol(){return this.#r.protocol}get username(){return this.#r.username}get password(){return this.#r.password}get hostname(){return this.#r.hostname}get port(){return this.#r.port}get pathname(){return this.#r.pathname}get search(){return this.#r.search}get hash(){return this.#r.hash}get hasRegExpGroups(){return this.#a}};v(xe,`URLPattern`),globalThis.URLPattern||(globalThis.URLPattern=xe);var Se=[`en`,`zh`],Ce=`PARAGLIDE_LOCALE`,eee=3456e4,we=[`url`,`cookie`,`baseLocale`],Te=[],Ee=[{pattern:`/api/:path(.*)?`,localized:[[`en`,`/api/:path(.*)?`],[`zh`,`/api/:path(.*)?`]]},{pattern:`/`,localized:[[`zh`,`/zh`],[`en`,`/`]]},{pattern:`/:path(.*)?`,localized:[[`zh`,`/zh/:path(.*)?`],[`en`,`/:path(.*)?`]]}],De,Oe;function tee(e){if(Te.length===0)return;let t=typeof e==`string`?e:e.href;if(De===t)return Oe;let n=new URL(t,`http://dummy.com`),r;for(let e of Te)if(new URLPattern(e.match,n.href).exec(n.href)){r=e;break}return De=t,Oe=r,r}function ke(e){let t=tee(e);return t&&t.exclude!==!0&&Array.isArray(t.strategy)?t.strategy:we}var q=void 0;globalThis.__paraglide=globalThis.__paraglide??{},globalThis.__paraglide.ssr=globalThis.__paraglide.ssr??{};var Ae=!1,J=()=>{if(q){let e=q?.getStore()?.locale;if(e)return e}let e=we;typeof window<`u`&&window.location?.href&&(e=ke(window.location.href));let t=je(e,typeof window<`u`?window.location?.href:void 0);if(t)return Ae||(Ae=!0,Me(t,{reload:!1})),t;throw Error(`No locale found. Read the docs https://inlang.com/m/gerre34r/library-inlang-paraglideJs/errors#no-locale-found`)};function je(e,t){let n;for(let r of e){if(r===`cookie`)n=ree();else if(r===`baseLocale`)n=`en`;else if(r===`url`&&typeof t==`string`)n=Re(t);else if(He(r)&&$.has(r)){let e=$.get(r);if(e){let t=e.getLocale();if(t instanceof Promise)continue;if(t!==void 0)return Fe(t)}}let e=Pe(n);if(e)return e}}var nee=e=>{e?window.location.href=e:window.location.reload()},Me=(e,t)=>{let n={reload:!0,...t},r;try{r=J()}catch{}let i=[],a,o=we;typeof window<`u`&&window.location?.href&&(o=ke(window.location.href));for(let t of o)if(t===`cookie`){if(typeof document>`u`||typeof window>`u`)continue;let t=`${Ce}=${e}; path=/; max-age=${eee}`;document.cookie=t}else if(t===`baseLocale`)continue;else if(t===`url`&&typeof window<`u`)a=Y(window.location.href,{locale:e}).href;else if(He(t)&&$.has(t)){let n=$.get(t);if(n){let r=n.setLocale(e);r instanceof Promise&&(r=r.catch(e=>{throw Error(`Custom strategy "${t}" setLocale failed.`,{cause:e})}),i.push(r))}}let s=()=>{n.reload&&window.location&&e!==r&&nee(a)};if(i.length)return Promise.all(i).then(()=>{s()});s()},Ne=()=>q?q.getStore()?.origin??`http://fallback.com`:typeof window<`u`?window.location.origin:`http://fallback.com`;function Pe(e){if(typeof e!=`string`)return;let t=e.toLowerCase();for(let e of Se)if(e.toLowerCase()===t)return e}function Fe(e){let t=Pe(e);if(t)return t;throw Error(`Invalid locale: ${e}. Expected one of: ${Se.join(`, `)}`)}function ree(){if(typeof document>`u`||!document.cookie)return;let e=document.cookie.match(RegExp(`(^| )${Ce}=([^;]+)`))?.[2];return Pe(e)}var Ie,Le;function Re(e){let t=typeof e==`string`?e:e.href;if(Ie===t)return Le;let n;{let t=typeof e==`string`?new URL(e):e;for(let e of Ee){for(let[r,i]of e.localized)if(new URLPattern(i,t.href).exec(t.href)){n=r;break}if(n)break}}return Ie=t,Le=n,n}function Y(e,t){let n=t?.locale?Fe(t?.locale):J(),r=typeof e==`string`?new URL(e):e;for(let e of Ee){for(let[,t]of e.localized){let i=new URLPattern(t,r.href).exec(r.href);if(!i)continue;let a=e.localized.find(([e])=>e===n)?.[1];if(a)return X(Z(a,Q(i),r.origin),i)}let t=new URLPattern(e.pattern,r.href).exec(r.href);if(t){let i=e.localized.find(([e])=>e===n)?.[1];if(i)return X(Z(i,Q(t),r.origin),t)}}return r}function ze(e){let t=typeof e==`string`?new URL(e):e;for(let e of Ee){for(let[,n]of e.localized){let r=new URLPattern(n,t.href).exec(t.href);if(r){let n=Q(r);return X(Z(e.pattern,n,t.origin),r)}}let n=new URLPattern(e.pattern,t.href).exec(t.href);if(n)return X(Z(e.pattern,Q(n),t.origin),n)}return t}function X(e,t){return t.protocol.groups[0]&&(e.protocol=t.protocol.groups[0]??``),t.hostname.groups[0]&&(e.hostname=t.hostname.groups[0]??``),t.username.groups[0]&&(e.username=t.username.groups[0]??``),t.password.groups[0]&&(e.password=t.password.groups[0]??``),t.port.groups[0]&&(e.port=t.port.groups[0]??``),t.pathname.groups[0]&&(e.pathname=t.pathname.groups[0]??``),t.search.groups[0]&&(e.search=t.search.groups[0]??``),t.hash.groups[0]&&(e.hash=t.hash.groups[0]??``),e}function Z(e,t,n){let r=e.replace(/(https?:\/\/[^:/]+):(\d+)(\/|$)/g,(e,t,n,r)=>`${t}#PORT-${n}#${r}`).replace(/\{([^{}]*)\}([?+*]?)/g,(e,t,n)=>t).replace(/(\/?):([a-zA-Z0-9_]+)(\([^)]*\))?([?+*]?)/g,(e,n,r,i,a)=>{let o=t[r];if(o===null)return``;if(a===`?`)return o===void 0?``:`${n}${o}`;if(a===`+`||a===`*`){if(o===void 0&&a===`+`)throw Error(`Missing value for "${r}" (one or more required)`);return o?`${n}${o}`:``}if(o===void 0)throw Error(`Missing value for "${r}"`);return`${n}${o}`});return r=r.replace(/#PORT-(\d+)#/g,`:$1`),new URL(r,n)}function Q(e){return{...e.hash.groups,...e.hostname.groups,...e.password.groups,...e.pathname.groups,...e.port.groups,...e.protocol.groups,...e.search.groups,...e.username.groups}}function Be(e,t){let n=J(),r=t?.locale??n,i=new URL(e,Ne()),a=Y(i,{locale:r});return e.startsWith(`/`)&&i.origin===a.origin?r!==n&&Y(i,{locale:n}).origin!==a.origin?a.href:a.pathname+a.search+a.hash:a.href}function Ve(e){let t=new URL(e,Ne()),n=ze(t);return e.startsWith(`/`)&&t.origin===n.origin?n.pathname+n.search+n.hash:n.href}var $=new Map;function He(e){return typeof e==`string`&&/^custom-[A-Za-z0-9_-]+$/.test(e)}var Ue=()=>`My App`,We=()=>`我的应用`,Ge=((e={},t={})=>(t.locale??J())===`en`?Ue(e):We(e)),iee=()=>`Ship your SaaS faster`,aee=()=>`快速构建你的 SaaS`,oee=((e={},t={})=>(t.locale??J())===`en`?iee(e):aee(e)),see=()=>`Sign In`,cee=()=>`登录`,Ke=((e={},t={})=>(t.locale??J())===`en`?see(e):cee(e)),lee=()=>`Welcome back`,uee=()=>`欢迎回来`,dee=((e={},t={})=>(t.locale??J())===`en`?lee(e):uee(e)),fee=()=>`Sign Up`,pee=()=>`注册`,qe=((e={},t={})=>(t.locale??J())===`en`?fee(e):pee(e)),mee=()=>`Get started for free`,hee=()=>`免费开始使用`,gee=((e={},t={})=>(t.locale??J())===`en`?mee(e):hee(e)),_ee=()=>`Email`,vee=()=>`邮箱`,Je=((e={},t={})=>(t.locale??J())===`en`?_ee(e):vee(e)),yee=()=>`Enter your email`,bee=()=>`输入邮箱地址`,Ye=((e={},t={})=>(t.locale??J())===`en`?yee(e):bee(e)),xee=()=>`Password`,Xe=()=>`密码`,Ze=((e={},t={})=>(t.locale??J())===`en`?xee(e):Xe(e)),Qe=()=>`Enter your password`,$e=()=>`输入密码`,et=((e={},t={})=>(t.locale??J())===`en`?Qe(e):$e(e)),tt=()=>`Confirm Password`,nt=()=>`确认密码`,rt=((e={},t={})=>(t.locale??J())===`en`?tt(e):nt(e)),it=()=>`Re-enter your password`,at=()=>`再次输入密码`,ot=((e={},t={})=>(t.locale??J())===`en`?it(e):at(e)),st=()=>`Passwords do not match`,ct=()=>`两次输入的密码不一致`,lt=((e={},t={})=>(t.locale??J())===`en`?st(e):ct(e)),ut=()=>`Name`,dt=()=>`姓名`,ft=((e={},t={})=>(t.locale??J())===`en`?ut(e):dt(e)),pt=()=>`Enter your name`,mt=()=>`输入姓名`,ht=((e={},t={})=>(t.locale??J())===`en`?pt(e):mt(e)),See=()=>`Don't have an account?`,Cee=()=>`还没有账号?`,gt=((e={},t={})=>(t.locale??J())===`en`?See(e):Cee(e)),wee=()=>`Already have an account?`,Tee=()=>`已有账号?`,_t=((e={},t={})=>(t.locale??J())===`en`?wee(e):Tee(e)),Eee=()=>`Or continue with`,Dee=()=>`或者继续使用`,vt=((e={},t={})=>(t.locale??J())===`en`?Eee(e):Dee(e)),Oee=()=>`Sign Out`,kee=()=>`退出登录`,yt=((e={},t={})=>(t.locale??J())===`en`?Oee(e):kee(e)),Aee=()=>`Sign in with Google`,jee=()=>`使用 Google 登录`,bt=((e={},t={})=>(t.locale??J())===`en`?Aee(e):jee(e)),Mee=()=>`Sign in with GitHub`,Nee=()=>`使用 GitHub 登录`,xt=((e={},t={})=>(t.locale??J())===`en`?Mee(e):Nee(e)),Pee=()=>`No sign-in methods available`,Fee=()=>`暂无可用的登录方式`,St=((e={},t={})=>(t.locale??J())===`en`?Pee(e):Fee(e)),Iee=()=>`The administrator hasn't enabled any sign-in methods yet. Please check back later.`,Lee=()=>`管理员尚未启用任何登录方式,请稍后再试。`,Ct=((e={},t={})=>(t.locale??J())===`en`?Iee(e):Lee(e)),Ree=()=>`Forgot your password?`,zee=()=>`忘记密码?`,wt=((e={},t={})=>(t.locale??J())===`en`?Ree(e):zee(e)),Bee=()=>`Forgot password`,Vee=()=>`找回密码`,Tt=((e={},t={})=>(t.locale??J())===`en`?Bee(e):Vee(e)),Hee=()=>`Enter your email and we'll send you a link to reset your password.`,Uee=()=>`输入你的邮箱,我们将发送密码重置链接。`,Et=((e={},t={})=>(t.locale??J())===`en`?Hee(e):Uee(e)),Wee=()=>`Send reset link`,Gee=()=>`发送重置链接`,Dt=((e={},t={})=>(t.locale??J())===`en`?Wee(e):Gee(e)),Kee=()=>`Check your email`,qee=()=>`请查收邮件`,Ot=((e={},t={})=>(t.locale??J())===`en`?Kee(e):qee(e)),Jee=e=>`If an account exists for ${e?.email}, we've sent a link to reset your password. The link will expire in 1 hour.`,Yee=e=>`如果 ${e?.email} 已注册账号,我们已发送密码重置链接,请在 1 小时内完成重置。`,kt=((e,t={})=>(t.locale??J())===`en`?Jee(e):Yee(e)),Xee=()=>`Back to sign in`,Zee=()=>`返回登录`,At=((e={},t={})=>(t.locale??J())===`en`?Xee(e):Zee(e)),Qee=()=>`Reset password`,$ee=()=>`重置密码`,jt=((e={},t={})=>
1(t.locale??J())===`en`?Qee(e):$ee(e)),ete=()=>`Choose a new password for your account.`,tte=()=>`为你的账号设置新密码。`,Mt=((e={},t={})=>(t.locale??J())===`en`?ete(e):tte(e)),nte=()=>`New password`,rte=()=>`新密码`,Nt=((e={},t={})=>(t.locale??J())===`en`?nte(e):rte(e)),ite=()=>`Enter your new password`,ate=()=>`输入新密码`,Pt=((e={},t={})=>(t.locale??J())===`en`?ite(e):ate(e)),ote=()=>`Re-enter your new password`,ste=()=>`再次输入新密码`,Ft=((e={},t={})=>(t.locale??J())===`en`?ote(e):ste(e)),cte=()=>`Reset password`,lte=()=>`重置密码`,It=((e={},t={})=>(t.locale??J())===`en`?cte(e):lte(e)),ute=()=>`Your password has been reset. You can now sign in.`,dte=()=>`密码已重置,请使用新密码登录。`,Lt=((e={},t={})=>(t.locale??J())===`en`?ute(e):dte(e)),fte=()=>`This reset link is invalid or has expired. Please request a new one.`,pte=()=>`重置链接无效或已过期,请重新申请。`,Rt=((e={},t={})=>(t.locale??J())===`en`?fte(e):pte(e)),zt=()=>`Missing reset token. Please open the link from your email.`,Bt=()=>`缺少重置令牌,请从邮件中打开链接。`,Vt=((e={},t={})=>(t.locale??J())===`en`?zt(e):Bt(e)),Ht=()=>`Password reset is not available`,Ut=()=>`暂无法找回密码`,Wt=((e={},t={})=>(t.locale??J())===`en`?Ht(e):Ut(e)),Gt=()=>`The administrator hasn't configured an email service yet, so reset links can't be sent. Please contact support.`,Kt=()=>`管理员尚未配置邮件服务,无法发送重置链接,请联系客服。`,qt=((e={},t={})=>(t.locale??J())===`en`?Gt(e):Kt(e)),Jt=()=>`Check your email`,Yt=()=>`请查收邮件`,Xt=((e={},t={})=>(t.locale??J())===`en`?Jt(e):Yt(e)),Zt=()=>`To continue, click the link sent to`,Qt=()=>`继续操作前,请点击发送到以下邮箱的验证链接:`,$t=((e={},t={})=>(t.locale??J())===`en`?Zt(e):Qt(e)),en=()=>`Continue`,tn=()=>`继续`,nn=((e={},t={})=>(t.locale??J())===`en`?en(e):tn(e)),rn=()=>`After verifying, click "Continue".`,an=()=>`完成验证后,请点击「继续」按钮。`,on=((e={},t={})=>(t.locale??J())===`en`?rn(e):an(e)),sn=()=>`Not verified yet. Please click the link in your email first.`,cn=()=>`尚未完成验证,请先前往邮箱点击验证链接。`,ln=((e={},t={})=>(t.locale??J())===`en`?sn(e):cn(e)),un=()=>`Failed to send verification email`,dn=()=>`发送验证邮件失败`,fn=((e={},t={})=>(t.locale??J())===`en`?un(e):dn(e)),pn=()=>`Email is required`,mn=()=>`邮箱不能为空`,hn=((e={},t={})=>(t.locale??J())===`en`?pn(e):mn(e)),gn=()=>`Resend verification email`,_n=()=>`重新发送验证邮件`,vn=((e={},t={})=>(t.locale??J())===`en`?gn(e):_n(e)),yn=e=>`Resend in ${e?.seconds}s`,bn=e=>`${e?.seconds} 秒后可重新发送`,xn=((e,t={})=>(t.locale??J())===`en`?yn(e):bn(e)),Sn=()=>`Invite code`,Cn=()=>`邀请码`,wn=((e={},t={})=>(t.locale??J())===`en`?Sn(e):Cn(e)),Tn=()=>`Enter your invite code`,En=()=>`请输入邀请码`,Dn=((e={},t={})=>(t.locale??J())===`en`?Tn(e):En(e)),On=()=>`Invite code is required`,kn=()=>`请输入邀请码`,An=((e={},t={})=>(t.locale??J())===`en`?On(e):kn(e)),jn=()=>`Invalid invite code`,Mn=()=>`邀请码无效`,Nn=((e={},t={})=>(t.locale??J())===`en`?jn(e):Mn(e)),Pn=()=>`Enter your invite code`,Fn=()=>`输入邀请码`,In=((e={},t={})=>(t.locale??J())===`en`?Pn(e):Fn(e)),Ln=()=>`This app is invite-only. Enter a valid invite code to continue.`,Rn=()=>`本应用为邀请制,请输入有效的邀请码以继续。`,zn=((e={},t={})=>(t.locale??J())===`en`?Ln(e):Rn(e)),Bn=()=>`Continue`,Vn=()=>`继续`,Hn=((e={},t={})=>(t.locale??J())===`en`?Bn(e):Vn(e)),Un=()=>`Page not found`,Wn=()=>`页面不存在`,Gn=((e={},t={})=>(t.locale??J())===`en`?Un(e):Wn(e)),Kn=()=>`Back to home`,qn=()=>`返回首页`,Jn=((e={},t={})=>(t.locale??J())===`en`?Kn(e):qn(e)),Yn=()=>`Oops`,Xn=()=>`出错了`,Zn=((e={},t={})=>(t.locale??J())===`en`?Yn(e):Xn(e)),Qn=()=>`Something went wrong. Please try again.`,$n=()=>`页面出现了一些问题,请重试。`,er=((e={},t={})=>(t.locale??J())===`en`?Qn(e):$n(e)),tr=()=>`Try again`,nr=()=>`重试`,rr=((e={},t={})=>(t.locale??J())===`en`?tr(e):nr(e)),ir=()=>`Get Started`,ar=()=>`立即开始`,or=((e={},t={})=>(t.locale??J())===`en`?ir(e):ar(e)),sr=()=>`Processing...`,cr=()=>`处理中...`,lr=((e={},t={})=>(t.locale??J())===`en`?sr(e):cr(e)),ur=()=>`Choose payment method`,mte=()=>`选择支付方式`,hte=((e={},t={})=>(t.locale??J())===`en`?ur(e):mte(e)),gte=()=>`Pick how you'd like to pay.`,_te=()=>`选择你想使用的支付渠道。`,vte=((e={},t={})=>(t.locale??J())===`en`?gte(e):_te(e)),yte=e=>`${e?.plan} — ${e?.price}`,bte=e=>`${e?.plan} — ${e?.price}`,xte=((e,t={})=>(t.locale??J())===`en`?yte(e):bte(e)),Ste=e=>`${e?.plan}`,Cte=e=>`${e?.plan}`,wte=((e,t={})=>(t.locale??J())===`en`?Ste(e):Cte(e)),Tte=()=>`Switch System`,Ete=()=>`切换系统`,Dte=((e={},t={})=>(t.locale??J())===`en`?Tte(e):Ete(e)),Ote=()=>`Admin`,kte=()=>`管理后台`,dr=((e={},t={})=>(t.locale??J())===`en`?Ote(e):kte(e)),Ate=()=>`Settings`,jte=()=>`设置`,fr=((e={},t={})=>(t.locale??J())===`en`?Ate(e):jte(e)),Mte=()=>`Home`,Nte=()=>`首页`,pr=((e={},t={})=>(t.locale??J())===`en`?Mte(e):Nte(e)),Pte=()=>`Search...`,Fte=()=>`搜索...`,mr=((e={},t={})=>(t.locale??J())===`en`?Pte(e):Fte(e)),Ite=()=>`No data`,Lte=()=>`暂无数据`,hr=((e={},t={})=>(t.locale??J())===`en`?Ite(e):Lte(e)),Rte=e=>`${e?.count} records`,zte=e=>`共 ${e?.count} 条记录`,gr=((e,t={})=>(t.locale??J())===`en`?Rte(e):zte(e)),Bte=e=>`Page ${e?.current} of ${e?.total}`,Vte=e=>`第 ${e?.current} 页,共 ${e?.total} 页`,Hte=((e,t={})=>(t.locale??J())===`en`?Bte(e):Vte(e)),Ute=()=>`Previous`,Wte=()=>`上一页`,_r=((e={},t={})=>(t.locale??J())===`en`?Ute(e):Wte(e)),Gte=()=>`Next`,Kte=()=>`下一页`,vr=((e={},t={})=>(t.locale??J())===`en`?Gte(e):Kte(e)),qte=()=>`Refresh`,Jte=()=>`刷新`,yr=((e={},t={})=>(t.locale??J())===`en`?qte(e):Jte(e)),Yte=()=>`Settings`,Xte=()=>`设置`,br=((e={},t={})=>(t.locale??J())===`en`?Yte(e):Xte(e)),Zte=()=>`Billing`,Qte=()=>`账单`,$te=((e={},t={})=>(t.locale??J())===`en`?Zte(e):Qte(e)),ene=()=>`API Keys`,tne=()=>`API 密钥`,nne=((e={},t={})=>(t.locale??J())===`en`?ene(e):tne(e)),rne=()=>`Profile`,ine=()=>`个人资料`,xr=((e={},t={})=>(t.locale??J())===`en`?rne(e):ine(e)),ane=()=>`Sign In`,one=()=>`登录`,sne=((e={},t={})=>(t.locale??J())===`en`?ane(e):one(e)),cne=()=>`Get Started`,lne=()=>`开始使用`,Sr=((e={},t={})=>(t.locale??J())===`en`?cne(e):lne(e)),une=()=>`Light`,dne=()=>`浅色模式`,Cr=((e={},t={})=>(t.locale??J())===`en`?une(e):dne(e)),fne=()=>`Dark`,pne=()=>`深色模式`,wr=((e={},t={})=>(t.locale??J())===`en`?fne(e):pne(e)),mne=()=>`System`,hne=()=>`跟随系统`,Tr=((e={},t={})=>(t.locale??J())===`en`?mne(e):hne(e)),gne=()=>`Back to home`,_ne=()=>`返回首页`,Er=((e={},t={})=>
1(t.locale??J())===`en`?gne(e):_ne(e)),vne=()=>`Last updated`,yne=()=>`最近更新`,Dr=((e={},t={})=>(t.locale??J())===`en`?vne(e):yne(e)),bne=()=>`Contact support`,xne=()=>`联系客服`,Or=((e={},t={})=>(t.locale??J())===`en`?bne(e):xne(e)),Sne=()=>`Contact Support`,Cne=()=>`联系客服`,kr=((e={},t={})=>(t.locale??J())===`en`?Sne(e):Cne(e)),wne=()=>`Submit a ticket and our team will get back to you`,Tne=()=>`提交工单反馈问题,我们会尽快回复你`,Ar=((e={},t={})=>(t.locale??J())===`en`?wne(e):Tne(e)),Ene=()=>`Please sign in to submit a support ticket.`,Dne=()=>`请先登录后再提交工单。`,jr=((e={},t={})=>(t.locale??J())===`en`?Ene(e):Dne(e)),One=()=>`Sign In`,kne=()=>`去登录`,Mr=((e={},t={})=>(t.locale??J())===`en`?One(e):kne(e)),Ane=()=>`Subject`,jne=()=>`标题`,Nr=((e={},t={})=>(t.locale??J())===`en`?Ane(e):jne(e)),Mne=()=>`Brief summary of your issue`,Nne=()=>`简要描述你的问题`,Pr=((e={},t={})=>(t.locale??J())===`en`?Mne(e):Nne(e)),Pne=()=>`Description`,Fne=()=>`问题描述`,Fr=((e={},t={})=>(t.locale??J())===`en`?Pne(e):Fne(e)),Ine=()=>`Describe your issue in detail...`,Lne=()=>`详细描述你遇到的问题…`,Ir=((e={},t={})=>(t.locale??J())===`en`?Ine(e):Lne(e)),Rne=()=>`You can track replies in`,zne=()=>`提交后可前往`,Lr=((e={},t={})=>(t.locale??J())===`en`?Rne(e):zne(e)),Bne=()=>`Support Tickets`,Vne=()=>`工单支持页面查看回复`,Rr=((e={},t={})=>(t.locale??J())===`en`?Bne(e):Vne(e)),Hne=()=>`Subject and description are required`,Une=()=>`请填写标题和问题描述`,zr=((e={},t={})=>(t.locale??J())===`en`?Hne(e):Une(e)),Wne=()=>`Ticket submitted — we'll get back to you soon`,Gne=()=>`工单已提交,我们会尽快回复`,Br=((e={},t={})=>(t.locale??J())===`en`?Wne(e):Gne(e)),Kne=()=>`Cancel`,qne=()=>`取消`,Vr=((e={},t={})=>(t.locale??J())===`en`?Kne(e):qne(e)),Jne=()=>`Submit`,Yne=()=>`提交`,Hr=((e={},t={})=>(t.locale??J())===`en`?Jne(e):Yne(e)),Xne=()=>`Submitting...`,Zne=()=>`提交中…`,Ur=((e={},t={})=>(t.locale??J())===`en`?Xne(e):Zne(e)),Qne=()=>`Images (optional)`,$ne=()=>`图片附件(可选)`,Wr=((e={},t={})=>(t.locale??J())===`en`?Qne(e):$ne(e)),ere=()=>`Settings`,tre=()=>`设置`,Gr=((e={},t={})=>(t.locale??J())===`en`?ere(e):tre(e)),nre=e=>`Welcome back, ${e?.name}`,rre=e=>`欢迎回来,${e?.name}`,Kr=((e,t={})=>(t.locale??J())===`en`?nre(e):rre(e)),ire=()=>`Your app content goes here.`,are=()=>`你的应用内容在这里。`,qr=((e={},t={})=>(t.locale??J())===`en`?ire(e):are(e)),ore=()=>`Overview`,sre=()=>`概览`,Jr=((e={},t={})=>(t.locale??J())===`en`?ore(e):sre(e)),cre=()=>`Profile`,lre=()=>`个人资料`,Yr=((e={},t={})=>(t.locale??J())===`en`?cre(e):lre(e)),ure=()=>`Billing`,dre=()=>`账单`,Xr=((e={},t={})=>(t.locale??J())===`en`?ure(e):dre(e)),fre=()=>`Payments`,pre=()=>`付款记录`,Zr=((e={},t={})=>(t.locale??J())===`en`?fre(e):pre(e)),mre=()=>`Credits`,hre=()=>`额度明细`,Qr=((e={},t={})=>(t.locale??J())===`en`?mre(e):hre(e)),gre=()=>`API Keys`,_re=()=>`API 密钥`,$r=((e={},t={})=>(t.locale??J())===`en`?gre(e):_re(e)),vre=()=>`Support Tickets`,yre=()=>`工单支持`,ei=((e={},t={})=>(t.locale??J())===`en`?vre(e):yre(e)),bre=()=>`Plan`,xre=()=>`套餐`,ti=((e={},t={})=>(t.locale??J())===`en`?bre(e):xre(e)),Sre=()=>`Free`,Cre=()=>`免费版`,ni=((e={},t={})=>(t.locale??J())===`en`?Sre(e):Cre(e)),wre=()=>`Current subscription`,Tre=()=>`当前订阅`,ri=((e={},t={})=>(t.locale??J())===`en`?wre(e):Tre(e)),Ere=()=>`Usage`,Dre=()=>`用量`,ii=((e={},t={})=>(t.locale??J())===`en`?Ere(e):Dre(e)),Ore=()=>`API calls this month`,kre=()=>`本月 API 调用次数`,ai=((e={},t={})=>(t.locale??J())===`en`?Ore(e):kre(e)),Are=()=>`Active keys`,jre=()=>`活跃密钥`,oi=((e={},t={})=>(t.locale??J())===`en`?Are(e):jre(e)),Mre=()=>`Getting Started`,Nre=()=>`开始使用`,si=((e={},t={})=>(t.locale??J())===`en`?Mre(e):Nre(e)),Pre=()=>`Build your product on top of this engine`,Fre=()=>`在这个引擎之上构建你的产品`,ci=((e={},t={})=>(t.locale??J())===`en`?Pre(e):Fre(e)),Ire=()=>`Profile`,Lre=()=>`个人资料`,li=((e={},t={})=>(t.locale??J())===`en`?Ire(e):Lre(e)),Rre=()=>`Manage your account`,zre=()=>`管理你的账户`,ui=((e={},t={})=>(t.locale??J())===`en`?Rre(e):zre(e)),Bre=()=>`Profile`,Vre=()=>`个人资料`,di=((e={},t={})=>(t.locale??J())===`en`?Bre(e):Vre(e)),Hre=()=>`Name`,Ure=()=>`姓名`,fi=((e={},t={})=>(t.locale??J())===`en`?Hre(e):Ure(e)),Wre=()=>`Email`,Gre=()=>`邮箱`,pi=((e={},t={})=>(t.locale??J())===`en`?Wre(e):Gre(e)),Kre=()=>`Avatar`,qre=()=>`头像`,mi=((e={},t={})=>(t.locale??J())===`en`?Kre(e):qre(e)),Jre=()=>`Drop an image, click to upload, or paste from clipboard`,Yre=()=>`拖拽图片、点击上传,或从剪贴板粘贴`,hi=((e={},t={})=>(t.locale??J())===`en`?Jre(e):Yre(e)),Xre=()=>`Save`,Zre=()=>
1`保存`,gi=((e={},t={})=>(t.locale??J())===`en`?Xre(e):Zre(e)),Qre=()=>`Saving...`,$re=()=>`保存中...`,_i=((e={},t={})=>(t.locale??J())===`en`?Qre(e):$re(e)),eie=()=>`Settings saved`,tie=()=>`设置已保存`,vi=((e={},t={})=>(t.locale??J())===`en`?eie(e):tie(e)),nie=()=>`Failed to save`,rie=()=>`保存失败`,yi=((e={},t={})=>(t.locale??J())===`en`?nie(e):rie(e)),iie=()=>`Loading...`,aie=()=>`加载中...`,bi=((e={},t={})=>(t.locale??J())===`en`?iie(e):aie(e)),oie=()=>`Billing`,sie=()=>`账单`,xi=((e={},t={})=>(t.locale??J())===`en`?oie(e):sie(e)),cie=()=>`Manage your subscriptions`,lie=()=>`管理你的订阅`,Si=((e={},t={})=>(t.locale??J())===`en`?cie(e):lie(e)),uie=()=>`Credits`,die=()=>`额度`,fie=((e={},t={})=>(t.locale??J())===`en`?uie(e):die(e)),pie=()=>`Your available credit balance`,mie=()=>`你的可用额度余额`,hie=((e={},t={})=>(t.locale??J())===`en`?pie(e):mie(e)),gie=()=>`Current Subscription`,_ie=()=>`当前订阅`,Ci=((e={},t={})=>(t.locale??J())===`en`?gie(e):_ie(e)),vie=()=>`Subscriptions`,yie=()=>`订阅列表`,bie=((e={},t={})=>(t.locale??J())===`en`?vie(e):yie(e)),xie=()=>`Subscription Details`,Sie=()=>`订阅详情`,wi=((e={},t={})=>(t.locale??J())===`en`?xie(e):Sie(e)),Ti=()=>`No active subscription`,Ei=()=>`暂无活跃订阅`,Di=((e={},t={})=>(t.locale??J())===`en`?Ti(e):Ei(e)),Oi=()=>`Subscribe`,ki=()=>`立即订阅`,Ai=((e={},t={})=>(t.locale??J())===`en`?Oi(e):ki(e)),ji=()=>`Change plan`,Mi=()=>`调整套餐`,Ni=((e={},t={})=>(t.locale??J())===`en`?ji(e):Mi(e)),Pi=()=>`Plan`,Fi=()=>`套餐`,Ii=((e={},t={})=>(t.locale??J())===`en`?Pi(e):Fi(e)),Li=()=>`Status`,Ri=()=>`状态`,zi=((e={},t={})=>(t.locale??J())===`en`?Li(e):Ri(e)),Bi=()=>`Interval`,Vi=()=>`周期`,Hi=((e={},t={})=>(t.locale??J())===`en`?Bi(e):Vi(e)),Ui=()=>`No.`,Wi=()=>`订阅号`,Gi=((e={},t={})=>(t.locale??J())===`en`?Ui(e):Wi(e)),Ki=()=>`Current period`,qi=()=>`当前周期`,Ji=((e={},t={})=>(t.locale??J())===`en`?Ki(e):qi(e)),Yi=()=>`Ends at`,Xi=()=>`结束时间`,Zi=((e={},t={})=>(t.locale??J())===`en`?Yi(e):Xi(e)),Qi=e=>`Renews on ${e?.date}`,$i=e=>`${e?.date} 续订`,ea=((e,t={})=>(t.locale??J())===`en`?Qi(e):$i(e)),ta=e=>`Ends on ${e?.date}`,na=e=>`${e?.date} 到期`,ra=((e,t={})=>(t.locale??J())===`en`?ta(e):na(e)),ia=()=>`Period start`,aa=()=>`本期开始`,oa=((e={},t={})=>(t.locale??J())===`en`?ia(e):aa(e)),sa=()=>`Period end`,ca=()=>`本期结束`,la=((e={},t={})=>(t.locale??J())===`en`?sa(e):ca(e)),ua=()=>`Canceled at`,da=()=>`取消时间`,fa=((e={},t={})=>(t.locale??J())===`en`?ua(e):da(e)),pa=()=>`Ends at`,ma=()=>`结束时间`,ha=((e={},t={})=>(t.locale??J())===`en`?pa(e):ma(e)),ga=()=>`Reason`,_a=()=>`取消原因`,va=((e={},t={})=>(t.locale??J())===`en`?ga(e):_a(e)),ya=()=>`View`,ba=()=>`查看订阅`,xa=((e={},t={})=>(t.locale??J())===`en`?ya(e):ba(e)),Sa=()=>`Cancel subscription`,Ca=()=>`取消订阅`,wa=((e={},t={})=>(t.locale??J())===`en`?Sa(e):Ca(e)),Ta=()=>`Cancel subscription`,Ea=()=>`取消订阅`,Da=((e={},t={})=>(t.locale??J())===`en`?Ta(e):Ea(e)),Oa=e=>`Are you sure you want to cancel your ${e?.plan} subscription? You'll keep access until the end of the current billing period.`,ka=e=>`确定要取消「${e?.plan}」订阅吗?你可以使用到当前计费周期结束。`,Aa=((e,t={})=>(t.locale??J())===`en`?Oa(e):ka(e)),ja=()=>`Cancel subscription`,Ma=()=>`确认取消`,Na=((e={},t={})=>(t.locale??J())===`en`?ja(e):Ma(e)),Pa=()=>`Keep subscription`,Fa=()=>`保留订阅`,Ia=((e={},t={})=>(t.locale??J())===`en`?Pa(e):Fa(e)),La=()=>`Canceling...`,Ra=()=>`取消中...`,za=((e={},t={})=>(t.locale??J())===`en`?La(e):Ra(e)),Ba=()=>`Subscription canceled`,Va=()=>`订阅已取消`,Ha=((e={},t={})=>(t.locale??J())===`en`?Ba(e):Va(e)),Ua=()=>`Failed to cancel subscription`,Wa=()=>`取消订阅失败`,Ga=((e={},t={})=>(t.locale??J())===`en`?Ua(e):Wa(e)),Ka=()=>`Close`,qa=()=>`关闭`,Ja=((e={},t={})=>(t.locale??J())===`en`?Ka(e):qa(e)),Ya=()=>`Actions`,Xa=()=>`操作`,Za=((e={},t={})=>(t.locale??J())===`en`?Ya(e):Xa(e)),Qa=()=>`All`,$a=()=>`全部`,eo=((e={},t={})=>(t.locale??J())===`en`?Qa(e):$a(e)),to=()=>`Active`,no=()=>`活跃`,ro=((e={},t={})=>(t.locale??J())===`en`?to(e):no(e)),io=()=>`Trialing`,ao=()=>`试用中`,oo=((e={},t={})=>(t.locale??J())===`en`?io(e):ao(e)),so=()=>`Paused`,co=()=>`已暂停`,lo=((e={},t={})=>(t.locale??J())===`en`?so(e):co(e)),uo=()=>`Expired`,fo=()=>`已过期`,po=((e={},t={})=>(t.locale??J())===`en`?uo(e):fo(e)),mo=()=>`Pending Cancel`,ho=()=>`待取消`,go=((e={},t={})=>(t.locale??J())===`en`?mo(e):ho(e)),_o=()=>`Canceled`,vo=()=>`已取消`,yo=((e={},t={})=>(t.locale??J())===`en`?_o(e):vo(e)),bo=()=>`Payments`,xo=()=>`付款记录`,So=((e={},t={})=>(t.locale??J())===`en`?bo(e):xo(e)),Co=()=>`No payments yet`,wo=()=>`暂无付款记录`,To=((e={},t={})=>(t.locale??J())===`en`?Co(e):wo(e)),Eo=()=>`Order`,Do=()=>`订单号`,Oo=((e={},t={})=>(t.locale??J())===`en`?Eo(e):Do(e)),ko=()=>`Amount`,Ao=()=>
1`金额`,jo=((e={},t={})=>(t.locale??J())===`en`?ko(e):Ao(e)),Mo=()=>`Provider`,No=()=>`支付方式`,Po=((e={},t={})=>(t.locale??J())===`en`?Mo(e):No(e)),Fo=()=>`Date`,Io=()=>`日期`,Lo=((e={},t={})=>(t.locale??J())===`en`?Fo(e):Io(e)),Ro=()=>`Payments`,zo=()=>`付款记录`,Bo=((e={},t={})=>(t.locale??J())===`en`?Ro(e):zo(e)),Vo=()=>`Your payment history`,Ho=()=>`你的付款历史`,Uo=((e={},t={})=>(t.locale??J())===`en`?Vo(e):Ho(e)),Wo=()=>`All`,Go=()=>`全部`,Ko=((e={},t={})=>(t.locale??J())===`en`?Wo(e):Go(e)),qo=()=>`One-time`,Jo=()=>`单次购买`,Yo=((e={},t={})=>(t.locale??J())===`en`?qo(e):Jo(e)),Xo=()=>`Subscription`,Zo=()=>`订阅`,Qo=((e={},t={})=>(t.locale??J())===`en`?Xo(e):Zo(e)),$o=()=>`Renewal`,es=()=>`续订`,ts=((e={},t={})=>(t.locale??J())===`en`?$o(e):es(e)),ns=()=>`No payments yet`,rs=()=>`暂无付款记录`,is=((e={},t={})=>(t.locale??J())===`en`?ns(e):rs(e)),as=()=>`Order`,os=()=>`订单号`,ss=((e={},t={})=>(t.locale??J())===`en`?as(e):os(e)),cs=()=>`Product`,ls=()=>`商品`,us=((e={},t={})=>(t.locale??J())===`en`?cs(e):ls(e)),ds=()=>`Amount`,fs=()=>`金额`,ps=((e={},t={})=>(t.locale??J())===`en`?ds(e):fs(e)),ms=()=>`Status`,hs=()=>`状态`,gs=((e={},t={})=>(t.locale??J())===`en`?ms(e):hs(e)),_s=()=>`Type`,vs=()=>`类型`,ys=((e={},t={})=>(t.locale??J())===`en`?_s(e):vs(e)),bs=()=>`Provider`,xs=()=>`支付方式`,Ss=((e={},t={})=>(t.locale??J())===`en`?bs(e):xs(e)),Cs=()=>`Date`,ws=()=>`日期`,Ts=((e={},t={})=>(t.locale??J())===`en`?Cs(e):ws(e)),Es=()=>`Invoice`,Ds=()=>`发票`,Os=((e={},t={})=>(t.locale??J())===`en`?Es(e):Ds(e)),ks=()=>`Credits`,As=()=>`额度明细`,js=((e={},t={})=>(t.locale??J())===`en`?ks(e):As(e)),Ms=()=>`Your credits balance and history`,Ns=()=>`你的额度余额和变动记录`,Ps=((e={},t={})=>(t.locale??J())===`en`?Ms(e):Ns(e)),Fs=()=>`Balance`,Is=()=>`余额`,Ls=((e={},t={})=>(t.locale??J())===`en`?Fs(e):Is(e)),Rs=()=>`Purchase Credits`,zs=()=>`购买额度`,Bs=((e={},t={})=>(t.locale??J())===`en`?Rs(e):zs(e)),Vs=()=>`All`,Hs=()=>`全部`,Us=((e={},t={})=>(t.locale??J())===`en`?Vs(e):Hs(e)),Ws=()=>`Grant`,Gs=()=>`获得`,Ks=((e={},t={})=>(t.locale??J())===`en`?Ws(e):Gs(e)),qs=()=>`Consume`,Js=()=>`消耗`,Ys=((e={},t={})=>(t.locale??J())===`en`?qs(e):Js(e)),Xs=()=>`No credit records yet`,Zs=()=>`暂无额度记录`,Qs=((e={},t={})=>(t.locale??J())===`en`?Xs(e):Zs(e)),$s=()=>`Transaction`,ec=()=>`流水号`,tc=((e={},t={})=>(t.locale??J())===`en`?$s(e):ec(e)),nc=()=>`Type`,rc=()=>`类型`,ic=((e={},t={})=>(t.locale??J())===`en`?nc(e):rc(e)),ac=()=>`Scene`,oc=()=>`场景`,sc=((e={},t={})=>(t.locale??J())===`en`?ac(e):oc(e)),cc=()=>`Credits`,lc=()=>`额度`,uc=((e={},t={})=>(t.locale??J())===`en`?cc(e):lc(e)),dc=()=>`Remaining`,fc=()=>`剩余`,pc=((e={},t={})=>(t.locale??J())===`en`?dc(e):fc(e)),mc=()=>`Description`,hc=()=>`说明`,gc=((e={},t={})=>(t.locale??J())===`en`?mc(e):hc(e)),_c=()=>`Expires`,vc=()=>`过期时间`,yc=((e={},t={})=>(t.locale??J())===`en`?_c(e):vc(e)),bc=()=>`Date`,xc=()=>`日期`,Sc=((e={},t={})=>(t.locale??J())===`en`?bc(e):xc(e)),Cc=()=>`API Keys`,wc=()=>`API 密钥`,Tc=((e={},t={})=>(t.locale??J())===`en`?Cc(e):wc(e)),Ec=()=>`Manage your API keys for programmatic access`,Dc=()=>`管理你的 API 密钥`,Oc=((e={},t={})=>(t.locale??J())===`en`?Ec(e):Dc(e)),kc=()=>`Your Keys`,Ac=()=>`你的密钥`,jc=((e={},t={})=>(t.locale??J())===`en`?kc(e):Ac(e)),Mc=()=>`Use these keys to authenticate API requests`,Nc=()=>`使用这些密钥来认证 API 请求`,Pc=((e={},t={})=>(t.locale??J())===`en`?Mc(e):Nc(e)),Fc=()=>`Create Key`,Ic=()=>`创建密钥`,Lc=((e={},t={})=>(t.locale??J())===`en`?Fc(e):Ic(e)),Rc=()=>`Create API Key`,zc=()=>`创建 API 密钥`,Bc=((e={},t={})=>(t.locale??J())===`en`?Rc(e):zc(e)),Vc=()=>`Give your key a name to identify it later`,Hc=()=>`给密钥起个名字以便识别`,Uc=((e={},t={})=>(t.locale??J())===`en`?Vc(e):Hc(e)),Wc=()=>`Key Name`,Gc=()=>`密钥名称`,Kc=((e={},t={})=>(t.locale??J())===`en`?Wc(e):Gc(e)),qc=()=>`e.g. Production, Development`,Jc=()=>`例如:生产环境、开发环境`,Yc=((e={},t={})=>(t.locale??J())===`en`?qc(e):Jc(e)),Xc=()=>`Cancel`,Zc=()=>`取消`,Qc=((e={},t={})=>(t.locale??J())===`en`?Xc(e):Zc(e)),$c=()=>`Create`,el=()=>`创建`,tl=((e={},t={})=>(t.locale??J())===`en`?$c(e):el(e)),nl=()=>`Creating...`,rl=()=>`创建中...`,il=((e={},t={})=>(t.locale??J())===`en`?nl(e):rl(e)),al=()=>`API key created`,ol=()=>`API 密钥已创建`,sl=((e={},t={})=>(t.locale??J())===`en`?al(e):ol(e)),cl=()=>`Copied to clipboard`,ll=()=>`已复制到剪贴板`,ul=((e={},t={})=>(t.locale??J())===`en`?cl(e):ll(e)),dl=()=>`Key copied to clipboard`,fl=()=>`密钥已复制到剪贴板`,pl=((e={},t={})=>(t.locale??J())===`en`?dl(e):fl(e)),ml=()=>`Key deleted`,hl=()=>`密钥已删除`,gl=((e={},t={})=>(t.locale??J())===`en`?ml(e):hl(e)),_l=()=>`Failed to create key`,vl=()=>`创建密钥失败`,yl=((e={},t={})=>(t.locale??J())===`en`?_l(e):vl(e)),bl=()=>`No API keys yet. Create one to get started.`,xl=()=>`还没有 API 密钥,创建一个开始使用。`,Sl=((e={},t={})=>(t.locale??J())===`en`?bl(e):xl(e)),Cl=()=>`Name`,wl=()=>`名称`,Tl=((e={},t={})=>(t.locale??J())===`en`?Cl(e):wl(e)),El=()=>`Key`,Dl=()=>`密钥`,Ol=((e={},t={})=>(t.locale??J())===`en`?El(e):Dl(e)),kl=()=>`Actions`,Al=()=>`操作`,jl=((e={},t={})=>(t.locale??J())===`en`?kl(e):Al(e)),Ml=()=>`Support Tickets`,Nl=()=>`工单支持`,Pl=((e={},t={})=>(t.locale??J())===`en`?Ml(e):Nl(e)),Fl=()=>`Submit a ticket and our team will get back to you`,Il=()=>`提交工单反馈问题,我们会尽快回复你`,Ll=((e={},t={})=>(t.locale??J())===`en`?Fl(e):Il(e)),Rl=()=>`New Ticket`,zl=()=>`提交工单`,Bl=((e={},t={})=>(t.locale??J())===`en`?Rl(e):zl(e)),Vl=()=>`Submit a Ticket`,Hl=()=>`提交工单`,Ul=((e={},t={})=>(t.locale??J())===`en`?Vl(e):Hl(e)),Wl=()=>`Describe your issue and we'll respond as soon as possible`,Gl=()=>`描述你遇到的问题,我们会尽快回复`,Kl=((e={},t={})=>(t.locale??J())===`en`?Wl(e):Gl(e)),ql=()=>`Subject`,Jl=()=>`标题`,Yl=((e={},t={})=>(t.locale??J())===`en`?ql(e):Jl(e)),Xl=()=>`Brief summary of your issue`,Zl=()=>`简要描述你的问题`,Ql=((e={},t={})=>(t.locale??J())===`en`?Xl(e):Zl(e)),$l=()=>`Description`,eu=()=>`问题描述`,tu=((e={},t={})=>(t.locale??J())===`en`?$l(e):eu(e)),nu=()=>`Describe your issue in detail...`,ru=()=>`详细描述你遇到的问题…`,iu=((e={},t={})=>(t.locale??J())===`en`?nu(e):ru(e)),au=()=>`Subject`,ou=()=>`标题`,su=((e={},t={})=>(t.locale??J())===`en`?au(e):ou(e)),cu=()=>`Status`,lu=()=>`状态`,uu=((e={},t={})=>(t.locale??J())===`en`?cu(e):lu(e)),du=()=>`Last Updated`,fu=()=>`更新时间`,pu=((e={},t={})=>(t.locale??J())===`en`?du(e):fu(e)),mu=()=>`Actions`,Cie=()=>`操作`,hu=((e={},t={})=>(t.locale??J())===`en`?mu(e):Cie(e)),wie=()=>`Open`,Tie=()=>`待处理`,Eie=((e={},t={})=>(t.locale??J())===`en`?wie(e):Tie(e)),Die=()=>`In Progress`,Oie=()=>`处理中`,kie=((e={},t={})=>(t.locale??J())===`en`?Die(e):Oie(e)),Aie=()=>`Closed`,jie=()=>`已关闭`,Mie=((e={},t={})=>(t.locale??J())===`en`?Aie(e):jie(e)),Nie=()=>`No tickets yet`,Pie=()=>`暂无工单`,gu=((e={},t={})=>(t.locale??J())===`en`?Nie(e):Pie(e)),Fie=()=>`Subject and description are required`,Iie=()=>`请填写标题和问题描述`,_u=((e={},t={})=>(t.locale??J())===`en`?Fie(e):Iie(e)),Lie=()=>`Ticket submitted`,Rie=()=>`工单已提交`,vu=((e={},t={})=>(t.locale??J())===`en`?Lie(e):Rie(e)),zie=()=>`Ticket closed`,Bie=()=>`工单已关闭`,yu=((e={},t={})=>(t.locale??J())===`en`?zie(e):Bie(e)),Vie=()=>`Close Ticket`,Hie=()=>`关闭工单`,bu=((e={},t={})=>(t.locale??J())===`en`?Vie(e):Hie(e)),Uie=()=>`This ticket is closed. Create a new ticket if you need further help.`,Wie=()=>`该工单已关闭,如需进一步帮助请提交新工单。`,xu=((e={},t={})=>(t.locale??J())===`en`?Uie(e):Wie(e)),Gie=()=>`Write a reply...`,Kie=()=>`输入回复内容…`,Su=((e={},t={})=>(t.locale??J())===`en`?Gie(e):Kie(e)),qie=()=>`Send Reply`,Jie=()=>`发送回复`,Cu=((e={},t={})=>(t.locale??J())===`en`?qie(e):Jie(e)),Yie=()=>`Sending...`,Xie=()=>`发送中…`,wu=((e={},t={})=>(t.locale??J())===`en`?Yie(e):Xie(e)),Zie=()=>`Support Team`,Qie=()=>`客服团队`,Tu=((e={},t={})=>(t.locale??J())===`en`?Zie(e):Qie(e)),$ie=()=>`You`,eae=()=>`我`,Eu=((e={},t={})=>(t.locale??J())===`en`?$ie(e):eae(e)),tae=()=>`Cancel`,nae=()=>`取消`,Du=((e={},t={})=>(t.locale??J())===`en`?tae(e):nae(e)),rae=()=>`Submit`,iae=()=>`提交`,Ou=((e={},t={})=>(t.locale??J())===`en`?rae(e):iae(e)),aae=()=>`Submitting...`,oae=()=>`提交中…`,ku=((e={},t={})=>(t.locale??J())===`en`?aae(e):oae(e)),sae=()=>`Images (optional)`,cae=()=>`图片附件(可选)`,Au=((e={},t={})=>(t.locale??J())===`en`?sae(e):cae(e)),lae=()=>`Latest Reply`,uae=()=>`最新回复`,ju=((e={},t={})=>(t.locale??J())===`en`?lae(e):uae(e)),dae=()=>`Created At`,fae=()=>`创建时间`,Mu=((e={},t={})=>(t.locale??J())===`en`?dae(e):fae(e)),pae=()=>`Admin`,mae=()=>`管理后台`,Nu=((e={},t={})=>(t.locale??J())===`en`?pae(e):mae(e)),hae=()=>`System overview`,gae=()=>`系统概览`,Pu=((e={},t={})=>(t.locale??J())===`en`?hae(e):gae(e)),_ae=()=>`Loading...`,vae=()=>`加载中...`,Fu=((e={},t={})=>(t.locale??J())===`en`?_ae(e):vae(e)),yae=()=>`Dashboard`,bae=()=>`控制台`,xae=((e={},t={})=>(t.locale??J())===`en`?yae(e):bae(e)),Sae=()=>`Overview`,Cae=()=>`概览`,Iu=((e={},t={})=>(t.locale??J())===`en`?Sae(e):Cae(e)),wae=()=>`Settings`,Tae=()=>`设置`,Lu=((e={},t={})=>(t.locale??J())===`en`?wae(e):Tae(e)),Eae=()=>`RBAC`,Dae=()=>`权限管理`,Ru=((e={},t={})=>(t.locale??J())===`en`?Eae(e):Dae(e)),Oae=()=>`Users`,kae=()=>`用户`,zu=((e={},t={})=>(t.locale??J())===`en`?Oae(e):kae(e)),Aae=()=>`Roles`,jae=()=>`角色`,Bu=((e={},t={})=>(t.locale??J())===`en`?Aae(e):jae(e)),Mae=()=>`Permissions`,Nae=()=>`权限`,Vu=((e={},t={})=>(t.locale??J())===`en`?Mae(e):Nae(e)),Pae=()=>`Content`,Fae=()=>
1`内容管理`,Hu=((e={},t={})=>(t.locale??J())===`en`?Pae(e):Fae(e)),Iae=()=>`Categories`,Lae=()=>`分类`,Uu=((e={},t={})=>(t.locale??J())===`en`?Iae(e):Lae(e)),Rae=()=>`Posts`,zae=()=>`文章`,Wu=((e={},t={})=>(t.locale??J())===`en`?Rae(e):zae(e)),Bae=()=>`Payments & Credits`,Vae=()=>`支付与积分`,Gu=((e={},t={})=>(t.locale??J())===`en`?Bae(e):Vae(e)),Hae=()=>`Payments`,Uae=()=>`支付`,Ku=((e={},t={})=>(t.locale??J())===`en`?Hae(e):Uae(e)),Wae=()=>`Subscriptions`,Gae=()=>`订阅`,qu=((e={},t={})=>(t.locale??J())===`en`?Wae(e):Gae(e)),Kae=()=>`Credits`,qae=()=>`积分`,Ju=((e={},t={})=>(t.locale??J())===`en`?Kae(e):qae(e)),Jae=()=>`Invite Codes`,Yae=()=>`邀请码`,Yu=((e={},t={})=>(t.locale??J())===`en`?Jae(e):Yae(e)),Xae=()=>`Tickets`,Zae=()=>`工单管理`,Xu=((e={},t={})=>(t.locale??J())===`en`?Xae(e):Zae(e)),Qae=()=>`Support`,$ae=()=>`客户支持`,eoe=((e={},t={})=>(t.locale??J())===`en`?Qae(e):$ae(e)),toe=()=>`Total Users`,noe=()=>`总用户数`,Zu=((e={},t={})=>(t.locale??J())===`en`?toe(e):noe(e)),roe=()=>`Roles`,ioe=()=>`角色数`,Qu=((e={},t={})=>(t.locale??J())===`en`?roe(e):ioe(e)),aoe=()=>`Users`,ooe=()=>`用户管理`,$u=((e={},t={})=>(t.locale??J())===`en`?aoe(e):ooe(e)),soe=()=>`Manage all registered users`,coe=()=>`管理所有注册用户`,ed=((e={},t={})=>(t.locale??J())===`en`?soe(e):coe(e)),loe=()=>`All Users`,uoe=()=>`所有用户`,doe=((e={},t={})=>(t.locale??J())===`en`?loe(e):uoe(e)),foe=e=>`${e?.count} users registered`,poe=e=>`共 ${e?.count} 个注册用户`,moe=((e,t={})=>(t.locale??J())===`en`?foe(e):poe(e)),hoe=()=>`No users yet`,goe=()=>`暂无用户`,td=((e={},t={})=>(t.locale??J())===`en`?hoe(e):goe(e)),_oe=()=>`User`,voe=()=>`用户`,nd=((e={},t={})=>(t.locale??J())===`en`?_oe(e):voe(e)),yoe=()=>`Email`,boe=()=>`邮箱`,rd=((e={},t={})=>(t.locale??J())===`en`?yoe(e):boe(e)),xoe=()=>`Credits`,Soe=()=>`积分`,id=((e={},t={})=>(t.locale??J())===`en`?xoe(e):Soe(e)),Coe=()=>`Joined`,woe=()=>`注册时间`,ad=((e={},t={})=>(t.locale??J())===`en`?Coe(e):woe(e)),Toe=()=>`Actions`,Eoe=()=>`操作`,od=((e={},t={})=>(t.locale??J())===`en`?Toe(e):Eoe(e)),Doe=()=>`Manage Roles`,Ooe=()=>`管理角色`,koe=((e={},t={})=>(t.locale??J())===`en`?Doe(e):Ooe(e)),Aoe=()=>`Manage User Roles`,joe=()=>`管理用户角色`,sd=((e={},t={})=>(t.locale??J())===`en`?Aoe(e):joe(e)),Moe=()=>`Assign or remove roles for this user`,Noe=()=>`为此用户分配或移除角色`,cd=((e={},t={})=>(t.locale??J())===`en`?Moe(e):Noe(e)),Poe=()=>`Role assigned`,Foe=()=>`角色已分配`,ld=((e={},t={})=>(t.locale??J())===`en`?Poe(e):Foe(e)),Ioe=()=>`Role removed`,Loe=()=>`角色已移除`,ud=((e={},t={})=>(t.locale??J())===`en`?Ioe(e):Loe(e)),Roe=()=>`Manage Credits`,zoe=()=>`管理积分`,dd=((e={},t={})=>(t.locale??J())===`en`?Roe(e):zoe(e)),Boe=e=>`${e?.name} — current balance: ${e?.balance}`,Voe=e=>`${e?.name} — 当前余额:${e?.balance}`,fd=((e,t={})=>(t.locale??J())===`en`?Boe(e):Voe(e)),Hoe=()=>`Grant`,Uoe=()=>`授予`,pd=((e={},t={})=>(t.locale??J())===`en`?Hoe(e):Uoe(e)),Woe=()=>`Deduct`,Goe=()=>`扣除`,md=((e={},t={})=>(t.locale??J())===`en`?Woe(e):Goe(e)),Koe=()=>`Amount`,qoe=()=>`数量`,hd=((e={},t={})=>(t.locale??J())===`en`?Koe(e):qoe(e)),Joe=()=>`Description`,Yoe=()=>`备注`,gd=((e={},t={})=>(t.locale??J())===`en`?Joe(e):Yoe(e)),Xoe=()=>`Optional reason`,Zoe=()=>`操作原因(可选)`,_d=((e={},t={})=>(t.locale??J())===`en`?Xoe(e):Zoe(e)),Qoe=()=>`Confirm`,$oe=()=>`确认`,vd=((e={},t={})=>(t.locale??J())===`en`?Qoe(e):$oe(e)),ese=()=>`Submitting...`,tse=()=>`提交中...`,yd=((e={},t={})=>(t.locale??J())===`en`?ese(e):tse(e)),nse=()=>`Enter a positive amount`,rse=()=>`请输入正数`,bd=((e={},t={})=>(t.locale??J())===`en`?nse(e):rse(e)),ise=()=>`Credits granted`,ase=()=>`积分已授予`,xd=((e={},t={})=>(t.locale??J())===`en`?ise(e):ase(e)),ose=()=>`Credits deducted`,sse=()=>`积分已扣除`,Sd=((e={},t={})=>(t.locale??J())===`en`?ose(e):sse(e)),cse=()=>`Roles`,lse=()=>`角色管理`,Cd=((e={},t={})=>(t.locale??J())===`en`?cse(e):lse(e)),use=()=>`Manage system roles and permissions`,dse=()=>`管理系统角色和权限`,wd=((e={},t={})=>(t.locale??J())===`en`?use(e):dse(e)),fse=()=>`All Roles`,pse=()=>`所有角色`,mse=((e={},t={})=>(t.locale??J())===`en`?fse(e):pse(e)),hse=e=>`${e?.count} roles defined`,gse=e=>`共 ${e?.count} 个角色`,_se=((e,t={})=>(t.locale??J())===`en`?hse(e):gse(e)),vse=()=>`No roles defined yet`,yse=()=>`暂未定义角色`,Td=((e={},t={})=>(t.locale??J())===`en`?vse(e):yse(e)),bse=()=>`Name`,xse=()=>`名称`,Ed=((e={},t={})=>(t.locale??J())===`en`?bse(e):xse(e)),Sse=()=>`Title`,Cse=()=>`标题`,Dd=((e={},t={})=>(t.locale??J())===`en`?Sse(e):Cse(e)),wse=()=>`Status`,Tse=()=>`状态`,Ese=((e={},t={})=>(t.locale??J())===`en`?wse(e):Tse(e)),Dse=()=>`Description`,Ose=()=>`描述`,Od=((e={},t={})=>(t.locale??J())===`en`?Dse(e):Ose(e)),kse=()=>`Actions`,Ase=()=>`操作`,kd=((e={},t={})=>(t.locale??J())===`en`?kse(e):Ase(e)),jse=()=>`Create Role`,Mse=()=>`创建角色`,Ad=((e={},t={})=>(t.locale??J())===`en`?jse(e):Mse(e)),Nse=()=>`Create New Role`,Pse=()=>`创建新角色`,jd=((e={},t={})=>(t.locale??J())===`en`?Nse(e):Pse(e)),Fse=()=>`Define a new system role`,Ise=()=>`定义一个新的系统角色`,Md=((e={},t={})=>(t.locale??J())===`en`?Fse(e):Ise(e)),Lse=()=>`Edit Role`,Rse=()=>`编辑角色`,Nd=((e={},t={})=>(t.locale??J())===`en`?Lse(e):Rse(e)),zse=()=>`Update role details`,Bse=()=>`更新角色信息`,Pd=((e={},t={})=>(t.locale??J())===`en`?zse(e):Bse(e)),Vse=()=>`Delete Role`,Hse=()=>`删除角色`,Fd=((e={},t={})=>(t.locale??J())===`en`?Vse(e):Hse(e)),Use=()=>`Are you sure you want to delete this role? This will deactivate it.`,Wse=()=>`确定要删除此角色吗?该角色将被停用。`,Id=((e={},t={})=>(t.locale??J())===`en`?Use(e):Wse(e)),Gse=()=>`Name`,Kse=()=>`名称`,Ld=((e={},t={})=>(t.locale??J())===`en`?Gse(e):Kse(e)),qse=()=>`e.g. editor`,Jse=()=>`例如 editor`,Rd=((e={},t={})=>(t.locale??J())===`en`?qse(e):Jse(e)),Yse=()=>`Title`,Xse=()=>`标题`,zd=((e={},t={})=>(t.locale??J())===`en`?Yse(e):Xse(e)),Zse=()=>`e.g. Content Editor`,Qse=()=>`例如 内容编辑`,Bd=((e={},t={})=>(t.locale??J())===`en`?Zse(e):Qse(e)),$se=()=>`Description`,ece=()=>`描述`,Vd=((e={},t={})=>(t.locale??J())===`en`?$se(e):ece(e)),tce=()=>`Optional description`,nce=()=>`可选描述`,Hd=((e={},t={})=>(t.locale??J())===`en`?tce(e):nce(e)),rce=()=>`Save`,ice=()=>`保存`,Ud=((e={},t={})=>(t.locale??J())===`en`?rce(e):ice(e)),ace=()=>`Cancel`,oce=()=>`取消`,Wd=((e={},t={})=>(t.locale??J())===`en`?ace(e):oce(e)),sce=()=>`Delete`,cce=()=>`删除`,Gd=((e={},t={})=>(t.locale??J())===`en`?sce(e):cce(e)),lce=()=>`Role created`,uce=()=>`角色已创建`,Kd=((e={},t={})=>(t.locale??J())===`en`?lce(e):uce(e)),dce=()=>`Role updated`,fce=()=>`角色已更新`,qd=((e={},t={})=>(t.locale??J())===`en`?dce(e):fce(e)),pce=()=>`Role deleted`,mce=()=>`角色已删除`,Jd=((e={},t={})=>(t.locale??J())===`en`?pce(e):mce(e)),hce=()=>`Permissions`,gce=()=>`权限`,_ce=((e={},t={})=>(t.locale??J())===`en`?hce(e):gce(e)),vce=()=>`Manage Role Permissions`,yce=()=>`管理角色权限`,Yd=((e={},t={})=>(t.locale??J())===`en`?vce(e):yce(e)),bce=()=>`Select permissions for this role`,xce=()=>`选择此角色的权限`,Xd=((e={},t={})=>(t.locale??J())===`en`?bce(e):xce(e)),Sce=()=>`Permissions updated`,Cce=()=>`权限已更新`,Zd=((e={},t={})=>(t.locale??J())===`en`?Sce(e):Cce(e)),wce=()=>`Permissions`,Tce=()=>`权限管理`,Qd=((e={},t={})=>(t.locale??J())===`en`?wce(e):Tce(e)),Ece=()=>`Manage system permissions`,Dce=()=>`管理系统权限`,$d=((e={},t={})=>(t.locale??J())===`en`?Ece(e):Dce(e)),Oce=()=>`All Permissions`,kce=()=>`所有权限`,Ace=((e={},t={})=>(t.locale??J())===`en`?Oce(e):kce(e)),jce=e=>`${e?.count} permissions defined`,Mce=e=>`共 ${e?.count} 个权限`,Nce=((e,t={})=>(t.locale??J())===`en`?jce(e):Mce(e)),Pce=()=>`No permissions defined yet`,Fce=()=>`暂未定义权限`,ef=((e={},t={})=>(t.locale??J())===`en`?Pce(e):Fce(e)),Ice=()=>`Code`,Lce=()=>`权限代码`,tf=((e={},t={})=>(t.locale??J())===`en`?Ice(e):Lce(e)),Rce=()=>`Resource`,zce=()=>`资源`,nf=((e={},t={})=>(t.locale??J())===`en`?Rce(e):zce(e)),Bce=()=>`Action`,Vce=()=>`操作`,rf=((e={},t={})=>(t.locale??J())===`en`?Bce(e):Vce(e)),Hce=()=>`Title`,Uce=()=>`标题`,af=((e={},t={})=>(t.locale??J())===`en`?Hce(e):Uce(e)),Wce=()=>`Actions`,Gce=()=>`操作`,of=((e={},t={})=>(t.locale??J())===`en`?Wce(e):Gce(e)),Kce=()=>`Create Permission`,qce=()=>`创建权限`,sf=((e={},t={})=>(t.locale??J())===`en`?Kce(e):qce(e)),Jce=()=>`Create New Permission`,Yce=()=>`创建新权限`,cf=((e={},t={})=>(t.locale??J())===`en`?Jce(e):Yce(e)),Xce=()=>`Define a new system permission`,Zce=()=>`定义一个新的系统权限`,lf=((e={},t={})=>(t.locale??J())===`en`?Xce(e):Zce(e)),Qce=()=>`Edit Permission`,$ce=()=>`编辑权限`,uf=((e={},t={})=>(t.locale??J())===`en`?Qce(e):$ce(e)),ele=()=>`Update permission details`,tle=()=>`更新权限信息`,df=((e={},t={})=>(t.locale??J())===`en`?ele(e):tle(e)),nle=()=>`Delete Permission`,rle=()=>`删除权限`,ff=((e={},t={})=>(t.locale??J())===`en`?nle(e):rle(e)),ile=()=>`Are you sure you want to delete this permission? It will be removed from all roles.`,ale=()=>
1`确定要删除此权限吗?它将从所有角色中移除。`,pf=((e={},t={})=>(t.locale??J())===`en`?ile(e):ale(e)),ole=()=>`Code`,sle=()=>`权限代码`,mf=((e={},t={})=>(t.locale??J())===`en`?ole(e):sle(e)),cle=()=>`e.g. posts.create`,lle=()=>`例如 posts.create`,hf=((e={},t={})=>(t.locale??J())===`en`?cle(e):lle(e)),ule=()=>`Resource`,dle=()=>`资源`,gf=((e={},t={})=>(t.locale??J())===`en`?ule(e):dle(e)),fle=()=>`e.g. posts`,ple=()=>`例如 posts`,_f=((e={},t={})=>(t.locale??J())===`en`?fle(e):ple(e)),mle=()=>`Action`,hle=()=>`操作`,vf=((e={},t={})=>(t.locale??J())===`en`?mle(e):hle(e)),gle=()=>`e.g. create`,_le=()=>`例如 create`,yf=((e={},t={})=>(t.locale??J())===`en`?gle(e):_le(e)),vle=()=>`Title`,yle=()=>`标题`,bf=((e={},t={})=>(t.locale??J())===`en`?vle(e):yle(e)),ble=()=>`e.g. Create Posts`,xle=()=>`例如 创建文章`,xf=((e={},t={})=>(t.locale??J())===`en`?ble(e):xle(e)),Sle=()=>`Save`,Cle=()=>`保存`,Sf=((e={},t={})=>(t.locale??J())===`en`?Sle(e):Cle(e)),wle=()=>`Cancel`,Tle=()=>`取消`,Cf=((e={},t={})=>(t.locale??J())===`en`?wle(e):Tle(e)),Ele=()=>`Delete`,Dle=()=>`删除`,wf=((e={},t={})=>(t.locale??J())===`en`?Ele(e):Dle(e)),Ole=()=>`Permission created`,kle=()=>`权限已创建`,Tf=((e={},t={})=>(t.locale??J())===`en`?Ole(e):kle(e)),Ale=()=>`Permission updated`,jle=()=>`权限已更新`,Ef=((e={},t={})=>(t.locale??J())===`en`?Ale(e):jle(e)),Mle=()=>`Permission deleted`,Nle=()=>`权限已删除`,Df=((e={},t={})=>(t.locale??J())===`en`?Mle(e):Nle(e)),Ple=()=>`Categories`,Fle=()=>`分类管理`,Of=((e={},t={})=>(t.locale??J())===`en`?Ple(e):Fle(e)),Ile=()=>`Manage content categories`,Lle=()=>`管理内容分类`,kf=((e={},t={})=>(t.locale??J())===`en`?Ile(e):Lle(e)),Rle=()=>`All Categories`,zle=()=>`所有分类`,Ble=((e={},t={})=>(t.locale??J())===`en`?Rle(e):zle(e)),Vle=e=>`${e?.count} categories`,Hle=e=>`共 ${e?.count} 个分类`,Ule=((e,t={})=>(t.locale??J())===`en`?Vle(e):Hle(e)),Wle=()=>`No categories yet`,Gle=()=>`暂无分类`,Af=((e={},t={})=>(t.locale??J())===`en`?Wle(e):Gle(e)),Kle=()=>`Slug`,qle=()=>`标识`,jf=((e={},t={})=>(t.locale??J())===`en`?Kle(e):qle(e)),Jle=()=>`Title`,Yle=()=>`标题`,Mf=((e={},t={})=>(t.locale??J())===`en`?Jle(e):Yle(e)),Xle=()=>`Description`,Zle=()=>`描述`,Nf=((e={},t={})=>(t.locale??J())===`en`?Xle(e):Zle(e)),Qle=()=>`Status`,$le=()=>`状态`,Pf=((e={},t={})=>(t.locale??J())===`en`?Qle(e):$le(e)),eue=()=>`Created At`,tue=()=>`创建时间`,Ff=((e={},t={})=>(t.locale??J())===`en`?eue(e):tue(e)),nue=()=>`Actions`,rue=()=>`操作`,If=((e={},t={})=>(t.locale??J())===`en`?nue(e):rue(e)),iue=()=>`Create Category`,aue=()=>`创建分类`,Lf=((e={},t={})=>(t.locale??J())===`en`?iue(e):aue(e)),oue=()=>`Create New Category`,sue=()=>`创建新分类`,Rf=((e={},t={})=>(t.locale??J())===`en`?oue(e):sue(e)),cue=()=>`Add a new content category`,lue=()=>`添加一个新的内容分类`,zf=((e={},t={})=>(t.locale??J())===`en`?cue(e):lue(e)),uue=()=>`Edit Category`,due=()=>`编辑分类`,Bf=((e={},t={})=>(t.locale??J())===`en`?uue(e):due(e)),fue=()=>`Update category details`,pue=()=>`更新分类信息`,Vf=((e={},t={})=>(t.locale??J())===`en`?fue(e):pue(e)),mue=()=>`Delete Category`,hue=()=>`删除分类`,Hf=((e={},t={})=>(t.locale??J())===`en`?mue(e):hue(e)),gue=()=>`Are you sure you want to delete this category?`,_ue=()=>`确定要删除此分类吗?`,Uf=((e={},t={})=>(t.locale??J())===`en`?gue(e):_ue(e)),vue=()=>`Slug`,yue=()=>`标识`,Wf=((e={},t={})=>(t.locale??J())===`en`?vue(e):yue(e)),bue=()=>`e.g. tutorials`,xue=()=>`例如 tutorials`,Gf=((e={},t={})=>(t.locale??J())===`en`?bue(e):xue(e)),Sue=()=>`Title`,Cue=()=>`标题`,Kf=((e={},t={})=>(t.locale??J())===`en`?Sue(e):Cue(e)),wue=()=>`e.g. Tutorials`,Tue=()=>`例如 教程`,qf=((e={},t={})=>(t.locale??J())===`en`?wue(e):Tue(e)),Eue=()=>`Description`,Due=()=>`描述`,Jf=((e={},t={})=>(t.locale??J())===`en`?Eue(e):Due(e)),Oue=()=>`Optional description`,kue=()=>`可选描述`,Yf=((e={},t={})=>(t.locale??J())===`en`?Oue(e):kue(e)),Aue=()=>`Save`,jue=()=>`保存`,Xf=((e={},t={})=>(t.locale??J())===`en`?Aue(e):jue(e)),Mue=()=>`Cancel`,Nue=()=>`取消`,Zf=((e={},t={})=>(t.locale??J())===`en`?Mue(e):Nue(e)),Pue=()=>`Delete`,Fue=()=>`删除`,Qf=((e={},t={})=>(t.locale??J())===`en`?Pue(e):Fue(e)),Iue=()=>`Category created`,Lue=()=>`分类已创建`,$f=((e={},t={})=>(t.locale??J())===`en`?Iue(e):Lue(e)),Rue=()=>`Category updated`,zue=()=>`分类已更新`,ep=((e={},t={})=>(t.locale??J())===`en`?Rue(e):zue(e)),Bue=()=>`Category deleted`,Vue=()=>`分类已删除`,tp=((e={},t={})=>(t.locale??J())===`en`?Bue(e):Vue(e)),Hue=()=>`Posts`,Uue=()=>`文章管理`,np=((e={},t={})=>(t.locale??J())===`en`?Hue(e):Uue(e)),Wue=()=>`Manage blog posts and articles`,Gue=()=>`管理博客文章`,rp=((e={},t={})=>(t.locale??J())===`en`?Wue(e):Gue(e)),Kue=()=>`All Posts`,que=()=>`所有文章`,Jue=((e={},t={})=>(t.locale??J())===`en`?Kue(e):que(e)),Yue=e=>`${e?.count} posts`,Xue=e=>`共 ${e?.count} 篇`,Zue=((e,t={})=>(t.locale??J())===`en`?Yue(e):Xue(e)),Que=()=>`No posts yet`,$ue=()=>`暂无文章`,ip=((e={},t={})=>(t.locale??J())===`en`?Que(e):$ue(e)),ede=()=>`Title`,tde=()=>`标题`,ap=((e={},t={})=>(t.locale??J())===`en`?ede(e):tde(e)),nde=()=>`Slug`,rde=()=>`标识`,op=((e={},t={})=>(t.locale??J())===`en`?nde(e):rde(e)),ide=()=>`Author`,ade=()=>`作者`,sp=((e={},t={})=>(t.locale??J())===`en`?ide(e):ade(e)),ode=()=>`Status`,sde=()=>`状态`,cp=((e={},t={})=>(t.locale??J())===`en`?ode(e):sde(e)),cde=()=>`Created At`,lde=()=>`创建时间`,lp=((e={},t={})=>(t.locale??J())===`en`?cde(e):lde(e)),ude=()=>`Actions`,dde=()=>`操作`,up=((e={},t={})=>(t.locale??J())===`en`?ude(e):dde(e)),fde=()=>`Create Post`,pde=()=>`创建文章`,dp=((e={},t={})=>(t.locale??J())===`en`?fde(e):pde(e)),mde=()=>`Create New Post`,hde=()=>`创建新文章`,fp=((e={},t={})=>(t.locale??J())===`en`?mde(e):hde(e)),gde=()=>`Create a new blog post`,_de=()=>`创建一篇新的博客文章`,pp=((e={},t={})=>(t.locale??J())===`en`?gde(e):_de(e)),vde=()=>`Edit Post`,yde=()=>`编辑文章`,mp=((e={},t={})=>(t.locale??J())===`en`?vde(e):yde(e)),bde=()=>`Update post details`,xde=()=>`更新文章信息`,hp=((e={},t={})=>(t.locale??J())===`en`?bde(e):xde(e)),Sde=()=>`Delete Post`,Cde=()=>`删除文章`,gp=((e={},t={})=>(t.locale??J())===`en`?Sde(e):Cde(e)),wde=()=>`Are you sure you want to delete this post?`,Tde=()=>`确定要删除此文章吗?`,_p=((e={},t={})=>(t.locale??J())===`en`?wde(e):Tde(e)),Ede=()=>`Slug`,Dde=()=>`标识`,vp=((e={},t={})=>(t.locale??J())===`en`?Ede(e):Dde(e)),Ode=()=>`e.g. my-first-post`,kde=()=>`例如 my-first-post`,yp=((e={},t={})=>(t.locale??J())===`en`?Ode(e):kde(e)),Ade=()=>`Title`,jde=()=>`标题`,bp=((e={},t={})=>(t.locale??J())===`en`?Ade(e):jde(e)),Mde=()=>`Post title`,Nde=()=>`文章标题`,xp=((e={},t={})=>(t.locale??J())===`en`?Mde(e):Nde(e)),Pde=()=>`Description`,Fde=()=>`描述`,Sp=((e={},t={})=>(t.locale??J())===`en`?Pde(e):Fde(e)),Ide=()=>`Brief description`,Lde=()=>`简短描述`,Cp=((e={},t={})=>(t.locale??J())===`en`?Ide(e):Lde(e)),Rde=()=>`Author`,zde=()=>`作者`,wp=((e={},t={})=>(t.locale??J())===`en`?Rde(e):zde(e)),Bde=()=>`Author name`,Vde=()=>`作者名称`,Tp=((e={},t={})=>(t.locale??J())===`en`?Bde(e):Vde(e)),Hde=()=>`Content`,Ude=()=>`正文`,Ep=((e={},t={})=>(t.locale??J())===`en`?Hde(e):Ude(e)),Wde=()=>`Write your post…`,Gde=()=>`开始撰写文章…`,Dp=((e={},t={})=>(t.locale??J())===`en`?Wde(e):Gde(e)),Kde=()=>`Category`,qde=()=>`分类`,Op=((e={},t={})=>(t.locale??J())===`en`?Kde(e):qde(e)),Jde=()=>`Select category`,Yde=()=>`选择分类`,kp=((e={},t={})=>(t.locale??J())===`en`?Jde(e):Yde(e)),Xde=()=>`Status`,Zde=()=>`状态`,Ap=((e={},t={})=>(t.locale??J())===`en`?Xde(e):Zde(e)),Qde=()=>`Draft`,$de=()=>`草稿`,jp=((e={},t={})=>(t.locale??J())===`en`?Qde(e):$de(e)),efe=()=>`Published`,tfe=()=>`已发布`,Mp=((e={},t={})=>(t.locale??J())===`en`?efe(e):tfe(e)),nfe=()=>`Save`,rfe=()=>`保存`,Np=((e={},t={})=>(t.locale??J())===`en`?nfe(e):rfe(e)),ife=()=>`Cancel`,afe=()=>`取消`,Pp=((e={},t={})=>(t.locale??J())===`en`?ife(e):afe(e)),ofe=()=>
1`Delete`,sfe=()=>`删除`,Fp=((e={},t={})=>(t.locale??J())===`en`?ofe(e):sfe(e)),cfe=()=>`Post created`,lfe=()=>`文章已创建`,Ip=((e={},t={})=>(t.locale??J())===`en`?cfe(e):lfe(e)),ufe=()=>`Post updated`,dfe=()=>`文章已更新`,Lp=((e={},t={})=>(t.locale??J())===`en`?ufe(e):dfe(e)),ffe=()=>`Post deleted`,pfe=()=>`文章已删除`,Rp=((e={},t={})=>(t.locale??J())===`en`?ffe(e):pfe(e)),mfe=()=>`All`,hfe=()=>`全部`,gfe=((e={},t={})=>(t.locale??J())===`en`?mfe(e):hfe(e)),_fe=()=>`Published`,vfe=()=>`已发布`,yfe=((e={},t={})=>(t.locale??J())===`en`?_fe(e):vfe(e)),bfe=()=>`Draft`,xfe=()=>`草稿`,Sfe=((e={},t={})=>(t.locale??J())===`en`?bfe(e):xfe(e)),Cfe=()=>`Payments`,wfe=()=>`支付管理`,zp=((e={},t={})=>(t.locale??J())===`en`?Cfe(e):wfe(e)),Tfe=()=>`View all payment orders`,Efe=()=>`查看所有支付订单`,Bp=((e={},t={})=>(t.locale??J())===`en`?Tfe(e):Efe(e)),Dfe=()=>`All Payments`,Ofe=()=>`所有支付`,kfe=((e={},t={})=>(t.locale??J())===`en`?Dfe(e):Ofe(e)),Afe=e=>`${e?.count} payments`,jfe=e=>`共 ${e?.count} 条`,Mfe=((e,t={})=>(t.locale??J())===`en`?Afe(e):jfe(e)),Nfe=()=>`No payments yet`,Pfe=()=>`暂无支付记录`,Vp=((e={},t={})=>(t.locale??J())===`en`?Nfe(e):Pfe(e)),Ffe=()=>`Order No`,Ife=()=>`订单号`,Hp=((e={},t={})=>(t.locale??J())===`en`?Ffe(e):Ife(e)),Lfe=()=>`User`,Rfe=()=>`用户`,Up=((e={},t={})=>(t.locale??J())===`en`?Lfe(e):Rfe(e)),zfe=()=>`Amount`,Bfe=()=>`金额`,Wp=((e={},t={})=>(t.locale??J())===`en`?zfe(e):Bfe(e)),Vfe=()=>`Status`,Hfe=()=>`状态`,Gp=((e={},t={})=>(t.locale??J())===`en`?Vfe(e):Hfe(e)),Ufe=()=>`Type`,Wfe=()=>`类型`,Kp=((e={},t={})=>(t.locale??J())===`en`?Ufe(e):Wfe(e)),Gfe=()=>`Provider`,Kfe=()=>`支付方式`,qp=((e={},t={})=>(t.locale??J())===`en`?Gfe(e):Kfe(e)),qfe=()=>`Created At`,Jfe=()=>`创建时间`,Jp=((e={},t={})=>(t.locale??J())===`en`?qfe(e):Jfe(e)),Yfe=()=>`All`,Xfe=()=>`全部`,Zfe=((e={},t={})=>(t.locale??J())===`en`?Yfe(e):Xfe(e)),Qfe=()=>`Subscription`,$fe=()=>`订阅`,epe=((e={},t={})=>(t.locale??J())===`en`?Qfe(e):$fe(e)),tpe=()=>`One-Time`,npe=()=>`一次性`,rpe=((e={},t={})=>(t.locale??J())===`en`?tpe(e):npe(e)),ipe=()=>`Subscriptions`,ape=()=>`订阅管理`,Yp=((e={},t={})=>(t.locale??J())===`en`?ipe(e):ape(e)),ope=()=>`View all subscriptions`,spe=()=>`查看所有订阅`,Xp=((e={},t={})=>(t.locale??J())===`en`?ope(e):spe(e)),cpe=()=>`All Subscriptions`,lpe=()=>`所有订阅`,upe=((e={},t={})=>(t.locale??J())===`en`?cpe(e):lpe(e)),dpe=e=>`${e?.count} subscriptions`,fpe=e=>`共 ${e?.count} 条`,ppe=((e,t={})=>(t.locale??J())===`en`?dpe(e):fpe(e)),mpe=()=>`No subscriptions yet`,hpe=()=>`暂无订阅记录`,Zp=((e={},t={})=>(t.locale??J())===`en`?mpe(e):hpe(e)),gpe=()=>`Subscription No`,_pe=()=>`订阅号`,Qp=((e={},t={})=>(t.locale??J())===`en`?gpe(e):_pe(e)),vpe=()=>`User`,ype=()=>`用户`,$p=((e={},t={})=>(t.locale??J())===`en`?vpe(e):ype(e)),bpe=()=>`Amount`,xpe=()=>`金额`,em=((e={},t={})=>(t.locale??J())===`en`?bpe(e):xpe(e)),Spe=()=>`Interval`,Cpe=()=>`周期`,tm=((e={},t={})=>(t.locale??J())===`en`?Spe(e):Cpe(e)),wpe=()=>`Status`,Tpe=()=>`状态`,nm=((e={},t={})=>(t.locale??J())===`en`?wpe(e):Tpe(e)),Epe=()=>`Provider`,Dpe=()=>`支付方式`,rm=((e={},t={})=>(t.locale??J())===`en`?Epe(e):Dpe(e)),Ope=()=>`Period`,kpe=()=>`当前周期`,im=((e={},t={})=>(t.locale??J())===`en`?Ope(e):kpe(e)),Ape=()=>`Created At`,jpe=()=>`创建时间`,am=((e={},t={})=>(t.locale??J())===`en`?Ape(e):jpe(e)),Mpe=()=>`All`,Npe=()=>`全部`,Ppe=((e={},t={})=>(t.locale??J())===`en`?Mpe(e):Npe(e)),Fpe=()=>`Monthly`,Ipe=()=>`月付`,Lpe=((e={},t={})=>(t.locale??J())===`en`?Fpe(e):Ipe(e)),Rpe=()=>`Yearly`,zpe=()=>`年付`,Bpe=((e={},t={})=>(t.locale??J())===`en`?Rpe(e):zpe(e)),Vpe=()=>`Credits`,Hpe=()=>`积分管理`,om=((e={},t={})=>(t.locale??J())===`en`?Vpe(e):Hpe(e)),Upe=()=>`Description`,Wpe=()=>`描述`,sm=((e={},t={})=>(t.locale??J())===`en`?Upe(e):Wpe(e)),Gpe=()=>`All Credits`,Kpe=()=>`所有积分`,qpe=((e={},t={})=>(t.locale??J())===`en`?Gpe(e):Kpe(e)),Jpe=e=>`${e?.count} records`,Ype=e=>`共 ${e?.count} 条`,Xpe=((e,t={})=>(t.locale??J())===`en`?Jpe(e):Ype(e)),Zpe=()=>`No credit records yet`,Qpe=()=>`暂无积分记录`,cm=((e={},t={})=>(t.locale??J())===`en`?Zpe(e):Qpe(e)),$pe=()=>`Transaction No`,eme=()=>`交易单号`,lm=((e={},t={})=>(t.locale??J())===`en`?$pe(e):eme(e)),tme=()=>`User`,nme=()=>`用户`,um=((e={},t={})=>(t.locale??J())===`en`?tme(e):nme(e)),rme=()=>`Amount`,ime=()=>`数量`,dm=((e={},t={})=>(t.locale??J())===`en`?rme(e):ime(e)),ame=()=>`Remaining`,ome=()=>`剩余`,fm=((e={},t={})=>(t.locale??J())===`en`?ame(e):ome(e)),sme=()=>`Type`,cme=()=>`类型`,pm=((e={},t={})=>(t.locale??J())===`en`?sme(e):cme(e)),lme=()=>`Scene`,ume=()=>`场景`,mm=((e={},t={})=>(t.locale??J())===`en`?lme(e):ume(e)),dme=()=>`Expires At`,fme=()=>`过期时间`,hm=((e={},t={})=>(t.locale??J())===`en`?dme(e):fme(e)),pme=()=>`Created At`,mme=()=>`创建时间`,gm=((e={},t={})=>(t.locale??J())===`en`?pme(e):mme(e)),hme=()=>`All`,gme=()=>`全部`,_me=((e={},t={})=>(t.locale??J())===`en`?hme(e):gme(e)),vme=()=>`Grant`,yme=()=>`授予`,bme=((e={},t={})=>(t.locale??J())===`en`?vme(e):yme(e)),xme=()=>`Consume`,Sme=()=>`消费`,Cme=((e={},t={})=>(t.locale??J())===`en`?xme(e):Sme(e)),wme=()=>`Invite Codes`,Tme=()=>`邀请码`,_m=((e={},t={})=>(t.locale??J())===`en`?wme(e):Tme(e)),Eme=()=>`Manage invite codes for sign-up`,Dme=()=>`管理用于注册的邀请码`,vm=((e={},t={})=>(t.locale??J())===`en`?Eme(e):Dme(e)),Ome=()=>`New Invite Code`,kme=()=>
1`新建邀请码`,ym=((e={},t={})=>(t.locale??J())===`en`?Ome(e):kme(e)),Ame=()=>`Create Invite Codes`,jme=()=>`创建邀请码`,bm=((e={},t={})=>(t.locale??J())===`en`?Ame(e):jme(e)),Mme=()=>`Generate one or more invite codes. Random codes are produced automatically.`,Nme=()=>`可一次生成一个或多个,系统会自动生成随机码。`,xm=((e={},t={})=>(t.locale??J())===`en`?Mme(e):Nme(e)),Pme=()=>`Create`,Fme=()=>`创建`,Sm=((e={},t={})=>(t.locale??J())===`en`?Pme(e):Fme(e)),Ime=()=>`Creating...`,Lme=()=>`创建中...`,Cm=((e={},t={})=>(t.locale??J())===`en`?Ime(e):Lme(e)),Rme=()=>`Invite code(s) created`,zme=()=>`邀请码创建成功`,wm=((e={},t={})=>(t.locale??J())===`en`?Rme(e):zme(e)),Bme=()=>`Cancel`,Vme=()=>`取消`,Tm=((e={},t={})=>(t.locale??J())===`en`?Bme(e):Vme(e)),Hme=()=>`How many`,Ume=()=>`数量`,Em=((e={},t={})=>(t.locale??J())===`en`?Hme(e):Ume(e)),Wme=()=>`Max uses (per code)`,Gme=()=>`最大使用次数(每个码)`,Dm=((e={},t={})=>(t.locale??J())===`en`?Wme(e):Gme(e)),Kme=()=>`Trial days`,qme=()=>`试用天数`,Om=((e={},t={})=>(t.locale??J())===`en`?Kme(e):qme(e)),Jme=()=>`Expires at (optional)`,Yme=()=>`过期时间(可选)`,km=((e={},t={})=>(t.locale??J())===`en`?Jme(e):Yme(e)),Xme=()=>`Note`,Zme=()=>`备注`,Am=((e={},t={})=>(t.locale??J())===`en`?Xme(e):Zme(e)),Qme=()=>`Optional note for internal reference`,$me=()=>`用于内部参考的备注信息`,jm=((e={},t={})=>(t.locale??J())===`en`?Qme(e):$me(e)),ehe=()=>`Please check your input`,the=()=>`请检查输入`,Mm=((e={},t={})=>(t.locale??J())===`en`?ehe(e):the(e)),nhe=()=>`Code`,rhe=()=>`邀请码`,Nm=((e={},t={})=>(t.locale??J())===`en`?nhe(e):rhe(e)),ihe=()=>`Usage`,ahe=()=>`已用`,Pm=((e={},t={})=>(t.locale??J())===`en`?ihe(e):ahe(e)),ohe=()=>`Trial`,she=()=>`试用`,Fm=((e={},t={})=>(t.locale??J())===`en`?ohe(e):she(e)),che=()=>`Note`,lhe=()=>`备注`,Im=((e={},t={})=>(t.locale??J())===`en`?che(e):lhe(e)),uhe=()=>`Expires`,dhe=()=>`过期`,Lm=((e={},t={})=>(t.locale??J())===`en`?uhe(e):dhe(e)),fhe=()=>`Created`,phe=()=>`创建于`,Rm=((e={},t={})=>(t.locale??J())===`en`?fhe(e):phe(e)),mhe=()=>`Actions`,zm=()=>`操作`,Bm=((e={},t={})=>(t.locale??J())===`en`?mhe(e):zm(e)),Vm=()=>`No invite codes yet`,Hm=()=>`暂无邀请码`,Um=((e={},t={})=>(t.locale??J())===`en`?Vm(e):Hm(e)),Wm=()=>`Copied to clipboard`,Gm=()=>`已复制`,Km=((e={},t={})=>(t.locale??J())===`en`?Wm(e):Gm(e)),qm=()=>`Delete invite code?`,Jm=()=>`确认删除邀请码?`,Ym=((e={},t={})=>(t.locale??J())===`en`?qm(e):Jm(e)),Xm=()=>`This action cannot be undone.`,Zm=()=>`此操作不可撤销。`,Qm=((e={},t={})=>(t.locale??J())===`en`?Xm(e):Zm(e)),$m=()=>`Delete`,eh=()=>`删除`,th=((e={},t={})=>(t.locale??J())===`en`?$m(e):eh(e)),nh=()=>`Invite code deleted`,rh=()=>`邀请码已删除`,ih=((e={},t={})=>(t.locale??J())===`en`?nh(e):rh(e)),ah=()=>`All`,oh=()=>`全部`,sh=((e={},t={})=>(t.locale??J())===`en`?ah(e):oh(e)),ch=()=>`Available`,lh=()=>`可用`,uh=((e={},t={})=>(t.locale??J())===`en`?ch(e):lh(e)),dh=()=>`Used`,fh=()=>`已使用`,ph=((e={},t={})=>(t.locale??J())===`en`?dh(e):fh(e)),mh=()=>`System Settings`,hh=()=>`系统设置`,gh=((e={},t={})=>(t.locale??J())===`en`?mh(e):hh(e)),_h=()=>`Configure system-wide settings`,vh=()=>`配置系统级设置`,yh=((e={},t={})=>(t.locale??J())===`en`?_h(e):vh(e)),bh=()=>`Save`,xh=()=>`保存`,Sh=((e={},t={})=>(t.locale??J())===`en`?bh(e):xh(e)),Ch=()=>`Saving...`,wh=()=>`保存中...`,Th=((e={},t={})=>(t.locale??J())===`en`?Ch(e):wh(e)),Eh=()=>`Settings saved`,Dh=()=>`设置已保存`,Oh=((e={},t={})=>(t.locale??J())===`en`?Eh(e):Dh(e)),kh=()=>`Failed to save`,Ah=()=>`保存失败`,jh=((e={},t={})=>(t.locale??J())===`en`?kh(e):Ah(e)),Mh=()=>`Test`,Nh=()=>`测试`,Ph=((e={},t={})=>(t.locale??J())===`en`?Mh(e):Nh(e)),Fh=e=>`Test ${e?.group}`,Ih=e=>`测试 ${e?.group}`,Lh=((e,t={})=>(t.locale??J())===`en`?Fh(e):Ih(e)),Rh=()=>`Run a live request with your current saved config. No orders or data are persisted.`,zh=()=>`使用当前已保存的配置发起一次真实请求,不会生成订单或写入数据。`,Bh=((e={},t={})=>(t.locale??J())===`en`?Rh(e):zh(e)),Vh=()=>`Run Test`,Hh=()=>`开始测试`,Uh=((e={},t={})=>(t.locale??J())===`en`?Vh(e):Hh(e)),Wh=()=>`Running...`,Gh=()=>`测试中...`,Kh=((e={},t={})=>(t.locale??J())===`en`?Wh(e):Gh(e)),qh=()=>`Close`,Jh=()=>`关闭`,Yh=((e={},t={})=>(t.locale??J())===`en`?qh(e):Jh(e)),Xh=()=>`Test failed`,Zh=()=>`测试失败`,Qh=((e={},t={})=>(t.locale??J())===`en`?Xh(e):Zh(e)),$h=()=>`General`,eg=()=>`常规`,tg=((e={},t={})=>(t.locale??J())===`en`?$h(e):eg(e)),ng=()=>`Auth`,rg=()=>`认证`,ig=((e={},t={})=>(t.locale??J())===`en`?ng(e):rg(e)),ag=()=>`Payment`,og=()=>`支付`,sg=((e={},t={})=>(t.locale??J())===`en`?ag(e):og(e)),cg=()=>`Email`,lg=()=>`邮件`,ug=((e={},t={})=>(t.locale??J())===`en`?cg(e):lg(e)),dg=()=>`Storage`,fg=()=>`存储`,pg=((e={},t={})=>(t.locale??J())===`en`?dg(e):fg(e)),mg=()=>`AI`,hg=()=>`AI`,gg=((e={},t={})=>(t.locale??J())===`en`?mg(e):hg(e)),_g=()=>`Analytics`,vg=()=>`统计`,yg=((e={},t={})=>(t.locale??J())===`en`?_g(e):vg(e)),bg=()=>`Customer Service`,xg=()=>`客服`,Sg=((e={},t={})=>(t.locale??J())===`en`?bg(e):xg(e)),Cg=()=>`Custom`,wg=()=>`自定义`,Tg=((e={},t={})=>(t.locale??J())===`en`?Cg(e):wg(e)),Eg=()=>`Custom Configs`,Dg=()=>`自定义配置`,Og=((e={},t={})=>(t.locale??J())===`en`?Eg(e):Dg(e)),kg=()=>`Add your own key/value configs. Keys must be unique and not collide with built-in settings.`,Ag=()=>
1`添加自定义的 key/value 配置。Key 必须唯一,且不能与内置配置项重名。`,jg=((e={},t={})=>(t.locale??J())===`en`?kg(e):Ag(e)),Mg=()=>`No custom configs yet. Click "Add" to create one.`,Ng=()=>`暂无自定义配置,点击「添加」新建一条。`,Pg=((e={},t={})=>(t.locale??J())===`en`?Mg(e):Ng(e)),Fg=()=>`config_key`,Ig=()=>`config_key`,Lg=((e={},t={})=>(t.locale??J())===`en`?Fg(e):Ig(e)),Rg=()=>`value`,zg=()=>`配置值`,Bg=((e={},t={})=>(t.locale??J())===`en`?Rg(e):zg(e)),Vg=()=>`Add`,Hg=()=>`添加`,Ug=((e={},t={})=>(t.locale??J())===`en`?Vg(e):Hg(e)),Wg=()=>`Remove`,Gg=()=>`删除`,Kg=((e={},t={})=>(t.locale??J())===`en`?Wg(e):Gg(e)),qg=()=>`App Info`,Jg=()=>`应用信息`,Yg=((e={},t={})=>(t.locale??J())===`en`?qg(e):Jg(e)),Xg=()=>`Basic application settings`,Zg=()=>`基本应用设置`,Qg=((e={},t={})=>(t.locale??J())===`en`?Xg(e):Zg(e)),$g=()=>`User Roles`,e_=()=>`用户角色`,t_=((e={},t={})=>(t.locale??J())===`en`?$g(e):e_(e)),n_=()=>`Default role for new users`,r_=()=>`新用户默认角色`,i_=((e={},t={})=>(t.locale??J())===`en`?n_(e):r_(e)),a_=()=>`Credits`,o_=()=>`积分`,s_=((e={},t={})=>(t.locale??J())===`en`?a_(e):o_(e)),c_=()=>`Initial credits for new users`,l_=()=>`新用户初始积分`,u_=((e={},t={})=>(t.locale??J())===`en`?c_(e):l_(e)),d_=()=>`Email Auth`,f_=()=>`邮箱认证`,p_=((e={},t={})=>(t.locale??J())===`en`?d_(e):f_(e)),m_=()=>`Email/password authentication`,h_=()=>`邮箱/密码登录`,g_=((e={},t={})=>(t.locale??J())===`en`?m_(e):h_(e)),__=()=>`Google Auth`,v_=()=>`Google 认证`,y_=((e={},t={})=>(t.locale??J())===`en`?__(e):v_(e)),b_=()=>`Google OAuth login`,x_=()=>`Google OAuth 登录`,S_=((e={},t={})=>(t.locale??J())===`en`?b_(e):x_(e)),C_=()=>`GitHub Auth`,w_=()=>`GitHub 认证`,T_=((e={},t={})=>(t.locale??J())===`en`?C_(e):w_(e)),E_=()=>`GitHub OAuth login`,D_=()=>`GitHub OAuth 登录`,O_=((e={},t={})=>(t.locale??J())===`en`?E_(e):D_(e)),k_=()=>`Basic`,A_=()=>`基础设置`,j_=((e={},t={})=>(t.locale??J())===`en`?k_(e):A_(e)),M_=()=>`Payment general settings`,N_=()=>`支付通用设置`,P_=((e={},t={})=>(t.locale??J())===`en`?M_(e):N_(e)),F_=()=>`Stripe`,I_=()=>`Stripe`,L_=((e={},t={})=>(t.locale??J())===`en`?F_(e):I_(e)),R_=()=>`Stripe payment gateway`,z_=()=>`Stripe 支付网关`,B_=((e={},t={})=>(t.locale??J())===`en`?R_(e):z_(e)),V_=()=>`Creem`,H_=()=>`Creem`,U_=((e={},t={})=>(t.locale??J())===`en`?V_(e):H_(e)),W_=()=>`Creem payment gateway`,G_=()=>`Creem 支付网关`,K_=((e={},t={})=>(t.locale??J())===`en`?W_(e):G_(e)),q_=()=>`PayPal`,J_=()=>`PayPal`,Y_=((e={},t={})=>(t.locale??J())===`en`?q_(e):J_(e)),X_=()=>`PayPal payment gateway`,Z_=()=>`PayPal 支付网关`,Q_=((e={},t={})=>(t.locale??J())===`en`?X_(e):Z_(e)),$_=()=>`Alipay`,ev=()=>`支付宝`,tv=((e={},t={})=>(t.locale??J())===`en`?$_(e):ev(e)),nv=()=>`Alipay payment gateway (native)`,rv=()=>`支付宝支付(原生)`,iv=((e={},t={})=>(t.locale??J())===`en`?nv(e):rv(e)),av=()=>`WeChat Pay`,ov=()=>`微信支付`,sv=((e={},t={})=>(t.locale??J())===`en`?av(e):ov(e)),cv=()=>`WeChat Pay gateway (native)`,lv=()=>`微信支付网关(原生)`,uv=((e={},t={})=>(t.locale??J())===`en`?cv(e):lv(e)),dv=()=>`General`,fv=()=>`通用`,pv=((e={},t={})=>(t.locale??J())===`en`?dv(e):fv(e)),mv=()=>`Email provider selection`,hv=()=>`邮件服务商选择`,gv=((e={},t={})=>(t.locale??J())===`en`?mv(e):hv(e)),_v=()=>`Resend`,vv=()=>`Resend`,yv=((e={},t={})=>(t.locale??J())===`en`?_v(e):vv(e)),bv=()=>`Resend email service`,xv=()=>`Resend 邮件服务`,Sv=((e={},t={})=>(t.locale??J())===`en`?bv(e):xv(e)),Cv=()=>`Cloudflare Email`,wv=()=>`Cloudflare Email`,Tv=((e={},t={})=>(t.locale??J())===`en`?Cv(e):wv(e)),Ev=()=>`Cloudflare Email Service`,Dv=()=>`Cloudflare 邮件服务`,Ov=((e={},t={})=>(t.locale??J())===`en`?Ev(e):Dv(e)),kv=()=>`Cloudflare R2 / S3`,Av=()=>`Cloudflare R2 / S3`,jv=((e={},t={})=>(t.locale??J())===`en`?kv(e):Av(e)),Mv=()=>`Object storage settings`,Nv=()=>`对象存储设置`,Pv=((e={},t={})=>(t.locale??J())===`en`?Mv(e):Nv(e)),Fv=()=>`OpenAI`,Iv=()=>`OpenAI`,Lv=((e={},t={})=>(t.locale??J())===`en`?Fv(e):Iv(e)),Rv=()=>`OpenAI (or compatible) API`,zv=()=>`OpenAI(或兼容)API`,Bv=((e={},t={})=>(t.locale??J())===`en`?Rv(e):zv(e)),Vv=()=>`Anthropic`,Hv=()=>`Anthropic`,Uv=((e={},t={})=>(t.locale??J())===`en`?Vv(e):Hv(e)),Wv=()=>`Anthropic Claude API`,Gv=()=>`Anthropic Claude API`,Kv=((e={},t={})=>(t.locale??J())===`en`?Wv(e):Gv(e)),qv=()=>`Replicate`,Jv=()=>`Replicate`,Yv=((e={},t={})=>(t.locale??J())===`en`?qv(e):Jv(e)),Xv=()=>`Replicate AI API`,Zv=()=>`Replicate AI API`,Qv=((e={},t={})=>(t.locale??J())===`en`?Xv(e):Zv(e)),$v=()=>`Fal`,ey=()=>`Fal`,ty=((e={},t={})=>(t.locale??J())===`en`?$v(e):ey(e)),ny=()=>`Fal AI API`,ry=()=>`Fal AI API`,iy=((e={},t={})=>(t.locale??J())===`en`?ny(e):ry(e)),ay=()=>`Google Analytics`,oy=()=>`Google Analytics`,sy=((e={},t={})=>(t.locale??J())===`en`?ay(e):oy(e)),cy=()=>`Inject gtag.js with the configured Measurement ID`,ly=()=>`按配置的 Measurement ID 注入 gtag.js`,uy=((e={},t={})=>(t.locale??J())===`en`?cy(e):ly(e)),dy=()=>`Plausible`,fy=()=>`Plausible`,py=((e={},t={})=>(t.locale??J())===`en`?dy(e):fy(e)),my=()=>`Inject plausible.js for self-hosted or cloud Plausible`,hy=()=>`注入 plausible.js(云版或自托管)`,gy=((e={},t={})=>(t.locale??J())===`en`?my(e):hy(e)),_y=()=>`Crisp`,vy=()=>`Crisp`,yy=((e={},t={})=>
1(t.locale??J())===`en`?_y(e):vy(e)),by=()=>`Crisp live chat widget`,xy=()=>`Crisp 客服聊天组件`,Sy=((e={},t={})=>(t.locale??J())===`en`?by(e):xy(e)),Cy=()=>`Tawk.to`,wy=()=>`Tawk.to`,Ty=((e={},t={})=>(t.locale??J())===`en`?Cy(e):wy(e)),Ey=()=>`Tawk.to live chat widget`,Dy=()=>`Tawk.to 客服聊天组件`,Oy=((e={},t={})=>(t.locale??J())===`en`?Ey(e):Dy(e)),ky=()=>`App Name`,Ay=()=>`应用名称`,jy=((e={},t={})=>(t.locale??J())===`en`?ky(e):Ay(e)),My=()=>`App Description`,Ny=()=>`应用描述`,Py=((e={},t={})=>(t.locale??J())===`en`?My(e):Ny(e)),Fy=()=>`App URL`,Iy=()=>`应用地址`,Ly=((e={},t={})=>(t.locale??J())===`en`?Fy(e):Iy(e)),Ry=()=>`Auto-assign role for new users`,zy=()=>`新用户自动分配角色`,By=((e={},t={})=>(t.locale??J())===`en`?Ry(e):zy(e)),Vy=()=>`Default role name`,Hy=()=>`默认角色名称`,Uy=((e={},t={})=>(t.locale??J())===`en`?Vy(e):Hy(e)),Wy=()=>`Grant credits on signup`,Gy=()=>`注册赠送积分`,Ky=((e={},t={})=>(t.locale??J())===`en`?Wy(e):Gy(e)),qy=()=>`Credits amount`,Jy=()=>`积分数量`,Yy=((e={},t={})=>(t.locale??J())===`en`?qy(e):Jy(e)),Xy=()=>`Valid days`,Zy=()=>`有效天数`,Qy=((e={},t={})=>(t.locale??J())===`en`?Xy(e):Zy(e)),$y=()=>`Description`,eb=()=>`描述`,tb=((e={},t={})=>(t.locale??J())===`en`?$y(e):eb(e)),nb=()=>`Enable email auth`,rb=()=>`启用邮箱认证`,ib=((e={},t={})=>(t.locale??J())===`en`?nb(e):rb(e)),ab=()=>`Require email verification on sign up`,ob=()=>`注册时需要邮箱验证`,sb=((e={},t={})=>(t.locale??J())===`en`?ab(e):ob(e)),cb=()=>`Enable Google auth`,lb=()=>`启用 Google 认证`,ub=((e={},t={})=>(t.locale??J())===`en`?cb(e):lb(e)),db=()=>`Enable Google One Tap`,fb=()=>`启用 Google One Tap`,pb=((e={},t={})=>(t.locale??J())===`en`?db(e):fb(e)),mb=()=>`Client ID`,hb=()=>`客户端 ID`,gb=((e={},t={})=>(t.locale??J())===`en`?mb(e):hb(e)),_b=()=>`Client Secret`,vb=()=>`客户端密钥`,yb=((e={},t={})=>(t.locale??J())===`en`?_b(e):vb(e)),bb=()=>`Enable GitHub auth`,xb=()=>`启用 GitHub 认证`,Sb=((e={},t={})=>(t.locale??J())===`en`?bb(e):xb(e)),Cb=()=>`Client ID`,wb=()=>`客户端 ID`,Tb=((e={},t={})=>(t.locale??J())===`en`?Cb(e):wb(e)),Eb=()=>`Client Secret`,Db=()=>`客户端密钥`,Ob=((e={},t={})=>(t.locale??J())===`en`?Eb(e):Db(e)),kb=()=>`Require invite code on sign up`,Ab=()=>`注册时需要邀请码`,jb=((e={},t={})=>(t.locale??J())===`en`?kb(e):Ab(e)),Mb=()=>`Show payment method selector`,Nb=()=>`显示支付方式选择器`,Pb=((e={},t={})=>(t.locale??J())===`en`?Mb(e):Nb(e)),Fb=()=>`Default provider`,Ib=()=>`默认支付方式`,Lb=((e={},t={})=>(t.locale??J())===`en`?Fb(e):Ib(e)),Rb=()=>`Enable Stripe`,zb=()=>`启用 Stripe`,Bb=((e={},t={})=>(t.locale??J())===`en`?Rb(e):zb(e)),Vb=()=>`Secret Key`,Hb=()=>`密钥`,Ub=((e={},t={})=>(t.locale??J())===`en`?Vb(e):Hb(e)),Wb=()=>`Publishable Key`,Gb=()=>`公钥`,Kb=((e={},t={})=>(t.locale??J())===`en`?Wb(e):Gb(e)),qb=()=>`Webhook Signing Secret`,Jb=()=>`Webhook 签名密钥`,Yb=((e={},t={})=>(t.locale??J())===`en`?qb(e):Jb(e)),Xb=()=>`Enable Creem`,Zb=()=>`启用 Creem`,Qb=((e={},t={})=>(t.locale??J())===`en`?Xb(e):Zb(e)),$b=()=>`Environment`,ex=()=>`环境`,tx=((e={},t={})=>(t.locale??J())===`en`?$b(e):ex(e)),nx=()=>`API Key`,rx=()=>`API 密钥`,ix=((e={},t={})=>(t.locale??J())===`en`?nx(e):rx(e)),ax=()=>`Signing Secret`,ox=()=>`Signing Secret`,sx=((e={},t={})=>(t.locale??J())===`en`?ax(e):ox(e)),cx=()=>`Product IDs Mapping`,lx=()=>`产品 ID 映射`,ux=((e={},t={})=>(t.locale??J())===`en`?cx(e):lx(e)),dx=()=>`Test amount (cents)`,fx=()=>`测试金额(分)`,px=((e={},t={})=>(t.locale??J())===`en`?dx(e):fx(e)),mx=()=>`Enable PayPal`,hx=()=>`启用 PayPal`,gx=((e={},t={})=>(t.locale??J())===`en`?mx(e):hx(e)),_x=()=>`Client ID`,vx=()=>`客户端 ID`,yx=((e={},t={})=>(t.locale??J())===`en`?_x(e):vx(e)),bx=()=>`Client Secret`,xx=()=>`客户端密钥`,Sx=((e={},t={})=>(t.locale??J())===`en`?bx(e):xx(e)),Cx=()=>`Webhook ID`,wx=()=>`Webhook ID`,Tx=((e={},t={})=>(t.locale??J())===`en`?Cx(e):wx(e)),Ex=()=>`Environment`,Dx=()=>`环境`,Ox=((e={},t={})=>(t.locale??J())===`en`?Ex(e):Dx(e)),kx=()=>`Test amount (cents)`,Ax=()=>`测试金额(分)`,jx=((e={},t={})=>(t.locale??J())===`en`?kx(e):Ax(e)),Mx=()=>`Enable Alipay`,Nx=()=>`启用支付宝`,Px=((e={},t={})=>(t.locale??J())===`en`?Mx(e):Nx(e)),Fx=()=>`App ID`,Ix=()=>`应用 ID`,Lx=((e={},t={})=>(t.locale??J())===`en`?Fx(e):Ix(e)),Rx=()=>`Private Key (RSA2)`,zx=()=>`应用私钥(RSA2)`,Bx=((e={},t={})=>(t.locale??J())===`en`?Rx(e):zx(e)),Vx=()=>`Alipay Public Key`,Hx=()=>`支付宝公钥`,Ux=((e={},t={})=>(t.locale??J())===`en`?Vx(e):Hx(e)),Wx=()=>`Notify URL (Webhook)`,Gx=()=>`回调地址(Webhook)`,Kx=((e={},t={})=>(t.locale??J())===`en`?Wx(e):Gx(e)),qx=()=>`Test amount (cents)`,Jx=()=>`测试金额(分)`,Yx=((e={},t={})=>(t.locale??J())===`en`?qx(e):Jx(e)),Xx=()=>`Enable WeChat Pay`,Zx=()=>`启用微信支付`,Qx=((e={},t={})=>
1(t.locale??J())===`en`?Xx(e):Zx(e)),$x=()=>`AppID`,eS=()=>`AppID`,tS=((e={},t={})=>(t.locale??J())===`en`?$x(e):eS(e)),nS=()=>`Merchant ID`,rS=()=>`商户号`,iS=((e={},t={})=>(t.locale??J())===`en`?nS(e):rS(e)),aS=()=>`APIv3 Key`,oS=()=>`APIv3 密钥`,sS=((e={},t={})=>(t.locale??J())===`en`?aS(e):oS(e)),cS=()=>`Merchant Private Key (PEM)`,lS=()=>`商户私钥(PEM)`,uS=((e={},t={})=>(t.locale??J())===`en`?cS(e):lS(e)),dS=()=>`Certificate Serial No`,fS=()=>`证书序列号`,pS=((e={},t={})=>(t.locale??J())===`en`?dS(e):fS(e)),mS=()=>`Notify URL (Webhook)`,hS=()=>`回调地址(Webhook)`,gS=((e={},t={})=>(t.locale??J())===`en`?mS(e):hS(e)),_S=()=>`Test amount (cents)`,vS=()=>`测试金额(分)`,yS=((e={},t={})=>(t.locale??J())===`en`?_S(e):vS(e)),bS=()=>`Email Provider`,xS=()=>`邮件服务商`,SS=((e={},t={})=>(t.locale??J())===`en`?bS(e):xS(e)),CS=()=>`API Key`,wS=()=>`API 密钥`,TS=((e={},t={})=>(t.locale??J())===`en`?CS(e):wS(e)),ES=()=>`Sender Email`,DS=()=>`发件地址`,OS=((e={},t={})=>(t.locale??J())===`en`?ES(e):DS(e)),kS=()=>`API Token`,AS=()=>`API Token`,jS=((e={},t={})=>(t.locale??J())===`en`?kS(e):AS(e)),MS=()=>`Account ID`,NS=()=>`Account ID`,PS=((e={},t={})=>(t.locale??J())===`en`?MS(e):NS(e)),FS=()=>`Sender Email`,IS=()=>`发件地址`,LS=((e={},t={})=>(t.locale??J())===`en`?FS(e):IS(e)),RS=()=>`Cloudflare Access Key`,zS=()=>`Cloudflare 访问密钥`,BS=((e={},t={})=>(t.locale??J())===`en`?RS(e):zS(e)),VS=()=>`Cloudflare Secret Key`,HS=()=>`Cloudflare 私有密钥`,US=((e={},t={})=>(t.locale??J())===`en`?VS(e):HS(e)),WS=()=>`Bucket Name`,GS=()=>`存储桶名称`,KS=((e={},t={})=>(t.locale??J())===`en`?WS(e):GS(e)),qS=()=>`Upload Path`,JS=()=>`上传路径`,YS=((e={},t={})=>(t.locale??J())===`en`?qS(e):JS(e)),XS=()=>`Endpoint`,ZS=()=>`端点`,QS=((e={},t={})=>(t.locale??J())===`en`?XS(e):ZS(e)),$S=()=>`Domain`,eC=()=>`公共域名`,tC=((e={},t={})=>(t.locale??J())===`en`?$S(e):eC(e)),nC=()=>`Base URL`,rC=()=>`Base URL`,iC=((e={},t={})=>(t.locale??J())===`en`?nC(e):rC(e)),aC=()=>`API Key`,oC=()=>`API 密钥`,sC=((e={},t={})=>(t.locale??J())===`en`?aC(e):oC(e)),cC=()=>`Base URL`,lC=()=>`Base URL`,uC=((e={},t={})=>(t.locale??J())===`en`?cC(e):lC(e)),dC=()=>`API Key`,fC=()=>`API 密钥`,pC=((e={},t={})=>(t.locale??J())===`en`?dC(e):fC(e)),mC=()=>`API Token`,hC=()=>`API Token`,gC=((e={},t={})=>(t.locale??J())===`en`?mC(e):hC(e)),_C=()=>`API Key`,vC=()=>`API 密钥`,yC=((e={},t={})=>(t.locale??J())===`en`?_C(e):vC(e)),bC=()=>`Measurement ID`,xC=()=>`Measurement ID`,SC=((e={},t={})=>(t.locale??J())===`en`?bC(e):xC(e)),CC=()=>`Domain`,wC=()=>`域名`,TC=((e={},t={})=>(t.locale??J())===`en`?CC(e):wC(e)),EC=()=>`Script Src`,DC=()=>`脚本地址`,OC=((e={},t={})=>(t.locale??J())===`en`?EC(e):DC(e)),kC=()=>`Enable Crisp`,AC=()=>`启用 Crisp`,jC=((e={},t={})=>(t.locale??J())===`en`?kC(e):AC(e)),MC=()=>`Website ID`,NC=()=>`网站 ID`,PC=((e={},t={})=>(t.locale??J())===`en`?MC(e):NC(e)),FC=()=>`Enable Tawk.to`,IC=()=>`启用 Tawk.to`,LC=((e={},t={})=>(t.locale??J())===`en`?FC(e):IC(e)),RC=()=>`Property ID`,zC=()=>`Property ID`,BC=((e={},t={})=>(t.locale??J())===`en`?RC(e):zC(e)),VC=()=>`Widget ID`,HC=()=>`Widget ID`,UC=((e={},t={})=>(t.locale??J())===`en`?VC(e):HC(e)),WC=e=>`${e?.[`"starter_monthly": "prod_xxx"`]}`,GC=e=>`${e?.[`"starter_monthly": "prod_xxx"`]}`,KC=((e,t={})=>(t.locale??J())===`en`?WC(e):GC(e)),qC=()=>`Leave empty to use real amount, 1 = $0.01`,JC=()=>`留空使用实际金额,填 1 则支付 $0.01`,YC=((e={},t={})=>(t.locale??J())===`en`?qC(e):JC(e)),XC=()=>`Leave empty to use real amount, 1 = $0.01`,ZC=()=>`留空使用实际金额,填 1 则支付 $0.01`,QC=((e={},t={})=>(t.locale??J())===`en`?XC(e):ZC(e)),$C=()=>`Leave empty to use real amount, 1 = ¥0.01`,ew=()=>`留空使用实际金额,填 1 则支付 ¥0.01`,tw=((e={},t={})=>(t.locale??J())===`en`?$C(e):ew(e)),nw=()=>`Leave empty to use real amount, 1 = ¥0.01`,rw=()=>`留空使用实际金额,填 1 则支付 ¥0.01`,iw=((e={},t={})=>(t.locale??J())===`en`?nw(e):rw(e)),aw=()=>`Support Tickets`,ow=()=>`工单管理`,sw=((e={},t={})=>(t.locale??J())===`en`?aw(e):ow(e)),cw=()=>`View and reply to user tickets`,lw=()=>`查看并回复用户提交的工单`,uw=((e={},t={})=>(t.locale??J())===`en`?cw(e):lw(e)),dw=()=>`Subject`,fw=()=>`标题`,pw=((e={},t={})=>(t.locale??J())===`en`?dw(e):fw(e)),mw=()=>`User`,hw=()=>`用户`,gw=((e={},t={})=>(t.locale??J())===`en`?mw(e):hw(e)),_w=()=>`Status`,vw=()=>`状态`,yw=((e={},t={})=>(t.locale??J())===`en`?_w(e):vw(e)),bw=()=>`Last Updated`,xw=()=>`更新时间`,Sw=((e={},t={})=>(t.locale??J())===`en`?bw(e):xw(e)),Cw=()=>`Actions`,ww=()=>`操作`,Tw=((e={},t={})=>(t.locale??J())===`en`?Cw(e):ww(e)),Ew=()=>`All`,Dw=()=>`全部`,Ow=((e={},t={})=>(t.locale??J())===`en`?Ew(e):Dw(e)),kw=()=>`Open`,Aw=()=>`待处理`,jw=((e={},t={})=>(t.locale??J())===`en`?kw(e):Aw(e)),Mw=()=>`In Progress`,Nw=()=>`处理中`,Pw=((e={},t={})=>(t.locale??J())===`en`?Mw(e):Nw(e)),Fw=()=>`Closed`,Iw=()=>`已关闭`,Lw=((e={},t={})=>(t.locale??J())===`en`?Fw(e):Iw(e)),Rw=()=>
1`Open`,zw=()=>`待处理`,Bw=((e={},t={})=>(t.locale??J())===`en`?Rw(e):zw(e)),Vw=()=>`In Progress`,Hw=()=>`处理中`,Uw=((e={},t={})=>(t.locale??J())===`en`?Vw(e):Hw(e)),Ww=()=>`Closed`,Gw=()=>`已关闭`,Kw=((e={},t={})=>(t.locale??J())===`en`?Ww(e):Gw(e)),qw=()=>`No tickets`,Jw=()=>`暂无工单`,Yw=((e={},t={})=>(t.locale??J())===`en`?qw(e):Jw(e)),Xw=()=>`Write a reply...`,Zw=()=>`输入回复内容…`,Qw=((e={},t={})=>(t.locale??J())===`en`?Xw(e):Zw(e)),$w=()=>`Send Reply`,eT=()=>`发送回复`,tT=((e={},t={})=>(t.locale??J())===`en`?$w(e):eT(e)),nT=()=>`Sending...`,rT=()=>`发送中…`,iT=((e={},t={})=>(t.locale??J())===`en`?nT(e):rT(e)),aT=()=>`Reply sent`,oT=()=>`回复已发送`,sT=((e={},t={})=>(t.locale??J())===`en`?aT(e):oT(e)),cT=()=>`Status updated`,lT=()=>`状态已更新`,uT=((e={},t={})=>(t.locale??J())===`en`?cT(e):lT(e)),dT=()=>`Close Ticket`,fT=()=>`关闭工单`,pT=((e={},t={})=>(t.locale??J())===`en`?dT(e):fT(e)),mT=()=>`Reopen Ticket`,hT=()=>`重新打开`,gT=((e={},t={})=>(t.locale??J())===`en`?mT(e):hT(e)),_T=()=>`Admin`,vT=()=>`管理员`,yT=((e={},t={})=>(t.locale??J())===`en`?_T(e):vT(e)),bT=()=>`Latest Reply`,xT=()=>`最新回复`,ST=((e={},t={})=>(t.locale??J())===`en`?bT(e):xT(e)),CT=()=>`Created At`,wT=()=>`创建时间`,TT=((e={},t={})=>(t.locale??J())===`en`?CT(e):wT(e)),ET=()=>`Features`,DT=()=>`功能`,OT=((e={},t={})=>(t.locale??J())===`en`?ET(e):DT(e)),kT=()=>`Pricing`,AT=()=>`价格`,jT=((e={},t={})=>(t.locale??J())===`en`?kT(e):AT(e)),MT=()=>`The headless engine for your next SaaS.`,NT=()=>`一小时上线你的 AI 产品`,PT=((e={},t={})=>(t.locale??J())===`en`?MT(e):NT(e)),FT=()=>`Auth, payments, subscriptions, credits, RBAC, CMS, and i18n — all pre-wired. Just build your product on top.`,IT=()=>`认证、支付、订阅、积分、权限、内容管理和国际化 — 全部预置就绪,直接在上面构建你的产品。`,LT=((e={},t={})=>(t.locale??J())===`en`?FT(e):IT(e)),RT=()=>`Get Started`,zT=()=>`立即开始`,BT=((e={},t={})=>(t.locale??J())===`en`?RT(e):zT(e)),VT=()=>`Dashboard`,HT=()=>`控制台`,UT=((e={},t={})=>(t.locale??J())===`en`?VT(e):HT(e)),WT=()=>`Authentication`,GT=()=>`身份认证`,KT=((e={},t={})=>(t.locale??J())===`en`?WT(e):GT(e)),qT=()=>`Payments`,JT=()=>`支付系统`,YT=((e={},t={})=>(t.locale??J())===`en`?qT(e):JT(e)),XT=()=>`Subscriptions`,ZT=()=>`订阅管理`,QT=((e={},t={})=>(t.locale??J())===`en`?XT(e):ZT(e)),$T=()=>`Credits`,eE=()=>`积分系统`,tE=((e={},t={})=>(t.locale??J())===`en`?$T(e):eE(e)),nE=()=>`RBAC`,rE=()=>`权限管理`,iE=((e={},t={})=>(t.locale??J())===`en`?nE(e):rE(e)),aE=()=>`i18n`,oE=()=>`国际化`,sE=((e={},t={})=>(t.locale??J())===`en`?aE(e):oE(e)),cE=()=>`CMS`,lE=()=>`内容管理`,uE=((e={},t={})=>(t.locale??J())===`en`?cE(e):lE(e)),dE=()=>`API Keys`,fE=()=>`API 密钥`,pE=((e={},t={})=>(t.locale??J())===`en`?dE(e):fE(e)),mE=()=>`Everything you need to ship`,hE=()=>`开箱即用的完整功能`,gE=((e={},t={})=>(t.locale??J())===`en`?mE(e):hE(e)),_E=()=>`Pre-wired business logic so you can focus on building your product.`,vE=()=>`预置的业务逻辑,让你专注于产品本身。`,yE=((e={},t={})=>(t.locale??J())===`en`?_E(e):vE(e)),bE=()=>`Authentication`,xE=()=>`身份认证`,SE=((e={},t={})=>(t.locale??J())===`en`?bE(e):xE(e)),CE=()=>`Email/password, Google, and GitHub OAuth — ready out of the box with session management and account linking.`,wE=()=>`邮箱密码、Google、GitHub OAuth 登录,开箱即用,自带会话管理和账号关联。`,TE=((e={},t={})=>(t.locale??J())===`en`?CE(e):wE(e)),EE=()=>`Payments`,DE=()=>`支付系统`,OE=((e={},t={})=>(t.locale??J())===`en`?EE(e):DE(e)),kE=()=>`Stripe, PayPal, Alipay, WeChat Pay — checkout, subscriptions, webhooks, and order management.`,AE=()=>`Stripe、PayPal、支付宝、微信支付 — 结账、订阅、Webhook 和订单管理。`,jE=((e={},t={})=>(t.locale??J())===`en`?kE(e):AE(e)),ME=()=>`Roles & Permissions`,NE=()=>`角色与权限`,PE=((e={},t={})=>(t.locale??J())===`en`?ME(e):NE(e)),FE=()=>`Fine-grained RBAC with wildcard matching. Full admin panel for managing users, roles, and permissions.`,IE=()=>`细粒度的 RBAC 权限控制,支持通配符匹配。完整的管理后台管理用户、角色和权限。`,LE=((e={},t={})=>(t.locale??J())===`en`?FE(e):IE(e)),RE=()=>`Internationalization`,zE=()=>`国际化`,BE=((e={},t={})=>(t.locale??J())===`en`?RE(e):zE(e)),VE=()=>`English and Chinese built-in with locale-aware routing. Easy to extend with additional languages.`,HE=()=>`内置中英文支持,路由感知语言切换,轻松扩展更多语言。`,UE=((e={},t={})=>(t.locale??J())===`en`?VE(e):HE(e)),WE=()=>`Content Management`,GE=()=>
1`内容管理`,KE=((e={},t={})=>(t.locale??J())===`en`?WE(e):GE(e)),qE=()=>`Categories and posts with full CRUD, status management, and admin panel — build your blog or docs.`,JE=()=>`分类和文章的完整 CRUD,支持状态管理和管理后台 — 快速搭建博客或文档。`,YE=((e={},t={})=>(t.locale??J())===`en`?qE(e):JE(e)),XE=()=>`Credit System`,ZE=()=>`积分系统`,QE=((e={},t={})=>(t.locale??J())===`en`?XE(e):ZE(e)),$E=()=>`FIFO consumption, expiration, auto-grant on signup, and revocation — ready for usage-based billing.`,eD=()=>`FIFO 消费、过期控制、注册自动发放和撤销 — 为按量计费做好准备。`,tD=((e={},t={})=>(t.locale??J())===`en`?$E(e):eD(e)),nD=()=>`Pricing`,rD=()=>`价格`,iD=((e={},t={})=>(t.locale??J())===`en`?nD(e):rD(e)),aD=()=>`Choose the plan that works for you.`,oD=()=>`选择适合你的方案。`,sD=((e={},t={})=>(t.locale??J())===`en`?aD(e):oD(e)),cD=()=>`Monthly`,lD=()=>`月付`,uD=((e={},t={})=>(t.locale??J())===`en`?cD(e):lD(e)),dD=()=>`Yearly`,fD=()=>`年付`,pD=((e={},t={})=>(t.locale??J())===`en`?dD(e):fD(e)),mD=()=>`Lifetime`,hD=()=>`买断`,gD=((e={},t={})=>(t.locale??J())===`en`?mD(e):hD(e)),_D=()=>`Popular`,vD=()=>`热门`,yD=((e={},t={})=>(t.locale??J())===`en`?_D(e):vD(e)),bD=()=>`Best value`,xD=()=>`超值`,SD=((e={},t={})=>(t.locale??J())===`en`?bD(e):xD(e)),CD=()=>`Buy once`,wD=()=>`一次买断`,TD=((e={},t={})=>(t.locale??J())===`en`?CD(e):wD(e)),ED=()=>`Starter`,DD=()=>`入门版`,OD=((e={},t={})=>(t.locale??J())===`en`?ED(e):DD(e)),kD=()=>`For individuals`,AD=()=>`适合个人用户`,jD=((e={},t={})=>(t.locale??J())===`en`?kD(e):AD(e)),MD=()=>`Pro`,ND=()=>`专业版`,PD=((e={},t={})=>(t.locale??J())===`en`?MD(e):ND(e)),FD=()=>`For growing teams`,ID=()=>`适合成长型团队`,LD=((e={},t={})=>(t.locale??J())===`en`?FD(e):ID(e)),RD=()=>`Enterprise`,zD=()=>`企业版`,BD=((e={},t={})=>(t.locale??J())===`en`?RD(e):zD(e)),VD=()=>`For large organizations`,HD=()=>`适合大型组织`,UD=((e={},t={})=>(t.locale??J())===`en`?VD(e):HD(e)),WD=()=>`1 project`,GD=()=>`1 个项目`,KD=((e={},t={})=>(t.locale??J())===`en`?WD(e):GD(e)),qD=()=>`5,000 credits`,JD=()=>`5,000 积分`,YD=((e={},t={})=>(t.locale??J())===`en`?qD(e):JD(e)),XD=()=>`Email support`,ZD=()=>`邮件支持`,QD=((e={},t={})=>(t.locale??J())===`en`?XD(e):ZD(e)),$D=()=>`Unlimited projects`,eO=()=>`无限项目`,tO=((e={},t={})=>(t.locale??J())===`en`?$D(e):eO(e)),nO=()=>`50,000 credits`,rO=()=>`50,000 积分`,iO=((e={},t={})=>(t.locale??J())===`en`?nO(e):rO(e)),aO=()=>`Priority support`,oO=()=>`优先支持`,sO=((e={},t={})=>(t.locale??J())===`en`?aO(e):oO(e)),cO=()=>`API access`,lO=()=>`API 访问`,uO=((e={},t={})=>(t.locale??J())===`en`?cO(e):lO(e)),dO=()=>`Everything in Pro`,fO=()=>`包含专业版全部功能`,pO=((e={},t={})=>(t.locale??J())===`en`?dO(e):fO(e)),mO=()=>`Unlimited credits`,hO=()=>`无限积分`,gO=((e={},t={})=>(t.locale??J())===`en`?mO(e):hO(e)),_O=()=>`Dedicated support`,vO=()=>`专属支持`,yO=((e={},t={})=>(t.locale??J())===`en`?_O(e):vO(e)),bO=()=>`Custom integrations`,xO=()=>`定制集成`,SO=((e={},t={})=>(t.locale??J())===`en`?bO(e):xO(e)),CO=()=>`Frequently asked questions`,wO=()=>`常见问题`,TO=((e={},t={})=>(t.locale??J())===`en`?CO(e):wO(e)),EO=()=>`Everything you need to know before getting started.`,DO=()=>`开始之前你可能想了解的一切。`,OO=((e={},t={})=>(t.locale??J())===`en`?EO(e):DO(e)),kO=()=>`What's the tech stack?`,AO=()=>`用的是什么技术栈?`,jO=((e={},t={})=>(t.locale??J())===`en`?kO(e):AO(e)),MO=()=>`Next.js 16 with the App Router, React 19, TypeScript strict mode, Tailwind CSS 4, shadcn/ui, Drizzle ORM, and better-auth. Every piece of business logic is inlined — no external packages for payment, email, storage, or AI.`,NO=()=>`Next.js 16(App Router)、React 19、TypeScript 严格模式、Tailwind CSS 4、shadcn/ui、Drizzle ORM 和 better-auth。所有业务逻辑都内置在代码里——支付、邮件、存储、AI 都不依赖外部包。`,PO=((e={},t={})=>(t.locale??J())===`en`?MO(e):NO(e)),FO=()=>`Which payment providers are supported?`,IO=()=>`支持哪些支付方式?`,LO=((e={},t={})=>(t.locale??J())===`en`?FO(e):IO(e)),RO=()=>`Stripe, PayPal, Creem, Alipay, and WeChat Pay out of the box. The PaymentManager abstraction makes it straightforward to add more providers by implementing a single interface.`,zO=()=>`开箱即用支持 Stripe、PayPal、Creem、支付宝和微信支付。通过 PaymentManager 抽象层,只需实现一个接口就能接入新的支付渠道。`,BO=((e={},t={})=>(t.locale??J())===`en`?RO(e):zO(e)),VO=()=>`Which databases can I use?`,HO=()=>`支持哪些数据库?`,UO=((e={},t={})=>(t.locale??J())===`en`?VO(e):HO(e)),WO=()=>`Drizzle ORM handles PostgreSQL, MySQL, SQLite, Turso, and Cloudflare D1. Switch providers by editing DATABASE_PROVIDER in your .env — the schema templates and drizzle config adapt automatically.`,GO=()=>`Drizzle ORM 支持 PostgreSQL、MySQL、SQLite、Turso 和 Cloudflare D1。只需修改 .env 中的 DATABASE_PROVIDER——schema 模板和 drizzle 配置会自动适配。`,KO=((e={},t={})=>(t.locale??J())===`en`?WO(e):GO(e)),qO=()=>`How customizable is the landing page?`,JO=()=>`落地页可以自定义到什么程度?`,YO=((e={},t={})=>(t.locale??J())===`en`?qO(e):JO(e)),XO=()=>`The src/blocks/ directory ships with demo sections — they're designed to be rewritten per project. The durable primitives live in src/components/, so your rebrand touches blocks and translations, not the chassis.`,ZO=()=>`src/blocks/ 下的 section 都是示例内容,本来就是要每个项目自己重写的。src/components/ 里才是长期沉淀的基础组件——换品牌只动 blocks 和翻译,底层架构不变。`,QO=((e={},t={})=>(t.locale??J())===`en`?XO(e):ZO(e)),$O=()=>
1`Can I use this for commercial projects?`,ek=()=>`可以用于商业项目吗?`,tk=((e={},t={})=>(t.locale??J())===`en`?$O(e):ek(e)),nk=()=>`Yes. ShipAny Next is built for shipping production SaaS products. You own the code after cloning — no per-seat fees, no runtime dependencies on our infrastructure.`,rk=()=>`可以。ShipAny Next 就是为生产级 SaaS 打造的。克隆之后代码归你——没有按用户数收费,也不依赖我们的任何基础设施。`,ik=((e={},t={})=>(t.locale??J())===`en`?nk(e):rk(e)),ak=()=>`Ready to ship your SaaS?`,ok=()=>`准备好构建你的 SaaS 了吗?`,sk=((e={},t={})=>(t.locale??J())===`en`?ak(e):ok(e)),ck=()=>`Stop wiring auth, payments, and RBAC from scratch. Start with ShipAny Next and build what actually makes your product unique.`,lk=()=>`别再从零搭建认证、支付和权限系统了。用 ShipAny Next 起步,专注打造真正让产品与众不同的东西。`,uk=((e={},t={})=>(t.locale??J())===`en`?ck(e):lk(e)),dk=()=>`Get started for free`,fk=()=>`免费开始使用`,pk=((e={},t={})=>(t.locale??J())===`en`?dk(e):fk(e)),mk=()=>`Ship faster, iterate smarter.`,hk=()=>`极速发布你的 AI 产品`,gk=((e={},t={})=>(t.locale??J())===`en`?mk(e):hk(e)),_k=()=>`Feature`,vk=()=>`功能`,yk=((e={},t={})=>(t.locale??J())===`en`?_k(e):vk(e)),bk=()=>`Product`,xk=()=>`产品`,Sk=((e={},t={})=>(t.locale??J())===`en`?bk(e):xk(e)),Ck=()=>`Resources`,wk=()=>`资源`,Tk=((e={},t={})=>(t.locale??J())===`en`?Ck(e):wk(e)),Ek=()=>`Legal`,Dk=()=>`法律信息`,Ok=((e={},t={})=>(t.locale??J())===`en`?Ek(e):Dk(e)),kk=()=>`Privacy Policy`,Ak=()=>`隐私政策`,jk=((e={},t={})=>(t.locale??J())===`en`?kk(e):Ak(e)),Mk=()=>`Terms of Service`,Nk=()=>`服务条款`,Pk=((e={},t={})=>(t.locale??J())===`en`?Mk(e):Nk(e)),Fk=()=>`Settings`,Ik=()=>`设置`,Lk=((e={},t={})=>(t.locale??J())===`en`?Fk(e):Ik(e)),Rk=()=>`Admin Panel`,zk=()=>`管理后台`,Bk=((e={},t={})=>(t.locale??J())===`en`?Rk(e):zk(e)),Vk=()=>`Documentation`,Hk=()=>`文档`,Uk=((e={},t={})=>(t.locale??J())===`en`?Vk(e):Hk(e)),Wk=()=>`GitHub`,Gk=()=>`GitHub`,Kk=((e={},t={})=>(t.locale??J())===`en`?Wk(e):Gk(e)),qk=()=>`The QR Code Blog`,Jk=()=>`二维码博客`,Yk=((e={},t={})=>(t.locale??J())===`en`?qk(e):Jk(e)),Xk=()=>`Practical, no-fluff guides on making, printing, and managing QR codes at scale.`,Zk=()=>`实用、无废话的指南:如何规模化地制作、印刷和管理二维码。`,Qk=((e={},t={})=>(t.locale??J())===`en`?Xk(e):Zk(e)),$k=()=>`No posts yet — check back soon.`,eA=()=>`暂无文章,敬请期待。`,tA=((e={},t={})=>(t.locale??J())===`en`?$k(e):eA(e)),nA=()=>`Back to blog`,rA=()=>`返回博客`,iA=((e={},t={})=>(t.locale??J())===`en`?nA(e):rA(e)),aA=()=>`Read the guide`,oA=()=>`阅读指南`,sA=((e={},t={})=>(t.locale??J())===`en`?aA(e):oA(e)),cA=()=>`Blog`,lA=()=>`博客`,uA=((e={},t={})=>(t.locale??J())===`en`?cA(e):lA(e)),dA=()=>`From the blog`,fA=()=>`最新博客`,pA=((e={},t={})=>(t.locale??J())===`en`?dA(e):fA(e)),mA=()=>`Product updates, guides, and engineering notes from the team.`,hA=()=>`来自团队的产品动态、使用指南与工程笔记。`,gA=((e={},t={})=>(t.locale??J())===`en`?mA(e):hA(e)),_A=()=>`View all posts`,vA=()=>`查看全部文章`,yA=((e={},t={})=>(t.locale??J())===`en`?_A(e):vA(e)),bA=()=>`Blog`,xA=()=>`博客`,SA=((e={},t={})=>(t.locale??J())===`en`?bA(e):xA(e)),CA=()=>`Bulk QR Generator — Create Up to 20,000 QR Codes at Once`,wA=()=>`批量二维码生成器|一次生成最多 20000 个二维码`,TA=((e={},t={})=>(t.locale??J())===`en`?CA(e):wA(e)),EA=()=>`Bulk QR generator that creates up to 20,000 QR codes in one batch from URLs or text. Customize colors and sizes, then download PNGs individually or as a ZIP.`,DA=()=>`使用批量二维码生成器,从网址或文本一次生成最多 20000 个二维码。自定义颜色和尺寸,单独下载 PNG,或将整批文件打包为 ZIP。`,OA=((e={},t={})=>(t.locale??J())===`en`?EA(e):DA(e)),kA=()=>`Bulk QR Generator with batch input, output settings, and QR code previews`,AA=()=>`批量二维码生成器的批量输入、输出设置和二维码预览`,jA=((e={},t={})=>(t.locale??J())===`en`?kA(e):AA(e)),MA=()=>`Bulk QR generation in your browser`,NA=()=>`在浏览器中批量生成二维码`,PA=((e={},t={})=>(t.locale??J())===`en`?MA(e):NA(e)),FA=()=>`Bulk QR Generator`,IA=()=>`批量二维码生成器`,LA=((e={},t={})=>(t.locale??J())===`en`?FA(e):IA(e)),RA=()=>`Create multiple QR codes at once instead of generating them one by one. Paste a list of URLs or text, generate up to 20,000 static codes in your browser, and download the finished PNG files together. Use named rows when you need files that are easy to sort for campaigns, product labels, event materials, or inventory links.`,zA=()=>`不必逐个处理,直接一次创建多个二维码。粘贴网址或文本列表,在浏览器中生成最多 20000 个静态二维码,再集中下载 PNG 文件。还可以为每行添加名称,方便整理推广活动、产品标签、活动物料或库存链接。`,BA=((e={},t={})=>(t.locale??J())===`en`?RA(e):zA(e)),VA=()=>`Your data`,HA=()=>`输入数据`,UA=((e={},t={})=>(t.locale??J())===`en`?VA(e):HA(e)),WA=()=>`https://example.com
2Storefront,https://example.com/store`,GA=()=>`https://example.com
3门店,https://example.com/store`,KA=((e={},t={})=>(t.locale??J())===`en`?WA(e):GA(e)),qA=()=>`One URL or any text per line. For named files, use name,url. Empty lines are ignored.`,JA=()=>`每行一个网址或任意文本。需要命名文件时使用 name,url。空行会被忽略。`,YA=((e={},t={})=>(t.locale??J())===`en`?qA(e):JA(e)),XA=()=>`Load sample data`,ZA=()=>`载入示例数据`,QA=((e={},t={})=>(t.locale??J())===`en`?XA(e):ZA(e)),$A=e=>`${e?.count} valid items`,ej=e=>`${e?.count} 个有效条目`,tj=((e,t={})=>(t.locale??J())===`en`?$A(e):ej(e)),nj=()=>`Output settings`,rj=()=>`输出设置`,ij=((e={},t={})=>(t.locale??J())===`en`?nj(e):rj(e)),aj=()=>`Size`,oj=()=>`尺寸`,sj=((e={},t={})=>(t.locale??J())===`en`?aj(e):oj(e)),cj=()=>`Small · 240px`,lj=()=>`小 · 240px`,uj=((e={},t={})=>(t.locale??J())===`en`?cj(e):lj(e)),dj=()=>`Medium · 320px`,fj=()=>`中 · 320px`,pj=((e={},t={})=>(t.locale??J())===`en`?dj(e):fj(e)),mj=()=>`Large · 480px`,hj=()=>`大 · 480px`,gj=((e={},t={})=>(t.locale??J())===`en`?mj(e):hj(e)),_j=()=>`Foreground`,vj=()=>`前景色`,yj=((e={},t={})=>(t.locale??J())===`en`?_j(e):vj(e)),bj=()=>
3`Background`,xj=()=>`背景色`,Sj=((e={},t={})=>(t.locale??J())===`en`?bj(e):xj(e)),Cj=()=>`File names`,wj=()=>`文件命名`,Tj=((e={},t={})=>(t.locale??J())===`en`?Cj(e):wj(e)),Ej=()=>`Numbered`,Dj=()=>`使用编号`,Oj=((e={},t={})=>(t.locale??J())===`en`?Ej(e):Dj(e)),kj=()=>`Use row names`,Aj=()=>`使用行名称`,jj=((e={},t={})=>(t.locale??J())===`en`?kj(e):Aj(e)),Mj=()=>`Generate QR Codes in Bulk`,Nj=()=>`批量生成二维码`,Pj=((e={},t={})=>(t.locale??J())===`en`?Mj(e):Nj(e)),Fj=()=>`Generating…`,Ij=()=>`正在生成…`,Lj=((e={},t={})=>(t.locale??J())===`en`?Fj(e):Ij(e)),Rj=()=>`Download PNG`,zj=()=>`下载 PNG`,Bj=((e={},t={})=>(t.locale??J())===`en`?Rj(e):zj(e)),Vj=()=>`Download all ZIP`,Hj=()=>`下载全部 ZIP`,Uj=((e={},t={})=>(t.locale??J())===`en`?Vj(e):Hj(e)),Wj=e=>`Packing ${e?.percent}%`,Gj=e=>`打包中 ${e?.percent}%`,Kj=((e,t={})=>(t.locale??J())===`en`?Wj(e):Gj(e)),qj=()=>`First page`,Jj=()=>`第一页`,Yj=((e={},t={})=>(t.locale??J())===`en`?qj(e):Jj(e)),Xj=()=>`Previous page`,Zj=()=>`上一页`,Qj=((e={},t={})=>(t.locale??J())===`en`?Xj(e):Zj(e)),$j=()=>`Next page`,eM=()=>`下一页`,tM=((e={},t={})=>(t.locale??J())===`en`?$j(e):eM(e)),nM=()=>`Last page`,rM=()=>`最后一页`,iM=((e={},t={})=>(t.locale??J())===`en`?nM(e):rM(e)),aM=()=>`Preview`,oM=()=>`预览`,sM=((e={},t={})=>(t.locale??J())===`en`?aM(e):oM(e)),cM=()=>`Your QR codes will appear here`,lM=()=>`二维码会显示在这里`,uM=((e={},t={})=>(t.locale??J())===`en`?cM(e):lM(e)),dM=()=>`Add data and generate a batch to see the preview.`,fM=()=>`输入数据并生成批次后即可查看预览。`,pM=((e={},t={})=>(t.locale??J())===`en`?dM(e):fM(e)),mM=e=>`QR code for ${e?.value}`,hM=e=>`${e?.value} 的二维码`,gM=((e,t={})=>(t.locale??J())===`en`?mM(e):hM(e)),_M=e=>`${e?.count} QR codes ready to download`,vM=e=>`${e?.count} 个二维码已准备下载`,yM=((e,t={})=>(t.locale??J())===`en`?_M(e):vM(e)),bM=()=>`Private by default. QR codes are generated locally in your browser and your data is never sent to a server.`,xM=()=>`默认保护隐私。二维码在浏览器本地生成,数据不会发送到服务器。`,SM=((e={},t={})=>(t.locale??J())===`en`?bM(e):xM(e)),CM=()=>`Add at least one URL or text value before generating.`,wM=()=>`请先添加至少一个网址或文本。`,TM=((e={},t={})=>(t.locale??J())===`en`?CM(e):wM(e)),EM=e=>`${e?.count} row has no URL or text after the comma. Remove it or add a value.`,DM=e=>`有 ${e?.count} 行逗号后没有网址或文本,请删除或补充内容。`,OM=((e,t={})=>(t.locale??J())===`en`?EM(e):DM(e)),kM=()=>`One or more values are too long for a QR code. Shorten the text and try again.`,AM=()=>`有一条或多条内容过长,无法放入二维码。请缩短文本后重试。`,jM=((e={},t={})=>(t.locale??J())===`en`?kM(e):AM(e)),MM=e=>`Keep each batch to ${e?.limit} items for a smooth browser experience.`,NM=e=>`每批最多 ${e?.limit} 条,以确保手机和电脑上的生成体验流畅。`,PM=((e,t={})=>(t.locale??J())===`en`?MM(e):NM(e)),FM=e=>`Generated ${e?.count} QR codes`,IM=e=>`已生成 ${e?.count} 个二维码`,LM=((e,t={})=>(t.locale??J())===`en`?FM(e):IM(e)),RM=()=>`Unnamed row`,zM=()=>`未命名条目`,BM=((e={},t={})=>(t.locale??J())===`en`?RM(e):zM(e)),VM=()=>`Remove invalid rows`,HM=()=>`删除无效行`,UM=((e={},t={})=>(t.locale??J())===`en`?VM(e):HM(e)),WM=()=>`A simple workflow`,GM=()=>`简单三步`,KM=((e={},t={})=>(t.locale??J())===`en`?WM(e):GM(e)),qM=()=>`How the Bulk QR Generator Works`,JM=()=>`批量二维码生成器的使用方法`,YM=((e={},t={})=>(t.locale??J())===`en`?qM(e):JM(e)),XM=()=>`Paste a list, choose the output settings for the batch, generate the codes, and check the previews before downloading them.`,ZM=()=>`粘贴列表,为整个批次选择输出设置,生成二维码,并在下载前检查预览。`,QM=((e={},t={})=>(t.locale??J())===`en`?XM(e):ZM(e)),$M=()=>`Paste your data`,eN=()=>`粘贴数据`,tN=((e={},t={})=>(t.locale??J())===`en`?$M(e):eN(e)),nN=()=>`Drop in URLs, text, or named rows. The parser ignores empty lines and keeps each value separate.`,rN=()=>`输入网址、文本或命名条目。解析器会忽略空行,并保持每个值独立。`,iN=((e={},t={})=>(t.locale??J())===`en`?nN(e):rN(e)),aN=()=>`Set the look`,oN=()=>`调整样式`,sN=((e={},t={})=>(t.locale??J())===`en`?aN(e):oN(e)),cN=()=>`Choose an output size, foreground and background color, and a naming convention for your files.`,lN=()=>`选择输出尺寸、前景色和背景色,以及文件命名方式。`,uN=((e={},t={})=>(t.locale??J())===`en`?cN(e):lN(e)),dN=()=>`Download the batch`,fN=()=>`下载批次`,pN=((e={},t={})=>(t.locale??J())===`en`?dN(e):fN(e)),mN=()=>`Check every preview, download a single PNG, or package the complete set into one ZIP ar
3chive.`,hN=()=>`检查每张预览,下载单个 PNG,或将整批文件打包为一个 ZIP。`,gN=((e={},t={})=>(t.locale??J())===`en`?mN(e):hN(e)),_N=()=>`Common projects`,vN=()=>`常见项目`,yN=((e={},t={})=>(t.locale??J())===`en`?_N(e):vN(e)),bN=()=>`What You Can Create with a Bulk QR Generator`,xN=()=>`批量二维码生成器适合哪些场景`,SN=((e={},t={})=>(t.locale??J())===`en`?bN(e):xN(e)),CN=()=>`Use a single batch workflow when a project needs a separate static QR code for every destination, item, or printed asset.`,wN=()=>`当项目中的每个目标页面、物品或印刷物都需要独立的静态二维码时,可以用同一个批量流程完成。`,TN=((e={},t={})=>(t.locale??J())===`en`?CN(e):wN(e)),EN=()=>`Campaign links`,DN=()=>`推广链接`,ON=((e={},t={})=>(t.locale??J())===`en`?EN(e):DN(e)),kN=()=>`Create separate codes for landing pages, offers, locations, or channel-specific campaign destinations.`,AN=()=>`为落地页、优惠活动、不同地点或渠道专属目标页面分别创建二维码。`,jN=((e={},t={})=>(t.locale??J())===`en`?kN(e):AN(e)),MN=()=>`Event materials`,NN=()=>`活动物料`,PN=((e={},t={})=>(t.locale??J())===`en`?MN(e):NN(e)),FN=()=>`Prepare codes for tickets, schedules, booth signs, handouts, or attendee resources.`,IN=()=>`为门票、日程、展位标识、宣传单或参与者资料准备二维码。`,LN=((e={},t={})=>(t.locale??J())===`en`?FN(e):IN(e)),RN=()=>`Product labels`,zN=()=>`产品标签`,BN=((e={},t={})=>(t.locale??J())===`en`?RN(e):zN(e)),VN=()=>`Connect individual products or packages to instructions, specifications, or support pages.`,HN=()=>`将单个产品或包装连接到说明书、规格或支持页面。`,UN=((e={},t={})=>(t.locale??J())===`en`?VN(e):HN(e)),WN=()=>`Inventory links`,GN=()=>`库存链接`,KN=((e={},t={})=>(t.locale??J())===`en`?WN(e):GN(e)),qN=()=>`Turn item URLs, record IDs, or short text references into scannable labels for internal use.`,JN=()=>`把物品网址、记录编号或简短文本转为可扫描的内部标签。`,YN=((e={},t={})=>(t.locale??J())===`en`?qN(e):JN(e)),XN=()=>`Need a more structured workflow? Use a dedicated tool when you are preparing printable labels or inventory codes:`,ZN=()=>`如果需要更结构化的流程,可以在制作打印标签或库存二维码时使用专用工具:`,QN=((e={},t={})=>(t.locale??J())===`en`?XN(e):ZN(e)),$N=()=>`Batch workflow`,eP=()=>`批量工作流`,tP=((e={},t={})=>(t.locale??J())===`en`?$N(e):eP(e)),nP=()=>`Why Generate QR Codes in Bulk?`,rP=()=>`为什么要批量生成二维码?`,iP=((e={},t={})=>(t.locale??J())===`en`?nP(e):rP(e)),aP=()=>`A single-code tool is fine for one link. Most bulk projects — a product catalog, an event pack, a store-by-store campaign — need dozens of codes that look and scan the same. That is where a one-by-one workflow breaks down and a batch workflow pays off.`,oP=()=>`单个生成工具只适合一条链接。大多数批量项目——产品目录、活动物料、分店营销——需要几十上百个外观一致、都能扫开的二维码。逐个操作的工作流在这里难以为继,批量工作流的价值正体现于此。`,sP=((e={},t={})=>(t.locale??J())===`en`?aP(e):oP(e)),cP=()=>`One QR code at a time`,lP=()=>`一次一个二维码`,uP=((e={},t={})=>(t.locale??J())===`en`?cP(e):lP(e)),dP=()=>`Paste a value, style one code, download one file, rename it by hand, and repeat for every destination. At twenty codes the process is tedious; at a hundred it is error-prone — and styling can drift between codes printed on the same sheet.`,fP=()=>`粘贴一条数据、设置样式、下载一个文件、手动重命名,然后对每个目标重复一遍。二十个已经繁琐,一百个就容易出错——同一批印刷品上的样式还可能不一致。`,pP=((e={},t={})=>(t.locale??J())===`en`?dP(e):fP(e)),mP=()=>`A bulk QR generator`,hP=()=>`批量二维码生成器`,gP=((e={},t={})=>(t.locale??J())===`en`?mP(e):hP(e)),_P=()=>`Paste every destination at once, apply one size and color set to the whole batch, and download a ZIP that drops straight into your layout or labeling workflow. The batch is the unit of work, so every code comes out consistent.`,vP=()=>`一次性粘贴全部目标,对整批应用同一套尺寸和配色,下载的 ZIP å
3¯ç›´æŽ¥è¿›å…¥æŽ’版或贴标流程。以批次为单位工作,每个二维码的输出都保持一致。`,yP=((e={},t={})=>(t.locale??J())===`en`?_P(e):vP(e)),bP=()=>`One styling pass for the whole batch`,xP=()=>`整批一次设置样式`,SP=((e={},t={})=>(t.locale??J())===`en`?bP(e):xP(e)),CP=()=>`Named files that stay sorted`,wP=()=>`命名文件保持有序`,TP=((e={},t={})=>(t.locale??J())===`en`?CP(e):wP(e)),EP=()=>`A single ZIP instead of dozens of downloads`,DP=()=>`一个 ZIP 代替几十次下载`,OP=((e={},t={})=>(t.locale??J())===`en`?EP(e):DP(e)),kP=()=>`Input and output`,AP=()=>`输入与输出`,jP=((e={},t={})=>(t.locale??J())===`en`?kP(e):AP(e)),MP=()=>`Bulk QR Generator Inputs and Downloads`,NP=()=>`批量二维码生成器支持的输入与下载`,PP=((e={},t={})=>(t.locale??J())===`en`?MP(e):NP(e)),FP=()=>`Paste data directly into the generator. Each non-empty line becomes one QR code, and the current tool exports PNG images individually or together in a ZIP archive.`,IP=()=>`将数据直接粘贴到生成器中。每个非空行会生成一个二维码,目前可以单独下载 PNG,或将整批 PNG 打包为 ZIP。`,LP=((e={},t={})=>(t.locale??J())===`en`?FP(e):IP(e)),RP=()=>`URLs or plain text`,zP=()=>`网址或纯文本`,BP=((e={},t={})=>(t.locale??J())===`en`?RP(e):zP(e)),VP=()=>`Enter one destination URL or text value per line. Blank lines are ignored.`,HP=()=>`每行输入一个目标网址或文本值,空行会被忽略。`,UP=((e={},t={})=>(t.locale??J())===`en`?VP(e):HP(e)),WP=()=>`Optional file names`,GP=()=>`可选文件名`,KP=((e={},t={})=>(t.locale??J())===`en`?WP(e):GP(e)),qP=()=>`Use Name,Value on a line to give its PNG a useful file name, or keep automatic numbered names.`,JP=()=>`在一行中使用“名称,内容”为 PNG 指定实用文件名,也可以保留自动编号。`,YP=((e={},t={})=>(t.locale??J())===`en`?qP(e):JP(e)),XP=()=>`PNG and ZIP downloads`,ZP=()=>`PNG 与 ZIP 下载`,QP=((e={},t={})=>(t.locale??J())===`en`?XP(e):ZP(e)),$P=()=>`Download one PNG from its preview or package every generated PNG into one ZIP file.`,eF=()=>`从预览下载单张 PNG,或把全部已生成的 PNG 打包为一个 ZIP 文件。`,tF=((e={},t={})=>(t.locale??J())===`en`?$P(e):eF(e)),nF=()=>`The generator currently accepts pasted line-by-line data and supports up to 20,000 items per batch. It does not import CSV or Excel files, and SVG output is not available. For even longer lists, split the data into several runs, or use a dedicated tool when your data matches one.`,rF=()=>`生成器目前接受按行粘贴的数据,每批最多支持 20000 条。不支持导入 CSV 或 Excel 文件,也暂不提供 SVG 输出。更长的列表请拆分为多次运行,或在数据类型匹配时使用专用工具。`,iF=((e={},t={})=>(t.locale??J())===`en`?nF(e):rF(e)),aF=()=>`Before production`,oF=()=>`正式制作前`,sF=((e={},t={})=>(t.locale??J())===`en`?aF(e):oF(e)),cF=()=>`Check Your QR Codes Before Printing`,lF=()=>`打印前检查二维码`,uF=((e={},t={})=>(t.locale??J())===`en`?cF(e):lF(e)),dF=()=>`A batch is only useful when every code scans correctly in its final setting. Review representative codes before committing to a full print run.`,fF=()=>`只有每个二维码都能在最终使用环境中正确扫描,批量生成才真正有用。正式印刷前请检查具有代表性的样本。`,pF=((e={},t={})=>(t.locale??J())===`en`?dF(e):fF(e)),mF=()=>`Confirm the content`,hF=()=>`核对内容`,gF=((e={},t={})=>(t.locale??J())===`en`?mF(e):hF(e)),_F=()=>`Open several previews and verify that the encoded URLs or text match the intended rows and file names.`,vF=()=>`打开多个预览,确认编码的网址或文本与对应行及文件名一致。`,yF=((e={},t={})=>(t.locale??J())===`en`?_F(e):vF(e)),bF=()=>`Test with real phones`,xF=()=>`用真实手机测试`,SF=((e={},t={})=>(t.locale??J())===`en`?bF(e):xF(e)),CF=()=>`Scan samples with more than one phone or camera app, especially after resizing or placing them in a layout.`,wF=()=>`使用多部手机或不同相机应用扫描样本,尤其要测试缩放或排版后的版本。`,TF=((e={},t={})=>(t.locale??J())===`en`?CF(e):wF(e)),EF=()=>`Protect contrast and spacing`,DF=()=>`保留对比度与留白`,OF=((e={},t={})=>(t.locale??J())===`en`?EF(e):DF(e)),kF=()=>`Keep a clear quiet zone around each code and use strong contrast between the foreground and background.`,AF=()=>`二维码四周应保留清晰的静区,前景与背景之间需要足够强的对比度。`,jF=((e={},t={})=>(t.locale??J())===`en`?kF(e):AF(e)),MF=()=>
3`Keep destinations available`,NF=()=>`保持目标页面可用`,PF=((e={},t={})=>(t.locale??J())===`en`?MF(e):NF(e)),FF=()=>`Static QR codes do not expire, but a linked page can move, redirect, or go offline after printing.`,IF=()=>`静态二维码不会过期,但链接页面在印刷后仍可能移动、跳转或下线。`,LF=((e={},t={})=>(t.locale??J())===`en`?FF(e):IF(e)),RF=()=>`Standards and sources`,zF=()=>`标准与来源`,BF=((e={},t={})=>(t.locale??J())===`en`?RF(e):zF(e)),VF=()=>`Facts Behind the QR Code Guidance`,HF=()=>`二维码使用建议的事实依据`,UF=((e={},t={})=>(t.locale??J())===`en`?VF(e):HF(e)),WF=()=>`Reviewed by`,GF=()=>`审核团队:`,KF=((e={},t={})=>(t.locale??J())===`en`?WF(e):GF(e)),qF=()=>`Bulk QR Generator Team`,JF=()=>`Bulk QR Generator 团队`,YF=((e={},t={})=>(t.locale??J())===`en`?qF(e):JF(e)),XF=()=>`Published August 24, 2026`,ZF=()=>`发布于 2026 å¹´ 8 月 24 日`,QF=((e={},t={})=>(t.locale??J())===`en`?XF(e):ZF(e)),$F=()=>`Updated September 17, 2026`,eI=()=>`更新于 2026 å¹´ 9 月 17 日`,tI=((e={},t={})=>(t.locale??J())===`en`?$F(e):eI(e)),nI=()=>`QR Code is an open, internationally standardized symbol format created by DENSO WAVE in 1994. DENSO WAVE made the specification publicly available, and QR Code was approved as the ISO/IEC 18004 international standard in June 2000; ISO published the current ISO/IEC 18004:2024 edition in August 2024. Four error-correction levels can restore approximately 7% (L), 15% (M), 25% (Q), or 30% (H) of codewords. DENSO WAVE notes that Level M is used most often, while Q or H may suit factory settings where a code can become dirty. The ISO edition defines encoding requirements, symbol formats, dimensions, error-correction rules, a reference decoding algorithm, production quality, and user-selectable parameters. Error correction helps recover damaged codewords; it cannot restore a linked page that has moved or gone offline. The 20,000-item limit on this page is this tool's batch limit, not a limit in the QR standard.`,rI=()=>`QR Code 是由 DENSO WAVE 于 1994 年开发的开放式国际标准二维条码。DENSO WAVE 公开了其规范,QR Code 于 2000 å¹´ 6 月获批为 ISO/IEC 18004 国际标准;ISO 又于 2024 å¹´ 8 月发布了现行的 ISO/IEC 18004:2024 版本。四档纠错级别约可恢复 7%(L)、15%(M)、25%(Q)或 30%(H)的码字。DENSO WAVE 指出 M 级最常用,而在二维码可能沾染污渍的工厂环境中可考虑 Q 级或 H 级。ISO 现行版本规定了编码要求、符号格式、尺寸、纠错规则、参考解码算法、制作质量与用户可选参数。纠错可以帮助恢复受损码字,但无法恢复已经迁移或下线的链接页面。本页的 20000 条上限是本工具的批量处理限制,并非 QR 标准本身的容量限制。`,iI=((e={},t={})=>(t.locale??J())===`en`?nI(e):rI(e)),aI=()=>`DENSO WAVE: QR Code Standardization`,oI=()=>`DENSO WAVE:QR Code 标准化`,sI=((e={},t={})=>(t.locale??J())===`en`?aI(e):oI(e)),cI=()=>`Primary-source history of the public specification, patent policy, and international standardization in June 2000.`,lI=()=>`关于规范公开、专利政策及 2000 å¹´ 6 月国际标准化历程的一手资料。`,uI=((e={},t={})=>(t.locale??J())===`en`?cI(e):lI(e)),dI=()=>`DENSO WAVE: Error Correction Feature`,fI=()=>`DENSO WAVE:纠错功能`,pI=((e={},t={})=>(t.locale??J())===`en`?dI(e):fI(e)),mI=()=>`Technical guidance for the L, M, Q, and H error-correction levels and their approximate restoration rates.`,hI=()=>`介绍 L、M、Q、H 四档纠错级别及其近似恢复比例的技术资料。`,gI=((e={},t={})=>(t.locale??J())===`en`?mI(e):hI(e)),_I=()=>`ISO/IEC 18004:2024`,vI=()=>`ISO/IEC 18004:2024`,yI=((e={},t={})=>(t.locale??J())===`en`?_I(e):vI(e)),bI=()=>`The current ISO catalogue entry for QR Code bar code symbology specification, edition 4, published in August 2024.`,xI=()=>`ISO 目录中的现行 QR Code 条码符号规范,第四版,发布于 2024 å¹´ 8 月。`,SI=((e={},t={})=>(t.locale??J())===`en`?bI(e):xI(e)),CI=()=>`Up to 20,000 codes per batch`,wI=()=>`每批最多 20000 个`,TI=((e={},t={})=>(t.locale??J())===`en`?CI(e):wI(e)),EI=()=>`Up to 100 codes per batch`,DI=()=>`每批最多 100 个二维码`,OI=((e={},t={})=>(t.locale??J())===`en`?EI(e):DI(e)),kI=()=>`PNG downloads with ZIP export`,AI=()=>`PNG 下载与 ZIP 导出`,jI=((e={},t={})=>(t.locale??J())===`en`?kI(e):AI(e)),MI=()=>`PNG and SVG downloads with ZIP export`,NI=()=>`PNG 和 SVG 下载与 ZIP 导出`,PI=((e={},t={})=>(t.locale??J())===`en`?MI(e):NI(e)),FI=()=>`Generate as many as 20,000 QR codes in one run. Previews load page by page and the ZIP is packed in the background, so phones and laptops stay responsive.`,II=()=>`一次生成最多 20000 个二维码。预览按页加载、ZIP 在后台分块打包,手机和电脑都保持流畅。`,LI=((e={},t={})=>(t.locale??J())===`en`?FI(e):II(e)),RI=()=>`Useful, unique file names`,zI=()=>`清晰且唯一的文件名`,BI=((e={},t={})=>(t.locale??J())===`en`?RI(e):zI(e)),VI=()=>`Use numbered PNG files or add a name before each value so downloaded files are ready to sort and hand off.`,HI=()=>`使用自动编号的 PNG 文件,或在每个值前添加名称,让下载的文件可以直接整理和交付ã€
3‚`,UI=((e={},t={})=>(t.locale??J())===`en`?VI(e):HI(e)),WI=()=>`Local browser processing`,GI=()=>`浏览器本地处理`,KI=((e={},t={})=>(t.locale??J())===`en`?WI(e):GI(e)),qI=()=>`QR encoding, image rendering, and ZIP creation happen on your device. Your source list is not uploaded or stored.`,JI=()=>`二维码编码、图片渲染和 ZIP 创建都在你的设备上完成,源列表不会上传或保存。`,YI=((e={},t={})=>(t.locale??J())===`en`?qI(e):JI(e)),XI=()=>`No sign-up`,ZI=()=>`无需注册`,QI=((e={},t={})=>(t.locale??J())===`en`?XI(e):ZI(e)),$I=()=>`Stays on your device`,eL=()=>`数据留在本机`,tL=((e={},t={})=>(t.locale??J())===`en`?$I(e):eL(e)),nL=()=>`PNG downloads`,rL=()=>`PNG 下载`,iL=((e={},t={})=>(t.locale??J())===`en`?nL(e):rL(e)),aL=()=>`One-click ZIP`,oL=()=>`一键 ZIP`,sL=((e={},t={})=>(t.locale??J())===`en`?aL(e):oL(e)),cL=()=>`Frequently Asked Questions`,lL=()=>`常见问题`,uL=((e={},t={})=>(t.locale??J())===`en`?cL(e):lL(e)),dL=()=>`Answers about bulk QR generation, URL lists, text input, the 20,000-code batch limit, and PNG or ZIP downloads.`,fL=()=>`了解批量生成二维码、网址列表、文本输入、每批 20000 个的上限,以及 PNG 和 ZIP 下载方式。`,pL=((e={},t={})=>(t.locale??J())===`en`?dL(e):fL(e)),mL=()=>`How do I create multiple QR codes at once?`,hL=()=>`如何一次创建多个二维码?`,gL=((e={},t={})=>(t.locale??J())===`en`?mL(e):hL(e)),_L=()=>`Paste one URL or text value per line, adjust the size and colors, then select Generate QR Codes in Bulk. Each valid line produces a separate preview and PNG file.`,vL=()=>`每行粘贴一个网址或文本,调整尺寸和颜色,然后选择“批量生成二维码”。每个有效行都会生成独立预览和 PNG 文件。`,yL=((e={},t={})=>(t.locale??J())===`en`?_L(e):vL(e)),bL=()=>`Can I generate QR codes from a list of URLs?`,xL=()=>`可以从网址列表生成二维码吗?`,SL=((e={},t={})=>(t.locale??J())===`en`?bL(e):xL(e)),CL=()=>`Yes. Paste one URL per line. To assign a useful file name, use Name,URL on that line, such as Storefront,https://example.com/store.`,wL=()=>`可以。每行粘贴一个网址。要指定实用文件名,可在该行使用“名称,网址”,例如:门店,https://example.com/store。`,TL=((e={},t={})=>(t.locale??J())===`en`?CL(e):wL(e)),EL=()=>`How many QR codes can I generate in one batch?`,DL=()=>`一个批次最多可以生成多少个二维码?`,OL=((e={},t={})=>(t.locale??J())===`en`?EL(e):DL(e)),kL=()=>`You can generate up to 20,000 QR codes in one batch. Previews load page by page and the ZIP archive is built in small chunks, so the browser stays responsive even on large batches.`,AL=()=>`每批最多可生成 20000 个二维码。预览按页加载,ZIP 压缩包分块打包,大批量下浏览器也保持流畅。`,jL=((e={},t={})=>(t.locale??J())===`en`?kL(e):AL(e)),ML=()=>`Are the QR codes static or dynamic?`,NL=()=>`生成的二维码是静态还是动态?`,PL=((e={},t={})=>(t.locale??J())===`en`?ML(e):NL(e)),FL=()=>`Every code this tool creates is a static QR code: the content is encoded directly in the image and never changes. If you need to edit destinations after printing, you need dynamic codes from a service that redirects through its own domain.`,IL=()=>`本工具生成的全部是静态二维码:内容直接编码在图片里,生成后不会变化。如果需要在印刷后修改目标链接,需要使用通过自有域名跳转的动态二维码服务。`,LL=((e={},t={})=>(t.locale??J())===`en`?FL(e):IL(e)),RL=()=>`Can I use the codes commercially?`,zL=()=>`生成的二维码可以商用吗?`,BL=((e={},t={})=>(t.locale??J())===`en`?RL(e):zL(e)),VL=()=>`Yes. Use the codes on products, packaging, tickets, signage, or client work. QR codes are an open standard and this tool adds no watermark.`,HL=()=>`可以。二维码可用在产品、包装、票券、指示牌或客户项目中。QR 码本身是开放标准,本工具不添加任何水印。`,UL=((e={},t={})=>(t.locale??J())===`en`?VL(e):HL(e)),WL=()=>`Do generated QR codes expire?`,GL=()=>`生成的二维码会过期吗?`,KL=((e={},t={})=>(t.locale??J())===`en`?WL(e):GL(e)),qL=()=>`No. The generated QR codes are static and do not expire. A linked destination can still change or become unavailable, so test important URLs before printing.`,JL=()=>`不会。这些静态二维码本身不会过期,但链接目标仍可能变化或无法访问,因此印刷前应测试重要网址。`,YL=((e={},t={})=>(t.locale??J())===`en`?qL(e):JL(e)),XL=()=>`Can I download all QR codes together?`,ZL=()=>`可以一次下载全部二维码吗?`,QL=((e={},t={})=>(t.locale??J())===`en`?XL(e):ZL(e)),$L=()=>`Yes. Select Download all ZIP after generation to package every PNG into one archive. You can also download individual PNG files from their previews.`,eR=()=>`可以。生成后选择“下载全部 ZIP”,即可把所有 PNG 打包为一个压缩文件,也可以从预览中单独下载 PNG。`,tR=((e={},t={})=>(t.locale??J())===`en`?$L(e):eR(e)),nR=()=>`Ready when you are`,rR=()=>`随时开始`,iR=((e={},t={})=>(t.locale??J())===`en`?nR(e):rR(e)),aR=()=>`Create your next batch of QR codes.`,oR=()=>`用下一份列表创建二维码。`,sR=((e={},t={})=>(t.locale??J())===`en`?aR(e):oR(e)),cR=()=>`Paste URLs or text, generate up to 20,000 static codes, and download the finished PNG files together.`,lR=()=>`粘贴网址或文本,一次生成最多 20000 个静态二维码,再集中下载成品 PNG。`,uR=((e={},t={})=>(t.locale??J())===`en`?cR(e):lR(e)),dR=()=>`Create Multiple QR Codes`,fR=()=>`创建多个二维码`,pR=((e={},t={})=>(t.locale??J())===`en`?dR(e):fR(e)),mR=()=>`Generator`,hR=()=>`生成器`,gR=((e={},t={})=>(t.locale??J())===`en`?mR(e):hR(e)),_R=()=>`Tools`,vR=()=>`工具`,yR=((e={},t={})=>(t.locale??J())===`en`?_R(e):vR(e)),bR=()=>`How it works`,xR=()=>`使用方法`,SR=((e={},t={})=>(t.locale??J())===`en`?bR(e):xR(e)),CR=()=>`FAQ`,wR=()=>`常见问题`,TR=((e={},t={})=>(t.locale??J())===`en`?CR(e):wR(e)),ER=()=>`Useful QR codes, without the busywork.`,DR=()=>`生成实用二维码,不再处理繁琐工作。`,OR=((e={},t={})=>(t.locale??J())===`en`?ER(e):DR(e)),kR=()=>`Product`,AR=()=>`产品`,jR=((e={},t={})=>(t.locale??J())===`en`?kR(e):AR(e)),MR=()=>`Legal`,NR=()=>`法律信息`,PR=((e={},t={})=>(t.locale??J())===`en`?MR(e):NR(e)),FR=()=>`© 2026 Bulk QR Generator. All rights reserved.`,IR=()=>`© 2026 Bulk QR Generator。保留所有权利。`,LR=((e={},t={})=>(t.locale??J())===`en`?FR(e):IR(e)),RR=()=>`MossAI Tools`,zR=()=>`MossAI Tools`,BR=((e={},t={})=>(t.locale??J())===`en`?RR(e):zR(e)),VR=()=>`About`,HR=()=>`关于我们`,UR=((e={},t={})=>(t.locale??J())===`en`?VR(e):HR(e)),WR=()=>`Contact`,GR=()=>`联系我们`,KR=((e={},t={})=>(t.locale??J())===`en`?WR(e):GR(e)),qR=()=>`Bulk vCard QR Code Generator for Business Cards`,JR=()=>`批量 vCard 二维码生成器 - 名片二维码在线制作`,YR=((e={},t={})=>(t.locale??J())===`en`?qR(e):JR(e)),XR=()=>`Create a vCard QR code online for one contact or a list. Save name, phone, email, and website to a phone's address book. Free, no sign-up.`,ZR=()=>`在线制作 vCard 二维码:支持单个联系人或联系人列表。将姓名、电话、邮箱和网址保存到手机通讯录。
3免费、无需注册。`,QR=((e={},t={})=>(t.locale??J())===`en`?XR(e):ZR(e)),$R=()=>`Browser-based vCard QR workspace`,ez=()=>`浏览器端 vCard 二维码工具`,tz=((e={},t={})=>(t.locale??J())===`en`?$R(e):ez(e)),nz=()=>`Bulk vCard QR Code Generator`,rz=()=>`批量 vCard 二维码生成器`,iz=((e={},t={})=>(t.locale??J())===`en`?nz(e):rz(e)),az=()=>`Create a vCard QR code online for one contact or a whole list. Enter details or import CSV/TXT, preview each result, then download PNG files or a ZIP — no app, no sign-up.`,oz=()=>`在线制作单个联系人或整批联系人的 vCard 二维码。手动填写或导入 CSV/TXT,预览每个结果,再下载 PNG 文件或 ZIP——无需应用、无需注册。`,sz=((e={},t={})=>(t.locale??J())===`en`?az(e):oz(e)),cz=()=>`Your contacts`,lz=()=>`联系人数据`,uz=((e={},t={})=>(t.locale??J())===`en`?cz(e):lz(e)),dz=()=>`Ada Lovelace,Product Designer,Example Inc,+1 415 555 0132,[email protected],https://example.com`,fz=()=>`王小明,产品设计师,示例公司,+86 138 0000 0000,[email protected],https://example.com`,pz=((e={},t={})=>(t.locale??J())===`en`?dz(e):fz(e)),mz=()=>`One contact per line: name,title,company,phone,email,website. Only the name is required. Commas inside fields are not supported.`,hz=()=>`每行一个联系人:姓名,职位,公司,电话,邮箱,网址。仅姓名必填,字段值内不支持逗号。`,gz=((e={},t={})=>(t.locale??J())===`en`?mz(e):hz(e)),_z=e=>`vCard QR code for ${e?.value}`,vz=e=>`${e?.value} 的名片二维码`,yz=((e,t={})=>(t.locale??J())===`en`?_z(e):vz(e)),bz=e=>`${e?.count} row needs a name plus at least one more field. Fix or remove it.`,xz=e=>`有 ${e?.count} 行缺少姓名或没有其他字段,请修正或删除。`,Sz=((e,t={})=>(t.locale??J())===`en`?bz(e):xz(e)),Cz=()=>`A simple workflow`,wz=()=>`简单三步`,Tz=((e={},t={})=>(t.locale??J())===`en`?Cz(e):wz(e)),Ez=()=>`How to Create vCard QR Codes in Bulk`,Dz=()=>`如何批量生成 vCard 名片二维码`,Oz=((e={},t={})=>(t.locale??J())===`en`?Ez(e):Dz(e)),kz=()=>`Paste one contact per line, adjust the output settings, and download a complete set of business card QR codes in a single run.`,Az=()=>`每行粘贴一个联系人,调整输出设置,一次生成整套名片二维码并打包下载。`,jz=((e={},t={})=>(t.locale??J())===`en`?kz(e):Az(e)),Mz=()=>`Paste your contacts`,Nz=()=>`粘贴联系人`,Pz=((e={},t={})=>(t.locale??J())===`en`?Mz(e):Nz(e)),Fz=()=>`Enter one contact per line as name,title,company,phone,email,website. Each line becomes a scannable digital business card.`,Iz=()=>`按 姓名,职位,公司,电话,邮箱,网址 的格式每行输入一个联系人,每行都会生成一张可扫码保存的电子名片。`,Lz=((e={},t={})=>(t.locale??J())===`en`?Fz(e):Iz(e)),Rz=()=>`Set the look`,zz=()=>`调整外观`,Bz=((e={},t={})=>(t.locale??J())===`en`?Rz(e):zz(e)),Vz=()=>`Choose an output size, foreground and background color, and file naming so every code matches your card design.`,Hz=()=>`选择输出尺寸、前景色和背景色以及文件命名方式,让每个二维码都与名片设计保持一致。`,Uz=((e={},t={})=>(t.locale??J())===`en`?Vz(e):Hz(e)),Wz=()=>`Download the batch`,Gz=()=>`下载整套`,Kz=((e={},t={})=>(t.locale??J())===`en`?Wz(e):Gz(e)),qz=()=>`Scan-test a few previews, then download single PNGs or package the full set into one ZIP file.`,Jz=()=>`先扫码测试几个预览,然后单独下载 PNG 或将整套打包为一个 ZIP 文件。`,Yz=((e={},t={})=>(t.locale??J())===`en`?qz(e):Jz(e)),Xz=()=>`Common projects`,Zz=()=>`常见场景`,Qz=((e={},t={})=>(t.locale??J())===`en`?Xz(e):Zz(e)),$z=()=>`Where vCard QR Codes Work Best`,eB=()=>`vCard 名片二维码适用场景`,tB=((e={},t={})=>(t.locale??J())===`en`?$z(e):eB(e)),nB=()=>`Any printed surface can hand over contact details when typing a URL or pocketing another paper card is too slow.`,rB=()=>`当手动输入网址或交换纸质名片太慢时,任何印刷载体都可以替你递出联系方式。`,iB=((e={},t={})=>(t.locale??J())===`en`?nB(e):rB(e)),aB=()=>`Business cards`,oB=()=>`商务名片`,sB=((e={},t={})=>(t.locale??J())===`en`?aB(e):oB(e)),cB=()=>`Print one code on the back of a card so a scan saves your details instead of the card going into a drawer.`,lB=()=>`在名片背面印一个二维码,对方扫码即可保存你的联系方式,名片不再被丢进抽屉。`,uB=((e={},t={})=>(t.locale??J())===`en`?cB(e):lB(e)),dB=()=>`Events and conferences`,fB=()=>`会议与展会`,pB=((e={},t={})=>(t.locale??J())===`en`?dB(e):fB(e)),mB=()=>`Give every team member a personal code for badges and booth materials, and let attendees save contacts in seconds.`,hB=()=>`为团队每位成员生成专属二维码,印在胸牌和展台物料上,让与会者几秒钟内保存联系方式。`,gB=((e={},t={})=>(t.locale??J())===`en`?mB(e):hB(e)),_B=()=>`Teams and recruiting`,vB=()=>`团队与招聘`,yB=((e={},t={})=>(t.locale??J())===`en`?_B(e):vB(e)),bB=()=>
3`Create codes for a whole team from one list — sales staff, recruiters, or support agents each get their own contact card.`,xB=()=>`用一份名单为整个团队批量生成——销售、招聘或客服人员各自拥有自己的名片二维码。`,SB=((e={},t={})=>(t.locale??J())===`en`?bB(e):xB(e)),CB=()=>`Email signatures`,wB=()=>`邮件签名`,TB=((e={},t={})=>(t.locale??J())===`en`?CB(e):wB(e)),EB=()=>`Add a compact code to signatures and proposals so mobile readers can save your details with one scan.`,DB=()=>`在邮件签名和方案文档中加入紧凑的二维码,手机读者一次扫码即可保存你的联系方式。`,OB=((e={},t={})=>(t.locale??J())===`en`?EB(e):DB(e)),kB=()=>`Input and output`,AB=()=>`输入与输出`,jB=((e={},t={})=>(t.locale??J())===`en`?kB(e):AB(e)),MB=()=>`The Contact Row Format`,NB=()=>`联系人行格式`,PB=((e={},t={})=>(t.locale??J())===`en`?MB(e):NB(e)),FB=()=>`Each line is one contact with up to six comma-separated fields. Fields can be left empty, but keep the commas that come before a used field.`,IB=()=>`每行一个联系人,最多六个逗号分隔的字段。字段可以为空,但要保留它前面的逗号。`,LB=((e={},t={})=>(t.locale??J())===`en`?FB(e):IB(e)),RB=()=>`Six fields per row`,zB=()=>`每行六个字段`,BB=((e={},t={})=>(t.locale??J())===`en`?RB(e):zB(e)),VB=()=>`name,title,company,phone,email,website — in that order. Only the name is required; every other field is optional.`,HB=()=>`姓名,职位,公司,电话,邮箱,网址——按此顺序。仅姓名必填,其余字段均可选。`,UB=((e={},t={})=>(t.locale??J())===`en`?VB(e):HB(e)),WB=()=>`A working example`,GB=()=>`示例`,KB=((e={},t={})=>(t.locale??J())===`en`?WB(e):GB(e)),qB=()=>`Ada Lovelace,Product Designer,Example Inc,+1 415 555 0132,[email protected],https://example.com becomes a complete digital business card.`,JB=()=>`王小明,产品设计师,示例公司,+86 138 0000 0000,[email protected],https://example.com 即可生成一张完整的电子名片。`,YB=((e={},t={})=>(t.locale??J())===`en`?qB(e):JB(e)),XB=()=>`PNG and ZIP downloads`,ZB=()=>`PNG 与 ZIP 下载`,QB=((e={},t={})=>(t.locale??J())===`en`?XB(e):ZB(e)),$B=()=>`Download one PNG from its preview or package every generated PNG into a single ZIP archive.`,eV=()=>`可从预览单独下载 PNG,或将生成的所有 PNG 打包为一个 ZIP 文件。`,tV=((e={},t={})=>(t.locale??J())===`en`?$B(e):eV(e)),nV=()=>`Fields are split on commas, so commas inside a value are not supported. International characters in names and companies work fine.`,rV=()=>`字段以逗号分隔,因此字段值内不支持逗号。姓名和公司名中的非英文字符均可正常使用。`,iV=((e={},t={})=>(t.locale??J())===`en`?nV(e):rV(e)),aV=()=>`Before production`,oV=()=>`印刷之前`,sV=((e={},t={})=>(t.locale??J())===`en`?aV(e):oV(e)),cV=()=>`Check Your vCard QR Codes Before Printing`,lV=()=>`打印前检查你的 vCard 二维码`,uV=((e={},t={})=>(t.locale??J())===`en`?cV(e):lV(e)),dV=()=>`A contact code only works when phones can parse it. Review the batch before sending it to print.`,fV=()=>`名片二维码只有在手机能正确解析时才有用。送去印刷前请先检查整批结果。`,pV=((e={},t={})=>(t.locale??J())===`en`?dV(e):fV(e)),mV=()=>`Confirm the fields`,hV=()=>`核对字段`,gV=((e={},t={})=>(t.locale??J())===`en`?mV(e):hV(e)),_V=()=>`Check that names, phone numbers, and emails landed in the right columns — a shifted comma swaps fields.`,vV=()=>`检查姓名、电话和邮箱是否落在正确的列——逗号错位会导致字段串位。`,yV=((e={},t={})=>(t.locale??J())===`en`?_V(e):vV(e)),bV=()=>`Test the import`,xV=()=>`测试导入`,SV=((e={},t={})=>(t.locale??J())===`en`?bV(e):xV(e)),CV=()=>`Scan samples with both iPhone and Android and confirm the add-to-contacts prompt shows the right details.`,wV=()=>`用 iPhone 和安卓分别扫码测试,确认弹出的“添加到通讯录”信息正确。`,TV=((e={},t={})=>(t.locale??J())===`en`?CV(e):wV(e)),EV=()=>`Protect contrast and spacing`,DV=()=>`保持对比度与留白`,OV=((e={},t={})=>(t.locale??J())===`en`?EV(e):DV(e)),kV=()=>`Keep a clear quiet zone and strong contrast, especially when printing small codes on the back of a card.`,AV=()=>`保留清晰的静区和足够的颜色对比,尤其是在名片背面印刷较小的二维码时。`,jV=((e={},t={})=>(t.locale??J())===`en`?kV(e):AV(e)),MV=()=>`Static codes stay fixed`,NV=()=>`静态码长期有效`,PV=((e={},t={})=>(t.locale??J())===`en`?MV(e):NV(e)),FV=()=>`vCard QR codes embed the contact data itself, so they never expire — but updating details means printing a new code.`,IV=()=>`vCard 二维码内嵌联系信息本身,因此永不过期——但信息变更后需要重新生成并印刷新码。`,LV=((e={},t={})=>(t.locale??J())===`en`?FV(e):IV(e)),RV=()=>`Frequently Asked Questions`,zV=()=>`常见问题`,BV=((e={},t={})=>(t.locale??J())===`en`?RV(e):zV(e)),VV=()=>`Answers about the vCard format, the row layout, batch limits, expiration, and privacy.`,HV=()=>`关于 vCard 格式、行格式、批量上限、有效期和隐私的解答。`,UV=((e={},t={})=>(t.locale??J())===`en`?VV(e):HV(e)),WV=()=>`What is a vCard QR code?`,GV=()=>`什么是 vCard 名片二维码?`,KV=((e={},t={})=>(t.locale??J())===`en`?WV(e):GV(e)),qV=()=>`Not directly. This importer accepts CSV or TXT, not .vcf files. Open or export the VCF, convert each contact to name,title,company,phone,email,website rows, then paste or import those rows here.`,JV=()=>`不能直接使用。当前导入器支持 CSV 或 TXT,不支持 .vcf 文件。请先打开或导出 VCF,将每个联系人整理为「姓名,职位,公司,电话,邮箱,网址」格式,再把这些行粘贴或导入到这里。`,YV=((e={},t={})=>(t.locale??J())===`en`?qV(e):JV(e)),XV=()=>`Can I use a VCF file?`,ZV=()=>`可以使用 VCF 文件吗?`,QV=((e={},t={})=>(t.locale??J())===`en`?XV(e):ZV(e)),$V=()=>`A vCard QR code encodes contact details — name, title, company, phone, email, and website — in the standard vCard format used by .v
3cf contact files. Scanning it opens the phone's add-to-contacts prompt, so the details are saved without typing.`,eH=()=>`vCard 二维码以 .vcf 联系人文件使用的标准 vCard 格式编码联系信息——姓名、职位、公司、电话、邮箱和网址。扫码后会弹出手机的“添加到通讯录”提示,无需手动输入即可保存。`,tH=((e={},t={})=>(t.locale??J())===`en`?$V(e):eH(e)),nH=()=>`What format should each line use?`,rH=()=>`每行应该使用什么格式?`,iH=((e={},t={})=>(t.locale??J())===`en`?nH(e):rH(e)),aH=()=>`One contact per line: name,title,company,phone,email,website. Only the name is required. To skip a field, leave it empty but keep its comma — for example Jane Doe,,Acme Inc,+1 555 0100,,`,oH=()=>`每行一个联系人:姓名,职位,公司,电话,邮箱,网址。仅姓名必填。跳过某个字段时留空但保留逗号,例如 张三,,示例公司,138 0000 0000,,`,sH=((e={},t={})=>(t.locale??J())===`en`?aH(e):oH(e)),cH=()=>`Which contact fields are supported?`,lH=()=>`支持哪些联系人字段?`,uH=((e={},t={})=>(t.locale??J())===`en`?cH(e):lH(e)),dH=()=>`The generator supports the six fields of the row format: full name, job title, company, phone number, email address, and website. Phones map them to the standard contact fields when importing.`,fH=()=>`生成器支持行格式中的六个字段:姓名、职位、公司、电话、邮箱和网址。导入时手机会将它们映射到标准通讯录字段。`,pH=((e={},t={})=>(t.locale??J())===`en`?dH(e):fH(e)),mH=()=>`How many vCard QR codes can I generate at once?`,hH=()=>`一次可以生成多少个 vCard 二维码?`,gH=((e={},t={})=>(t.locale??J())===`en`?mH(e):hH(e)),_H=()=>`Up to 100 contacts per batch. The limit keeps generation, previews, and ZIP downloads fast in the browser.`,vH=()=>`每批最多 100 个联系人。该上限保证浏览器内的生成、预览和 ZIP 下载保持流畅。`,yH=((e={},t={})=>(t.locale??J())===`en`?_H(e):vH(e)),bH=()=>`Do vCard QR codes expire?`,xH=()=>`vCard 二维码会过期吗?`,SH=((e={},t={})=>(t.locale??J())===`en`?bH(e):xH(e)),CH=()=>`No. The codes are static and contain the contact data itself, so they work forever with no account and no subscription. If details change, generate a new code from the updated row.`,wH=()=>`不会。生成的二维码是静态的,联系信息直接内嵌其中,无需账号和订阅即可永久使用。如果联系人信息变更,用更新后的行重新生成即可。`,TH=((e={},t={})=>(t.locale??J())===`en`?CH(e):wH(e)),EH=()=>`Is my contact list uploaded anywhere?`,DH=()=>`我的联系人列表会被上传吗?`,OH=((e={},t={})=>(t.locale??J())===`en`?EH(e):DH(e)),kH=()=>`No. QR encoding, image rendering, and ZIP creation all happen locally in your browser. Your contact list never leaves your device.`,AH=()=>`不会。二维码编码、图像渲染和 ZIP 打包全部在你的浏览器本地完成,联系人数据不会离开你的设备。`,jH=((e={},t={})=>(t.locale??J())===`en`?kH(e):AH(e)),MH=()=>`Ready when you are`,NH=()=>`随时开始`,PH=((e={},t={})=>(t.locale??J())===`en`?MH(e):NH(e)),FH=()=>`Turn your contact list into scannable business cards.`,IH=()=>`把联系人列表变成可扫码的名片。`,LH=((e={},t={})=>(t.locale??J())===`en`?FH(e):IH(e)),RH=()=>`Paste one contact per line, generate up to 100 vCard QR codes, and download the finished PNG set in one ZIP.`,zH=()=>`每行粘贴一个联系人,一次生成最多 100 个 vCard 名片二维码,并将整套 PNG 打包下载。`,BH=((e={},t={})=>(t.locale??J())===`en`?RH(e):zH(e)),VH=()=>`Create vCard QR Codes`,HH=()=>`生成 vCard 二维码`,UH=((e={},t={})=>(t.locale??J())===`en`?VH(e):HH(e)),WH=()=>`vCard QR Code Generator`,GH=()=>`vCard 名片二维码生成器`,KH=((e={},t={})=>(t.locale??J())===`en`?WH(e):GH(e)),qH=()=>`Paste rows`,JH=()=>`粘贴数据`,YH=((e={},t={})=>(t.locale??J())===`en`?qH(e):JH(e)),XH=()=>`Add by form`,ZH=()=>`表单添加`,QH=((e={},t={})=>(t.locale??J())===`en`?XH(e):ZH(e)),$H=()=>`Import file`,eU=()=>`文件导入`,tU=((e={},t={})=>(t.locale??J())===`en`?$H(e):eU(e)),nU=()=>`Name (required)`,rU=()=>`姓名(必填)`,iU=((e={},t={})=>(t.locale??J())===`en`?nU(e):rU(e)),aU=()=>`Job title`,oU=()=>`职位`,sU=((e={},t={})=>(t.locale??J())===`en`?aU(e):oU(e)),cU=()=>`Company`,lU=()=>`公司`,uU=((e={},t={})=>(t.locale??J())===`en`?cU(e):lU(e)),dU=()=>`Phone`,fU=()=>`电话`,pU=((e={},t={})=>(t.locale??J())===`en`?dU(e):fU(e)),mU=()=>`Email`,hU=()=>`邮箱`,gU=((e={},t={})=>(t.locale??J())===`en`?mU(e):hU(e)),_U=()=>`Website`,vU=()=>`网址`,yU=((e={},t={})=>(t.locale??J())===`en`?_U(e):vU(e)),bU=()=>`Add contact`,xU=()=>`添加联系人`,SU=((e={},t={})=>(t.locale??J())===`en`?bU(e):xU(e)),CU=()=>`Added contacts`,wU=()=>`已添加联系人`,TU=((e={},t={})=>(t.locale??J())===`en`?CU(e):wU(e)),EU=()=>`No contacts yet — add one above, paste rows, or import a file.`,DU=()=>`还没有联系人——可以在上方添加、粘贴数据或导入文件。`,OU=((e={},t={})=>
3(t.locale??J())===`en`?EU(e):DU(e)),kU=()=>`Remove`,AU=()=>`删除`,jU=((e={},t={})=>(t.locale??J())===`en`?kU(e):AU(e)),MU=()=>`CSV or TXT with one contact per row. A header row with columns like name,title,company,phone,email,website is detected automatically; without a header, that column order is assumed.`,NU=()=>`支持 CSV 或 TXT 文件,每行一个联系人。包含 name,title,company,phone,email,website 等列名的表头会自动识别;没有表头时按此列顺序解析。`,PU=((e={},t={})=>(t.locale??J())===`en`?MU(e):NU(e)),FU=()=>`Choose a CSV or TXT file`,IU=()=>`选择 CSV 或 TXT 文件`,LU=((e={},t={})=>(t.locale??J())===`en`?FU(e):IU(e)),RU=()=>`Replace existing contacts`,zU=()=>`替换现有联系人`,BU=((e={},t={})=>(t.locale??J())===`en`?RU(e):zU(e)),VU=e=>`Imported ${e?.count} contacts`,HU=e=>`已导入 ${e?.count} 个联系人`,UU=((e,t={})=>(t.locale??J())===`en`?VU(e):HU(e)),WU=e=>`${e?.count} rows skipped`,GU=e=>`跳过 ${e?.count} 行`,KU=((e,t={})=>(t.locale??J())===`en`?WU(e):GU(e)),qU=()=>`No valid contacts found. Each row needs a name plus at least one more field.`,JU=()=>`未找到有效联系人。每行需要姓名加至少一个其他字段。`,YU=((e={},t={})=>(t.locale??J())===`en`?qU(e):JU(e)),XU=()=>`Commas inside fields are replaced with spaces during import.`,ZU=()=>`导入时字段内的逗号会被替换为空格。`,QU=((e={},t={})=>(t.locale??J())===`en`?XU(e):ZU(e)),$U=()=>`File is larger than 2 MB. Split it into smaller files and import them one at a time.`,eW=()=>`文件超过 2 MB,请拆分成较小的文件分批导入。`,tW=((e={},t={})=>(t.locale??J())===`en`?$U(e):eW(e)),nW=()=>`Download sample CSV`,rW=()=>`下载示例 CSV`,iW=((e={},t={})=>(t.locale??J())===`en`?nW(e):rW(e)),aW=()=>`name,title,company,phone,email,website
4Ada Lovelace,Product Designer,Example Inc,+1 415 555 0132,[email protected],https://example.com
5Alan Turing,CTO,Example Inc,+1 415 555 0176,[email protected],https://example.com`,oW=()=>`姓名,职位,公司,电话,邮箱,网址
6王小明,产品设计师,示例公司,+86 138 0000 0000,[email protected],https://example.com
7李思,市场总监,示例公司,+86 139 0000 0000,[email protected],https://example.com`,sW=((e={},t={})=>(t.locale??J())===`en`?aW(e):oW(e)),cW=()=>`Need URL or text QR codes instead?`,lW=()=>`需要网址或文本二维码?`,uW=((e={},t={})=>(t.locale??J())===`en`?cW(e):lW(e)),dW=()=>`Try the bulk QR code generator`,fW=()=>`试试批量二维码生成器`,pW=((e={},t={})=>(t.locale??J())===`en`?dW(e):fW(e)),mW=()=>`Specialized tools`,hW=()=>`专项工具`,gW=((e={},t={})=>(t.locale??J())===`en`?mW(e):hW(e)),_W=()=>`Generators for Specific QR Code Types`,vW=()=>`按类型划分的二维码生成器`,yW=((e={},t={})=>(t.locale??J())===`en`?_W(e):vW(e)),bW=()=>`The bulk generator handles URLs and plain text. These focused tools are tuned for specific jobs.`,xW=()=>`批量生成器处理网址和纯文本,这些专项工具则针对特定用途做了优化。`,SW=((e={},t={})=>(t.locale??J())===`en`?bW(e):xW(e)),CW=()=>`View All QR Code Tools`,wW=()=>`查看全部二维码工具`,TW=((e={},t={})=>(t.locale??J())===`en`?CW(e):wW(e)),EW=()=>`Browse every available QR code generator and find the right tool for your project.`,DW=()=>`浏览所有可用的二维码生成器,为你的项目找到合适工具。`,OW=((e={},t={})=>(t.locale??J())===`en`?EW(e):DW(e)),kW=()=>`QR code toolkit`,AW=()=>`二维码工具箱`,jW=((e={},t={})=>(t.locale??J())===`en`?kW(e):AW(e)),MW=()=>`All QR Code Tools`,NW=()=>`全部二维码工具`,PW=((e={},t={})=>(t.locale??J())===`en`?MW(e):NW(e)),FW=()=>`Browse our QR code generators for contacts, printing, inventory, events, file formats, and more.`,IW=()=>`浏览适用于联系人、印刷、库存、活动、文件格式等场景的二维码生成器。`,LW=((e={},t={})=>(t.locale??J())===`en`?FW(e):IW(e)),RW=()=>`All QR Code Tools | Bulk QR Generator`,zW=()=>`全部二维码工具 | 批量二维码生成器`,BW=((e={},t={})=>(t.locale??J())===`en`?RW(e):zW(e)),VW=()=>`Browse all free QR code tools for vCards, stickers, labels, inventory, WiFi, events, downloads, and more.`,HW=()=>`浏览全部免费二维码工具,包括名片、贴纸、标签、库存、WiFi、活动和下载等用途。`,UW=((e={},t={})=>(t.locale??J())===`en`?VW(e):HW(e)),WW=()=>`Popular Tools`,GW=()=>`热门工具`,KW=((e={},t={})=>(t.locale??J())===`en`?WW(e):GW(e)),qW=()=>`Resources`,JW=()=>`资源`,YW=((e={},t={})=>(t.locale??J())===`en`?qW(e):JW(e)),XW=()=>`vCard QR Code Generator`,ZW=()=>`vCard 名片二维码生成器`,QW=((e={},t={})=>(t.locale??J())===`en`?XW(e):ZW(e)),$W=()=>`Turn a contact list into scannable digital business cards — one scan saves straight to the address book.`,eG=()=>`把联系人列表变成可扫码保存的电子名片——一次扫码直接存入手机通讯录。`,tG=((e={},t={})=>(t.locale??J())===`en`?$W(e):eG(e)),nG=()=>`Printable QR Code Stickers: Free Bulk Sticker Maker`,rG=()=>`可打印二维码贴纸:免费批量贴纸制作工具`,iG=((e={},t={})=>(t.locale??J())===`en`?nG(e):rG(e)),aG=()=>`Create printable QR code stickers in bulk. Generate custom PNGs for sticker paper, adhesive label sheets, product packaging, and giveaways — free, private, and no sign-up.`,oG=()=>`批量制作可打印的二维码贴纸。为贴纸纸、不干胶标签页、产品包装和赠品生成自定义 PNG——免费、隐私安全、无需注册。`,sG=((e={},t={})=>(t.locale??J())===`en`?aG(e):oG(e)),cG=()=>`Browser-based printable QR sticker maker`,lG=()=>`浏览器端可打印二维码贴纸制作工具`,uG=((e={},t={})=>(t.locale??J())===`en`?cG(e):lG(e)),dG=()=>`Printable QR Code Sticker Maker`,fG=()=>`可打印二维码贴纸制作工具`,pG=((e={},t={})=>(t.locale??J())===`en`?dG(e):fG(e)),mG=()=>`Turn a list of links into printable QR code stickers for labels, packaging, and giveaways. Generate up to 100 codes per batch, customize colors and size, then download PNGs or a ZIP — free, no sign-up.`,hG=()=>`把链接列表变成适用于标签、包装和赠品的可打印二维码贴纸。每批最多生成 100 个码,可调整颜色和尺寸,然后下载 PNG 或 ZIP——免费、无需注册。`,gG=((e={},t={})=>(t.locale??J())===`en`?mG(e):hG(e)),_G=e=>`QR code sticker for ${e?.value}`,vG=e=>`${e?.value} 的二维码贴纸`,yG=((e,t={})=>(t.locale??J())===`en`?_G(e):vG(e)),bG=()=>`QR Code Stickers`,xG=()=>`二维码贴纸`,SG=((e={},t={})=>(t.locale??J())===`en`?bG(e):xG(e)),CG=()=>`A simple workflow`,wG=()=>`简单三步`,TG=((e={},t={})=>(t.locale??J())===`en`?CG(e):wG(e)),EG=()=>`How to Make QR Code Stickers`,DG=()=>`如何制作二维码贴纸`,OG=((e={},t={})=>(t.locale??J())===`en`?EG(e):DG(e)),kG=()=>`Paste your links, generate a batch of codes, and print the set on the sticker paper of your choice.`,AG=()=>
7`粘贴链接,批量生成二维码,然后用你选择的贴纸纸打印整套码。`,jG=((e={},t={})=>(t.locale??J())===`en`?kG(e):AG(e)),MG=()=>`Paste your links`,NG=()=>`粘贴链接`,PG=((e={},t={})=>(t.locale??J())===`en`?MG(e):NG(e)),FG=()=>`One URL or text value per line. Each line becomes one sticker-ready QR code, up to 100 per batch.`,IG=()=>`每行一个网址或文本。每行生成一个可用于贴纸的二维码,每批最多 100 个。`,LG=((e={},t={})=>(t.locale??J())===`en`?FG(e):IG(e)),RG=()=>`Set the look`,zG=()=>`调整外观`,BG=((e={},t={})=>(t.locale??J())===`en`?RG(e):zG(e)),VG=()=>`Pick an output size and colors that match your sticker design, and choose how the PNG files are named.`,HG=()=>`选择与贴纸设计匹配的输出尺寸和颜色,并设置 PNG 文件的命名方式。`,UG=((e={},t={})=>(t.locale??J())===`en`?VG(e):HG(e)),WG=()=>`Download and print`,GG=()=>`下载并打印`,KG=((e={},t={})=>(t.locale??J())===`en`?WG(e):GG(e)),qG=()=>`Grab the full set as a ZIP, lay the PNGs out on your sticker sheet template, and print.`,JG=()=>`将整套码打包为 ZIP 下载,把 PNG 排入贴纸页模板后即可打印。`,YG=((e={},t={})=>(t.locale??J())===`en`?qG(e):JG(e)),XG=()=>`Common projects`,ZG=()=>`常见场景`,QG=((e={},t={})=>(t.locale??J())===`en`?XG(e):ZG(e)),$G=()=>`Where QR Code Stickers Work Best`,eK=()=>`二维码贴纸适用场景`,tK=((e={},t={})=>(t.locale??J())===`en`?$G(e):eK(e)),nK=()=>`Stickers go where a sign or a screen cannot — on products, packages, equipment, and anything you hand out.`,rK=()=>`贴纸可以到达标牌和屏幕到不了的地方——产品、包装、设备以及任何送出去的物品上。`,iK=((e={},t={})=>(t.locale??J())===`en`?nK(e):rK(e)),aK=()=>`Product packaging`,oK=()=>`产品包装`,sK=((e={},t={})=>(t.locale??J())===`en`?aK(e):oK(e)),cK=()=>`Link each product to instructions, warranty registration, or reorder pages with a sticker on the box or bottle.`,lK=()=>`在盒子或瓶身上贴二维码,把每件产品链接到使用说明、保修注册或复购页面。`,uK=((e={},t={})=>(t.locale??J())===`en`?cK(e):lK(e)),dK=()=>`Events and weddings`,fK=()=>`活动与婚礼`,pK=((e={},t={})=>(t.locale??J())===`en`?dK(e):fK(e)),mK=()=>`Add codes to favor bags, invitations, or table cards that point to photo albums, schedules, or RSVP forms.`,hK=()=>`在伴手礼袋、请柬或桌卡上加入二维码,指向相册、日程或 RSVP 表单。`,gK=((e={},t={})=>(t.locale??J())===`en`?mK(e):hK(e)),_K=()=>`Equipment and asset tags`,vK=()=>`设备与资产标签`,yK=((e={},t={})=>(t.locale??J())===`en`?_K(e):vK(e)),bK=()=>`Tag tools, machines, or rental gear with codes that open manuals, service logs, or check-out forms.`,xK=()=>`为工具、机器或租赁设备贴上二维码,扫码即可打开说明书、保养记录或借用登记表。`,SK=((e={},t={})=>(t.locale??J())===`en`?bK(e):xK(e)),CK=()=>`Marketing giveaways`,wK=()=>`营销赠品`,TK=((e={},t={})=>(t.locale??J())===`en`?CK(e):wK(e)),EK=()=>`Turn handouts into traffic — a sticker on a laptop or water bottle keeps your link visible for months.`,DK=()=>`让赠品带来流量——贴在笔记本电脑或水杯上的二维码能让你的链接曝光数月。`,OK=((e={},t={})=>(t.locale??J())===`en`?EK(e):DK(e)),kK=()=>`Print readiness`,AK=()=>`打印就绪`,jK=((e={},t={})=>(t.locale??J())===`en`?kK(e):AK(e)),MK=()=>`Sized and Packaged for Printing`,NK=()=>`为打印而生的尺寸与打包`,PK=((e={},t={})=>(t.locale??J())===`en`?MK(e):NK(e)),FK=()=>`Choose the pixel size that matches your sticker's final physical size, then download the whole batch as individual PNGs or one ZIP.`,IK=()=>`选择与贴纸最终物理尺寸匹配的像素大小,然后将整批下载为单独的 PNG 或一个 ZIP。`,LK=((e={},t={})=>(t.locale??J())===`en`?FK(e):IK(e)),RK=()=>`Three output sizes`,zK=()=>`三种输出尺寸`,BK=((e={},t={})=>(t.locale??J())===`en`?RK(e):zK(e)),VK=()=>`240 px suits small stickers around 2 cm, 320 px covers most labels, and 480 px keeps codes sharp at 4 cm and above.`,HK=()=>`240 px 适合约 2 厘米的小贴纸,320 px 适合大多数标签,480 px 在 4 厘米以上依然清晰。`,UK=((e={},t={})=>(t.locale??J())===`en`?VK(e):HK(e)),WK=()=>`For crisp prints, place the PNG at its final physical size in your layout app and print at 300 DPI or higher.`,GK=()=>`为保证印刷清晰,请在排版软件中按最终物理尺寸放置 PNG,并以 300 DPI 或更高精度打印。`,KK=((e={},t={})=>(t.locale??J())===`en`?WK(e):GK(e)),qK=()=>`Before production`,JK=()=>`印刷之前`,YK=((e={},t={})=>(t.locale??J())===`en`?qK(e):JK(e)),XK=()=>`Check Your Stickers Before Printing`,ZK=()=>`打印贴纸前先检查`,QK=((e={},t={})=>(t.locale??J())===`en`?XK(e):ZK(e)),$K=()=>`Sticker runs are expensive to redo. A five-minute check protects the whole batch.`,eq=()=>`贴纸印错的代价很高,花五分钟检查可以保护整批成品。`,tq=((e={},t={})=>(t.locale??J())===`en`?$K(e):eq(e)),nq=()=>`Print one test sheet`,rq=()=>`先打印一张测试页`,iq=((e={},t={})=>(t.locale??J())===`en`?nq(e):rq(e)),aq=()=>`Run a single sheet on your actual sticker paper before the full run — adhesive stock feeds differently than plain paper.`,oq=()=>`正式打印前用实际的贴纸纸先打一张——不干胶纸的走纸特性与普通纸不同。`,sq=((e={},t={})=>(t.locale??J())===`en`?aq(e):oq(e)),cq=()=>`Mind the material`,lq=()=>`注意材质`,uq=((e={},t={})=>(t.locale??J())===`en`?cq(e):lq(e)),dq=()=>`Matte finishes scan more reliably than glossy ones, and curved or textured surfaces need a larger code.`,fq=()=>`哑光面比亮光面更容易扫码成功;曲面或有纹理的表面需要更大的二维码。`,pq=((e={},t={})=>(t.locale??J())===`en`?dq(e):fq(e)),mq=()=>`Frequently Asked Questions`,hq=()=>`常见问题`,gq=((e={},t={})=>(t.locale??J())===`en`?mq(e):hq(e)),_q=()=>`Answers about sticker sizes, home printing, materials, expiration, batch limits, and logos.`,vq=()=>`关于贴纸尺寸、家用打印、材质、有效期、批量上限和 Logo 的解答。`,yq
7=((e={},t={})=>(t.locale??J())===`en`?_q(e):vq(e)),bq=()=>`What size should a QR code sticker be?`,xq=()=>`二维码贴纸应该印多大?`,Sq=((e={},t={})=>(t.locale??J())===`en`?bq(e):xq(e)),Cq=()=>`At least 2 × 2 cm (about 0.8 in) for codes scanned at arm's length, and larger when the code sits farther away or on a curved surface. The 480 px download stays sharp at 4 cm and above when printed at 300 DPI.`,wq=()=>`在一臂距离扫码至少 2 × 2 厘米;距离更远或贴在曲面上时要更大。480 px 的下载文件以 300 DPI 打印时,4 厘米以上依然清晰。`,Tq=((e={},t={})=>(t.locale??J())===`en`?Cq(e):wq(e)),Eq=()=>`Can I print QR code stickers at home?`,Dq=()=>`可以在家里打印二维码贴纸吗?`,Oq=((e={},t={})=>(t.locale??J())===`en`?Eq(e):Dq(e)),kq=()=>`Yes. Download the PNG set, lay the codes out on an adhesive label sheet template (Avery-style sheets work well), and print at 300 DPI or higher. Print one test sheet first and scan every code on it.`,Aq=()=>`可以。下载 PNG 后,将码排入不干胶标签纸模板(如 Avery 类型的标签纸),以 300 DPI 或更高精度打印。先打一张测试页并逐个扫码验证。`,jq=((e={},t={})=>(t.locale??J())===`en`?kq(e):Aq(e)),Mq=()=>`What sticker paper works best?`,Nq=()=>`什么贴纸纸效果最好?`,Pq=((e={},t={})=>(t.locale??J())===`en`?Mq(e):Nq(e)),Fq=()=>`Matte white sticker paper scans most reliably — glossy and metallic finishes can reflect light and confuse phone cameras. For outdoor use, choose a weatherproof vinyl stock.`,Iq=()=>`白色哑光贴纸纸扫码最可靠——亮光和金属质感容易反光,会干扰手机摄像头。户外使用请选择防水乙烯基材质。`,Lq=((e={},t={})=>(t.locale??J())===`en`?Fq(e):Iq(e)),Rq=()=>`Do QR code stickers expire?`,zq=()=>`二维码贴纸会过期吗?`,Bq=((e={},t={})=>(t.locale??J())===`en`?Rq(e):zq(e)),Vq=()=>`No. The codes are static and work forever with no account or subscription. Just make sure the page each code points to stays online — a sticker outlives a moved or deleted page.`,Hq=()=>`不会。生成的二维码是静态的,无需账号和订阅即可永久使用。只需确保每个码指向的页面保持在线——贴纸的寿命比被移动或删除的页面长。`,Uq=((e={},t={})=>(t.locale??J())===`en`?Vq(e):Hq(e)),Wq=()=>`How many stickers can I make at once?`,Gq=()=>`一次可以制作多少张贴纸?`,Kq=((e={},t={})=>(t.locale??J())===`en`?Wq(e):Gq(e)),qq=()=>`Up to 100 codes per batch, downloaded as individual PNGs or one ZIP. For larger runs, split the list into batches of 100.`,Jq=()=>`每批最多 100 个码,可单独下载 PNG 或打包为 ZIP。数量更多时把列表按 100 个一批分开即可。`,Yq=((e={},t={})=>(t.locale??J())===`en`?qq(e):Jq(e)),Xq=()=>`Can I add a logo to the sticker QR codes?`,Zq=()=>`可以在贴纸二维码上加 Logo 吗?`,Qq=((e={},t={})=>(t.locale??J())===`en`?Xq(e):Zq(e)),$q=()=>`Not in the generator itself. Download the PNGs and add your logo in any image editor — keep the logo small and centered, and always re-scan the edited code before printing.`,eJ=()=>`生成器本身暂不支持。下载 PNG 后可在任意图片编辑器中添加 Logo——保持 Logo 小巧居中,并在打印前重新扫码验证。`,tJ=((e={},t={})=>(t.locale??J())===`en`?$q(e):eJ(e)),nJ=()=>`Ready when you are`,rJ=()=>`随时开始`,iJ=((e={},t={})=>(t.locale??J())===`en`?nJ(e):rJ(e)),aJ=()=>`Turn your link list into a sheet of QR code stickers.`,oJ=()=>`把链接列表变成一整版二维码贴纸。`,sJ=((e={},t={})=>(t.locale??J())===`en`?aJ(e):oJ(e)),cJ=()=>`Paste one link per line, generate up to 100 codes, and download the print-ready PNG set in one ZIP.`,lJ=()=>`每行粘贴一个链接,一次生成最多 100 个码,并将整套打印级 PNG 打包下载。`,uJ=((e={},t={})=>(t.locale??J())===`en`?cJ(e):lJ(e)),dJ=()=>`Create QR Code Stickers`,fJ=()=>`制作二维码贴纸`,pJ=((e={},t={})=>(t.locale??J())===`en`?dJ(e):fJ(e)),mJ=()=>`Making business cards too?`,hJ=()=>`也要做名片吗?`,gJ=((e={},t={})=>(t.locale??J())===`en`?mJ(e):hJ(e)),_J=()=>`Try the vCard QR code generator`,vJ=()=>`试试 vCard 名片二维码生成器`,yJ=((e={},t={})=>(t.locale??J())===`en`?_J(e):vJ(e)),bJ=()=>`QR Code Stickers`,xJ=()=>`二维码贴纸生成器`,SJ=((e={},t={})=>
7(t.locale??J())===`en`?bJ(e):xJ(e)),CJ=()=>`Turn a list of links into print-ready QR code stickers for packaging, labels, and giveaways.`,wJ=()=>`把链接列表变成可打印的二维码贴纸,适用于包装、标签和赠品。`,TJ=((e={},t={})=>(t.locale??J())===`en`?CJ(e):wJ(e)),EJ=()=>`QR Code Sign Generator: Free QR Sign Assets`,DJ=()=>`二维码标牌生成器 - 免费制作 QR 标牌素材`,OJ=((e={},t={})=>(t.locale??J())===`en`?EJ(e):DJ(e)),kJ=()=>`Create custom QR code signage for your business — printable signs for tables, doors, windows, and counters. Bulk up to 100 codes, free, no sign-up.`,AJ=()=>`为你的生意制作自定义二维码标牌——餐桌、门口、橱窗和前台适用的可打印标识。批量最多 100 个码,免费、无需注册。`,jJ=((e={},t={})=>(t.locale??J())===`en`?kJ(e):AJ(e)),MJ=()=>`Browser-based QR sign workspace`,NJ=()=>`浏览器端二维码标牌工具`,PJ=((e={},t={})=>(t.locale??J())===`en`?MJ(e):NJ(e)),FJ=()=>`QR Code Sign Generator`,IJ=()=>`二维码标牌生成器`,LJ=((e={},t={})=>(t.locale??J())===`en`?FJ(e):IJ(e)),RJ=()=>`Turn links into custom QR code sign assets for tables, doors, windows, and counters. Generate up to 100 codes in one batch — free, no sign-up.`,zJ=()=>`把链接变成自定义二维码标牌素材,适用于餐桌、门口、橱窗和前台。一批最多生成 100 个码——免费、无需注册。`,BJ=((e={},t={})=>(t.locale??J())===`en`?RJ(e):zJ(e)),hhe=e=>`QR code sign for ${e?.value}`,ghe=e=>`${e?.value} 的二维码标牌`,VJ=((e,t={})=>(t.locale??J())===`en`?hhe(e):ghe(e)),_he=()=>`QR Code Signs`,vhe=()=>`二维码标牌`,yhe=((e={},t={})=>(t.locale??J())===`en`?_he(e):vhe(e)),bhe=()=>`A simple workflow`,xhe=()=>`简单三步`,HJ=((e={},t={})=>(t.locale??J())===`en`?bhe(e):xhe(e)),She=()=>`How to Create QR Code Signs`,Che=()=>`如何制作二维码标牌`,UJ=((e={},t={})=>(t.locale??J())===`en`?She(e):Che(e)),whe=()=>`Paste your links, generate a batch of codes, and drop them into your sign template of choice.`,The=()=>`粘贴链接,批量生成二维码,然后放进你的标牌模板即可。`,WJ=((e={},t={})=>(t.locale??J())===`en`?whe(e):The(e)),Ehe=()=>`Paste your links`,Dhe=()=>`粘贴链接`,GJ=((e={},t={})=>(t.locale??J())===`en`?Ehe(e):Dhe(e)),Ohe=()=>`One URL or text value per line — menus, review pages, Wi-Fi portals, payment links. Each line becomes one code.`,khe=()=>`每行一个网址或文本——菜单、评价页、Wi-Fi 门户或收款链接。每行生成一个码。`,KJ=((e={},t={})=>(t.locale??J())===`en`?Ohe(e):khe(e)),Ahe=()=>`Size for the distance`,jhe=()=>`按距离定尺寸`,qJ=((e={},t={})=>(t.locale??J())===`en`?Ahe(e):jhe(e)),Mhe=()=>`Match the output size to how far people scan from, and pick colors that stay readable on your sign design.`,Nhe=()=>`根据扫码距离选择输出尺寸,并挑选在标牌设计上清晰可读的颜色。`,JJ=((e={},t={})=>(t.locale??J())===`en`?Mhe(e):Nhe(e)),Phe=()=>`Download and display`,Fhe=()=>`下载并展示`,YJ=((e={},t={})=>(t.locale??J())===`en`?Phe(e):Fhe(e)),Ihe=()=>`Download the PNG set as a ZIP, place each code in your sign layout, print, and display.`,Lhe=()=>`将整套 PNG 打包为 ZIP 下载,放入标牌排版中打印并展示。`,XJ=((e={},t={})=>(t.locale??J())===`en`?Ihe(e):Lhe(e)),Rhe=()=>`Common projects`,zhe=()=>`常见场景`,ZJ=((e={},t={})=>(t.locale??J())===`en`?Rhe(e):zhe(e)),Bhe=()=>`Where QR Code Signs Work Best`,Vhe=()=>`二维码标牌适用场景`,QJ=((e={},t={})=>(t.locale??J())===`en`?Bhe(e):Vhe(e)),Hhe=()=>`A sign turns a moment of waiting into an action — ordering, paying, reviewing, or connecting.`,Uhe=()=>`标牌把等待的瞬间变成行动——点餐、付款、评价或连接。`,$J=((e={},t={})=>(t.locale??J())===`en`?Hhe(e):Uhe(e)),Whe=()=>`Tables and menus`,Ghe=()=>`餐桌与菜单`,eY=((e={},t={})=>(t.locale??J())===`en`?Whe(e):Ghe(e)),Khe=()=>`Table tents and counter cards that open menus, ordering pages, or review forms — one code per table if you like.`,qhe=()=>`桌牌和台卡扫码打开菜单、点餐页或评价表单——需要的话每张桌子一个专属码。`,tY=((e={},t={})=>(t.locale??J())===`en`?Khe(e):qhe(e)),Jhe=()=>
7`Storefronts and windows`,Yhe=()=>`门店与橱窗`,nY=((e={},t={})=>(t.locale??J())===`en`?Jhe(e):Yhe(e)),Xhe=()=>`Window signs that keep selling after hours — link to your catalog, booking page, or social profiles.`,Zhe=()=>`橱窗标牌打烊后仍在营业——链接到商品目录、预约页或社交账号。`,rY=((e={},t={})=>(t.locale??J())===`en`?Xhe(e):Zhe(e)),Qhe=()=>`Reception and counters`,$he=()=>`前台与接待`,iY=((e={},t={})=>(t.locale??J())===`en`?Qhe(e):$he(e)),ege=()=>`Check-in forms, feedback surveys, or payment links at the exact spot where customers pause.`,tge=()=>`在客户停留的地方提供登记表、反馈问卷或收款链接。`,aY=((e={},t={})=>(t.locale??J())===`en`?ege(e):tge(e)),nge=()=>`Parking and venues`,rge=()=>`停车场与场馆`,oY=((e={},t={})=>(t.locale??J())===`en`?nge(e):rge(e)),ige=()=>`Entrance and lot signs for event details, ticket links, or venue maps that visitors scan from a distance.`,age=()=>`入口和车场标牌提供活动详情、购票链接或场馆导览,访客远距离即可扫码。`,sY=((e={},t={})=>(t.locale??J())===`en`?ige(e):age(e)),oge=()=>`Sizing for distance`,sge=()=>`按距离定尺寸`,cY=((e={},t={})=>(t.locale??J())===`en`?oge(e):sge(e)),cge=()=>`The Right Size for Every Sign`,lge=()=>`为每块标牌选对尺寸`,lY=((e={},t={})=>(t.locale??J())===`en`?cge(e):lge(e)),uge=()=>`Scanning distance drives sign design — the farther the scan, the larger the code needs to print.`,dge=()=>`扫码距离决定标牌设计——扫码越远,二维码需要印得越大。`,uY=((e={},t={})=>(t.locale??J())===`en`?uge(e):dge(e)),fge=()=>`The 10:1 rule`,pge=()=>`10:1 法则`,dY=((e={},t={})=>(t.locale??J())===`en`?fge(e):pge(e)),mge=()=>`A code scans reliably from about ten times its width: a 3 cm code works at arm's length, a 15 cm code at 1.5 meters.`,hge=()=>`可靠扫码距离约为码宽的十倍:3 厘米的码适合一臂距离,15 厘米的码适合 1.5 米。`,fY=((e={},t={})=>(t.locale??J())===`en`?mge(e):hge(e)),gge=()=>`Download the largest size (480 px) for anything printed bigger than a business card — scaling a small PNG up blurs it.`,_ge=()=>`凡是印刷尺寸超过名片的,请下载最大尺寸(480 px)——把小图放大会模糊。`,pY=((e={},t={})=>(t.locale??J())===`en`?gge(e):_ge(e)),vge=()=>`Before production`,yge=()=>`印刷之前`,mY=((e={},t={})=>(t.locale??J())===`en`?vge(e):yge(e)),bge=()=>`Check Your Signs Before Printing`,xge=()=>`打印标牌前先检查`,hY=((e={},t={})=>(t.locale??J())===`en`?bge(e):xge(e)),Sge=()=>`A sign that does not scan from where people stand is decoration. Test before you print.`,Cge=()=>`在人们实际站立的位置扫不出来的标牌只是装饰。打印前请先测试。`,gY=((e={},t={})=>(t.locale??J())===`en`?Sge(e):Cge(e)),wge=()=>`Test from real distances`,Tge=()=>`按真实距离测试`,_Y=((e={},t={})=>(t.locale??J())===`en`?wge(e):Tge(e)),Ege=()=>`Print a draft and scan it from where visitors will actually stand — doorways and windows add extra distance.`,Dge=()=>`先打印样稿,在访客实际站立的位置扫码测试——门口和橱窗会增加额外距离。`,vY=((e={},t={})=>(t.locale??J())===`en`?Ege(e):Dge(e)),Oge=()=>`Watch the lighting`,kge=()=>`注意光线`,yY=((e={},t={})=>(t.locale??J())===`en`?Oge(e):kge(e)),Age=()=>`Glass glare and dim corners defeat cameras. Laminated signs need matte laminate, and window signs need daylight testing.`,jge=()=>`玻璃反光和昏暗角落会让摄像头失效。覆膜标牌请用哑光膜,橱窗标牌要在日光下测试。`,bY=((e={},t={})=>(t.locale??J())===`en`?Age(e):jge(e)),Mge=()=>`Frequently Asked Questions`,Nge=()=>`常见问题`,xY=((e={},t={})=>(t.locale??J())===`en`?Mge(e):Nge(e)),Pge=()=>`Answers about sign sizes, placement, materials, expiration, batch limits, and multi-table setups.`,Fge=()=>`关于标牌尺寸、摆放位置、材质、有效期、批量上限和多桌设置的解答。`,SY=((e={},t={})=>(t.locale??J())===`en`?Pge(e):Fge(e)),Ige=()=>`How big should a QR code be on a sign?`,Lge=()=>`标牌上的二维码应该印多大?`,Rge=((e={},t={})=>(t.locale??J())===`en`?Ige(e):Lge(e)),zge=()=>
7`Use the 10:1 rule: scanning distance is roughly ten times the code width. A counter sign scanned at 30 cm needs a 3 cm code; a window sign scanned from 2 meters needs about 20 cm. When in doubt, go bigger.`,Bge=()=>`记住 10:1 法则:扫码距离约为码宽的十倍。30 厘米外扫的前台标牌需要 3 厘米的码;2 米外扫的橱窗标牌需要约 20 厘米。拿不准就印大一点。`,Vge=((e={},t={})=>(t.locale??J())===`en`?zge(e):Bge(e)),Hge=()=>`Where should I place a QR code sign?`,Uge=()=>`二维码标牌应该放在哪里?`,Wge=((e={},t={})=>(t.locale??J())===`en`?Hge(e):Uge(e)),Gge=()=>`At eye level, wherever people naturally pause: entrances, counters, tables, and waiting areas. Add a short line telling people what they get — "Scan for the menu" outperforms a bare code.`,Kge=()=>`放在与视线平齐、人们自然停留的位置:入口、前台、餐桌和等候区。配一句简短的引导语——“扫码看菜单”比光秃秃的码有效得多。`,qge=((e={},t={})=>(t.locale??J())===`en`?Gge(e):Kge(e)),Jge=()=>`What should I print QR signs on?`,Yge=()=>`二维码标牌用什么材质打印好?`,Xge=((e={},t={})=>(t.locale??J())===`en`?Jge(e):Yge(e)),Zge=()=>`Matte cardstock or matte-laminated prints scan most reliably. Avoid glossy lamination and direct glass mounting — reflections break scanning. Outdoor signs need UV-resistant, weatherproof stock.`,Qge=()=>`哑光卡纸或哑光覆膜印刷扫码最可靠。避免亮光覆膜和直接贴在玻璃上——反光会导致扫码失败。户外标牌需要抗紫外线的防水材质。`,$ge=((e={},t={})=>(t.locale??J())===`en`?Zge(e):Qge(e)),e_e=()=>`Do QR code signs expire?`,t_e=()=>`二维码标牌会过期吗?`,n_e=((e={},t={})=>(t.locale??J())===`en`?e_e(e):t_e(e)),r_e=()=>`No. The codes are static and work forever with no account or subscription. Only the destination matters: keep the linked page online and the sign keeps working.`,i_e=()=>`不会。生成的二维码是静态的,无需账号和订阅即可永久使用。只需保证链接指向的页面一直在线,标牌就会一直有效。`,a_e=((e={},t={})=>(t.locale??J())===`en`?r_e(e):i_e(e)),o_e=()=>`How many signs can I create at once?`,s_e=()=>`一次可以制作多少块标牌?`,c_e=((e={},t={})=>(t.locale??J())===`en`?o_e(e):s_e(e)),l_e=()=>`Up to 100 codes per batch — enough for every table, room, or location in one run. Download them individually or as one ZIP.`,u_e=()=>`每批最多 100 个码——一次跑完所有餐桌、房间或门店。可单独下载或打包为一个 ZIP。`,d_e=((e={},t={})=>(t.locale??J())===`en`?l_e(e):u_e(e)),f_e=()=>`Can each table or location get its own code?`,p_e=()=>`每张桌子或每个位置能用专属的码吗?`,m_e=((e={},t={})=>(t.locale??J())===`en`?f_e(e):p_e(e)),h_e=()=>`Yes — that is exactly what the batch workflow is for. Paste one link per line (for example menu links with a table parameter), use Name,URL to label each row, and every sign gets a distinct, trackable code.`,g_e=()=>`可以——这正是批量功能的用途。每行粘贴一个链接(比如带桌号参数的菜单链接),用 名称,网址 标注每行,每块标牌都能得到独立可区分的码。`,__e=((e={},t={})=>(t.locale??J())===`en`?h_e(e):g_e(e)),v_e=()=>`Ready when you are`,y_e=()=>`随时开始`,CY=((e={},t={})=>(t.locale??J())===`en`?v_e(e):y_e(e)),b_e=()=>`Turn your links into signs people actually scan.`,x_e=()=>`把链接变成人们真的会扫的标牌。`,wY=((e={},t={})=>(t.locale??J())===`en`?b_e(e):x_e(e)),S_e=()=>`Paste one link per line, generate up to 100 codes, and download the PNG set in one ZIP for your own sign layout.`,C_e=()=>`每行粘贴一个链接,一次生成最多 100 个码,并将 PNG 整套打包下载,再放入你自己的标牌排版。`,TY=((e={},t={})=>(t.locale??J())===`en`?S_e(e):C_e(e)),w_e=()=>`Create QR Code Signs`,T_e=()=>`制作二维码标牌`,EY=((e={},t={})=>(t.locale??J())===`en`?w_e(e):T_e(e)),E_e=()=>`Need something smaller?`,D_e=()=>`需要小一点的?`,DY=((e={},t={})=>(t.locale??J())===`en`?E_e(e):D_e(e)),O_e=()=>`Make QR code stickers`,k_e=()=>`制作二维码贴纸`,OY=((e={},t={})=>(t.locale??J())===`en`?O_e(e):k_e(e)),A_e=()=>`QR Code Signs`,j_e=()=>`二维码标牌生成器`,M_e=((e={},t={})=>(t.locale??J())===`en`?A_e(e):j_e(e)),N_e=()=>`Printable QR code signs for tables, doors, windows, and counters — sized for the scanning distance.`,P_e=()=>`可打印的二维码标牌,适用于餐桌、门口、橱窗和前台——按扫码距离定尺寸。`,F_e=((e={},t={})=>(t.locale??J())===`en`?N_e(e):P_e(e)),I_e=()=>`QR Code Labels: Bulk QR Label Generator`,L_e=()=>`二维码标签生成器:批量生成 QR 标签文件`,kY=((e={},t={})=>(t.locale??J())===`en`?I_e(e):L_e(e)),R_e=()=>`Make QR code labels and tags in bulk as PNG files. Use them for products, assets, or inventory, then place and print them in your own layout tool.`,z_e=()=>`批量生成二维码标签和吊牌 PNG 文件。用于产品、资产或库存,再在你现有的排版软件中放置和打印。`,AY=((e={},t={})=>(t.locale??J())===`en`?R_e(e):z_e(e)),B_e=()=>`Browser-based QR label workspace`,V_e=()=>`浏览器端二维码标签工具`,jY=((e={},t={})=>(t.locale??J())===`en`?B_e(e):V_e(e)),H_e=()=>`QR Code Label Generator`,U_e=()=>`二维码标签生成器`,MY=((e={},t={})=>(t.locale??J())===`en`?H_e(e):U_e(e)),W_e=()=>`Turn links, IDs, or short text into up to 100 static QR codes per batch. Download PNG files for your own label, tag, or inventory layout — free, no sign-up.`,G_e=()=>`将链接、编号或短文本变成每批最多 100 个静态二维码。下载 PNG 文件,在你现有的标签、吊牌或库存排版工具中使用——免费、无需注册。`,NY=((e={},t={})=>(t.locale??J())===`en`?W_e(e):G_e(e)),K_e=e=>`QR code label for ${e?.value}`,q_e=e=>`${e?.value} 的二维码标签`,PY=((e,t={})=>(t.locale??J())===`en`?K_e(e):q_e(e)),J_e=()=>`Up to 100 static QR codes per batch`,Y_e=()=>`每批最多 100 个静态二维码`,X_e=((e={},t={})=>(t.locale??J())===`en`?J_e(e):Y_e(e)),Z_e=()=>`QR Code Labels`,Q_e=()=>`二维码标签`,$_e=((e={},t={})=>(t.locale??J())===`en`?Z_e(e):Q_e(e)),eve=()=>`A simple workflow`,tve=()=>`简单三步`,FY=((e={},t={})=>(t.locale??J())===`en`?eve(e):tve(e)),nve=()=>`How to Make QR Code Labels`,rve=()=>`如何制作二维码标签`,IY=((e={},t={})=>(t.locale??J())===`en`?nve(e):rve(e)),ive=()=>`Paste your links or IDs, generate a batch of codes, then place the PNG files in your label or tag layout before printing.`,ave=()=>`粘贴链接或编号,批量生成二维码,然后在标签或吊牌排版软件中放置 PNG 文件再打印。`,LY=((e={},t={})=>(t.locale??J())===`en`?ive(e):ave(e)),ove=()=>`Paste your data`,sve=()=>`粘贴数据`,RY=((e={},t={})=>(t.locale??J())===`en`?ove(e):sve(e)),cve=()=>`One URL, ID, or text value per line. Use Name,Value so every label file carries the item name.`,lve=()=>`每行一个网址、编号或文本。使用 名称,内容 的格式让每个标签文件带上物品名称。`,zY=((e={},t={})=>(t.locale??J())===`en`?cve(e):lve(e)),uve=()=>`Set the output`,dve=()=>`设置输出`,BY=((e={},t={})=>(t.locale??J())===`en`?uve(e):dve(e)),fve=()=>`Pick a size that fits your label stock and keep the default black on white for the most reliable scanning.`,pve=()=>`选择适合标签纸的输出尺寸,保持默认的黑底白字配色以获得最可靠的扫码效果。`,VY=((e={},t={})=>(t.locale??J())===`en`?fve(e):pve(e)),mve=()=>`Download and print`,hve=()=>`下载并打印`,HY=((e={},t={})=>(t.locale??J())===`en`?mve(e):hve(e)),gve=()=>`Download individual PNGs or a ZIP, then arrange them in the label-sheet or printer softw
7are you already use. This tool does not create sheet layouts.`,_ve=()=>`下载单个 PNG 或 ZIP,然后在你现有的标签纸或打印机软件中排版。本工具不会生成标签纸版式。`,UY=((e={},t={})=>(t.locale??J())===`en`?gve(e):_ve(e)),vve=()=>`Common projects`,yve=()=>`常见场景`,WY=((e={},t={})=>(t.locale??J())===`en`?vve(e):yve(e)),bve=()=>`Where QR Code Labels Work Best`,xve=()=>`二维码标签适用场景`,GY=((e={},t={})=>(t.locale??J())===`en`?bve(e):xve(e)),Sve=()=>`A label turns any physical item into a searchable record — scan to identify, track, or reorder.`,Cve=()=>`标签把任何实体物品变成可检索的记录——扫码即可识别、追踪或复购。`,KY=((e={},t={})=>(t.locale??J())===`en`?Sve(e):Cve(e)),wve=()=>`Product labels`,Tve=()=>`产品标签`,qY=((e={},t={})=>(t.locale??J())===`en`?wve(e):Tve(e)),Eve=()=>`Link each product to its detail page, manual, or warranty form with a label on the packaging or the product itself.`,Dve=()=>`在包装或产品本体上贴标签,把每件产品链接到详情页、说明书或保修表单。`,JY=((e={},t={})=>(t.locale??J())===`en`?Eve(e):Dve(e)),Ove=()=>`Inventory and warehouse`,kve=()=>`库存与仓储`,YY=((e={},t={})=>(t.locale??J())===`en`?Ove(e):kve(e)),Ave=()=>`Label shelves, bins, and pallets so staff can scan straight into your inventory system or spreadsheet.`,jve=()=>`为货架、料箱和托盘贴上标签,员工扫码即可直达库存系统或表格。`,XY=((e={},t={})=>(t.locale??J())===`en`?Ave(e):jve(e)),Mve=()=>`Asset tags`,Nve=()=>`资产标签`,ZY=((e={},t={})=>(t.locale??J())===`en`?Mve(e):Nve(e)),Pve=()=>`Tag laptops, tools, and equipment with codes that open ownership records, service logs, or check-out forms.`,Fve=()=>`为笔记本、工具和设备贴上二维码,扫码打开归属记录、保养日志或借用表单。`,QY=((e={},t={})=>(t.locale??J())===`en`?Pve(e):Fve(e)),Ive=()=>`Shipping and packaging`,Lve=()=>`物流与包装`,$Y=((e={},t={})=>(t.locale??J())===`en`?Ive(e):Lve(e)),Rve=()=>`Add labels that link parcels to tracking pages, delivery instructions, or return portals.`,zve=()=>`贴上链接到物流跟踪、配送说明或退货入口的标签。`,eX=((e={},t={})=>(t.locale??J())===`en`?Rve(e):zve(e)),Bve=()=>`Printer ready`,Vve=()=>`打印就绪`,tX=((e={},t={})=>(t.locale??J())===`en`?Bve(e):Vve(e)),Hve=()=>`PNG files for label and tag workflows`,Uve=()=>`适用于标签和吊牌工作流的 PNG 文件`,nX=((e={},t={})=>(t.locale??J())===`en`?Hve(e):Uve(e)),Wve=()=>`The generator exports standard PNG files. Arrange them in your label-sheet, tag, or printer software, then print using the settings and stock that match your workflow.`,Gve=()=>`工具导出标准 PNG 文件。请在标签纸、吊牌或打印机软件中排版,再使用与你的工作流和纸材匹配的打印设置。`,rX=((e={},t={})=>(t.locale??J())===`en`?Wve(e):Gve(e)),Kve=()=>`Use your existing printer software`,qve=()=>`使用现有的打印机软件`,iX=((e={},t={})=>(t.locale??J())===`en`?Kve(e):qve(e)),Jve=()=>`Import the downloaded PNG files into the software for your label or tag printer. Check its supported image size, scaling, margins, and color settings before printing.`,Yve=()=>`将下载的 PNG 文件导入标签或吊牌打印机软件。打印前检查软件支持的图片尺寸、缩放、边距和颜色设置。`,aX=((e={},t={})=>(t.locale??J())===`en`?Jve(e):Yve(e)),Xve=()=>`For pre-cut label sheets, create the sheet layout in your usual software and match the stock dimensions. Print one test sheet and scan every code before the full run.`,Zve=()=>`使用预裁切标签纸时,请在常用软件中创建版式并匹配纸材尺寸。先打印一张测试纸,逐个扫码后再批量打印。`,oX=((e={},t={})=>(t.locale??J())===`en`?Xve(e):Zve(e)),Qve=()=>`Before production`,$ve=()=>`印刷之前`,sX=((e={},t={})=>(t.locale??J())===`en`?Qve(e):$ve(e)),eye=()=>`Check Your Labels Before Printing`,tye=()=>`打印标签前先检查`,cX=((e={},t={})=>(t.locale??J())===`en`?eye(e):tye(e)),nye=()=>`Labels are small and often scanned in bad lighting. Test the whole workflow before the full run.`,rye=()=>`标签尺寸小,还常在光线不佳的环境扫码。批量打印前先完整测试流程。`,lX=((e={},t={})=>(t.locale??J())===`en`?nye(e):rye(e)),iye=()=>`Print one test sheet`,aye=()=>`先打印一张测试`,uX=((e={},t={})=>(t.locale??J())===`en`?iye(e):aye(e)),oye=()=>`Run one sheet or one label through the exact printer and stock you will use, and scan every code on it.`,sye=()=>`用实际使用的打印机和纸张先打一张或一枚,并逐个扫码验证。`,dX=((e={},t={})=>(t.locale??J())===`en`?oye(e):sye(e)),cye=()=>`Plan for the surface`,lye=()=>`考虑粘贴表面`,fX=((e={},t={})=>(t.locale??J())===`en`?cye(e):lye(e)),uye=()=>`Curved bottles, textured cardboard, and metallic surfaces all scan differently — when in doubt, size up one step.`,dye=()=>`曲面瓶、纹理纸板和金属表面的扫码效果各不相同——拿不准就把尺寸放大一档。`,pX=((e={},t={})=>(t.locale??J())===`en`?uye(e):dye(e)),fye=()=>`Frequently Asked Questions`,pye=()=>`常见问题`,mX=((e={},t={})=>(t.locale??J())===`en`?fye(e):pye(e)),mye=()=>
7`Answers about QR labels and tags, PNG downloads, layout software, sizing, static codes, batch limits, and materials.`,hye=()=>`解答二维码标签与吊牌、PNG 下载、排版软件、尺寸、静态码、批量上限和材质等问题。`,hX=((e={},t={})=>(t.locale??J())===`en`?mye(e):hye(e)),gye=()=>`What is the difference between QR code labels and stickers?`,_ye=()=>`二维码标签和二维码贴纸有什么区别?`,vye=((e={},t={})=>(t.locale??J())===`en`?gye(e):_ye(e)),yye=()=>`Usually the intended use: labels often identify or track products, assets, or inventory, while stickers may promote or decorate. The QR code is the same. This tool creates the code files; you choose the label or sticker layout and stock.`,bye=()=>`通常是用途不同:标签常用于识别或追踪产品、资产和库存,贴纸也可能用于宣传或装饰。二维码本身相同。本工具生成二维码文件,标签或贴纸的版式和纸材由你选择。`,xye=((e={},t={})=>(t.locale??J())===`en`?yye(e):bye(e)),Sye=()=>`Can I use these files with a label printer?`,Cye=()=>`这些文件可以用标签打印机吗?`,wye=((e={},t={})=>(t.locale??J())===`en`?Sye(e):Cye(e)),Tye=()=>`Usually, if your printer software can import PNG images. Download the files, place them in that software's label or tag layout, and verify scaling, margins, and supported image settings. Printer compatibility and sheet layout depend on your software and stock.`,Eye=()=>`如果你的打印机软件支持导入 PNG,通常可以。下载文件后,在软件的标签或吊牌版式中放置图片,并检查缩放、边距和支持的图片设置。具体兼容性和标签纸版式取决于你的软件与纸材。`,Dye=((e={},t={})=>(t.locale??J())===`en`?Tye(e):Eye(e)),Oye=()=>`What size should a QR code label be?`,kye=()=>`二维码标签应该印多大?`,Aye=((e={},t={})=>(t.locale??J())===`en`?Oye(e):kye(e)),jye=()=>`Choose a size based on scan distance, viewing angle, and surface. Start with a test print rather than relying on a universal minimum: a code scanned at arm's length can be smaller than one used across a warehouse. Keep a clear margin around the code.`,Mye=()=>`请根据扫码距离、角度和表面选择尺寸。不要依赖一个适用于所有场景的最小值:一臂距离扫码可以比仓库远距离扫码更小。二维码四周要保留清晰的空白边距,并先测试打印。`,Nye=((e={},t={})=>(t.locale??J())===`en`?jye(e):Mye(e)),Pye=()=>`Do QR code labels expire?`,Fye=()=>`二维码标签会过期吗?`,Iye=((e={},t={})=>(t.locale??J())===`en`?Pye(e):Fye(e)),Lye=()=>`No. The codes are static and work forever with no account or subscription. Just keep the page or record each code points to available.`,Rye=()=>`不会。生成的二维码是静态的,无需账号和订阅即可永久使用。只需保证每个码指向的页面或记录一直可用。`,zye=((e={},t={})=>(t.locale??J())===`en`?Lye(e):Rye(e)),Bye=()=>`How many labels can I make at once?`,Vye=()=>`一次可以制作多少枚标签?`,Hye=((e={},t={})=>(t.locale??J())===`en`?Bye(e):Vye(e)),Uye=()=>`This page supports up to 100 codes per batch. Download the generated PNG files individually or as one ZIP; split larger lists into batches.`,Wye=()=>`本页面每批最多支持 100 个二维码。生成后可以逐个下载 PNG 文件,也可以打包为一个 ZIP;更大的清单请分批处理。`,Gye=((e={},t={})=>(t.locale??J())===`en`?Uye(e):Wye(e)),Kye=()=>`What label material should I use?`,qye=()=>`应该用什么标签材质?`,Jye=((e={},t={})=>(t.locale??J())===`en`?Kye(e):qye(e)),Yye=()=>`Matte white labels scan most reliably. For equipment and outdoor use, choose laminated or vinyl labels that resist abrasion — a scratched code is a dead code.`,Xye=()=>`白色哑光标签扫码最可靠。设备和户外使用请选择覆膜或乙烯基标签以耐磨——刮花的码就是废码。`,Zye
7=((e={},t={})=>(t.locale??J())===`en`?Yye(e):Xye(e)),Qye=()=>`Ready when you are`,$ye=()=>`随时开始`,gX=((e={},t={})=>(t.locale??J())===`en`?Qye(e):$ye(e)),ebe=()=>`Turn your item list into scannable QR code labels.`,tbe=()=>`把物品清单变成可扫码的二维码标签。`,_X=((e={},t={})=>(t.locale??J())===`en`?ebe(e):tbe(e)),nbe=()=>`Paste one link or ID per line, generate up to 100 codes, and download the print-ready set in one ZIP.`,rbe=()=>`每行粘贴一个链接或编号,一次生成最多 100 个码,并将整套打印级文件打包下载。`,vX=((e={},t={})=>(t.locale??J())===`en`?nbe(e):rbe(e)),ibe=()=>`Create QR Code Labels`,abe=()=>`制作二维码标签`,yX=((e={},t={})=>(t.locale??J())===`en`?ibe(e):abe(e)),obe=()=>`Need something bigger?`,sbe=()=>`需要更大的?`,bX=((e={},t={})=>(t.locale??J())===`en`?obe(e):sbe(e)),cbe=()=>`Make QR code signs`,lbe=()=>`制作二维码标牌`,xX=((e={},t={})=>(t.locale??J())===`en`?cbe(e):lbe(e)),ube=()=>`QR Code Labels`,dbe=()=>`二维码标签生成器`,fbe=((e={},t={})=>(t.locale??J())===`en`?ube(e):dbe(e)),pbe=()=>`Print-ready QR code labels for products, inventory, and asset tags — works with any label printer.`,mbe=()=>`可打印的二维码标签,适用于产品、库存和资产标签——兼容任何标签打印机。`,hbe=((e={},t={})=>(t.locale??J())===`en`?pbe(e):mbe(e)),gbe=()=>`QR Code with Serial Number: Bulk Serial QR Generator`,_be=()=>`序列号二维码生成器 - 免费批量制作编号 QR 码`,SX=((e={},t={})=>(t.locale??J())===`en`?gbe(e):_be(e)),vbe=()=>`Generate QR codes with serial numbers in bulk. Build a numbered sequence, encode each one, and download the set — free, no sign-up.`,ybe=()=>`批量生成带序列号的二维码。定义编号规则自动构建序列,每个码唯一,一次下载整套——免费、无需注册、数据不上传。`,CX=((e={},t={})=>(t.locale??J())===`en`?vbe(e):ybe(e)),bbe=()=>`Browser-based serial QR workspace`,xbe=()=>`浏览器端序列号二维码工具`,wX=((e={},t={})=>(t.locale??J())===`en`?bbe(e):xbe(e)),Sbe=()=>`Serial Number QR Code Generator`,Cbe=()=>`序列号二维码生成器`,TX=((e={},t={})=>(t.locale??J())===`en`?Sbe(e):Cbe(e)),wbe=()=>`Create serialized QR codes in bulk — unique, sequential numbers like SN-0001. Define a pattern, pick a start number and count, and download up to 100 codes at once — free, no sign-up.`,Tbe=()=>`批量创建序列化二维码——SN-0001 这样的唯一连续编号。定义编号规则,设置起始号和数量,一次下载最多 100 个码——免费、无需注册。`,EX=((e={},t={})=>(t.locale??J())===`en`?wbe(e):Tbe(e)),Ebe=()=>`SN-0001`,Dbe=()=>`SN-0001`,DX=((e={},t={})=>(t.locale??J())===`en`?Ebe(e):Dbe(e)),Obe=()=>`One value per line — or use the sequence builder above to fill this list automatically.`,kbe=()=>`每行一个值——或使用上方的序列构建器自动填充此列表。`,OX=((e={},t={})=>(t.locale??J())===`en`?Obe(e):kbe(e)),Abe=e=>`QR code for serial number ${e?.value}`,jbe=e=>`序列号 ${e?.value} 的二维码`,kX=((e,t={})=>(t.locale??J())===`en`?Abe(e):jbe(e)),Mbe=()=>`Serial Number QR Codes`,Nbe=()=>`序列号二维码`,Pbe=((e={},t={})=>(t.locale??J())===`en`?Mbe(e):Nbe(e)),Fbe=()=>`Sequence builder`,Ibe=()=>`序列构建器`,AX=((e={},t={})=>(t.locale??J())===`en`?Fbe(e):Ibe(e)),Lbe=()=>`Pattern`,Rbe=()=>`编号规则`,jX=((e={},t={})=>(t.locale??J())===`en`?Lbe(e):Rbe(e)),zbe=e=>`Use ${e?.n} where the number goes, e.g. SN-${e?.n} or https://shop.com/item/${e?.n}`,Bbe=e=>`用 ${e?.n} 表示数字位置,如 SN-${e?.n} 或 https://shop.com/item/${e?.n}`,MX=((e,t={})=>(t.locale??J())===`en`?zbe(e):Bbe(e)),Vbe=()=>`Start`,Hbe=()=>`起始号`,NX=((e={},t={})=>(t.locale??J())===`en`?Vbe(e):Hbe(e)),Ube=()=>`Count`,Wbe=()=>`数量`,PX=((e={},t={})=>(t.locale??J())===`en`?Ube(e):Wbe(e)),Gbe=()=>`Digits`,Kbe=()=>`位数`,FX=((e={},t={})=>(t.locale??J())===`en`?Gbe(e):Kbe(e)),qbe=()=>`Build sequence`,Jbe=()=>`构建序列`,IX=((e={},t={})=>(t.locale??J())===`en`?qbe(e):Jbe(e)),Ybe=e=>`The pattern needs ${e?.n} where the number should appear.`,Xbe=e=>`编号规则中需要包含 ${e?.n} 来标记数字位置。`,LX=((e,t={})=>(t.locale??J())===`en`?Ybe(e):Xbe(e)),Zbe=e=>`Enter a valid start and a count between 1 and ${e?.limit}.`,Qbe=e=>`请输入有效的起始号和 1 到 ${e?.limit} 之间的数量。`,RX=((e,t={})=>(t.locale??J())===`en`?Zbe(e):Qbe(e)),$be=()=>`A simple workflow`,exe=()=>`简单三步`,zX=((e={},t={})=>(t.locale??J())===`en`?$be(e):exe(e)),txe=()=>
7`How to Generate Serial Number QR Codes`,nxe=()=>`如何生成序列号二维码`,BX=((e={},t={})=>(t.locale??J())===`en`?txe(e):nxe(e)),rxe=()=>`Define the numbering pattern, build the sequence, and download a complete set of unique codes.`,ixe=()=>`定义编号规则,构建序列,下载整套唯一二维码。`,VX=((e={},t={})=>(t.locale??J())===`en`?rxe(e):ixe(e)),axe=()=>`Define the pattern`,oxe=()=>`定义规则`,HX=((e={},t={})=>(t.locale??J())===`en`?axe(e):oxe(e)),sxe=e=>`Use ${e?.n} as the placeholder — SN-${e?.n}, ITEM-${e?.n}, or a full URL like https://shop.com/item/${e?.n}. Set the start, count, and digit padding.`,cxe=e=>`用 ${e?.n} 作占位符——SN-${e?.n}、ITEM-${e?.n},或完整网址如 https://shop.com/item/${e?.n}。设置起始号、数量和位数。`,UX=((e,t={})=>(t.locale??J())===`en`?sxe(e):cxe(e)),lxe=()=>`Build and adjust`,uxe=()=>`构建并调整`,WX=((e={},t={})=>(t.locale??J())===`en`?lxe(e):uxe(e)),dxe=()=>`The builder fills the list with your sequence. Edit any line by hand, then pick a size and colors.`,fxe=()=>`构建器会用你的序列填充列表。可以手动修改任意一行,然后选择尺寸和颜色。`,GX=((e={},t={})=>(t.locale??J())===`en`?dxe(e):fxe(e)),pxe=()=>`Download the set`,mxe=()=>`下载整套`,KX=((e={},t={})=>(t.locale??J())===`en`?pxe(e):mxe(e)),hxe=()=>`Generate and download every code as a PNG, individually or in one ZIP — each file named after its serial number.`,gxe=()=>`生成并以 PNG 下载每个码,单独下载或打包 ZIP——每个文件以序列号命名。`,qX=((e={},t={})=>(t.locale??J())===`en`?hxe(e):gxe(e)),_xe=()=>`Common projects`,vxe=()=>`常见场景`,JX=((e={},t={})=>(t.locale??J())===`en`?_xe(e):vxe(e)),yxe=()=>`Where Serial QR Codes Work Best`,bxe=()=>`序列号二维码适用场景`,YX=((e={},t={})=>(t.locale??J())===`en`?yxe(e):bxe(e)),xxe=()=>`A numbered code turns every physical item into a unique, trackable identity.`,Sxe=()=>`编号让每个实体物品都拥有唯一、可追踪的身份。`,XX=((e={},t={})=>(t.locale??J())===`en`?xxe(e):Sxe(e)),Cxe=()=>`Tickets and vouchers`,wxe=()=>`门票与代金券`,ZX=((e={},t={})=>(t.locale??J())===`en`?Cxe(e):wxe(e)),Txe=()=>`Number every ticket or voucher so each one can be validated once — no duplicates, no reuse.`,Exe=()=>`为每张票券编号,确保每张只能核销一次——无重复、无重用。`,QX=((e={},t={})=>(t.locale??J())===`en`?Txe(e):Exe(e)),Dxe=()=>`Product serialization`,Oxe=()=>`产品序列化`,$X=((e={},t={})=>(t.locale??J())===`en`?Dxe(e):Oxe(e)),kxe=()=>`Give every unit its own code linking to authenticity checks, warranty registration, or manuals.`,Axe=()=>`让每件产品拥有自己的码,链接到防伪验证、保修注册或说明书。`,eZ=((e={},t={})=>(t.locale??J())===`en`?kxe(e):Axe(e)),jxe=()=>`Equipment IDs`,Mxe=()=>`设备编号`,tZ=((e={},t={})=>(t.locale??J())===`en`?jxe(e):Mxe(e)),Nxe=()=>`Tag machines and tools with sequential IDs that open service logs or check-out records.`,Pxe=()=>`为机器和工具贴上连续编号,扫码打开保养记录或借用记录。`,nZ=((e={},t={})=>(t.locale??J())===`en`?Nxe(e):Pxe(e)),Fxe=()=>`Inventory tracking`,Ixe=()=>`库存追踪`,rZ=((e={},t={})=>(t.locale??J())===`en`?Fxe(e):Ixe(e)),Lxe=()=>`Number bins, shelves, and pallets so scans map one-to-one onto your stock list.`,Rxe=()=>`为料箱、货架和托盘编号,让扫码与库存清单一一对应。`,iZ=((e={},t={})=>(t.locale??J())===`en`?Lxe(e):Rxe(e)),zxe=()=>`Patterns and output`,Bxe=()=>`规则与输出`,aZ=((e={},t={})=>(t.locale??J())===`en`?zxe(e):Bxe(e)),Vxe=()=>`Numbering Patterns and Downloads`,Hxe=()=>`编号规则与下载`,oZ=((e={},t={})=>(t.locale??J())===`en`?Vxe(e):Hxe(e)),Uxe=()=>`One placeholder, three settings — that is all a serial sequence needs.`,Wxe=()=>`一个占位符、三个设置——序列号就这么多。`,sZ=((e={},t={})=>(t.locale??J())===`en`?Uxe(e):Wxe(e)),Gxe=e=>`The ${e?.n} placeholder`,Kxe=e=>`${e?.n} 占位符`,cZ=((e,t={})=>(t.locale??J())===`en`?Gxe(e):Kxe(e)),qxe=e=>`SN-${e?.n} makes plain serials; https://shop.com/item/${e?.n} makes scannable links. Padding keeps numbers aligned — 4 digits turns 7 into 0007.`,Jxe=e=>`SN-${e?.n} 生成纯序列号;https://shop.com/item/${e?.n} 生成可扫码打开的链接。位数补齐让编号对齐——4 位会把 7 变成 0007。`,lZ=((e,t={})=>(t.locale??J())===`en`?qxe(e):Jxe(e)),Yxe=()=>`The sequence builder fills the paste list — every line is still editable before you generate.`,Xxe=()=>`序列构建器会填充粘贴列表——生成前每一行仍可编辑。`,uZ=((e={},t={})=>(t.locale??J())===`en`?Yxe(e):Xxe(e)),Zxe=()=>`Before production`,Qxe=()=>`印刷之前`,dZ=((e={},t={})=>(t.locale??J())===`en`?Zxe(e):Qxe(e)),$xe=()=>`Check Your Serial Codes Before Printing`,eSe=()=>`打印序列码前先检查`,fZ=((e={},t={})=>(t.locale??J())===`en`?$xe(e):eSe(e)),tSe=()=>`A broken sequence means duplicate or missing items. Verify before the print run.`,nSe=()=>`序列出错意味着物品重复或缺失。印刷前请先验证。`,pZ=((e={},t={})=>(t.locale??J())===`en`?tSe(e):nSe(e)),rSe=()=>`Spot-check the sequence`,iSe=()=>`抽查序列`,mZ=((e={},t={})=>(t.locale??J())===`en`?rSe(e):iSe(e)),aSe=()=>`Scan the first, middle, and last code in the batch and confirm the numbers land where you expect.`,oSe=()=>`扫批次中的第一个、中间和最后一个码,确认编号与预期一致。`,hZ=((e={},t={})=>(t.locale??J())===`en`?aSe(e):oSe(e)),sSe=()=>`Guard against duplicates`,cSe=()=>`防止重复`,gZ=((e={},t={})=>(t.locale??J())===`en`?sSe(e):cSe(e)),lSe=()=>`Keep a record of the highest number you have used so the next batch starts above it — duplicates defeat serialization.`,uSe=()=>`记录已使用的最大编号,下一批从它之上开始——重复编号会让序列化失去意义。`,_Z=((e={},t={})=>(t.locale??J())===`en`?lSe(e):uSe(e)),dSe=()=>`Frequently Asked Questions`,fSe=()=>`常见问题`,vZ=((e={},t={})=>(t.locale??J())===`en`?dSe(e):fSe(e)),pSe=()=>`Answers about serial QR codes, patterns, uniqueness, batch limits, URLs, and expiration.`,mSe=()=>`关于序列号二维码、编号规则、唯一性、批量上限、ç
7½‘址和有效期的解答。`,yZ=((e={},t={})=>(t.locale??J())===`en`?pSe(e):mSe(e)),hSe=()=>`What is a QR code with a serial number?`,gSe=()=>`什么是带序列号的二维码?`,_Se=((e={},t={})=>(t.locale??J())===`en`?hSe(e):gSe(e)),vSe=()=>`It is a QR code that encodes a unique, sequential identifier — like SN-0001 — either on its own or inside a URL. Serialization lets you tell every printed code apart, which is essential for tickets, product units, and asset tags.`,ySe=()=>`它是一种编码了唯一连续标识符的二维码——如 SN-0001——可以单独存在,也可以嵌入网址。序列化让你能区分每一个印刷的码,这对门票、产品单品和资产标签至关重要。`,bSe=((e={},t={})=>(t.locale??J())===`en`?vSe(e):ySe(e)),xSe=()=>`How does the sequence pattern work?`,SSe=()=>`编号规则是怎么工作的?`,CSe=((e={},t={})=>(t.locale??J())===`en`?xSe(e):SSe(e)),wSe=e=>`Write any text with ${e?.n} where the number should go — SN-${e?.n}, ITEM-${e?.n}, or https://shop.com/item/${e?.n}. The builder replaces ${e?.n} with the running number, zero-padded to the digit count you choose (4 digits turns 7 into 0007).`,TSe=e=>`在任意文本中用 ${e?.n} 标记数字位置——SN-${e?.n}、ITEM-${e?.n} 或 https://shop.com/item/${e?.n}。构建器会把 ${e?.n} 替换为递增数字,并按你选择的位数补零(4 位会把 7 变成 0007)。`,ESe=((e,t={})=>(t.locale??J())===`en`?wSe(e):TSe(e)),DSe=()=>`Is every QR code in the batch unique?`,OSe=()=>`批次中的每个二维码都是唯一的吗?`,kSe=((e={},t={})=>(t.locale??J())===`en`?DSe(e):OSe(e)),ASe=()=>`Yes — every line in the list becomes its own code, so a sequence of 100 numbers produces 100 distinct QR codes. Uniqueness across batches is up to you: start the next batch above the last number you used.`,jSe=()=>`是的——列表中的每一行都会生成独立的码,100 个编号就是 100 个不同的二维码。跨批次的唯一性由你保证:下一批从上次结束编号之后开始。`,MSe=((e={},t={})=>(t.locale??J())===`en`?ASe(e):jSe(e)),NSe=()=>`How many serial QR codes can I generate at once?`,PSe=()=>`一次可以生成多少个序列号二维码?`,FSe=((e={},t={})=>(t.locale??J())===`en`?NSe(e):PSe(e)),ISe=()=>`Up to 100 per batch. For larger runs, build the next sequence with a start number right after the previous batch ended.`,LSe=()=>`每批最多 100 个。数量更大时,用紧接着上一批结束号的起始号构建下一段序列即可。`,RSe=((e={},t={})=>(t.locale??J())===`en`?ISe(e):LSe(e)),zSe=()=>`Can the serial number be part of a URL?`,BSe=()=>`序列号可以嵌入网址吗?`,VSe=((e={},t={})=>(t.locale??J())===`en`?zSe(e):BSe(e)),HSe=e=>`Yes — put ${e?.n} anywhere in a full URL, for example https://shop.com/item/${e?.n}. Scanning the code then opens the page for that specific item, ticket, or record.`,USe=e=>`可以——把 ${e?.n} 放在完整网址的任意位置,例如 https://shop.com/item/${e?.n}。扫码即可打开对应商品、票券或记录的专属页面。`,WSe=((e,t={})=>(t.locale??J())===`en`?HSe(e):USe(e)),GSe=()=>`Do serial QR codes expire?`,KSe=()=>`序列号二维码会过期吗?`,qSe=((e={},t={})=>(t.locale??J())===`en`?GSe(e):KSe(e)),JSe=()=>`No. The codes are static and work forever with no account or subscription. If a code points to a URL, just keep that URL pattern alive on your site.`,YSe=()=>`不会。生成的二维码是静态的,无需账号和订阅即可永久使用。如果码指向网址,只需保证该网址规则在你的站点上一直有效。`,XSe=((e={},t={})=>(t.locale??J())===`en`?JSe(e):YSe(e)),ZSe=()=>`Ready when you are`,QSe=()=>`随时开始`,bZ=((e={},t={})=>(t.locale??J())===`en`?ZSe(e):QSe(e)),$Se=()=>`Give every item its own QR code.`,eCe=()=>`让每件物品拥有自己的二维码。`,xZ=((e={},t={})=>(t.locale??J())===`en`?$Se(e):eCe(e)),tCe=()=>`Define a pattern, build a sequence of up to 100 numbers, and download the unique code set in one ZIP.`,nCe=()=>`定义规则,构建最多 100 个编号的序列,并将整套唯一码打包下载。`,SZ=((e={},t={})=>(t.locale??J())===`en`?tCe(e):nCe(e)),rCe=()=>
7`Create Serial QR Codes`,iCe=()=>`制作序列号二维码`,CZ=((e={},t={})=>(t.locale??J())===`en`?rCe(e):iCe(e)),aCe=()=>`Printing these as labels?`,oCe=()=>`要把这些码印成标签?`,wZ=((e={},t={})=>(t.locale??J())===`en`?aCe(e):oCe(e)),sCe=()=>`See the QR code label guide`,cCe=()=>`查看二维码标签指南`,TZ=((e={},t={})=>(t.locale??J())===`en`?sCe(e):cCe(e)),lCe=()=>`Serial Number QR Codes`,uCe=()=>`序列号二维码生成器`,dCe=((e={},t={})=>(t.locale??J())===`en`?lCe(e):uCe(e)),fCe=()=>`Unique, sequentially numbered QR codes for tickets, products, and asset tags.`,pCe=()=>`唯一的连续编号二维码,适用于门票、产品和资产标签。`,mCe=((e={},t={})=>(t.locale??J())===`en`?fCe(e):pCe(e)),hCe=()=>`QR Code Inventory Labels & Item IDs: Free Bulk Generator`,gCe=()=>`库存标签与物品编号二维码:免费批量生成器`,EZ=((e={},t={})=>(t.locale??J())===`en`?hCe(e):gCe(e)),_Ce=()=>`Create static QR codes for inventory item IDs, bins, and shelves. Link each code to your spreadsheet or inventory software, then print — no built-in tracking or inventory management.`,vCe=()=>`为库存物品编号、料箱和货架创建静态二维码。链接到你的表格或库存软件后打印;本工具不提供内置追踪或库存管理。`,DZ=((e={},t={})=>(t.locale??J())===`en`?_Ce(e):vCe(e)),yCe=()=>`Browser-based QR labels for item IDs`,bCe=()=>`浏览器端物品编号二维码标签`,OZ=((e={},t={})=>(t.locale??J())===`en`?yCe(e):bCe(e)),xCe=()=>`QR Code Inventory Labels and Item IDs`,SCe=()=>`库存标签与物品编号二维码`,kZ=((e={},t={})=>(t.locale??J())===`en`?xCe(e):SCe(e)),CCe=()=>`Create static QR codes for item IDs, bins, shelves, and asset labels. This tool generates and downloads the codes; your spreadsheet or inventory software remains the source of truth for management and tracking.`,wCe=()=>`为物品编号、料箱、货架和资产标签创建静态二维码。本工具负责生成和下载,库存管理与扫码追踪仍由你的表格或库存软件负责。`,AZ=((e={},t={})=>(t.locale??J())===`en`?CCe(e):wCe(e)),TCe=()=>`BIN-0001`,ECe=()=>`BIN-0001`,jZ=((e={},t={})=>(t.locale??J())===`en`?TCe(e):ECe(e)),DCe=()=>`One URL, ID, or text value per line — or use the sequence builder above to number the whole stockroom at once.`,OCe=()=>`每行一个网址、编号或文本——或用上方的序列构建器一次为整个库房编号。`,MZ=((e={},t={})=>(t.locale??J())===`en`?DCe(e):OCe(e)),kCe=e=>`Inventory QR code for ${e?.value}`,ACe=e=>`${e?.value} 的库存二维码`,NZ=((e,t={})=>(t.locale??J())===`en`?kCe(e):ACe(e)),jCe=()=>`Inventory QR Codes`,MCe=()=>`库存二维码`,NCe=((e={},t={})=>(t.locale??J())===`en`?jCe(e):MCe(e)),PCe=()=>`A simple workflow`,FCe=()=>`简单三步`,PZ=((e={},t={})=>(t.locale??J())===`en`?PCe(e):FCe(e)),ICe=()=>`How to Create QR Inventory Labels`,LCe=()=>`如何制作库存二维码标签`,FZ=((e={},t={})=>(t.locale??J())===`en`?ICe(e):LCe(e)),RCe=()=>`Create one static code per item or location, then use your own records to manage what each code means.`,zCe=()=>`为每件物品或库位制作一个静态码,再用你自己的记录管理每个码代表的内容。`,IZ=((e={},t={})=>(t.locale??J())===`en`?RCe(e):zCe(e)),BCe=()=>
7`List your items`,VCe=()=>`列出物品`,LZ=((e={},t={})=>(t.locale??J())===`en`?BCe(e):VCe(e)),HCe=()=>`Paste one link or ID per line, or use the sequence builder to number bins and shelves automatically.`,UCe=()=>`每行粘贴一个链接或编号,或用序列构建器自动为料箱和货架编号。`,RZ=((e={},t={})=>(t.locale??J())===`en`?HCe(e):UCe(e)),WCe=()=>`Match the label stock`,GCe=()=>`匹配标签纸`,zZ=((e={},t={})=>(t.locale??J())===`en`?WCe(e):GCe(e)),KCe=()=>`Choose a size that fits your labels and keep high contrast for warehouse lighting.`,qCe=()=>`选择适合标签的尺寸,并保持高对比度以适应仓库光线。`,BZ=((e={},t={})=>(t.locale??J())===`en`?KCe(e):qCe(e)),JCe=()=>`Print and deploy`,YCe=()=>`打印并部署`,VZ=((e={},t={})=>(t.locale??J())===`en`?JCe(e):YCe(e)),XCe=()=>`Download the PNG set, print your labels, and tag every item, bin, and shelf.`,ZCe=()=>`下载整套 PNG,打印标签,为每件物品、料箱和货架贴上。`,HZ=((e={},t={})=>(t.locale??J())===`en`?XCe(e):ZCe(e)),QCe=()=>`Common projects`,$Ce=()=>`常见场景`,UZ=((e={},t={})=>(t.locale??J())===`en`?QCe(e):$Ce(e)),ewe=()=>`Where Item ID QR Codes Help`,twe=()=>`物品编号二维码适用场景`,WZ=((e={},t={})=>(t.locale??J())===`en`?ewe(e):twe(e)),nwe=()=>`Use these static codes as shortcuts to records; this generator does not store stock, update quantities, or provide scan analytics.`,rwe=()=>`把静态码作为记录快捷入口;本生成器不会保存库存、更新数量或提供扫码分析。`,GZ=((e={},t={})=>(t.locale??J())===`en`?nwe(e):rwe(e)),iwe=()=>`Warehouse locations`,awe=()=>`仓库库位`,KZ=((e={},t={})=>(t.locale??J())===`en`?iwe(e):awe(e)),owe=()=>`Code every shelf and bin so staff scan straight to the location record instead of typing aisle numbers.`,swe=()=>`为每个货架和料箱赋码,员工扫码直达库位记录,不用再手输排架号。`,qZ=((e={},t={})=>(t.locale??J())===`en`?owe(e):swe(e)),cwe=()=>`Stock and parts`,lwe=()=>`物料与零件`,JZ=((e={},t={})=>(t.locale??J())===`en`?cwe(e):lwe(e)),uwe=()=>`Link parts to your stock sheet — scan to check quantity, supplier, or reorder status.`,dwe=()=>`把零件链接到库存表——扫码即可查看数量、供应商或补货状态。`,YZ=((e={},t={})=>(t.locale??J())===`en`?uwe(e):dwe(e)),fwe=()=>`Equipment and assets`,pwe=()=>`设备与资产`,XZ=((e={},t={})=>(t.locale??J())===`en`?fwe(e):pwe(e)),mwe=()=>`Give machines and tools codes that open service logs, manuals, or check-out forms.`,hwe=()=>`为机器和工具赋码,扫码打开保养记录、说明书或借用表单。`,ZZ=((e={},t={})=>(t.locale??J())===`en`?mwe(e):hwe(e)),gwe=()=>`Audits and cycle counts`,_we=()=>`盘点与审计`,QZ=((e={},t={})=>(t.locale??J())===`en`?gwe(e):_we(e)),vwe=()=>`Scan down a row of items and tick them off in your sheet — no clipboards, no retyping.`,ywe=()=>`沿着货架逐一扫码,在表格中逐项核对——告别纸板和重复录入。`,$Z=((e={},t={})=>(t.locale??J())===`en`?vwe(e):ywe(e)),bwe=()=>`Linking codes to records`,xwe=()=>`码与记录的连接`,eQ=((e={},t={})=>(t.locale??J())===`en`?bwe(e):xwe(e)),Swe=()=>`Link Each Code to Your Records`,Cwe=()=>`把每个码链接到你的记录`,tQ=((e={},t={})=>(t.locale??J())===`en`?Swe(e):Cwe(e)),wwe=()=>`A QR code is only a shortcut to an item ID or URL. Keep inventory status, ownership, and scan history in your own system.`,Twe=()=>`二维码只是物品编号或网址的快捷入口。库存状态、归属和扫码历史请保存在你自己的系统中。`,nQ=((e={},t={})=>(t.locale??J())===`en`?wwe(e):Twe(e)),Ewe=()=>`Works with any system`,Dwe=()=>`兼容任何系统`,rQ=((e={},t={})=>(t.locale??J())===`en`?Ewe(e):Dwe(e)),Owe=()=>`Point codes at your inventory app, a shared spreadsheet, or an internal wiki — anywhere a URL can reach.`,kwe=()=>`把码指向你的库存应用、共享表格或内部 wiki——任何网址能到达的地方都可以。`,iQ=((e={},t={})=>(t.locale??J())===`en`?Owe(e):kwe(e)),Awe=e=>`Using the sequence builder? URLs like https://your-system.com/item/${e?.n} create one scannable record link per item.`,jwe=e=>`在用序列构建器?https://your-system.com/item/${e?.n} 这样的网址能为每件物品生成可扫码的记录链接。`,aQ=((e,t={})=>(t.locale??J())===`en`?Awe(e):jwe(e)),Mwe=()=>`Before production`,Nwe=()=>`部署之前`,oQ=((e={},t={})=>(t.locale??J())===`en`?Mwe(e):Nwe(e)),Pwe=()=>`Verify Item ID Mappings Before Printing`,Fwe=()=>`打印前验证物品编号对应关系`,sQ=((e={},t={})=>(t.locale??J())===`en`?Pwe(e):Fwe(e)),Iwe=()=>`A mislabeled bin costs more time than no label at all. This tool cannot validate your inventory records, so verify the input-to-label mapping first.`,Lwe=()=>`贴错料箱比没有标签更浪费时间。本工具无法验证你的库存记录,请先确认输入与标签的对应关系。`,cQ=((e={},t={})=>(t.locale??J())===`en`?Iwe(e):Lwe(e)),Rwe=()=>`Verify the mapping`,zwe=()=>`验证对应关系`,lQ=((e={},t={})=>(t.locale??J())===`en`?Rwe(e):zwe(e)),Bwe=()=>`Scan a sample of codes and confirm each value is correct in your own records — this generator does not know which item belongs to which stock entry.`,Vwe=()=>`抽样扫码并在你自己的记录中确认编号正确——生成器不知道哪个物品对应哪条库存记录。`,uQ=((e={},t={})=>(t.locale??J())===`en`?Bwe(e):Vwe(e)),Hwe=()=>`Label for the workflow`,Uwe=()=>`按工作流程贴码`,dQ=((e={},t={})=>(t.locale??J())===`en`?Hwe(e):Uwe(e)),Wwe=()=>`Place codes where staff naturally scan — eye level on shelves, top face of bins, never on moving lids.`,Gwe=()=>`把码贴在员工自然扫码的位置——货架平视高度、料箱顶面,不要贴在活动的盖子上。`,fQ=((e={},t={})=>(t.locale??J())===`en`?Wwe(e):Gwe(e)),Kwe=()=>`Frequently Asked Questions`,qwe=()=>`常见问题`,pQ=((e={},t={})=>(t.locale??J())===`en`?Kwe(e):qwe(e)),Jwe=()=>`Answers about creating item ID labels, linking records, batch limits, and what this static QR generator does not manage.`,Ywe=()=>`解答物品编号标签、记录链接、批量上限,以及这个静态二维码生成器不负责哪些管理功能。`,mQ=((e={},t={})=>(t.locale??J())===`en`?Jwe(e):Ywe(e)),Xwe=()=>`Is this a QR code inventory management system?`,Zwe=()=>`这是二维码库存管理系统吗?`,Qwe=((e={},t={})=>(t.locale??J())===`en`?Xwe(e):Zwe(e)),$we=()=>`No. This is a static QR code generator for item IDs, bins, shelves, and asset labels. It creates and downloads the codes in your browser; it does not store inventory, change quantities, authenticate users, or report scans.`,eTe=()=>`不是。这是用于物品编号、料箱、货架和资产标签的静态二维码生成器。它只在浏览器中创建并下载二维码,不保存库存、不修改数量、不验证用户,也不提供扫码报告。`,tTe=((e={},t={})=>(t.locale??J())===`en`?$we(e):eTe(e)),nTe=()=>`What can I use these inventory QR codes for?`,rTe=()=>`库存二维码可以用来做什么?`,iTe=((e={},t={})=>(t.locale??J())===`en`?nTe(e):rTe(e)),aTe=()=>
7`Use a code as a shortcut to an item ID, URL, spreadsheet row, manual, or form. Your inventory app or spreadsheet remains responsible for stock levels, ownership, check-in and check-out, and other management tasks.`,oTe=()=>`可以把二维码作为物品编号、网址、表格行、说明书或表单的快捷入口。库存应用或表格仍负责库存数量、归属、出入库等管理工作。`,sTe=((e={},t={})=>(t.locale??J())===`en`?aTe(e):oTe(e)),cTe=()=>`Can I link an item QR code to a spreadsheet?`,lTe=()=>`物品二维码可以链接到表格吗?`,uTe=((e={},t={})=>(t.locale??J())===`en`?cTe(e):lTe(e)),dTe=()=>`Yes. Paste a spreadsheet row URL, filtered view URL, or plain item ID into the list. The generator encodes that value; it does not sync with or update the spreadsheet.`,fTe=()=>`可以。把表格行网址、筛选视图网址或纯物品编号粘贴到列表中。生成器只负责编码,不会同步或更新表格。`,pTe=((e={},t={})=>(t.locale??J())===`en`?dTe(e):fTe(e)),mTe=()=>`Can I number items sequentially?`,hTe=()=>`可以给物品连续编号吗?`,gTe=((e={},t={})=>(t.locale??J())===`en`?mTe(e):hTe(e)),_Te=e=>`Yes — use the built-in sequence builder. A pattern like BIN-${e?.n} or https://your-system.com/item/${e?.n} with a start number and count produces a unique, padded code for every item in one run.`,vTe=e=>`可以——使用内置的序列构建器。BIN-${e?.n} 或 https://your-system.com/item/${e?.n} 这样的规则,加上起始号和数量,一次就能为每件物品生成唯一、对齐的码。`,yTe=((e,t={})=>(t.locale??J())===`en`?_Te(e):vTe(e)),bTe=()=>`How many inventory QR codes can I make at once?`,xTe=()=>`一次可以制作多少个库存二维码?`,STe=((e={},t={})=>(t.locale??J())===`en`?bTe(e):xTe(e)),CTe=()=>`Up to 100 per batch, downloaded as PNGs or one ZIP. For larger sites, split locations into batches — zones or aisles work well as batch boundaries.`,wTe=()=>`每批最多 100 个,可下载 PNG 或打包 ZIP。场地更大时按区域或通道分批即可。`,TTe=((e={},t={})=>(t.locale??J())===`en`?CTe(e):wTe(e)),ETe=()=>`Do inventory QR codes expire?`,DTe=()=>`库存二维码会过期吗?`,OTe=((e={},t={})=>(t.locale??J())===`en`?ETe(e):DTe(e)),kTe=()=>`No. The codes are static and work forever with no account or subscription. If a code links to a URL, keep that URL alive and the label keeps working.`,ATe=()=>`不会。生成的二维码是静态的,无需账号和订阅即可永久使用。如果码指向网址,只要网址保持有效,标签就一直可用。`,jTe=((e={},t={})=>(t.locale??J())===`en`?kTe(e):ATe(e)),MTe=()=>`Ready when you are`,NTe=()=>`随时开始`,hQ=((e={},t={})=>(t.locale??J())===`en`?MTe(e):NTe(e)),PTe=()=>`Create item IDs your system can use.`,FTe=()=>`创建系统可使用的物品编号。`,gQ=((e={},t={})=>(t.locale??J())===`en`?PTe(e):FTe(e)),ITe=()=>`Paste item IDs or record links, generate up to 100 static QR codes, and download the set as PNGs or one ZIP. Manage inventory in your own system.`,LTe=()=>`粘贴物品编号或记录链接,生成最多 100 个静态二维码,并下载 PNG 或 ZIP。库存管理请在你自己的系统中完成。`,_Q=((e={},t={})=>(t.locale??J())===`en`?ITe(e):LTe(e)),RTe=()=>`Create Item ID QR Codes`,zTe=()=>`制作物品编号二维码`,vQ=((e={},t={})=>(t.locale??J())===`en`?RTe(e):zTe(e)),BTe=()=>`Need sequential item numbers?`,VTe=()=>`需要连续的物品编号?`,yQ=((e={},t={})=>(t.locale??J())===`en`?BTe(e):VTe(e)),HTe=()=>`Try the serial number generator`,UTe=()=>`试试序列号生成器`,bQ=((e={},t={})=>(t.locale??J())===`en`?HTe(e):UTe(e)),WTe=()=>`Inventory Item ID QR Codes`,GTe=()=>`库存物品编号二维码`,KTe=((e={},t={})=>(t.locale??J())===`en`?WTe(e):GTe(e)),qTe=()=>`Static QR codes for item IDs, bins, shelves, and asset labels — management stays in your system.`,JTe=()=>`用于物品编号、料箱、货架和资产标签的静态二维码,管理仍在你的系统中完成。`,YTe=((e={},t={})=>(t.locale??J())===`en`?qTe(e):JTe(e)),XTe=()=>`Sample QR Codes: 13 Free Examples to Scan & Test`,ZTe=()=>`二维码示例大全 - 13 个免费样本,即扫即测`,xQ=((e={},t={})=>(t.locale??J())===`en`?XTe(e):ZTe(e)),QTe=()=>`Sample QR codes to scan right now — URL, WiFi, vCard, email, phone, SMS, and text examples, plus test codes for scanner practice. Free PNG downloads.`,$Te=()=>`可直接扫码体验的二维码示例画廊——网址、WiFi、vCard 名片、邮箱、电话、短信和纯文本样本,另有扫码枪测试码。免费下载 PNG。`,SQ=((e={},t={})=>(t.locale??J())===`en`?QTe(e):$Te(e)),eEe=()=>`Scan-ready examples`,tEe=()=>`即扫即用`,CQ=((e={},t={})=>(t.locale??J())===`en`?eEe(e):tEe(e)),nEe=()=>`Sample QR Codes to Scan, Test, and Download`,rEe=()=>`二维码示例:可扫、可测、可下载`,wQ=((e={},t={})=>(t.locale??J())===`en`?nEe(e):rEe(e)),iEe=()=>`Every QR code on this page is real and scannable. Point your phone camera at any example to see exactly what it does — or download the PNG and use it in your own tests, mockups, and print proofs.`,aEe=()=>`本页的每个二维码都是真实可扫的。用手机相机对准任意示例,立即看到它的效果——或下载 PNG,用在你自己的测试、设计稿和印刷打样中。`,TQ=((e={},t={})=>(t.locale??J())===`en`?iEe(e):aEe(e)),oEe=()=>`Encoded content`,sEe=()=>`编码内容`,EQ=((e={},t={})=>(t.locale??J())===`en`?oEe(e):sEe(e)),cEe=()=>`Scan with your phone camera`,lEe=()=>`用手机相机扫码`,DQ=((e={},t={})=>(t.locale??J())===`en`?cEe(e):lEe(e)),uEe=()=>`PNG`,dEe=()=>`PNG`,OQ=((e={},t={})=>(t.locale??J())===`en`?uEe(e):dEe(e)),fEe=e=>`Sample QR code — ${e?.label}`,pEe=e=>`二维码示例——${e?.label}`,kQ=((e,t={})=>(t.locale??J())===`en`?fEe(e):pEe(e)),mEe=()=>`Website links`,hEe=()=>`网址链接`,gEe=((e={},t={})=>(t.locale??J())===`en`?mEe(e):hEe(e)),_Ee=()=>`URL QR Code Examples`,vEe=()=>`网址二维码示例`,yEe=((e={},t={})=>(t.locale??J())===`en`?_Ee(e):vEe(e)),bEe=()=>`The most common QR code: scan it and a web page opens. These samples show a plain link and a link with tracking parameters.`,xEe=()=>`最常见的二维码:扫码即打开网页。这组样本展示一个普通链接和一个带追踪参数的链接。`,SEe=((e={},t={})=>(t.locale??J())===`en`?bEe(e):xEe(e)),CEe=()=>`Simple website link`,wEe=()=>`简单网站链接`,TEe=((e={},t={})=>(t.locale??J())===`en`?CEe(e):wEe(e)),EEe=()=>`Opens this site's homepage — the everyday website QR code.`,DEe=()=>`打开本站首页——最典型的网址二维码。`,OEe=((e={},t={})=>(t.locale??J())===`en`?EEe(e):DEe(e)),kEe=()=>`Link with UTM tracking`,AEe=()=>`带 UTM 追踪的链接`,jEe=((e={},t={})=>(t.locale??J())===`en`?kEe(e):AEe(e)),MEe=()=>`A campaign URL with UTM parameters, the way marketers track poster and flyer scans.`,NEe=()=>
7`带 UTM 参数的营销链接,市场人员用它追踪海报和传单的扫码量。`,PEe=((e={},t={})=>(t.locale??J())===`en`?MEe(e):NEe(e)),FEe=()=>`Network access`,IEe=()=>`网络连接`,LEe=((e={},t={})=>(t.locale??J())===`en`?FEe(e):IEe(e)),REe=()=>`WiFi QR Code Examples`,zEe=()=>`WiFi 二维码示例`,BEe=((e={},t={})=>(t.locale??J())===`en`?REe(e):zEe(e)),VEe=()=>`Scan to join a network without typing the password. These samples use made-up credentials — your phone will offer to join a network that doesn't exist, which is exactly the point of a test.`,HEe=()=>`扫码即连网络,免输密码。这组样本使用虚构凭据——手机会提示加入一个不存在的网络,这正是测试的意义。`,UEe=((e={},t={})=>(t.locale??J())===`en`?VEe(e):HEe(e)),WEe=()=>`Create a WiFi QR code for your network →`,GEe=()=>`为你的网络制作 WiFi 二维码 →`,KEe=((e={},t={})=>(t.locale??J())===`en`?WEe(e):GEe(e)),qEe=()=>`Password-protected network`,JEe=()=>`密码保护网络`,YEe=((e={},t={})=>(t.locale??J())===`en`?qEe(e):JEe(e)),XEe=()=>`WPA network named SampleNetwork — phones show a Join prompt with the password filled in.`,ZEe=()=>`名为 SampleNetwork 的 WPA 网络——手机会弹出加入提示并自动填入密码。`,QEe=((e={},t={})=>(t.locale??J())===`en`?XEe(e):ZEe(e)),$Ee=()=>`Open guest network`,eDe=()=>`开放访客网络`,tDe=((e={},t={})=>(t.locale??J())===`en`?$Ee(e):eDe(e)),nDe=()=>`No password — the format cafés and venues use for guest WiFi.`,rDe=()=>`无密码——咖啡馆和场馆的访客 WiFi 常用这种格式。`,iDe=((e={},t={})=>(t.locale??J())===`en`?nDe(e):rDe(e)),aDe=()=>`Digital business card`,oDe=()=>`电子名片`,sDe=((e={},t={})=>(t.locale??J())===`en`?aDe(e):oDe(e)),cDe=()=>`vCard Contact QR Code Example`,lDe=()=>`vCard 名片二维码示例`,uDe=((e={},t={})=>(t.locale??J())===`en`?cDe(e):lDe(e)),dDe=()=>
7`Scan this and your phone offers to save a full contact — name, job title, company, phone, email, and website. This is the format our vCard generator produces.`,fDe=()=>`扫码后手机会提示保存完整联系人——姓名、职位、公司、电话、邮箱和网址。这正是我们 vCard 生成器输出的格式。`,pDe=((e={},t={})=>(t.locale??J())===`en`?dDe(e):fDe(e)),mDe=()=>`Make a vCard QR code →`,hDe=()=>`制作 vCard 二维码 →`,gDe=((e={},t={})=>(t.locale??J())===`en`?mDe(e):hDe(e)),_De=()=>`Complete contact card`,vDe=()=>`完整联系人卡片`,yDe=((e={},t={})=>(t.locale??J())===`en`?_De(e):vDe(e)),bDe=()=>`Alex Example at Example Inc. — an Add to Contacts prompt with every field filled.`,xDe=()=>`Example 公司的 Alex Example——弹出保存联系人提示,所有字段已填好。`,SDe=((e={},t={})=>(t.locale??J())===`en`?bDe(e):xDe(e)),CDe=()=>`One-tap actions`,wDe=()=>`一触即达`,TDe=((e={},t={})=>(t.locale??J())===`en`?CDe(e):wDe(e)),EDe=()=>`Email, Phone, and SMS QR Code Examples`,DDe=()=>`邮箱、电话、短信二维码示例`,ODe=((e={},t={})=>(t.locale??J())===`en`?EDe(e):DDe(e)),kDe=()=>`These codes trigger an action instead of opening a page: start an email, dial a number, or draft a text message.`,ADe=()=>`这类码不打开网页,而是触发动作:写邮件、拨电话或起草短信。`,jDe=((e={},t={})=>(t.locale??J())===`en`?kDe(e):ADe(e)),MDe=()=>`Email QR code`,NDe=()=>`邮箱二维码`,PDe=((e={},t={})=>(t.locale??J())===`en`?MDe(e):NDe(e)),FDe=()=>`Opens a new email to [email protected] with the subject pre-filled.`,IDe=()=>`新建一封发往 [email protected] 的邮件,主题已预填。`,LDe=((e={},t={})=>(t.locale??J())===`en`?FDe(e):IDe(e)),RDe=()=>`Phone QR code`,zDe=()=>`电话二维码`,BDe=((e={},t={})=>(t.locale??J())===`en`?RDe(e):zDe(e)),VDe=()=>`Offers to call the sample number — the format used on support stickers.`,HDe=()=>`提示拨打示例号码——客服贴纸常用的格式。`,UDe=((e={},t={})=>(t.locale??J())===`en`?VDe(e):HDe(e)),WDe=()=>`SMS QR code`,GDe=()=>`短信二维码`,KDe=((e={},t={})=>(t.locale??J())===`en`?WDe(e):GDe(e)),qDe=()=>`Drafts a text message with a pre-written body — common for opt-in campaigns.`,JDe=()=>`起草一条内容预填的短信——订阅活动常用。`,YDe=((e={},t={})=>(t.locale??J())===`en`?qDe(e):JDe(e)),XDe=()=>`Pure text`,ZDe=()=>`纯文本`,QDe=((e={},t={})=>(t.locale??J())===`en`?XDe(e):ZDe(e)),$De=()=>`Plain Text QR Code Examples`,eOe=()=>`纯文本二维码示例`,tOe=((e={},t={})=>(t.locale??J())===`en`?$De(e):eOe(e)),nOe=()=>`No link, no action — scanning simply reveals the stored text. Useful for notes, serials, and anything a human should read.`,rOe=()=>
7`没有链接,没有动作——扫码只是显示存储的文字。适合备注、编号和任何需要人眼阅读的内容。`,iOe=((e={},t={})=>(t.locale??J())===`en`?nOe(e):rOe(e)),aOe=()=>`Simple text message`,oOe=()=>`简单文本`,sOe=((e={},t={})=>(t.locale??J())===`en`?aOe(e):oOe(e)),cOe=()=>`A short sentence — the lightest possible QR code, easy to scan at small sizes.`,lOe=()=>`一个短句——最轻量的二维码,小尺寸也容易扫。`,uOe=((e={},t={})=>(t.locale??J())===`en`?cOe(e):lOe(e)),dOe=()=>`Text with emoji`,fOe=()=>`带表情符号的文本`,pOe=((e={},t={})=>(t.locale??J())===`en`?dOe(e):fOe(e)),mOe=()=>`QR codes store Unicode, so emoji and non-Latin scripts work fine.`,hOe=()=>`二维码支持 Unicode,emoji 和非拉丁文字都没问题。`,gOe=((e={},t={})=>(t.locale??J())===`en`?mOe(e):hOe(e)),_Oe=()=>`Practice set`,vOe=()=>`测试套装`,yOe=((e={},t={})=>(t.locale??J())===`en`?_Oe(e):vOe(e)),bOe=()=>`Test QR Codes for Scanner Practice`,xOe=()=>`扫码练习测试码`,SOe=((e={},t={})=>(t.locale??J())===`en`?bOe(e):xOe(e)),COe=()=>`Three densities, easiest to hardest. Use these to test a scanner app, check print quality, or find the smallest size your camera can read.`,wOe=()=>`三种密度,从易到难。用来测试扫码应用、检查打印质量,或找到你的相机能识别的最小尺寸。`,TOe=((e={},t={})=>(t.locale??J())===`en`?COe(e):wOe(e)),EOe=()=>`Generate numbered test codes →`,DOe=()=>`生成带编号的测试码 →`,OOe=((e={},t={})=>(t.locale??J())===`en`?EOe(e):DOe(e)),kOe=()=>`Low density — short ID`,AOe=()=>`低密度——短编号`,jOe=((e={},t={})=>(t.locale??J())===`en`?kOe(e):AOe(e)),MOe=()=>`Nine characters make a coarse, forgiving code that scans from far away or at tiny sizes.`,NOe=()=>`九个字符构成稀疏、容错高的码,远距离或很小尺寸也能扫。`,POe=((e={},t={})=>(t.locale??J())===`en`?MOe(e):NOe(e)),FOe=()=>`Medium density — asset link`,IOe=()=>`中密度——资产链接`,LOe=((e={},t={})=>(t.locale??J())===`en`?FOe(e):IOe(e)),ROe=()=>`A typical inventory URL — the density most real-world labels use.`,zOe=()=>`典型的库存网址——真实标签最常用的密度。`,BOe=((e={},t={})=>(t.locale??J())===`en`?ROe(e):zOe(e)),VOe=()=>`High density — long URL`,HOe=()=>`高密度——长网址`,UOe=((e={},t={})=>(t.locale??J())===`en`?VOe(e):HOe(e)),WOe=()=>`Nearly 100 characters. If your scanner reads this at arm's length, it handles anything.`,GOe=()=>`接近 100 个字符。如果你的扫码器能在一臂距离内读出它,就无所不能了。`,KOe=((e={},t={})=>(t.locale??J())===`en`?WOe(e):GOe(e)),qOe=()=>`Frequently Asked Questions`,JOe=()=>`常见问题`,AQ=((e={},t={})=>(t.locale??J())===`en`?qOe(e):JOe(e)),YOe=()=>`Answers about scanning these samples, downloading them, expiration, and making your own QR codes.`,XOe=()=>`关于扫码体验、下载、有效期以及如何制作自己的二维码的解答。`,jQ=((e={},t={})=>(t.locale??J())===`en`?YOe(e):XOe(e)),ZOe=()=>`What is a sample QR code?`,QOe=()=>`什么是二维码示例?`,$Oe=((e={},t={})=>(t.locale??J())===`en`?ZOe(e):QOe(e)),eke=()=>`A sample QR code is a ready-made example you can scan to see how a QR code behaves before making your own. Every sample on this page encodes real content — links, WiFi credentials, a contact card, and plain text — so you can test each type with your phone.`,tke=()=>`二维码示例是现成的样本,让你在动手制作前先扫码体验效果。本页每个样本都编码了真实内容——链接、WiFi 凭据、联系人卡片和纯文本——方便你用手机逐一测试。`,nke=((e={},t={})=>(t.locale??J())===`en`?eke(e):tke(e)),rke=()=>`How do I scan these sample QR codes?`,ike=()=>`如何扫描这些示例二维码?`,ake=((e={},t={})=>(t.locale??J())===`en`?rke(e):ike(e)),oke=()=>`Open your phone's camera and point it at any code on this page — on iPhone and Android, the built-in camera reads QR codes with no app needed. A notification appears showing the content or action. The WiFi and contact samples will offer to join a network or save a contact.`,ske=()=>`打开手机相机对准页面上的任意二维码即可——iPhone 和安卓的系统相机无需安装应用即可识别。屏幕会弹出内容或操作提示;WiFi 和名片样本会提示加入网络或保存联系人。`,cke=((e={},t={})=>(t.locale??J())===`en`?oke(e):ske(e)),lke=()=>`Can I download these sample QR codes?`,uke=()=>`可以下载这些示例二维码吗?`,dke=((e={},t={})=>(t.locale??J())===`en`?lke(e):uke(e)),fke=()=>`Yes — every sample has a PNG download button. Use them to test scanner apps, check print quality, mock up designs, or calibrate the smallest scannable size for your project. They're free for any use.`,pke=()=>`可以——每个样本都有 PNG 下载按钮。用它们测试扫码应用、检查打印质量、套设计稿,或校准你项目的最小可扫尺寸。完全免费,用途不限。`,mke=((e={},t={})=>(t.locale??J())===`en`?fke(e):pke(e)),hke=()=>`Do these sample QR codes expire?`,gke=()=>`这些示例二维码会过期吗?`,_ke=((e={},t={})=>(t.locale??J())===`en`?hke(e):gke(e)),vke=()=>`No. These are static QR codes — the content is stored inside the code itself, so they work forever with no account, subscription, or server involved. The link samples keep working as long as their target pages exist.`,yke=()=>
7`不会。它们是静态二维码——内容直接存储在码里,无需账号、订阅或服务器即可永久使用。链接类样本只要目标页面存在就一直有效。`,bke=((e={},t={})=>(t.locale??J())===`en`?vke(e):yke(e)),xke=()=>`How do I make my own QR code like these?`,Ske=()=>`如何制作自己的二维码?`,Cke=((e={},t={})=>(t.locale??J())===`en`?xke(e):Ske(e)),wke=()=>`Use the free bulk QR generator on our homepage: paste your links, text, or IDs (one per line), and download up to 20,000 QR codes as PNGs or a single ZIP. For contact cards, serial numbers, labels, and inventory, use the dedicated generators linked above.`,Tke=()=>`使用首页的免费批量生成器:粘贴你的链接、文本或编号(每行一个),即可下载最多 20,000 个二维码(PNG 或 ZIP 打包)。名片、序列号、标签和库存场景可使用上方链接的专用生成器。`,Eke=((e={},t={})=>(t.locale??J())===`en`?wke(e):Tke(e)),Dke=()=>`Are these QR code examples free to use?`,Oke=()=>`这些二维码示例可以免费使用吗?`,kke=((e={},t={})=>(t.locale??J())===`en`?Dke(e):Oke(e)),Ake=()=>`Completely. Download, print, and redistribute them however you like — no sign-up, no watermark, no attribution required. They encode demo content (example.com links and fictional contacts), so they're safe to share anywhere.`,jke=()=>`完全免费。随意下载、打印、转发——无需注册、无水印、无需署名。它们编码的是演示内容(example.com 链接和虚构联系人),在任何场合分享都安全。`,Mke=((e={},t={})=>(t.locale??J())===`en`?Ake(e):jke(e)),Nke=()=>`Ready when you are`,Pke=()=>`随时开始`,MQ=((e={},t={})=>(t.locale??J())===`en`?Nke(e):Pke(e)),Fke=()=>`Seen enough? Make your own in seconds.`,Ike=()=>`看够了?几秒做出自己的二维码。`,NQ=((e={},t={})=>(t.locale??J())===`en`?Fke(e):Ike(e)),Lke=()=>`Paste your list, generate up to 20,000 QR codes at once, and download the whole set as PNGs or one ZIP — free, no sign-up.`,Rke=()=>`粘贴清单,一次生成最多 20,000 个二维码,整套下载为 PNG 或 ZIP——免费、无需注册。`,PQ=((e={},t={})=>(t.locale??J())===`en`?Lke(e):Rke(e)),zke=()=>`Create My QR Codes`,Bke=()=>`制作我的二维码`,FQ=((e={},t={})=>(t.locale??J())===`en`?zke(e):Bke(e)),Vke=()=>`Setting up asset tracking?`,Hke=()=>`在搭建资产追踪?`,IQ=((e={},t={})=>(t.locale??J())===`en`?Vke(e):Hke(e)),Uke=()=>`Try the inventory QR generator`,Wke=()=>`试试库存二维码生成器`,LQ=((e={},t={})=>(t.locale??J())===`en`?Uke(e):Wke(e)),Gke=()=>`Sample QR Codes`,Kke=()=>`二维码示例库`,qke=((e={},t={})=>(t.locale??J())===`en`?Gke(e):Kke(e)),Jke=()=>`A gallery of scannable examples — URL, WiFi, vCard, and test codes, all free to download.`,Yke=()=>`可扫码体验的示例画廊——网址、WiFi、名片和测试码,全部免费下载。`,Xke=((e={},t={})=>(t.locale??J())===`en`?Jke(e):Yke(e)),Zke=()=>`Sample QR Codes`,Qke=()=>`二维码示例库`,$ke=((e={},t={})=>(t.locale??J())===`en`?Zke(e):Qke(e)),eAe=()=>`Random QR Code Generator: Bulk Random Codes, Free`,tAe=()=>`随机二维码生成器 - 批量生成随机码,免费免注册`,RQ=((e={},t={})=>(t.locale??J())===`en`?eAe(e):tAe(e)),nAe=()=>`Generate random QR codes in bulk with client-side CSPRNG tokens. Choose alphanumeric, hex, or numeric payloads; make up to 100, then download PNGs or ZIPs free.`,rAe=()=>`批量生成随机二维码和随机码:浏览器本地使用 CSPRNG,支持字母数字、十六进制或纯数字内容。一次 1–100 个,可免费下载 PNG 或 ZIP。`,zQ=((e={},t={})=>(t.locale??J())===`en`?nAe(e):rAe(e)),iAe=()=>`CSPRNG randomness, bulk output`,aAe=()=>`加密级随机,批量输出`,BQ=((e={},t={})=>(t.locale??J())===`en`?iAe(e):aAe(e)),oAe=()=>`Random QR Code Generator`,sAe=()=>`随机二维码生成器`,VQ=((e={},t={})=>(t.locale??J())===`en`?oAe(e):sAe(e)),cAe=()=>`Generate up to 100 unique random QR payloads at once. Choose a character set and length, build the batch, and download PNGs or one ZIP — free, no sign-up, and generated locally in your browser.`,lAe=()=>`一次生成最多 100 个唯一随机二维码内容。选择字符集和长度,一键构建整批,并下载 PNG 或 ZIP——免费、无需注册,且全部在浏览器本地完成。`,HQ=((e={},t={})=>(t.locale??J())===`en`?cAe(e):lAe(e)),uAe=()=>`7K9X-2QRF-8M4T`,dAe=()=>`7K9X-2QRF-8M4T`,UQ=((e={},t={})=>(t.locale??J())===`en`?uAe(e):dAe(e)),fAe=()=>`One token per line — or use the random builder above to fill this list with fresh codes in one click.`,pAe=()=>`每行一个码——或用上方的随机构建器一键填入全新的一批。`,WQ=((e={},t={})=>(t.locale??J())===`en`?fAe(e):pAe(e)),mAe=e=>`Random QR code for ${e?.value}`,hAe=e=>`${e?.value} 的随机二维码`,GQ=((e,t={})=>(t.locale??J())===`en`?mAe(e):hAe(e)),gAe=()=>`Random QR Codes`,_Ae=()=>`随机二维码`,vAe=((e={},t={})=>(t.locale??J())===`en`?gAe(e):_Ae(e)),yAe=()=>`Random code builder`,bAe=()=>`随机码构建器`,KQ=((e={},t={})=>(t.locale??J())===`en`?yAe(e):bAe(e)),xAe=()=>`Character set`,SAe=()=>`字符集`,qQ=((e={},t={})=>
7(t.locale??J())===`en`?xAe(e):SAe(e)),CAe=()=>`Alphanumeric`,wAe=()=>`字母数字`,JQ=((e={},t={})=>(t.locale??J())===`en`?CAe(e):wAe(e)),TAe=()=>`Hex (0-9 A-F)`,EAe=()=>`十六进制 (0-9 A-F)`,YQ=((e={},t={})=>(t.locale??J())===`en`?TAe(e):EAe(e)),DAe=()=>`Numeric`,OAe=()=>`纯数字`,XQ=((e={},t={})=>(t.locale??J())===`en`?DAe(e):OAe(e)),kAe=()=>`Length`,AAe=()=>`长度`,ZQ=((e={},t={})=>(t.locale??J())===`en`?kAe(e):AAe(e)),jAe=()=>`Count`,MAe=()=>`数量`,QQ=((e={},t={})=>(t.locale??J())===`en`?jAe(e):MAe(e)),NAe=()=>`Build random codes`,PAe=()=>`构建随机码`,$Q=((e={},t={})=>(t.locale??J())===`en`?NAe(e):PAe(e)),FAe=e=>`Enter a length of 4-64 and a count of 1-${e?.limit}.`,IAe=e=>`请输入 4-64 的长度和 1-${e?.limit} 的数量。`,e$=((e,t={})=>(t.locale??J())===`en`?FAe(e):IAe(e)),LAe=()=>`A simple workflow`,RAe=()=>`简单三步`,t$=((e={},t={})=>(t.locale??J())===`en`?LAe(e):RAe(e)),zAe=()=>`How to Generate Random QR Codes in Bulk`,BAe=()=>`如何批量生成随机二维码`,n$=((e={},t={})=>(t.locale??J())===`en`?zAe(e):BAe(e)),VAe=()=>`Roll a batch, style it, download it — three steps.`,HAe=()=>`摇一批、调好样式、打包下载——三步完成。`,r$=((e={},t={})=>(t.locale??J())===`en`?VAe(e):HAe(e)),UAe=()=>`Roll a batch`,WAe=()=>`摇出一批`,i$=((e={},t={})=>(t.locale??J())===`en`?UAe(e):WAe(e)),GAe=()=>`Choose alphanumeric, hex, or numeric, set the length and count, and build up to 100 unique tokens at once.`,KAe=()=>`选择字母数字、十六进制或纯数字,设置长度和数量,一次构建最多 100 个唯一码。`,a$=((e={},t={})=>(t.locale??J())===`en`?GAe(e):KAe(e)),qAe=()=>`Match your design`,JAe=()=>`匹配设计`,o$=((e={},t={})=>(t.locale??J())===`en`?qAe(e):JAe(e)),YAe=()=>`Pick a size and colors that fit your labels, tickets, or test sheets — keep the contrast high.`,XAe=()=>`选择适合标签、票券或测试表的尺寸和颜色——保持高对比度。`,s$=((e={},t={})=>(t.locale??J())===`en`?YAe(e):XAe(e)),ZAe=()=>`Download the set`,QAe=()=>`下载整套`,c$=((e={},t={})=>(t.locale??J())===`en`?ZAe(e):QAe(e)),$Ae=()=>`Save each code as a PNG or grab the whole batch in one ZIP file.`,eje=()=>`逐个保存 PNG,或将整批打包为一个 ZIP 下载。`,l$=((e={},t={})=>(t.locale??J())===`en`?$Ae(e):eje(e)),tje=()=>`Common projects`,nje=()=>`常见场景`,u$=((e={},t={})=>(t.locale??J())===`en`?tje(e):nje(e)),rje=()=>`What Random QR Codes Are Good For`,ije=()=>`随机二维码能做什么`,d$=((e={},t={})=>(t.locale??J())===`en`?rje(e):ije(e)),aje=()=>`Anywhere you need unique, unguessable codes at scale.`,oje=()=>`任何需要大规模唯一、不可猜测编码的地方。`,f$=((e={},t={})=>(t.locale??J())===`en`?aje(e):oje(e)),sje=()=>`Scanner and print testing`,cje=()=>`扫码与打印测试`,p$=((e={},t={})=>(t.locale??J())===`en`?sje(e):cje(e)),lje=()=>`Fill test sheets with fresh codes to calibrate scanners, printers, and scan-distance without reusing the same payload.`,uje=()=>`用全新的码填充测试表,校准扫码器、打印机和扫码距离,不再重复使用同一个内容。`,m$=((e={},t={})=>(t.locale??J())===`en`?lje(e):uje(e)),dje=()=>`Unique tokens and coupons`,fje=()=>`唯一凭证与优惠券`,h$=((e={},t={})=>(t.locale??J())===`en`?dje(e):fje(e)),pje=()=>`Generate one-time voucher codes, giveaway entries, or access tokens — each QR encodes a different unguessable string.`,mje=()=>`生成一次性代金券码、抽奖券或访问令牌——每个二维码编码不同的不可猜测字符串。`,g$=((e={},t={})=>(t.locale??J())===`en`?pje(e):mje(e)),hje=()=>`Raffles and games`,gje=()=>`抽奖与游戏`,_$=((e={},t={})=>(t.locale??J())===`en`?hje(e):gje(e)),_je=()=>`Print a pile of unique codes for prize draws, scavenger hunts, and escape-room puzzles.`,vje=()=>`打印一堆唯一码,用于抽奖、寻宝游戏和密室逃脱谜题。`,v$=((e={},t={})=>(t.locale??J())===`en`?_je(e):vje(e)),yje=()=>`Design placeholders`,bje=()=>`设计占位`,y$=((e={},t={})=>(t.locale??J())===`en`?yje(e):bje(e)),xje=()=>
7`Drop realistic random codes into mockups and proofs before the real content is ready.`,Sje=()=>`在真实内容就绪前,把逼真的随机码放进设计稿和打样里。`,b$=((e={},t={})=>(t.locale??J())===`en`?xje(e):Sje(e)),Cje=()=>`Character sets`,wje=()=>`字符集`,x$=((e={},t={})=>(t.locale??J())===`en`?Cje(e):wje(e)),Tje=()=>`Pick the Right Random Format`,Eje=()=>`选择合适的随机格式`,S$=((e={},t={})=>(t.locale??J())===`en`?Tje(e):Eje(e)),Dje=()=>`Three character sets, three trade-offs between density and readability.`,Oje=()=>`三种字符集,在密度和可读性之间各有取舍。`,C$=((e={},t={})=>(t.locale??J())===`en`?Dje(e):Oje(e)),kje=()=>`Alphanumeric, hex, or numeric`,Aje=()=>`字母数字、十六进制或纯数字`,w$=((e={},t={})=>(t.locale??J())===`en`?kje(e):Aje(e)),jje=()=>`Alphanumeric is compact and avoids look-alike characters (no 0/O or 1/I); hex suits technical IDs; numeric-only scans fastest and works in numeric-only fields.`,Mje=()=>`字母数字紧凑且排除了易混淆字符(无 0/O、1/I);十六进制适合技术 ID;纯数字扫码最快,也兼容仅支持数字的字段。`,T$=((e={},t={})=>(t.locale??J())===`en`?jje(e):Mje(e)),Nje=()=>`Randomness comes from your browser's crypto-grade generator (crypto.getRandomValues) — codes never leave your device.`,Pje=()=>`随机性来自浏览器的加密级随机源(crypto.getRandomValues)——码不会离开你的设备。`,E$=((e={},t={})=>(t.locale??J())===`en`?Nje(e):Pje(e)),Fje=()=>`Before production`,Ije=()=>`打印之前`,D$=((e={},t={})=>(t.locale??J())===`en`?Fje(e):Ije(e)),Lje=()=>`Check Your Random Codes Before Printing`,Rje=()=>`打印随机码之前先检查`,O$=((e={},t={})=>(t.locale??J())===`en`?Lje(e):Rje(e)),zje=()=>`Random codes are only useful if you can trace them back.`,Bje=()=>`随机码只有可追溯才有用。`,k$=((e={},t={})=>(t.locale??J())===`en`?zje(e):Bje(e)),Vje=()=>`Keep the list`,Hje=()=>`保留清单`,A$=((e={},t={})=>(t.locale??J())===`en`?Vje(e):Hje(e)),Uje=()=>`Save the generated token list alongside the QR codes — a random code with no record of what it was assigned to is just noise.`,Wje=()=>`把生成的码清单和二维码一起保存——没有分配记录的随机码只是噪声。`,j$=((e={},t={})=>(t.locale??J())===`en`?Uje(e):Wje(e)),Gje=()=>`Match length to purpose`,Kje=()=>`长度匹配用途`,M$=((e={},t={})=>(t.locale??J())===`en`?Gje(e):Kje(e)),qje=()=>`Longer tokens are harder to guess but make denser codes — 8-12 characters is plenty for most vouchers and test sets.`,Jje=()=>`更长的码更难猜测,但二维码也更密——大多数代金券和测试集用 8-12 个字符就足够了。`,N$=((e={},t={})=>(t.locale??J())===`en`?qje(e):Jje(e)),Yje=()=>`Frequently Asked Questions`,Xje=()=>`常见问题`,P$=((e={},t={})=>(t.locale??J())===`en`?Yje(e):Xje(e)),Zje=()=>`Answers about what random QR codes are, uniqueness, security, use cases, batch limits, and expiration.`,Qje=()=>`关于随机二维码是什么、唯一性、安全性、用途、批量上限和有效期的解答。`,F$=((e={},t={})=>(t.locale??J())===`en`?Zje(e):Qje(e)),$je=()=>`What is a random QR code?`,eMe=()=>`什么是随机二维码?`,tMe=((e={},t={})=>(t.locale??J())===`en`?$je(e):eMe(e)),nMe=()=>`A random QR code encodes a randomly generated text payload instead of a link you typed. The QR's visual pattern is simply the rendering of that payload; this page randomizes the content, not a decorative QR design.`,rMe=()=>`随机二维码编码的是随机生成的文本内容,而不是你输入的链接。二维码图案只是这段内容的可扫描呈现;本页随机化的是编码内容,不是装饰性的二维码设计。`,iMe=((e={},t={})=>(t.locale??J())===`en`?nMe(e):rMe(e)),aMe=()=>`Does random mean a random QR design?`,oMe=()=>`随机二维码是指随机的二维码设计吗?`,sMe=((e={},t={})=>(t.locale??J())===`en`?aMe(e):oMe(e)),cMe=()=>`No. Random QR codes here mean random payload tokens: the text inside each code changes. The visual design still follows the QR standard and your selected size and colors, so the code can be scanned.`,lMe=()=>`不是。这里的“随机”指随机内容:每个二维码里的文本随机码都不同。图案仍遵循二维码标准,并使用你选择的尺寸和颜色,以保证可以扫描。`,uMe=((e={},t={})=>(t.locale??J())===`en`?cMe(e):lMe(e)),dMe=()=>`Are the generated codes truly unique?`,fMe=()=>`生成的码真的是唯一的吗?`,pMe=((e={},t={})=>(t.locale??J())===`en`?dMe(e):fMe(e)),mMe=()=>`Each token is generated in your browser with crypto.getRandomValues, a cryptographically secure random number generator (CSPRNG), and duplicates are rejected within the batch. At the default 12-character alphanumeric length there are over 10^21 possible values, so accidental duplicates among 100 are extremely unlikely.`,hMe=()=>`每个随机码都在浏览器中使用 crypto.getRandomValues(加密安全随机数生成器,CSPRNG)生成,并会拒绝同一批中的重复值。默认 12 位字母数字组合有超过 10^21 种可能,100 个一批时意外重复的概率极低。`,gMe=((e={},t={})=>(t.locale??J())===`en`?mMe(e):hMe(e)),_Me=()=>`Is this random QR generator secure and private?`,vMe=()=>
7`这个随机二维码生成器安全、私密吗?`,yMe=((e={},t={})=>(t.locale??J())===`en`?_Me(e):vMe(e)),bMe=()=>`Everything runs locally in your browser using crypto.getRandomValues, a CSPRNG suitable for generating unpredictable tokens. No codes, inputs, or downloads are sent to a server. This tool does not save or validate tokens in a database, so keep your exported list if you need an assignment record.`,xMe=()=>`所有操作都在浏览器本地完成,使用适合生成不可预测令牌的 crypto.getRandomValues(CSPRNG)。二维码内容、输入和下载文件不会发送到服务器,也不会写入数据库;如果需要分配记录,请自行保存导出的清单。`,SMe=((e={},t={})=>(t.locale??J())===`en`?bMe(e):xMe(e)),CMe=()=>`What can I use random QR codes for?`,wMe=()=>`随机二维码可以用来做什么?`,TMe=((e={},t={})=>(t.locale??J())===`en`?CMe(e):wMe(e)),EMe=()=>`Common uses: testing scanners and printers with fresh payloads, printing one-time coupon or voucher codes, running raffles and scavenger hunts, issuing unique access tokens, and filling design mockups with realistic codes.`,DMe=()=>`常见用途:用新内容测试扫码器和打印机、打印一次性优惠券或代金券码、抽奖和寻宝游戏、发放唯一访问令牌,以及在设计稿中放置逼真的占位码。`,OMe=((e={},t={})=>(t.locale??J())===`en`?EMe(e):DMe(e)),kMe=()=>`How many random QR codes can I make at once?`,AMe=()=>`一次可以制作多少个随机二维码?`,jMe=((e={},t={})=>(t.locale??J())===`en`?kMe(e):AMe(e)),MMe=()=>`The random-code builder accepts 1-100 tokens per batch, with token lengths from 4-64 characters. You can download individual PNGs or one ZIP. Need more? Build another batch; each roll is independent.`,NMe=()=>`随机码构建器每批支持 1–100 个,长度为 4–64 个字符。可以逐个下载 PNG,也可以打包为一个 ZIP。需要更多?再次构建即可,每批都是独立生成。`,PMe=((e={},t={})=>(t.locale??J())===`en`?MMe(e):NMe(e)),FMe=()=>`Do random QR codes expire?`,IMe=()=>`随机二维码会过期吗?`,LMe=((e={},t={})=>(t.locale??J())===`en`?FMe(e):IMe(e)),RMe=()=>`No. They're static codes with the token baked in — they scan forever with no account or subscription. What the code means is up to your own system or record-keeping.`,zMe=()=>`不会。它们是静态码,内容直接烧录在码里——无需账号和订阅即可永久扫描。码的含义取决于你自己的系统或记录。`,BMe=((e={},t={})=>(t.locale??J())===`en`?RMe(e):zMe(e)),VMe=()=>`Ready when you are`,HMe=()=>`随时开始`,I$=((e={},t={})=>(t.locale??J())===`en`?VMe(e):HMe(e)),UMe=()=>`Roll a fresh batch of random QR codes.`,WMe=()=>`摇一批全新的随机二维码。`,L$=((e={},t={})=>(t.locale??J())===`en`?UMe(e):WMe(e)),GMe=()=>`Pick a character set, build up to 100 unique codes, and download the whole set in one ZIP.`,KMe=()=>`选择字符集,一次构建最多 100 个唯一码,并将整套打包下载。`,R$=((e={},t={})=>(t.locale??J())===`en`?GMe(e):KMe(e)),qMe=()=>`Generate Random QR Codes`,JMe=()=>`生成随机二维码`,z$=((e={},t={})=>(t.locale??J())===`en`?qMe(e):JMe(e)),YMe=()=>`Need sequential codes instead?`,XMe=()=>`需要连续编号?`,B$=((e={},t={})=>(t.locale??J())===`en`?YMe(e):XMe(e)),ZMe=()=>`Try the serial number generator`,QMe=()=>`试试序列号生成器`,V$=((e={},t={})=>(t.locale??J())===`en`?ZMe(e):QMe(e)),$Me=()=>`Random QR Codes`,eNe=()=>`随机二维码生成器`,tNe=((e={},t={})=>(t.locale??J())===`en`?$Me(e):eNe(e)),nNe=()=>`Roll up to 100 unique random codes at once — alphanumeric, hex, or numeric.`,rNe=()=>`一次摇出最多 100 个唯一随机码——字母数字、十六进制或纯数字。`,iNe=((e={},t={})=>(t.locale??J())===`en`?nNe(e):rNe(e)),aNe=()=>`Related guides`,oNe=()=>`相关指南`,H$=((e={},t={})=>(t.locale??J())===`en`?aNe(e):oNe(e)),sNe=()=>`Practical guides on QR codes — expiration, sizing, printing, bulk workflows, and inventory setups — from the team behind the free bulk QR generator.`,cNe=()=>`实用的二维码指南——有效期、尺寸、印刷、批量工作流和库存管理——来自免费批量二维码生成器团队。`,U$=((e={},t={})=>(t.locale??J())===`en`?sNe(e):cNe(e)),lNe=()=>`Guides & tips`,uNe=()=>`指南与技巧`,W$=((e={},t={})=>(t.locale??J())===`en`?lNe(e):uNe(e)),dNe=()=>`Blog`,fNe=()=>`博客`,G$=((e={},t={})=>(t.locale??J())===`en`?dNe(e):fNe(e)),pNe=()=>`Business Cards with QR Code: Free Bulk Generator`,mNe=()=>`名片二维码生成器 - 批量制作带二维码的名片,免费`,K$=((e={},t={})=>(t.locale??J())===`en`?pNe(e):mNe(e)),hNe=()=>`Create scannable business cards with QR codes in bulk — one vCard code per person. Import from CSV, up to 100 at once. Free, no sign-up.`,gNe=()=>`批量制作可扫码的名片二维码——每人一个 vCard 码。支持 CSV 导入,一次最多 100 个。免费、无需注册。`,q$=((e={},t={})=>(t.locale??J())===`en`?hNe(e):gNe(e)),_Ne=()=>`Contact QR code assets`,vNe=()=>`联系人二维码素材`,J$=((e={},t={})=>(t.locale??J())===`en`?_Ne(e):vNe(e)),yNe=()=>`QR Code Business Card Generator`,bNe=()=>`名片二维码生成器`,Y$=((e={},t={})=>(t.locale??J())===`en`?yNe(e):bNe(e)),xNe=()=>
7`Put a scannable contact card on every business card you print. Add contacts by form or CSV, generate one vCard QR code per person, and download PNGs — free, no sign-up.`,SNe=()=>`让你印制的每张名片都可扫码保存联系人。用表单或 CSV 添加联系人,为每人生成一个 vCard 二维码,下载 PNG——免费、无需注册。`,X$=((e={},t={})=>(t.locale??J())===`en`?xNe(e):SNe(e)),CNe=()=>`One contact per line: name, title, company, phone, email, website — or use the form and file tabs above.`,wNe=()=>`每行一位联系人:姓名、职位、公司、电话、邮箱、网址——或使用上方的表单和文件导入。`,Z$=((e={},t={})=>(t.locale??J())===`en`?CNe(e):wNe(e)),TNe=e=>`Business card QR code for ${e?.value}`,ENe=e=>`${e?.value} 的名片二维码`,Q$=((e,t={})=>(t.locale??J())===`en`?TNe(e):ENe(e)),DNe=()=>`Business Card QR Codes`,ONe=()=>`名片二维码`,kNe=((e={},t={})=>(t.locale??J())===`en`?DNe(e):ONe(e)),ANe=()=>`A simple workflow`,jNe=()=>`简单三步`,$$=((e={},t={})=>(t.locale??J())===`en`?ANe(e):jNe(e)),MNe=()=>`How to Make Business Cards with QR Codes`,NNe=()=>`如何制作带二维码的名片`,e1=((e={},t={})=>(t.locale??J())===`en`?MNe(e):NNe(e)),PNe=()=>`Contacts in, QR code assets out — three steps.`,FNe=()=>`导入联系人,输出二维码素材——三步完成。`,t1=((e={},t={})=>(t.locale??J())===`en`?PNe(e):FNe(e)),INe=()=>`Add your contacts`,LNe=()=>`添加联系人`,n1=((e={},t={})=>(t.locale??J())===`en`?INe(e):LNe(e)),RNe=()=>`Type one contact, paste a list, or import a CSV of the whole team — each person becomes a vCard QR code.`,zNe=()=>`逐个填写、粘贴列表,或导入全团队的 CSV——每个人都会生成一个 vCard 二维码。`,r1=((e={},t={})=>(t.locale??J())===`en`?RNe(e):zNe(e)),BNe=()=>`Style for print`,VNe=()=>`为印刷调样式`,i1=((e={},t={})=>(t.locale??J())===`en`?BNe(e):VNe(e)),HNe=()=>`Choose a size that fits your card layout and keep the code dark on light for reliable scanning.`,UNe=()=>`选择适合名片版面的尺寸,保持深码浅底以确保稳定识别。`,a1=((e={},t={})=>(t.locale??J())===`en`?HNe(e):UNe(e)),WNe=()=>`Download and print`,GNe=()=>`下载并印刷`,o1=((e={},t={})=>(t.locale??J())===`en`?WNe(e):GNe(e)),KNe=()=>`Save individual PNGs or one ZIP, place each code in your card design, and send it to the printer.`,qNe=()=>`保存单个 PNG 或打包 ZIP,把码放进名片设计稿,交付印刷。`,s1=((e={},t={})=>(t.locale??J())===`en`?KNe(e):qNe(e)),JNe=()=>`Common projects`,YNe=()=>`常见场景`,c1=((e={},t={})=>(t.locale??J())===`en`?JNe(e):YNe(e)),XNe=()=>`Who Prints QR Codes on Business Cards`,ZNe=()=>`谁会在名片上印二维码`,l1=((e={},t={})=>(t.locale??J())===`en`?XNe(e):ZNe(e)),QNe=()=>`Anyone whose card should end in a saved contact, not a drawer.`,$Ne=()=>`任何希望名片最终变成通讯录联系人、而不是躺在抽屉里的人。`,u1=((e={},t={})=>(t.locale??J())===`en`?QNe(e):$Ne(e)),ePe=()=>`Networking and events`,tPe=()=>`社交与活动`,d1=((e={},t={})=>(t.locale??J())===`en`?ePe(e):tPe(e)),nPe=()=>`One scan saves your full contact — no typing, no lost cards, no misspelled email addresses.`,rPe=()=>`一次扫码保存完整联系方式——不用手输、不怕丢名片、不再有拼错的邮箱。`,f1=((e={},t={})=>(t.locale??J())===`en`?nPe(e):rPe(e)),iPe=()=>`Whole-team card runs`,aPe=()=>`全团队名片`,p1=((e={},t={})=>(t.locale??J())===`en`?iPe(e):aPe(e)),oPe=()=>`Import a CSV of the staff list and generate every employee's code in one batch — each named after its owner.`,sPe=()=>`导入员工名单 CSV,一次批量生成每位员工的码——每个文件以本人命名。`,m1=((e={},t={})=>(t.locale??J())===`en`?oPe(e):sPe(e)),cPe=()=>`Small business owners`,lPe=()=>`小微企业主`,h1=((e={},t={})=>(t.locale??J())===`en`?cPe(e):lPe(e)),uPe=()=>`Link the code to your booking page or portfolio instead of contact details — one scan starts the sale.`,dPe=()=>`把码链接到预约页或作品集,而不是联系方式——一次扫码即开启成交。`,g1=((e={},t={})=>(t.locale??J())===`en`?uPe(e):dPe(e)),fPe=()=>`Freelancers and consultants`,pPe=()=>`自由职业者与顾问`,_1=((e={},t={})=>(t.locale??J())===`en`?fPe(e):pPe(e)),mPe=()=>`Point the code at your calendar or portfolio so the card keeps working long after the handshake.`,hPe=()=>`把码指向你的日历或作品集,让名片在握手之后持续发挥作用。`,v1=((e={},t={})=>(t.locale??J())===`en`?mPe(e):hPe(e)),gPe=()=>`What to encode`,_Pe=()=>`编码内容`,y1=((e={},t={})=>(t.locale??J())===`en`?gPe(e):_Pe(e)),vPe=()=>
7`vCard or URL: Pick the Right Payload`,yPe=()=>`vCard 还是网址:选对内容`,b1=((e={},t={})=>(t.locale??J())===`en`?vPe(e):yPe(e)),bPe=()=>`The two classic business card codes serve different goals.`,xPe=()=>`两种经典名片二维码,服务不同目标。`,x1=((e={},t={})=>(t.locale??J())===`en`?bPe(e):xPe(e)),SPe=()=>`vCard for contacts, URL for actions`,CPe=()=>`联系人用 vCard,动作用网址`,S1=((e={},t={})=>(t.locale??J())===`en`?SPe(e):CPe(e)),wPe=()=>`A vCard code saves you to their phone in one tap — best for people. A plain URL code drives traffic to your site, menu, or booking page — best for businesses. This generator makes vCards; paste URLs one per line for the other kind.`,TPe=()=>`vCard 码一键把你存入对方手机——适合人脉场景;纯网址码把流量引向网站、菜单或预约页——适合生意场景。本生成器制作 vCard;另一种按每行一个网址粘贴即可。`,C1=((e={},t={})=>(t.locale??J())===`en`?wPe(e):TPe(e)),EPe=()=>`Print spec: at least 2 × 2 cm (0.8 in) with a clear margin on all sides, dark code on light stock, matte finish beats glossy.`,DPe=()=>`印刷规格:至少 2 × 2 厘米,四周留白,深码配浅色纸张,哑光优于光面。`,w1=((e={},t={})=>(t.locale??J())===`en`?EPe(e):DPe(e)),OPe=()=>`Before the print run`,kPe=()=>`开印之前`,T1=((e={},t={})=>(t.locale??J())===`en`?OPe(e):kPe(e)),APe=()=>`Check Your Cards Before Printing 500`,jPe=()=>`印 500 张之前先检查`,E1=((e={},t={})=>(t.locale??J())===`en`?APe(e):jPe(e)),MPe=()=>`A QR code misprint is the most expensive typo on a business card.`,NPe=()=>`二维码印错是名片上最贵的错别字。`,D1=((e={},t={})=>(t.locale??J())===`en`?MPe(e):NPe(e)),PPe=()=>`Respect the minimum size`,FPe=()=>`守住最小尺寸`,O1=((e={},t={})=>(t.locale??J())===`en`?PPe(e):FPe(e)),IPe=()=>`2 × 2 cm (0.8 in) is the floor for close-range scanning. Smaller codes fail on older phones — when in doubt, go bigger.`,LPe=()=>`2 × 2 厘米是近距离扫描的下限。更小的码在老款手机上会失败——拿不准就放大。`,k1=((e={},t={})=>(t.locale??J())===`en`?IPe(e):LPe(e)),RPe=()=>`Proof one card first`,zPe=()=>`先打样一张`,A1=((e={},t={})=>(t.locale??J())===`en`?RPe(e):zPe(e)),BPe=()=>`Print a single card, scan it with two different phones, and confirm the contact saves correctly before approving the full run.`,VPe=()=>`先印一张,用两部不同的手机扫码,确认联系人能正确保存,再批准整批印刷。`,j1=((e={},t={})=>(t.locale??J())===`en`?BPe(e):VPe(e)),HPe=()=>`Frequently Asked Questions`,UPe=()=>`常见问题`,M1=((e={},t={})=>(t.locale??J())===`en`?HPe(e):UPe(e)),WPe=()=>`Answers about QR size on business cards, what to encode, placement, team batches, expiration, and cost.`,GPe=()=>`关于名片二维码尺寸、编码内容、摆放位置、团队批量、有效期和费用的解答。`,N1=((e={},t={})=>(t.locale??J())===`en`?WPe(e):GPe(e)),KPe=()=>`How big should a QR code be on a business card?`,qPe=()=>`名片上的二维码应该多大?`,JPe=((e={},t={})=>(t.locale??J())===`en`?KPe(e):qPe(e)),YPe=()=>`At least 2 × 2 cm (0.8 in) for reliable close-range scanning, with a clear quiet zone (empty margin) around it. A vCard holds a lot of data, so the code is dense — 2.5 cm is safer if your layout allows.`,XPe=()=>`至少 2 × 2 厘米才能保证近距离稳定扫描,四周还要留空白边距。vCard 数据量大、码更密——版面允许的话 2.5 厘米更稳妥。`,ZPe=((e={},t={})=>(t.locale??J())===`en`?YPe(e):XPe(e)),QPe=()=>`What should a business card QR code link to?`,$Pe=()=>`名片二维码应该链接什么?`,eFe=((e={},t={})=>(t.locale??J())===`en`?QPe(e):$Pe(e)),tFe=()=>`Two proven options: a vCard (scan saves your full contact to their phone — best for networking) or a URL to your portfolio, booking page, or LinkedIn (best when you want an action, not a contact save).`,nFe=()=>`两个成熟方案:vCard(扫码即把完整联系人存入手机——适合人脉场景),或指向作品集、预约页、领英主页的网址(适合希望对方采取行动的场景)。`,rFe=((e={},t={})=>(t.locale??J())===`en`?tFe(e):nFe(e)),iFe=()=>`Where on the card should the QR code go?`,aFe=()=>`二维码应该放在名片的什么位置?`,oFe=((e={},t={})=>(t.locale??J())===`en`?iFe(e):aFe(e)),sFe=()=>`The back of the card is the classic spot — full attention, no layout competition. If it goes on the front, keep it away from edges and folds, and never let design elements touch the quiet zone.`,cFe=()=>`名片背面是经典位置——独占注意力,不与正面版面竞争。如果放正面,远离边缘和折痕,且不要让设计元素侵入留白区。`,lFe=((e={},t={})=>(t.locale??J())===`en`?sFe(e):cFe(e)),uFe=()=>`Can I make QR business cards for my whole team at once?`,dFe=()=>
7`可以为整个团队一次制作二维码名片吗?`,fFe=((e={},t={})=>(t.locale??J())===`en`?uFe(e):dFe(e)),pFe=()=>`Yes — that's what this page is built for. Import a CSV with one row per employee (name, title, company, phone, email, website), and you get up to 100 individually named vCard codes in one batch.`,mFe=()=>`可以——这正是本页的用途。导入每行一位员工的 CSV(姓名、职位、公司、电话、邮箱、网址),一批即可获得最多 100 个以本人命名的 vCard 码。`,hFe=((e={},t={})=>(t.locale??J())===`en`?pFe(e):mFe(e)),gFe=()=>`Do QR codes on business cards expire?`,_Fe=()=>`名片上的二维码会过期吗?`,vFe=((e={},t={})=>(t.locale??J())===`en`?gFe(e):_Fe(e)),yFe=()=>`No. These are static codes — the contact data lives inside the code itself, so it scans forever with no account or subscription. If your details change, generate a new code for the next print run.`,bFe=()=>`不会。这些是静态码——联系人数据就存在码里,无需账号和订阅即可永久扫描。信息变更时,为下次印刷重新生成即可。`,xFe=((e={},t={})=>(t.locale??J())===`en`?yFe(e):bFe(e)),SFe=()=>`Is this business card QR generator really free?`,CFe=()=>`这个名片二维码生成器真的免费吗?`,wFe=((e={},t={})=>(t.locale??J())===`en`?SFe(e):CFe(e)),TFe=()=>`Yes — up to 100 codes per batch, PNG or ZIP download, no sign-up, no watermark. Everything runs in your browser, so your team's contact details never leave your device.`,EFe=()=>`是的——每批最多 100 个码,PNG 或 ZIP 下载,无需注册、无水印。一切都在你的浏览器中运行,团队的联系方式不会离开你的设备。`,DFe=((e={},t={})=>(t.locale??J())===`en`?TFe(e):EFe(e)),OFe=()=>`Ready when you are`,kFe=()=>`随时开始`,P1=((e={},t={})=>(t.locale??J())===`en`?OFe(e):kFe(e)),AFe=()=>`Make every card end in a saved contact.`,jFe=()=>`让每张名片都以保存联系人收尾。`,F1=((e={},t={})=>(t.locale??J())===`en`?AFe(e):jFe(e)),MFe=()=>`Add contacts by form or CSV, generate up to 100 vCard QR codes, and download the whole set in one ZIP.`,NFe=()=>`用表单或 CSV 添加联系人,一次生成最多 100 个 vCard 二维码,并将整套打包下载。`,I1=((e={},t={})=>(t.locale??J())===`en`?MFe(e):NFe(e)),PFe=()=>`Create Business Card QR Codes`,FFe=()=>`制作名片二维码`,L1=((e={},t={})=>(t.locale??J())===`en`?PFe(e):FFe(e)),IFe=()=>`Just need the vCard format itself?`,LFe=()=>`只需要 vCard 格式本身?`,R1=((e={},t={})=>(t.locale??J())===`en`?IFe(e):LFe(e)),RFe=()=>`Open the vCard generator`,zFe=()=>`打开 vCard 生成器`,z1=((e={},t={})=>(t.locale??J())===`en`?RFe(e):zFe(e)),BFe=()=>`Business Card QR Codes`,VFe=()=>`名片二维码生成器`,HFe=((e={},t={})=>(t.locale??J())===`en`?BFe(e):VFe(e)),UFe=()=>`One vCard code per person, ready for print — import the whole team from CSV.`,WFe=()=>`每人一个 vCard 码,即打即用——支持 CSV 导入全团队。`,GFe=((e={},t={})=>(t.locale??J())===`en`?UFe(e):WFe(e)),KFe=()=>`Digital Business Card QR Code Generator | Downloadable vCard`,qFe=()=>`电子名片二维码生成器|可下载 vCard 联系人二维码`,B1=((e={},t={})=>(t.locale??J())===`en`?KFe(e):qFe(e)),JFe=()=>`Create downloadable vCard QR codes for digital business cards. Contact details are embedded in static PNGs, generated privately in your browser — not a hosted profile page.`,YFe=()=>`制作可下载的 vCard 电子名片二维码。联系人信息嵌入静态 PNG,在浏览器本地生成并保护隐私——不是托管式数字名片页面。`,V1=((e={},t={})=>(t.locale??J())===`en`?JFe(e):YFe(e)),XFe=()=>`Downloadable contact QR codes`,ZFe=()=>`可下载的联系人二维码`,H1=((e={},t={})=>(t.locale??J())===`en`?XFe(e):ZFe(e)),QFe=()=>`Digital Business Card QR Code Generator`,$Fe=()=>`电子名片二维码生成器`,U1=((e={},t={})=>(t.locale??J())===`en`?QFe(e):$Fe(e)),eIe=()=>`Create a static vCard QR code that people can scan to save your contact details. Fill in one contact or import a team CSV, then download PNG files to share on screens, signatures, or print.`,tIe=()=>`制作静态 vCard 二维码,让对方扫码保存你的联系方式。填写一位联系人或导入团队 CSV,然后下载 PNG,用于手机屏幕、邮件签名或印刷品。`,W1=((e={},t={})=>(t.locale??J())===`en`?eIe(e):tIe(e)),nIe=()=>`One contact per line: name, title, company, phone, email, website — or use the form and file tabs above.`,rIe=()=>`每行一位联系人:姓名、职位、公司、电话、邮箱、网址——或使用上方的表单和文件导入。`,G1=((e={},t={})=>(t.locale??J())===`en`?nIe(e):rIe(e)),iIe=e=>`Downloadable digital business card QR code for ${e?.value}`,aIe=e=>`可下载的 ${e?.value} 电子名片二维码`,K1=((e,t={})=>(t.locale??J())===`en`?iIe(e):aIe(e)),oIe=()=>`Downloadable Digital Business Card QR Codes`,sIe=()=>`可下载的电子名片二维码`,cIe=((e={},t={})=>(t.locale??J())===`en`?oIe(e):sIe(e)),lIe=()=>`A simple workflow`,uIe=()=>`简单三步`,q1=((e={},t={})=>(t.locale??J())===`en`?lIe(e):uIe(e)),dIe=()=>`How to Make a Downloadable Digital Business Card`,fIe=()=>`如何制作可下载的电子名片`,J1=((e={},t={})=>(t.locale??J())===`en`?dIe(e):fIe(e)),pIe=()=>`Enter contact details, generate a static vCard QR code, and download it in three steps.`,mIe=()=>`输入联系人信息,生成静态 vCard 二维码,三步下载使用。`,Y1=((e={},t={})=>(t.locale??J())===`en`?pIe(e):mIe(e)),hIe=()=>`Enter contact details`,gIe=()=>`输入联系人信息`,X1=((e={},t={})=>(t.locale??J())===`en`?hIe(e):gIe(e)),_Ie=()=>`Fill the form, paste rows, or import a CSV — each valid contact becomes its own vCard QR code.`,vIe=()=>`填写表单、粘贴数据或导入 CSV,每个有效联系人都会生成自己的 vCard 二维码。`,Z1=((e={},t={})=>(t.locale??J())===`en`?_Ie(e):vIe(e)),yIe=()=>`Set the code style`,bIe=()=>`设置二维码样式`,Q1=((e={},t={})=>(t.locale??J())===`en`?yIe(e):bIe(e)),xIe=()=>`Choose colors, size, and file names for a code that stays readable on screens and print.`,SIe=()=>`选择颜色、尺寸和文件名,让二维码在屏幕和印刷品上都清晰可读。`,$1=((e={},t={})=>(t.locale??J())===`en`?xIe(e):SIe(e)),CIe=()=>`Download the PNG`,wIe=()=>`下载 PNG`,e0=((e={},t={})=>(t.locale??J())===`en`?CIe(e):wIe(e)),TIe=()=>`Save individual PNG files or the full batch as a ZIP, then place the files wherever you share your contact.`,EIe=()=>`单独下载 PNG,或把整批打包为 ZIP,再放到你分享联系方式的地方。`,t0=((e={},t={})=>(t.locale??J())===`en`?TIe(e):EIe(e)),DIe=()=>
7`Where downloadable codes work`,OIe=()=>`可下载二维码的用途`,n0=((e={},t={})=>(t.locale??J())===`en`?DIe(e):OIe(e)),kIe=()=>`Share a Contact QR Code Anywhere`,AIe=()=>`在任何地方分享联系人二维码`,r0=((e={},t={})=>(t.locale??J())===`en`?kIe(e):AIe(e)),jIe=()=>`Use the downloaded image on a phone screen, email signature, presentation, or printed card.`,MIe=()=>`把下载的图片放在手机屏幕、邮件签名、演示文稿或实体名片上。`,i0=((e={},t={})=>(t.locale??J())===`en`?jIe(e):MIe(e)),NIe=()=>`Phone screen`,PIe=()=>`手机屏幕`,a0=((e={},t={})=>(t.locale??J())===`en`?NIe(e):PIe(e)),FIe=()=>`Show the PNG on your phone at an event so someone nearby can scan and save your contact.`,IIe=()=>`活动现场展示手机上的 PNG,让附近的人扫码保存你的联系方式。`,o0=((e={},t={})=>(t.locale??J())===`en`?FIe(e):IIe(e)),LIe=()=>`Email signatures`,RIe=()=>`邮件签名`,s0=((e={},t={})=>(t.locale??J())===`en`?LIe(e):RIe(e)),zIe=()=>`Add the downloaded PNG to your signature so mobile readers can scan your contact details.`,BIe=()=>`把下载的 PNG 加入签名,方便手机读者扫码保存联系人。`,c0=((e={},t={})=>(t.locale??J())===`en`?zIe(e):BIe(e)),VIe=()=>`Presentations and calls`,HIe=()=>`演示与视频会议`,l0=((e={},t={})=>(t.locale??J())===`en`?VIe(e):HIe(e)),UIe=()=>`Show the code on a final slide or during a video call. It is an image to share, not a hosted card account.`,WIe=()=>`在演示最后一页或视频会议中展示二维码。这是一张可分享的图片,不是托管式名片账户。`,u0=((e={},t={})=>(t.locale??J())===`en`?UIe(e):WIe(e)),GIe=()=>`Printed business cards`,KIe=()=>`实体名片`,d0=((e={},t={})=>(t.locale??J())===`en`?GIe(e):KIe(e)),qIe=()=>`Print the same downloaded code on physical cards, badges, or handouts for a consistent contact handoff.`,JIe=()=>`把同一张下载的二维码印在名片、胸牌或宣传单上,保持一致的联系方式交换体验。`,f0=((e={},t={})=>(t.locale??J())===`en`?qIe(e):JIe(e)),YIe=()=>`What you download`,XIe=()=>`下载内容`,p0=((e={},t={})=>(t.locale??J())===`en`?YIe(e):XIe(e)),ZIe=()=>`A Static vCard QR Code, Not a Hosted Profile`,QIe=()=>`静态 vCard 二维码,而非托管式主页`,m0=((e={},t={})=>(t.locale??J())===`en`?ZIe(e):QIe(e)),$Ie=()=>`This tool creates downloadable image files with contact data embedded in the QR pattern. It does not create or host a digital-card landing page.`,eLe=()=>`本工具制作联系人信息嵌入二维码图案的可下载图片,不会创建或托管数字名片落地页。`,h0=((e={},t={})=>(t.locale??J())===`en`?$Ie(e):eLe(e)),tLe=()=>`Contact data lives in the code`,nLe=()=>`联系人信息存在二维码里`,g0=((e={},t={})=>(t.locale??J())===`en`?tLe(e):nLe(e)),rLe=()=>`A vCard QR code stores name, title, company, phone, email, and website in the pattern. Scanning opens the phone's native Add Contact flow, usually without an app or internet.`,iLe=()=>`vCard 二维码将姓名、职位、公司、电话、邮箱和网址存储在图案中。扫码会打开手机原生的添加联系人流程,通常无需应用或联网。`,_0=((e={},t={})=>(t.locale??J())===`en`?rLe(e):iLe(e)),aLe=()=>`Hosted digital-card platforms add an online profile, analytics, and editable links. This generator does not: for a changing destination, encode your own URL as a QR code instead.`,oLe=()=>`托管式数字名片平台通常提供在线主页、统计和可编辑链接。本工具不提供这些服务;如需可更新的目的地,请编码你自己的网址。`,v0=((e={},t={})=>(t.locale??J())===`en`?aLe(e):oLe(e)),sLe=()=>`Before you share`,cLe=()=>`分享之前`,y0=((e={},t={})=>(t.locale??J())===`en`?sLe(e):cLe(e)),lLe=()=>`Test Your Downloadable Contact QR`,uLe=()=>`测试可下载的联系人二维码`,b0=((e={},t={})=>(t.locale??J())===`en`?lLe(e):uLe(e)),dLe=()=>`Check the data and scan the actual PNG before publishing it online or sending it to print.`,fLe=()=>`发布到网上或交付印刷前,检查数据并扫描实际下载的 PNG。`,x0=((e={},t={})=>(t.locale??J())===`en`?dLe(e):fLe(e)),pLe=()=>`Confirm every field`,mLe=()=>`确认每个字段`,S0=((e={},t={})=>(t.locale??J())===`en`?pLe(e):mLe(e)),hLe=()=>`Review the name, phone, email, and website before generating so the embedded contact data is accurate.`,gLe=()=>`生成前检查姓名、电话、邮箱和网址,确保嵌入二维码的联系人信息准确。`,C0=((e={},t={})=>(t.locale??J())===`en`?hLe(e):gLe(e)),_Le=()=>`Regenerate after changes`,vLe=()=>`信息变更后重新生成`,w0=((e={},t={})=>(t.locale??J())===`en`?_Le(e):vLe(e)),yLe=()=>`vCard codes are static. A new role or phone number requires a new QR image and a new download.`,bLe=()=>
7`vCard 二维码是静态的。职位或电话号码变化时,需要重新生成并下载二维码图片。`,T0=((e={},t={})=>(t.locale??J())===`en`?yLe(e):bLe(e)),xLe=()=>`Keep the original PNG`,SLe=()=>`保存原始 PNG`,E0=((e={},t={})=>(t.locale??J())===`en`?xLe(e):SLe(e)),CLe=()=>`Save the high-resolution download as your master file instead of repeatedly re-saving a compressed copy.`,wLe=()=>`保存高分辨率下载文件作为原图,避免反复保存压缩副本。`,D0=((e={},t={})=>(t.locale??J())===`en`?CLe(e):wLe(e)),TLe=()=>`Frequently Asked Questions`,ELe=()=>`常见问题`,O0=((e={},t={})=>(t.locale??J())===`en`?TLe(e):ELe(e)),DLe=()=>`Answers about downloadable vCard QR codes, hosted digital-card platforms, sharing, updates, expiration, privacy, and cost.`,OLe=()=>`关于可下载 vCard 二维码、托管式数字名片平台、分享、更新、有效期、隐私和费用的解答。`,k0=((e={},t={})=>(t.locale??J())===`en`?DLe(e):OLe(e)),kLe=()=>`What is a downloadable digital business card?`,ALe=()=>`什么是可下载的电子名片?`,jLe=((e={},t={})=>(t.locale??J())===`en`?kLe(e):ALe(e)),MLe=()=>`Here, it means a downloadable PNG containing a static vCard QR code. Scanning it lets someone save your name, title, company, phone, email, and website to their address book. It is not a hosted digital-card profile or account.`,NLe=()=>`这里指的是包含静态 vCard 二维码的可下载 PNG。扫码后,对方可以将你的姓名、职位、公司、电话、邮箱和网址保存到通讯录。
7它不是托管式数字名片主页,也不需要账户。`,PLe=((e={},t={})=>(t.locale??J())===`en`?MLe(e):NLe(e)),FLe=()=>`How do I share the downloadable card?`,ILe=()=>`如何分享可下载的电子名片?`,LLe=((e={},t={})=>(t.locale??J())===`en`?FLe(e):ILe(e)),RLe=()=>`Download the PNG and place it on a phone screen, email signature, presentation slide, social graphic, or printed business card. The file is yours to use; there is no hosted profile link to manage.`,zLe=()=>`下载 PNG 后,可以放在手机屏幕、邮件签名、演示文稿、社交媒体图片或实体名片上。文件归你使用,不存在需要管理的托管主页链接。`,BLe=((e={},t={})=>(t.locale??J())===`en`?RLe(e):zLe(e)),VLe=()=>`How is this different from a hosted digital business card platform?`,HLe=()=>`它与托管式数字名片平台有什么区别?`,ULe=((e={},t={})=>(t.locale??J())===`en`?VLe(e):HLe(e)),WLe=()=>`Hosted platforms provide an online profile that can be edited after sharing, often with analytics or subscriptions. This tool only generates static, downloadable QR images with contact data embedded. It has no hosted page, account, analytics, or recurring service.`,GLe=()=>`托管平台提供可在分享后编辑的在线主页,通常还有统计功能或订阅服务。本工具只生成包含联系人信息的静态可下载二维码图片,没有托管页面、账户、统计或持续服务。`,KLe=((e={},t={})=>(t.locale??J())===`en`?WLe(e):GLe(e)),qLe=()=>`Can I update my details after downloading the code?`,JLe=()=>`下载二维码后可以更新联系人信息吗?`,YLe=((e={},t={})=>(t.locale??J())===`en`?qLe(e):JLe(e)),XLe=()=>`No. A vCard QR code is static, so the details are embedded in the image. Generate and download a replacement whenever your contact information changes. Use a QR code containing your own URL if you need to update a destination without reprinting.`,ZLe=()=>`不可以。vCard 二维码是静态的,信息已经嵌入图片。联系方式变化时,请生成并下载替换文件;如果需要无需重新印刷就能更新目的地,请编码你自己的网址。`,QLe=((e={},t={})=>(t.locale??J())===`en`?XLe(e):ZLe(e)),$Le=()=>`Does a downloadable vCard QR code expire?`,eRe=()=>`可下载的 vCard 二维码会过期吗?`,tRe=((e={},t={})=>(t.locale??J())===`en`?$Le(e):eRe(e)),nRe=()=>`No hosted service is required for this static code, so it does not expire. It will continue to scan as long as the image is readable; the embedded details remain unchanged.`,rRe=()=>`不需要托管服务的静态二维码不会过期。只要图片仍清晰可读,就可以继续扫描;其中的联系人信息不会自行改变。`,iRe=((e={},t={})=>(t.locale??J())===`en`?nRe(e):rRe(e)),aRe=()=>`Is this downloadable digital business card generator free?`,oRe=()=>`这个可下载电子名片生成器免费吗?`,sRe=((e={},t={})=>(t.locale??J())===`en`?aRe(e):oRe(e)),cRe=()=>`Yes. Generate and download PNGs or a ZIP in your browser with no sign-up, watermark, hosted profile, or subscription. Team batches support up to 20,000 contacts with paginated previews and chunked downloads.`,lRe=()=>`免费。你可以在浏览器中生成并下载 PNG 或 ZIP,无需注册、无水印、无托管主页或订阅。团队批量支持最多 20,000 个联系人,并提供分页预览和分块下载。`,uRe=((e={},t={})=>(t.locale??J())===`en`?cRe(e):lRe(e)),dRe=()=>`Ready when you are`,fRe=()=>`随时开始`,A0=((e={},t={})=>(t.locale??J())===`en`?dRe(e):fRe(e)),pRe=()=>`Download a contact QR code you control.`,mRe=()=>`下载一张由你掌控的联系人二维码。`,j0=((e={},t={})=>(t.locale??J())===`en`?pRe(e):mRe(e)),hRe=()=>`Enter your details, generate a static vCard QR image, and download it for your screens, signatures, or print — free and private.`,gRe=()=>`输入信息,生成静态 vCard 二维码图片,下载后用于屏幕、签名或印刷——免费且私密。`,M0=((e={},t={})=>(t.locale??J())===`en`?hRe(e):gRe(e)),_Re=()=>`Download My Contact QR`,vRe=()=>`下载我的联系人二维码`,N0=((e={},t={})=>(t.locale??J())===`en`?_Re(e):vRe(e)),yRe=()=>`Need a hosted profile instead?`,bRe=()=>`需要托管式主页?`,P0=((e={},t={})=>(t.locale??J())===`en`?yRe(e):bRe(e)),xRe=()=>`Use your own URL in a QR code`,SRe=()=>`用自己的网址制作二维码`,F0=((e={},t={})=>(t.locale??J())===`en`?xRe(e):SRe(e)),CRe=()=>`Downloadable Digital Business Card QR`,wRe=()=>`可下载的电子名片二维码`,TRe=((e={},t={})=>(t.locale??J())===`en`?CRe(e):wRe(e)),ERe=()=>`Static vCard QR images for download — no hosted profile, account, or app required.`,DRe=()=>`可下载的静态 vCard 二维码图片——无需托管主页、账户或应用。`,ORe=((e={},t={})=>(t.locale??J())===`en`?ERe(e):DRe(e)),kRe=()=>`WiFi QR Code Generator: Share WiFi Without Passwords`,ARe=()=>`WiFi 二维码生成器 - 扫码连 WiFi,免输密码,免费批量`,I0=((e={},t={})=>(t.locale??J())===`en`?kRe(e):ARe(e)),jRe=()=>`Create a WiFi QR code guests scan to join your network — no typing passwords. Bulk for multiple networks, PNG or ZIP. Free, no sign-up, generated in your browser.`,MRe=()=>`制作 WiFi 二维码,客人扫码即可加入网络——免输密码。支持批量生成多个网络,PNG 或 ZIP 下载。免费、无需注册,在浏览器中生成。`,L0=((e={},t={})=>(t.locale??J())===`en`?jRe(e):MRe(e)),NRe=()=>`Scan to join, no typing`,PRe=()=>`扫码即连,免输密码`,R0=((e={},t={})=>(t.locale??J())===`en`?NRe(e):PRe(e)),FRe=()=>`WiFi QR Code Generator`,IRe=()=>`WiFi 二维码生成器`,z0=((e={},t={})=>(t.locale??J())===`en`?FRe(e):IRe(e)),LRe=()=>`Turn your network name and password into a QR code guests scan to connect instantly. Make codes for every network you manage — up to 100 at once, free, no sign-up.`,RRe=()=>`把网络名称和密码变成二维码,客人扫码即可连接。为你管理的每个网络批量生成——一次最多 100 个,免费、无需注册。`,B0=((e={},t={})=>(t.locale??J())===`en`?LRe(e):RRe(e)),zRe=()=>`Networks (one per line)`,BRe=()=>`网络(每行一个)`,V0=((e={},t={})=>(t.locale??J())===`en`?zRe(e):BRe(e)),VRe=()=>`MyHomeWiFi,my-secret-password`,HRe=()=>`MyHomeWiFi,my-secret-password`,H0=((e={},t={})=>(t.locale??J())===`en`?VRe(e):HRe(e)),URe=()=>`One network per line: network name, password. Leave the password empty for an open network.`,WRe=()=>`每行一个网络:网络名称,密码。密码留空则生成开放网络二维码。`,U0=((e={},t={})=>(t.locale??J())===`en`?URe(e):WRe(e)),GRe=e=>`${e?.count} line(s) are missing a network name. Fix or remove them to continue.`,KRe=e=>`有 ${e?.count} 行缺少网络名称,请修正或删除后再继续。`,W0=((e,t={})=>(t.locale??J())===`en`?GRe(e):KRe(e)),qRe=e=>`WiFi QR code for ${e?.value}`,JRe=e=>`${e?.value} 的 WiFi 二维码`,G0=((e,t={})=>(t.locale??J())===`en`?qRe(e):JRe(e)),YRe=()=>`WiFi QR Codes`,XRe=()=>`WiFi 二维码`,ZRe=((e={},t={})=>(t.locale??J())===`en`?YRe(e):XRe(e)),QRe=()=>`A simple workflow`,$Re=()=>`简单三步`,K0=((e={},t={})=>(t.locale??J())===`en`?QRe(e):$Re(e)),eze=()=>`How to Create a WiFi QR Code`,tze=()=>`如何制作 WiFi 二维码`,q0=((e={},t={})=>(t.locale??J())===`en`?eze(e):tze(e)),nze=()=>`Network in, scannable code out — three steps.`,rze=()=>`输入网络,输出可扫的码——三步完成。`,J0=((e={},t={})=>(t.locale??J())===`en`?nze(e):rze(e)),ize=()=>`Enter your network`,aze=()=>`输入网络`,Y0=((e={},t={})=>(t.locale??J())===`en`?ize(e):aze(e)),oze=()=>`Type the network name and password, one per line — or paste a whole list for every room, floor, or venue.`,sze=()=>`输入网络名称和密码,每行一个——或粘贴整个列表,覆盖每个房间、楼层或门店。`,X0=((e={},t={})=>(t.locale??J())===`en`?oze(e):sze(e)),cze=()=>`Style for the spot`,lze=()=>`匹配摆放场景`,Z0=((e={},t={})=>(t.locale??J())===`en`?cze(e):lze(e)),uze=()=>`Pick a size for your frame, tent card, or sticker — high contrast scans best under café lighting.`,dze=()=>`选择适合相框、桌卡或贴纸的尺寸——高对比度在咖啡馆灯光下最好扫。`,Q0=((e={},t={})=>(t.locale??J())===`en`?uze(e):dze(e)),fze=()=>`Print and display`,pze=()=>`打印并展示`,$0=((e={},t={})=>(t.locale??J())===`en`?fze(e):pze(e)),mze=()=>`Download the PNGs, print, and place the code where guests look for the password.`,hze=()=>`下载 PNG,打印出来,放在客人会找密码的地方。`,e2=((e={},t={})=>(t.locale??J())===`en`?mze(e):hze(e)),gze=()=>`Common projects`,_ze=()=>`常见场景`,t2=((e={},t={})=>(t.locale??J())===`en`?gze(e):_ze(e)),vze=()=>`Where WiFi QR Codes Pay Off`,yze=()=>`WiFi 二维码在哪里最值`,n2=((e={},t={})=>(t.locale??J())===`en`?vze(e):yze(e)),bze=()=>`Everywhere someone asks: what's the WiFi password?`,xze=()=>`所有有人问"WiFi 密码是多少"的地方。`,r2=((e={},t={})=>(t.locale??J())===`en`?bze(e):xze(e)),Sze=()=>`Cafés, bars, and restaurants`,Cze=()=>`咖啡馆、酒吧、餐厅`,i2=((e={},t={})=>(t.locale??J())===`en`?Sze(e):Cze(e)),wze=()=>`A code on the table tent ends the password question at the counter — guests connect without staff help.`,Tze=()=>`桌卡上的一个码终结了吧台的密码提问——客人无需店员帮忙即可连接。`,a2=((e={},t={})=>(t.locale??J())===`en`?wze(e):Tze(e)),Eze=()=>`Vacation rentals and hotels`,Dze=()=>`民宿与酒店`,o2=((e={},t={})=>(t.locale??J())===`en`?Eze(e):Dze(e)),Oze=()=>`One framed code in the welcome book covers every guest — and batch one code per property or room.`,kze=()=>`欢迎手册里放一个带框的码即可覆盖所有客人——
7还可以按物业或房间批量生成。`,s2=((e={},t={})=>(t.locale??J())===`en`?Oze(e):kze(e)),Aze=()=>`Home guest networks`,jze=()=>`家庭访客网络`,c2=((e={},t={})=>(t.locale??J())===`en`?Aze(e):jze(e)),Mze=()=>`Stick a code on the fridge so visitors join the guest network without you spelling a 20-character password.`,Nze=()=>`在冰箱上贴一个码,访客自己加入访客网络,不用再听你拼 20 位密码。`,l2=((e={},t={})=>(t.locale??J())===`en`?Mze(e):Nze(e)),Pze=()=>`Offices and meeting rooms`,Fze=()=>`办公室与会议室`,u2=((e={},t={})=>(t.locale??J())===`en`?Pze(e):Fze(e)),Ize=()=>`A code per room means visitors and contractors connect in seconds — generate the whole floor in one batch.`,Lze=()=>`每个会议室一个码,访客和外包几秒内连上——一次批量生成整层楼。`,d2=((e={},t={})=>(t.locale??J())===`en`?Ize(e):Lze(e)),Rze=()=>`Under the hood`,zze=()=>`工作原理`,f2=((e={},t={})=>(t.locale??J())===`en`?Rze(e):zze(e)),Bze=()=>`How WiFi QR Codes Work`,Vze=()=>`WiFi 二维码是怎么工作的`,p2=((e={},t={})=>(t.locale??J())===`en`?Bze(e):Vze(e)),Hze=()=>`The code stores your network details in the universal WIFI: format every phone understands.`,Uze=()=>`码里以所有手机都认识的通用 WIFI: 格式存储你的网络信息。`,m2=((e={},t={})=>(t.locale??J())===`en`?Hze(e):Uze(e)),Wze=()=>`One line per network`,Gze=()=>`每行一个网络`,h2=((e={},t={})=>(t.locale??J())===`en`?Wze(e):Gze(e)),Kze=()=>`Each line is network name, comma, password. The generator encodes it as WIFI:T:WPA;S:name;P:password;; — the format iPhone and Android read natively. Leave the password empty for open networks.`,qze=()=>`每行格式为:网络名称,密码。生成器将其编码为 WIFI:T:WPA;S:名称;P:密码;; ——iPhone 和安卓原生支持的格式。密码留空即为开放网络。`,g2=((e={},t={})=>(t.locale??J())===`en`?Kze(e):qze(e)),Jze=()=>`Security note: anyone who can see the printed code can join the network — use it for guest networks, not your private one.`,Yze=()=>`安全提示:任何能看到印刷码的人都能加入该网络——请只用于访客网络,不要用于私人网络。`,_2=((e={},t={})=>(t.locale??J())===`en`?Jze(e):Yze(e)),Xze=()=>`Before you print`,Zze=()=>`打印之前`,v2=((e={},t={})=>(t.locale??J())===`en`?Xze(e):Zze(e)),Qze=()=>`Check Your WiFi Code Before Printing`,$ze=()=>`打印 WiFi 二维码之前先检查`,y2=((e={},t={})=>(t.locale??J())===`en`?Qze(e):$ze(e)),eBe=()=>`A wrong password on 200 tent cards is a very public typo.`,tBe=()=>`200 张桌卡上印错密码,是最公开的错别字。`,b2=((e={},t={})=>(t.locale??J())===`en`?eBe(e):tBe(e)),nBe=()=>
7`Verify the exact credentials`,rBe=()=>`核对凭据`,x2=((e={},t={})=>(t.locale??J())===`en`?nBe(e):rBe(e)),iBe=()=>`Network names and passwords are case-sensitive — copy them exactly as configured on the router.`,aBe=()=>`网络名称和密码区分大小写——请与路由器配置完全一致地复制。`,S2=((e={},t={})=>(t.locale??J())===`en`?iBe(e):aBe(e)),oBe=()=>`Place it where guests look`,sBe=()=>`放在客人会看的地方`,C2=((e={},t={})=>(t.locale??J())===`en`?oBe(e):sBe(e)),cBe=()=>`Eye level near seating, the till, or the welcome book — wherever people currently ask for the password.`,lBe=()=>`座位旁平视高度、收银台或欢迎手册——就是人们现在开口问密码的地方。`,w2=((e={},t={})=>(t.locale??J())===`en`?cBe(e):lBe(e)),uBe=()=>`Frequently Asked Questions`,dBe=()=>`常见问题`,T2=((e={},t={})=>(t.locale??J())===`en`?uBe(e):dBe(e)),fBe=()=>`Answers about how WiFi QR codes work, security, open networks, hidden SSIDs, expiration, and cost.`,pBe=()=>`关于 WiFi 二维码原理、安全性、开放网络、隐藏 SSID、有效期和费用的解答。`,E2=((e={},t={})=>(t.locale??J())===`en`?fBe(e):pBe(e)),mBe=()=>`How does a WiFi QR code work?`,hBe=()=>`WiFi 二维码是怎么工作的?`,gBe=((e={},t={})=>(t.locale??J())===`en`?mBe(e):hBe(e)),_Be=()=>`The code stores your network name and password in the universal WIFI: format. When someone scans it, their phone shows a Join Network prompt with everything pre-filled — one tap connects them, no typing.`,vBe=()=>`码里以通用 WIFI: 格式存储你的网络名称和密码。他人扫码后,手机会弹出加入网络提示,所有信息已预填——点一下即可连接,无需输入。`,yBe=((e={},t={})=>(t.locale??J())===`en`?_Be(e):vBe(e)),bBe=()=>`Is it safe to put my WiFi password in a QR code?`,xBe=()=>`把 WiFi 密码放进二维码安全吗?`,SBe=((e={},t={})=>(t.locale??J())===`en`?bBe(e):xBe(e)),CBe=()=>`The code contains the password in plain form, so anyone who can scan it can join. That's fine for guest networks — the intended use. Keep your primary/private network off printed codes, and everything here is generated locally in your browser, never uploaded.`,wBe=()=>`密码以明文形式存在码里,任何能扫到码的人都能加入。这对访客网络没问题——这正是它的用途。私人主网络请不要印在码上。另外,这里的一切都在你的浏览器本地生成,从不上传。`,TBe=((e={},t={})=>(t.locale??J())===`en`?CBe(e):wBe(e)),EBe=()=>`Can I make a QR code for an open network without a password?`,DBe=()=>`可以为无密码的开放网络做二维码吗?`,OBe=((e={},t={})=>(t.locale??J())===`en`?EBe(e):DBe(e)),kBe=()=>`Yes — enter just the network name with nothing after the comma (or no comma at all). The generator creates an open-network code that connects guests with one tap.`,ABe=()=>`可以——只输入网络名称,逗号后留空(或不加逗号)。生成器会生成开放网络码,客人点一下即可连接。`,jBe=((e={},t={})=>(t.locale??J())===`en`?kBe(e):ABe(e)),MBe=()=>`Does it work with hidden networks?`,NBe=()=>`隐藏网络(不广播 SSID)能用吗?`,PBe=((e={},t={})=>(t.locale??J())===`en`?MBe(e):NBe(e)),FBe=()=>`Hidden SSIDs are unreliable across phones and offer little real security. The code will encode the credentials, but some devices still won't join hidden networks smoothly — broadcasting the SSID is the better setup.`,IBe=()=>`隐藏 SSID 在不同手机上表现不可靠,实际安全收益也很小。码可以正常编码凭据,但部分设备仍难以顺利加入隐藏网络——广播 SSID 是更好的选择。`,LBe=((e={},t={})=>(t.locale??J())===`en`?FBe(e):IBe(e)),RBe=()=>`Do WiFi QR codes expire?`,zBe=()=>`WiFi 二维码会过期吗?`,BBe=((e={},t={})=>(t.locale??J())===`en`?RBe(e):zBe(e)),VBe=()=>`No — the credentials live inside the code itself, so it works forever with no account. It only stops being useful when you change the network name or password; then print a fresh one.`,HBe=()=>`不会——凭据就存在码里,无需账号即可永久使用。只有当你更改网络名称或密码时它才会失效,届时重新打印一个即可。`,UBe=((e={},t={})=>(t.locale??J())===`en`?VBe(e):HBe(e)),WBe=()=>`Is this WiFi QR code generator free?`,GBe=()=>`这个 WiFi 二维码生成器免费吗?`,KBe=((e={},t={})=>(t.locale??J())===`en`?WBe(e):GBe(e)),qBe=()=>`Yes — up to 100 networks per batch, PNG or ZIP download, no sign-up, no watermark. Your credentials never leave your browser.`,JBe=()=>`免费——每批最多 100 个网络,PNG 或 ZIP 下载,无需注册、无水印。你的凭据不会离开浏览器。`,YBe=((e={},t={})=>(t.locale??J())===`en`?qBe(e):JBe(e)),XBe=()=>`Ready when you are`,ZBe=()=>`随时开始`,D2=((e={},t={})=>(t.locale??J())===`en`?XBe(e):ZBe(e)),QBe=()=>`End the "what's the WiFi?" question forever.`,$Be=()=>`永远终结"WiFi 密码是多少"。`,O2=((e={},t={})=>(t.locale??J())===`en`?QBe(e):$Be(e)),eVe=()=>`Enter your network, generate the code, and put it where guests can scan it — free, no sign-up.`,tVe=()=>`输入网络,生成二维码,放在客人能扫到的地方——免费、无需注册。`,k2=((e={},t={})=>(t.locale??J())===`en`?eVe(e):tVe(e)),nVe=()=>`Create My WiFi QR Code`,rVe=()=>`制作我的 WiFi 二维码`,A2=((e={},t={})=>(t.locale??J())===`en`?nVe(e):rVe(e)),iVe=()=>`Want to test it first?`,aVe=()=>`想先试试效果?`,j2=((e={},t={})=>(t.locale??J())===`en`?iVe(e):aVe(e)),oVe=()=>`Scan our sample WiFi codes`,sVe=()=>`扫我们的 WiFi 示例码`,M2=((e={},t={})=>(t.locale??J())===`en`?oVe(e):sVe(e)),cVe=()=>`WiFi QR Codes`,lVe=()=>`WiFi 二维码生成器`,uVe=((e={},t={})=>(t.locale??J())===`en`?cVe(e):lVe(e)),dVe=()=>`Guests scan to join your network — no typing passwords, works on any phone.`,fVe=()=>`客人扫码即可加入网络——免输密码,任何手机都能用。`,pVe=((e={},t={})=>(t.locale??J())===`en`?dVe(e):fVe(e)),mVe=()=>`QR Code SVG Generator: Free Vector QR Codes in Bulk`,hVe=()=>`二维码 SVG 生成器 - 免费矢量二维码批量下载`,N2=((e={},t={})=>(t.locale??J())===`en`?mVe(e):hVe(e)),gVe=()=>`Download QR codes as SVG vector files — infinitely scalable for print, signage, and cutting machines. Bulk up to 100, PNG + SVG in one ZIP. Free, no sign-up.`,_Ve=()=>`下载 SVG 矢量格式的二维码——无限放大不模糊,适合印刷、招牌和切割机ã€
7‚一次最多 100 个,ZIP 内含 PNG + SVG。免费、无需注册。`,P2=((e={},t={})=>(t.locale??J())===`en`?gVe(e):_Ve(e)),vVe=()=>`Vector output, bulk scale`,yVe=()=>`矢量输出,批量生成`,F2=((e={},t={})=>(t.locale??J())===`en`?vVe(e):yVe(e)),bVe=()=>`QR Code SVG Generator`,xVe=()=>`二维码 SVG 生成器`,I2=((e={},t={})=>(t.locale??J())===`en`?bVe(e):xVe(e)),SVe=()=>`Generate QR codes as true SVG vectors that scale to a billboard without a single pixel. Every code downloads as SVG and PNG, up to 100 at once — free, no sign-up.`,CVe=()=>`生成真正的 SVG 矢量二维码——放大到广告牌也不损失一个像素。每个码都可下载 SVG 和 PNG,一次最多 100 个——免费、无需注册。`,L2=((e={},t={})=>(t.locale??J())===`en`?SVe(e):CVe(e)),wVe=()=>`https://example.com/your-link`,TVe=()=>`https://example.com/your-link`,R2=((e={},t={})=>(t.locale??J())===`en`?wVe(e):TVe(e)),EVe=()=>`One URL, ID, or text value per line — every code downloads as both SVG vector and PNG.`,DVe=()=>`每行一个网址、编号或文本——每个码都可下载为 SVG 矢量和 PNG 两种格式。`,z2=((e={},t={})=>(t.locale??J())===`en`?EVe(e):DVe(e)),OVe=e=>`Vector QR code for ${e?.value}`,kVe=e=>`${e?.value} 的矢量二维码`,B2=((e,t={})=>(t.locale??J())===`en`?OVe(e):kVe(e)),AVe=()=>`QR Code SVG`,jVe=()=>`矢量二维码`,MVe=((e={},t={})=>(t.locale??J())===`en`?AVe(e):jVe(e)),NVe=()=>`SVG`,PVe=()=>`SVG`,V2=((e={},t={})=>(t.locale??J())===`en`?NVe(e):PVe(e)),FVe=()=>`A simple workflow`,IVe=()=>`简单三步`,H2=((e={},t={})=>(t.locale??J())===`en`?FVe(e):IVe(e)),LVe=()=>`How to Get QR Codes as SVG Vectors`,RVe=()=>`如何获取 SVG 矢量二维码`,U2=((e={},t={})=>(t.locale??J())===`en`?LVe(e):RVe(e)),zVe=()=>`Same generator, sharper output — three steps.`,BVe=()=>`同样的生成器,更锐利的输出——三步完成。`,W2=((e={},t={})=>(t.locale??J())===`en`?zVe(e):BVe(e)),VVe=()=>`Paste your content`,HVe=()=>`粘贴内容`,G2=((e={},t={})=>(t.locale??J())===`en`?VVe(e):HVe(e)),UVe=()=>`One link, ID, or text value per line — up to 100 codes per batch.`,WVe=()=>`每行一个链接、编号或文本——每批最多 100 个码。`,K2=((e={},t={})=>(t.locale??J())===`en`?UVe(e):WVe(e)),GVe=()=>`Set colors and size`,KVe=()=>`设置颜色和尺寸`,q2=((e={},t={})=>(t.locale??J())===`en`?GVe(e):KVe(e)),qVe=()=>`The SVG inherits your color choices; size is irrelevant to vectors, but the PNG preview uses it.`,JVe=()=>`SVG 会继承你的颜色选择;尺寸对矢量无所谓,但 PNG 预览会用到。`,J2=((e={},t={})=>(t.locale??J())===`en`?qVe(e):JVe(e)),YVe=()=>`Download SVG or both`,XVe=()=>`下载 SVG 或全格式`,Y2=((e={},t={})=>(t.locale??J())===`en`?YVe(e):XVe(e)),ZVe=()=>`Grab individual SVG files, or take the ZIP with every code in both SVG and PNG.`,QVe=()=>`单独下载 SVG 文件,或用 ZIP 一次拿走所有码的 SVG 和 PNG。`,X2=((e={},t={})=>(t.locale??J())===`en`?ZVe(e):QVe(e)),$Ve=()=>`Common projects`,eHe=()=>`常见场景`,Z2=((e={},t={})=>(t.locale??J())===`en`?$Ve(e):eHe(e)),tHe=()=>`Where Vector QR Codes Matter`,nHe=()=>`矢量二维码的关键场景`,Q2=((e={},t={})=>(t.locale??J())===`en`?tHe(e):nHe(e)),rHe=()=>`Anywhere a pixelated code would cost you scans.`,iHe=()=>`任何像素化会让你损失扫码量的地方。`,$2=((e={},t={})=>(t.locale??J())===`en`?rHe(e):iHe(e)),aHe=()=>`Signs, banners, and billboards`,oHe=()=>`招牌、横幅、广告牌`,e4=((e={},t={})=>(t.locale??J())===`en`?aHe(e):oHe(e)),sHe=()=>`Scale the code to meters wide — vector edges stay razor sharp at any print size.`,cHe=()=>`放大到几米宽——矢量边缘在任何印刷尺寸下都锋利如初。`,t4=((e={},t={})=>(t.locale??J())===`en`?sHe(e):cHe(e)),lHe=()=>`Design tools`,uHe=()=>`设计工具`,n4=((e={},t={})=>(t.locale??J())===`en`?lHe(e):uHe(e)),dHe=()=>`Drop the SVG straight into Illustrator, Figma, or Inkscape and recolor or restyle without regenerating.`,fHe=()=>`把 SVG 直接放进 Illustrator、Figma 或 Inkscape,自由改色改样式,无需重新生成。`,r4=((e={},t={})=>(t.locale??J())===`en`?dHe(e):fHe(e)),pHe=()=>`Cutting and engraving machines`,mHe=()=>`切割与雕刻设备`,i4=((e={},t={})=>(t.locale??J())===`en`?pHe(e):mHe(e)),hHe=()=>`Cricut, vinyl cutters, and laser engravers read vector paths directly — no tracing a blurry PNG.`,gHe=()=>`Cricut、刻字机和激光雕刻机直接读取矢量路径——不用描摹模糊的 PNG。`,a4=((e={},t={})=>(t.locale??J())===`en`?hHe(e):gHe(e)),_He=()=>`Professional print shops`,vHe=()=>`专业印刷厂`,o4=((e={},t={})=>(t.locale??J())===`en`?_He(e):vHe(e)),yHe=()=>`Hand your printer a vector file and skip the "do you have this in higher resolution?" email.`,bHe=()=>`把矢量文件交给印刷厂,省掉"有没有更高分辨率的版本"的邮件往来。`,s4=((e={},t={})=>(t.locale??J())===`en`?yHe(e):bHe(e)),xHe=()=>`Why vector`,SHe=()=>`为何选矢量`,c4=((e={},t={})=>(t.locale??J())===`en`?xHe(e):SHe(e)),CHe=()=>`SVG vs. PNG: When Each Wins`,wHe=()=>`SVG 与 PNG:各自的战场`,l4=((e={},t={})=>(t.locale??J())===`en`?CHe(e):wHe(e)),THe=()=>`Both formats come in every download — here's how to choose.`,
7EHe=()=>`每次下载都包含两种格式——这样选择最合适。`,u4=((e={},t={})=>(t.locale??J())===`en`?THe(e):EHe(e)),DHe=()=>`SVG for print, PNG for screens`,OHe=()=>`印刷用 SVG,屏幕用 PNG`,d4=((e={},t={})=>(t.locale??J())===`en`?DHe(e):OHe(e)),kHe=()=>`SVG is a set of paths — it scales infinitely and recolors freely, ideal for print and design work. PNG is a fixed-resolution image — better for email, docs, and web pages. The ZIP includes both.`,AHe=()=>`SVG 是一组路径——无限缩放、自由改色,适合印刷和设计工作。PNG 是固定分辨率的图片——更适合邮件、文档和网页。ZIP 两种都包含。`,f4=((e={},t={})=>(t.locale??J())===`en`?kHe(e):AHe(e)),jHe=()=>`Every download, both formats`,MHe=()=>`每次下载,两种格式`,p4=((e={},t={})=>(t.locale??J())===`en`?jHe(e):MHe(e)),NHe=()=>`Each card offers PNG and SVG buttons; the ZIP contains the full batch as PNGs plus an svg/ folder with every vector.`,PHe=()=>`每个卡片都有 PNG 和 SVG 按钮;ZIP 包含整批 PNG 外加一个装有全部矢量文件的 svg/ 文件夹。`,m4=((e={},t={})=>(t.locale??J())===`en`?NHe(e):PHe(e)),FHe=()=>`The SVG uses crisp-edges rendering and a viewBox — it scales cleanly in every browser, design tool, and cutting app.`,IHe=()=>`SVG 采用 crisp-edges 渲染和 viewBox——在所有浏览器、设计工具和切割软件中都能干净缩放。`,h4=((e={},t={})=>(t.locale??J())===`en`?FHe(e):IHe(e)),LHe=()=>`Before production`,RHe=()=>`投产之前`,g4=((e={},t={})=>(t.locale??J())===`en`?LHe(e):RHe(e)),zHe=()=>`Check Your Vectors Before Printing`,BHe=()=>`印刷矢量码之前先检查`,_4=((e={},t={})=>(t.locale??J())===`en`?zHe(e):BHe(e)),VHe=()=>`Vector doesn't mean invincible — the usual QR rules still apply.`,HHe=()=>`矢量不等于无敌——二维码的基本规则依然适用。`,v4=((e={},t={})=>(t.locale??J())===`en`?VHe(e):HHe(e)),UHe=()=>`Keep payloads short`,WHe=()=>`内容保持简短`,y4=((e={},t={})=>(t.locale??J())===`en`?UHe(e):WHe(e)),GHe=()=>`Shorter content means bigger modules and a cleaner path set — especially important for cutting machines with physical blade limits.`,KHe=()=>`更短的内容意味着更大的模块和更干净的路径——对有物理刀头限制的切割机尤其重要。`,b4=((e={},t={})=>(t.locale??J())===`en`?GHe(e):KHe(e)),qHe=()=>`Don't restyle the modules`,JHe=()=>`不要改动模块形状`,x4=((e={},t={})=>(t.locale??J())===`en`?qHe(e):JHe(e)),YHe=()=>`Recoloring is safe; reshaping, rounding, or deleting squares is not — scanners depend on the exact module geometry.`,XHe=()=>`改颜色是安全的;改形状、倒圆角或删掉方块则不行——扫码器依赖精确的模块几何。`,S4=((e={},t={})=>(t.locale??J())===`en`?YHe(e):XHe(e)),ZHe=()=>`Frequently Asked Questions`,QHe=()=>`常见问题`,C4=((e={},t={})=>(t.locale??J())===`en`?ZHe(e):QHe(e)),$He=()=>`Answers about SVG QR codes, vector advantages, editing, print use, batch limits, and cost.`,eUe=()=>`关于 SVG 二维码、矢量优势、编辑、印刷、批量上限和费用的解答。`,w4=((e={},t={})=>(t.locale??J())===`en`?$He(e):eUe(e)),tUe=()=>`What is an SVG QR code?`,nUe=()=>`什么是 SVG 二维码?`,rUe=((e={},t={})=>(t.locale??J())===`en`?tUe(e):nUe(e)),iUe=()=>`An SVG QR code is the same QR pattern saved as a vector file — a set of scalable paths instead of pixels. It looks identical at any size, from a business card to a billboard, and can be opened in any design tool.`,aUe=()=>`SVG 二维码是把同样的二维码图案保存为矢量文件——一组可缩放的路径而不是像素。从名片到广告牌,任何尺寸下都一样清晰,并可在任何设计工具中打开。`,oUe=((e={},t={})=>(t.locale??J())===`en`?iUe(e):aUe(e)),sUe=()=>`Why choose SVG over PNG for a QR code?`,cUe=()=>`为什么二维码选 SVG 而不是 PNG?`,lUe=((e={},t={})=>(t.locale??J())===`en`?sUe(e):cUe(e)),uUe=()=>`Three reasons: it scales to any print size without pixelation, it recolors cleanly in design tools, and cutting/engraving machines read its paths directly. For screens and documents, PNG is fine — every download here includes both.`,dUe=()=>`三个理由:放大到任何印刷尺寸都不失真;在设计工具中可以干净地改色;切割和雕刻设备直接读取路径。屏幕和文档场景 PNG 就够——这里的每次下载两种格式都有。`,fUe=((e={},t={})=>(t.locale??J())===`en`?uUe(e):dUe(e)),pUe=()=>`Can I edit the SVG in Illustrator or Figma?`,mUe=()=>`可以在 Illustrator 或 Figma 里编辑 SVG 吗?`,hUe=((e={},t={})=>(t.locale??J())===`en`?pUe(e):mUe(e)),gUe=()=>`Yes. The file opens as a group of crisp paths. Recolor freely, but don't reshape or rearrange the squares — the scanner needs the exact module geometry. Keep strong dark-on-light contrast whatever colors you choose.`,_Ue=()=>`可以。文件打开后是一组边缘锐利的路径。改色随意,但不要改变方块的形状或位置——扫码器需要精确的模块几何。无论选什么颜色,都要保持深码浅底的强对比。`,vUe=((e={},t={})=>(t.locale??J())===`en`?gUe(e):_Ue(e)),yUe=()=>`Is SVG better for printing QR codes?`,bUe=()=>
7`印刷二维码用 SVG 更好吗?`,xUe=((e={},t={})=>(t.locale??J())===`en`?yUe(e):bUe(e)),SUe=()=>`For anything larger than a business card, yes — vector edges stay perfectly sharp at poster, banner, and billboard sizes. Print shops prefer vector files because they never have to upsample a blurry image.`,CUe=()=>`任何大于名片的印刷品,是的——矢量边缘在海报、横幅和广告牌尺寸下都完美锐利。印刷厂也更喜欢矢量文件,因为永远不需要放大模糊的图片。`,wUe=((e={},t={})=>(t.locale??J())===`en`?SUe(e):CUe(e)),TUe=()=>`How many SVG QR codes can I generate at once?`,EUe=()=>`一次可以生成多少个 SVG 二维码?`,DUe=((e={},t={})=>(t.locale??J())===`en`?TUe(e):EUe(e)),OUe=()=>`Up to 100 per batch. The ZIP download includes every code as a PNG plus an svg/ folder with all the vector files, named from your list.`,kUe=()=>`每批最多 100 个。ZIP 下载包含所有码的 PNG,外加一个 svg/ 文件夹装着全部矢量文件,按你的清单命名。`,AUe=((e={},t={})=>(t.locale??J())===`en`?OUe(e):kUe(e)),jUe=()=>`Is this SVG QR code generator free?`,MUe=()=>`这个 SVG 二维码生成器免费吗?`,NUe=((e={},t={})=>(t.locale??J())===`en`?jUe(e):MUe(e)),PUe=()=>`Yes — up to 100 codes per batch, SVG and PNG downloads, no sign-up, no watermark. Everything is generated locally in your browser.`,FUe=()=>`免费——每批最多 100 个码,SVG 和 PNG 下载,无需注册、无水印。一切都在你的浏览器本地生成。`,IUe=((e={},t={})=>(t.locale??J())===`en`?PUe(e):FUe(e)),LUe=()=>`Ready when you are`,RUe=()=>`随时开始`,T4=((e={},t={})=>(t.locale??J())===`en`?LUe(e):RUe(e)),zUe=()=>`Get QR codes that scale to any size.`,BUe=()=>`获取能放大到任何尺寸的二维码。`,E4=((e={},t={})=>(t.locale??J())===`en`?zUe(e):BUe(e)),VUe=()=>`Paste your list, generate up to 100 codes, and download every one as SVG and PNG in a single ZIP.`,HUe=()=>`粘贴清单,一次生成最多 100 个码,并用一个 ZIP 下载全部的 SVG 和 PNG。`,D4=((e={},t={})=>(t.locale??J())===`en`?VUe(e):HUe(e)),UUe=()=>`Create Vector QR Codes`,WUe=()=>`制作矢量二维码`,O4=((e={},t={})=>(t.locale??J())===`en`?UUe(e):WUe(e)),GUe=()=>`Printing large signs or banners?`,KUe=()=>`要印大型招牌或横幅?`,k4=((e={},t={})=>(t.locale??J())===`en`?GUe(e):KUe(e)),qUe=()=>`See the QR code signs guide`,JUe=()=>`查看二维码招牌指南`,A4=((e={},t={})=>(t.locale??J())===`en`?qUe(e):JUe(e)),YUe=()=>`QR Code SVG (Vector)`,XUe=()=>`矢量二维码生成器`,ZUe=((e={},t={})=>(t.locale??J())===`en`?YUe(e):XUe(e)),QUe=()=>`Vector QR codes that scale to billboards — SVG and PNG in every download.`,$Ue=()=>`放大到广告牌也不糊的矢量二维码——每次下载含 SVG 和 PNG。`,eWe=((e={},t={})=>(t.locale??J())===`en`?QUe(e):$Ue(e)),tWe=()=>`QR Code PNG Generator: Free PNG Downloads, Transparent`,nWe=()=>`二维码 PNG 生成器 - 免费高清下载,支持透明背景`,j4=((e={},t={})=>(t.locale??J())===`en`?tWe(e):nWe(e)),rWe=()=>`Download QR codes as high-resolution PNGs — with optional transparent background. Bulk up to 100 at once, PNG or ZIP. Free, no sign-up, no watermark.`,iWe=()=>`下载高分辨率 PNG 二维码——可选透明背景。一次最多 100 个,单个 PNG 或 ZIP 打包。免费、无需注册、无水印。`,M4=((e={},t={})=>(t.locale??J())===`en`?rWe(e):iWe(e)),aWe=()=>`High-res PNG, optional transparency`,oWe=()=>`高清 PNG,可选透明`,N4=((e={},t={})=>(t.locale??J())===`en`?aWe(e):oWe(e)),sWe=()=>`QR Code PNG Generator`,cWe=()=>`二维码 PNG 生成器`,P4=((e={},t={})=>(t.locale??J())===`en`?sWe(e):cWe(e)),lWe=()=>`Get your QR codes as crisp PNG images — on white or with a transparent background for overlays. Up to 100 per batch, single PNGs or one ZIP — free, no sign-up, no watermark.`,uWe=()=>`获取清晰的 PNG 二维码——白底或透明背景,方便叠加到设计上。每批最多 100 个,单个 PNG 或一个 ZIP——免费、无需注册、无水印。`,F4=((e={},t={})=>(t.locale??J())===`en`?lWe(e):uWe(e)),dWe=()=>`https://example.com/your-link`,fWe=()=>`https://example.com/your-link`,I4=((e={},t={})=>(t.locale??J())===`en`?dWe(e):fWe(e)),pWe=()=>`One URL, ID, or text value per line — every code downloads as a high-resolution PNG.`,mWe=()=>`每行一个网址、编号或文本——每个码都下载为高分辨率 PNG。`,L4=((e={},t={})=>(t.locale??J())===`en`?pWe(e):mWe(e)),hWe=e=>`PNG QR code for ${e?.value}`,gWe=e=>`${e?.value} 的 PNG 二维码`,R4=((e,t={})=>(t.locale??J())===`en`?hWe(e):gWe(e)),_We=()=>`QR Code PNG`,vWe=()=>`PNG 二维码`,yWe=((e={},t={})=>
7(t.locale??J())===`en`?_We(e):vWe(e)),bWe=()=>`Transparent background`,xWe=()=>`透明背景`,z4=((e={},t={})=>(t.locale??J())===`en`?bWe(e):xWe(e)),SWe=()=>`A simple workflow`,CWe=()=>`简单三步`,B4=((e={},t={})=>(t.locale??J())===`en`?SWe(e):CWe(e)),wWe=()=>`How to Download QR Codes as PNG`,TWe=()=>`如何下载 PNG 二维码`,V4=((e={},t={})=>(t.locale??J())===`en`?wWe(e):TWe(e)),EWe=()=>`Content in, PNGs out — three steps.`,DWe=()=>`输入内容,输出 PNG——三步完成。`,H4=((e={},t={})=>(t.locale??J())===`en`?EWe(e):DWe(e)),OWe=()=>`Paste your content`,kWe=()=>`粘贴内容`,U4=((e={},t={})=>(t.locale??J())===`en`?OWe(e):kWe(e)),AWe=()=>`One link, ID, or text value per line — up to 100 codes per batch.`,jWe=()=>`每行一个链接、编号或文本——每批最多 100 个码。`,W4=((e={},t={})=>(t.locale??J())===`en`?AWe(e):jWe(e)),MWe=()=>`Pick size and background`,NWe=()=>`选择尺寸和背景`,G4=((e={},t={})=>(t.locale??J())===`en`?MWe(e):NWe(e)),PWe=()=>`Choose the pixel size and colors — or tick transparent background for overlay work.`,FWe=()=>`选择像素尺寸和颜色——叠加设计可勾选透明背景。`,K4=((e={},t={})=>(t.locale??J())===`en`?PWe(e):FWe(e)),IWe=()=>`Download the PNGs`,LWe=()=>`下载 PNG`,q4=((e={},t={})=>(t.locale??J())===`en`?IWe(e):LWe(e)),RWe=()=>`Save individual PNG files or the whole batch in one ZIP.`,zWe=()=>`逐个保存 PNG 文件,或将整批打包为一个 ZIP。`,J4=((e={},t={})=>(t.locale??J())===`en`?RWe(e):zWe(e)),BWe=()=>`Common projects`,VWe=()=>`常见场景`,Y4=((e={},t={})=>(t.locale??J())===`en`?BWe(e):VWe(e)),HWe=()=>`Where PNG QR Codes Work Best`,UWe=()=>`PNG 二维码的最佳场景`,X4=((e={},t={})=>(t.locale??J())===`en`?HWe(e):UWe(e)),WWe=()=>`The everyday format — accepted everywhere images are.`,GWe=()=>`日常通用格式——所有能放图片的地方都支持。`,Z4=((e={},t={})=>(t.locale??J())===`en`?WWe(e):GWe(e)),KWe=()=>`Screens and slides`,qWe=()=>`屏幕与演示`,Q4=((e={},t={})=>(t.locale??J())===`en`?KWe(e):qWe(e)),JWe=()=>`Drop the PNG into presentations, email signatures, and social posts — every tool accepts it.`,YWe=()=>`把 PNG 放进演示文稿、邮件签名和社交媒体帖子——所有工具都支持。`,$4=((e={},t={})=>(t.locale??J())===`en`?JWe(e):YWe(e)),XWe=()=>`Overlays on designs`,ZWe=()=>`叠加到设计上`,e3=((e={},t={})=>(t.locale??J())===`en`?XWe(e):ZWe(e)),QWe=()=>`The transparent-background option lets the code sit on photos, posters, and packaging without a white box.`,$We=()=>`透明背景选项让码直接叠在照片、海报和包装上,没有白框。`,t3=((e={},t={})=>(t.locale??J())===`en`?QWe(e):$We(e)),eGe=()=>`Small-format print`,tGe=()=>`小尺寸印刷`,n3=((e={},t={})=>(t.locale??J())===`en`?eGe(e):tGe(e)),nGe=()=>`At large size, the high-resolution PNG prints cleanly on cards, labels, and flyers.`,rGe=()=>`高分辨率 PNG 在名片、标签和宣传单上都能干净印刷。`,r3=((e={},t={})=>(t.locale??J())===`en`?nGe(e):rGe(e)),iGe=()=>`Documents and spreadsheets`,aGe=()=>`文档与表格`,i3=((e={},t={})=>(t.locale??J())===`en`?iGe(e):aGe(e)),oGe=()=>`Insert codes into Word docs, PDFs, and Sheets — PNG is the universal insert format.`,sGe=()=>`把码插入 Word 文档、PDF 和表格——PNG 是通用的插入格式。`,a3=((e={},t={})=>(t.locale??J())===`en`?oGe(e):sGe(e)),cGe=()=>`Sizes and pixels`,lGe=()=>`尺寸与像素`,o3=((e={},t={})=>(t.locale??J())===`en`?cGe(e):lGe(e)),uGe=()=>`Pick the Right PNG Size`,dGe=()=>`选对 PNG 尺寸`,s3=((e={},t={})=>(t.locale??J())===`en`?uGe(e):dGe(e)),fGe=()=>`Pixels are fixed — match them to the job.`,pGe=()=>`像素是固定的——按用途匹配。`,c3=((e={},t={})=>(t.locale??J())===`en`?fGe(e):pGe(e)),mGe=()=>`Size guide`,hGe=()=>`尺寸指南`,l3=((e={},t={})=>(t.locale??J())===`en`?mGe(e):hGe(e)),gGe=()=>`Large (1024px) covers print up to card size and all screen use. Medium and small suit docs and thumbnails. For poster-size print, use our SVG vector generator instead — vectors never pixelate.`,_Ge=()=>
7`大尺寸(1024px)覆盖名片大小的印刷和所有屏幕用途。中、小尺寸适合文档和缩略图。海报级印刷请改用我们的 SVG 矢量生成器——矢量永不失真。`,u3=((e={},t={})=>(t.locale??J())===`en`?gGe(e):_Ge(e)),vGe=()=>`Transparent PNGs are perfect for overlays, but always place them on a light, uncluttered background — scanners need dark modules against light surroundings.`,yGe=()=>`透明 PNG 非常适合叠加,但一定要放在浅色、干净的背景上——扫码器需要深色模块配浅色环境。`,d3=((e={},t={})=>(t.locale??J())===`en`?vGe(e):yGe(e)),bGe=()=>`Before production`,xGe=()=>`使用之前`,f3=((e={},t={})=>(t.locale??J())===`en`?bGe(e):xGe(e)),SGe=()=>`Check Your PNGs Before Using Them`,CGe=()=>`使用 PNG 之前先检查`,p3=((e={},t={})=>(t.locale??J())===`en`?SGe(e):CGe(e)),wGe=()=>`Pixels don't stretch — verify before you commit.`,TGe=()=>`像素不可拉伸——确认后再交付。`,m3=((e={},t={})=>(t.locale??J())===`en`?wGe(e):TGe(e)),EGe=()=>`Never upscale a PNG`,DGe=()=>`不要放大 PNG`,h3=((e={},t={})=>(t.locale??J())===`en`?EGe(e):DGe(e)),OGe=()=>`Enlarging a PNG blurs the module edges and kills scans. Need it bigger? Regenerate at a larger size — it's free — or switch to SVG.`,kGe=()=>`放大 PNG 会模糊模块边缘、杀死扫码率。需要更大?免费重新生成更大尺寸,或改用 SVG。`,g3=((e={},t={})=>(t.locale??J())===`en`?OGe(e):kGe(e)),AGe=()=>`Mind the transparent background`,jGe=()=>`注意透明背景`,_3=((e={},t={})=>(t.locale??J())===`en`?AGe(e):jGe(e)),MGe=()=>`On dark or busy backgrounds, a transparent code becomes unscannable. Test the final placement, not just the file.`,NGe=()=>`在深色或杂乱的背景上,透明码会扫不出来。请测试最终摆放效果,而不只是文件本身。`,v3=((e={},t={})=>(t.locale??J())===`en`?MGe(e):NGe(e)),PGe=()=>`Frequently Asked Questions`,FGe=()=>`常见问题`,y3=((e={},t={})=>(t.locale??J())===`en`?PGe(e):FGe(e)),IGe=()=>`Answers about PNG size, transparency, DPI and print, PNG vs SVG, batch limits, and cost.`,LGe=()=>
7`关于 PNG 尺寸、透明背景、DPI 与印刷、PNG 与 SVG 对比、批量上限和费用的解答。`,b3=((e={},t={})=>(t.locale??J())===`en`?IGe(e):LGe(e)),RGe=()=>`What size PNG should I download for a QR code?`,zGe=()=>`二维码 PNG 应该下载什么尺寸?`,BGe=((e={},t={})=>(t.locale??J())===`en`?RGe(e):zGe(e)),VGe=()=>`Large (1024×1024 px) is the safe default — it prints cleanly up to business-card size and looks crisp on any screen. For print larger than a card, use a vector (SVG) instead; PNGs blur when enlarged beyond their pixel size.`,HGe=()=>`大尺寸(1024×1024 像素)是安全默认值——名片大小以内印刷清晰,任何屏幕上都锐利。更大尺寸的印刷请改用矢量(SVG);PNG 放大超过像素尺寸会模糊。`,UGe=((e={},t={})=>(t.locale??J())===`en`?VGe(e):HGe(e)),WGe=()=>`Can I get a QR code PNG with a transparent background?`,GGe=()=>`可以下载透明背景的二维码 PNG 吗?`,KGe=((e={},t={})=>(t.locale??J())===`en`?WGe(e):GGe(e)),qGe=()=>`Yes — tick the transparent background option before generating. The white box disappears, so the code overlays cleanly on photos and designs. Just place it on something light and uncluttered: scanners still need dark modules against a light surround.`,JGe=()=>`可以——生成前勾选透明背景选项即可。白框消失,码可以干净地叠在照片和设计上。只要放在浅色、干净的背景上:扫码器仍然需要深色模块配浅色环境。`,YGe=((e={},t={})=>(t.locale??J())===`en`?qGe(e):JGe(e)),XGe=()=>`What DPI are the PNG QR codes? Can I print them?`,ZGe=()=>`PNG 二维码是多少 DPI?能印刷吗?`,QGe=((e={},t={})=>(t.locale??J())===`en`?XGe(e):ZGe(e)),$Ge=()=>`A 1024px PNG at 300 DPI prints about 8.7 cm (3.4 in) wide — plenty for cards, labels, and flyers. For posters and banners, don't upscale the PNG; use our free SVG vector generator, which stays sharp at any size.`,eKe=()=>`1024 像素的 PNG 按 300 DPI 可印约 8.7 厘米宽——名片、标签和宣传单都够用。海报和横幅不要放大 PNG;用我们免费的 SVG 矢量生成器,任何尺寸都清晰。`,tKe=((e={},t={})=>(t.locale??J())===`en`?$Ge(e):eKe(e)),nKe=()=>`PNG or SVG for QR codes — which should I use?`,rKe=()=>`二维码用 PNG 还是 SVG?`,iKe=((e={},t={})=>(t.locale??J())===`en`?nKe(e):rKe(e)),aKe=()=>`PNG for screens, documents, email, and small print — it's the universal format every tool accepts. SVG for large-format print, design work, and cutting machines — vectors scale infinitely. Both are free here.`,oKe=()=>`屏幕、文档、邮件和小尺寸印刷用 PNG——所有工具都支持的通用格式。大幅面印刷、设计工作和切割设备用 SVG——矢量无限缩放。两者在这里都免费。`,sKe=((e={},t={})=>(t.locale??J())===`en`?aKe(e):oKe(e)),cKe=()=>`How many QR code PNGs can I download at once?`,lKe=()=>`一次可以下载多少个二维码 PNG?`,uKe=((e={},t={})=>(t.locale??J())===`en`?cKe(e):lKe(e)),dKe=()=>`Up to 100 per batch — individually as PNG files, or the whole set in one ZIP, named from your list.`,fKe=()=>`每批最多 100 个——可逐个下载 PNG 文件,或将整套按你的清单命名打包为一个 ZIP。`,pKe=((e={},t={})=>(t.locale??J())===`en`?dKe(e):fKe(e)),mKe=()=>`Are the PNG QR codes free to use commercially?`,hKe=()=>`这些 PNG 二维码可以商用吗?`,gKe=((e={},t={})=>(t.locale??J())===`en`?mKe(e):hKe(e)),_Ke=()=>`Yes — no sign-up, no watermark, no attribution. The codes are generated locally in your browser and are yours to use anywhere, including commercial print.`,vKe=()=>`可以——无需注册、无水印、无需署名。二维码在你的浏览器本地生成,可在任何地方使用,包括商业印刷。`,yKe=((e={},t={})=>(t.locale??J())===`en`?_Ke(e):vKe(e)),bKe=()=>`Ready when you are`,xKe=()=>`随时开始`,x3=((e={},t={})=>(t.locale??J())===`en`?bKe(e):xKe(e)),SKe=()=>`Get pixel-perfect QR codes in seconds.`,CKe=()=>`几秒获得像素完美的二维码。`,S3=((e={},t={})=>(t.locale??J())===`en`?SKe(e):CKe(e)),wKe=()=>`Paste your list, generate up to 100 codes, and download every one as a high-resolution PNG — transparent if you like.`,TKe=()=>`粘贴清单,一次生成最多 100 个码,全部下载为高分辨率 PNG——需要的话可以透明。`,C3=((e={},t={})=>(t.locale??J())===`en`?wKe(e):TKe(e)),EKe=()=>`Create PNG QR Codes`,DKe=()=>`制作 PNG 二维码`,w3=((e={},t={})=>(t.locale??J())===`en`?EKe(e):DKe(e)),OKe=()=>`Printing bigger than a card?`,kKe=()=>`印刷尺寸超过名片?`,T3=((e={},t={})=>(t.locale??J())===`en`?OKe(e):kKe(e)),AKe=()=>`Get the SVG vector version`,jKe=()=>`获取 SVG 矢量版本`,E3=((e={},t={})=>(t.locale??J())===`en`?AKe(e):jKe(e)),MKe=()=>`QR Code PNG`,NKe=()=>`PNG 二维码生成器`,PKe=((e={},t={})=>(t.locale??J())===`en`?MKe(e):NKe(e)),FKe=()=>`High-resolution PNG downloads with optional transparent background.`,IKe=()=>`高分辨率 PNG 下载,可选透明背景。`,LKe=((e={},t={})=>(t.locale??J())===`en`?FKe(e):IKe(e)),RKe=()=>`Wedding QR Code Generator: Photos, RSVP & Invites`,zKe=()=>`婚礼二维码生成器 - 照片共享、 RSVP 回执、请柬,免费批量`,D3=((e={},t={})=>(t.locale??J())===`en`?RKe(e):zKe(e)),BKe=()=>`Create QR codes for your wedding — photo sharing, RSVP forms, wedding websites, and invitations. Bulk for every table and sign. Free, no sign-up.`,VKe=()=>`为婚礼制作二维码——照片共享、回执表单、婚礼网站和请柬。每张桌卡和指示牌批量生成。免费、无需注册。`,O3=((e={},t={})=>(t.locale??J())===`en`?BKe(e):VKe(e)),HKe=()=>`One scan, every guest connected`,UKe=()=>`一扫即达,连接每位宾客`,k3=((e={},t={})=>(t.locale??J())===`en`?HKe(e):UKe(e)),WKe=()=>`Wedding QR Code Generator`,GKe=()=>`婚礼二维码生成器`,A3=((e={},t={})=>(t.locale??J())===`en`?WKe(e):GKe(e)),KKe=()=>`Make QR codes for everything at your wedding: the shared photo album, the RSVP form, your wedding website. Generate codes for every invitation, table, and sign in one batch — free, no sign-up.`,qKe=()=>`为婚礼的一切制作二维码:共享相册、回执表单、婚礼网站。为每张请柬、桌卡和指示牌一次批量生成——免费、无需注册。`,j3=((e={},t={})=>(t.locale??J())===`en`?KKe(e):qKe(e)),JKe=()=>`https://photos.example.com/our-wedding`,YKe=()=>`https://photos.example.com/our-wedding`,M3=((e={},t={})=>(t.locale??J())===`en`?JKe(e):YKe(e)),XKe=()=>`One link per line — photo album, RSVP form, wedding website, registry — a code for each.`,ZKe=()=>`每行一个链接——相册、回执表单、婚礼网站、礼物清单——各自生成一个码。`,N3=((e={},t={})=>(t.locale??J())===`en`?XKe(e):ZKe(e)),QKe=e=>`Wedding QR code for ${e?.value}`,$Ke=e=>`${e?.value} 的婚礼二维码`,P3=((e,t={})=>(t.locale??J())===`en`?QKe(e):$Ke(e)),eqe=()=>`Wedding QR Codes`,tqe=()=>`婚礼二维码`,nqe=((e={},t={})=>(t.locale??J())===`en`?eqe(e):tqe(e)),rqe=()=>`A simple workflow`,iqe=()=>`简单三步`,F3=((e={},t={})=>(t.locale??J())===`en`?rqe(e):iqe(e)),aqe=()=>`How to Make QR Codes for Your Wedding`,oqe=()=>`如何为婚礼制作二维码`,I3=((e={},t={})=>(t.locale??J())===`en`?aqe(e):oqe(e)),sqe=()=>`Links in, guest-ready codes out — three steps.`,cqe=()=>
7`粘贴链接,输出宾客可用的码——三步完成。`,L3=((e={},t={})=>(t.locale??J())===`en`?sqe(e):cqe(e)),lqe=()=>`Paste your links`,uqe=()=>`粘贴链接`,R3=((e={},t={})=>(t.locale??J())===`en`?lqe(e):uqe(e)),dqe=()=>`Photo album, RSVP form, wedding website, registry — one link per line, one code each.`,fqe=()=>`相册、回执表单、婚礼网站、礼物清单——每行一个链接,各生成一个码。`,z3=((e={},t={})=>(t.locale??J())===`en`?dqe(e):fqe(e)),pqe=()=>`Match your theme`,mqe=()=>`匹配婚礼主题`,B3=((e={},t={})=>(t.locale??J())===`en`?pqe(e):mqe(e)),hqe=()=>`Set the code color to your wedding palette — just keep it dark enough to scan.`,gqe=()=>`把码的颜色调成你的婚礼配色——只要保持足够深、能被扫出。`,V3=((e={},t={})=>(t.locale??J())===`en`?hqe(e):gqe(e)),_qe=()=>`Print and place`,vqe=()=>`打印并摆放`,H3=((e={},t={})=>(t.locale??J())===`en`?_qe(e):vqe(e)),yqe=()=>`Download the PNGs and add them to invitations, table cards, and signage.`,bqe=()=>`下载 PNG,放进请柬、桌卡和指示牌。`,U3=((e={},t={})=>(t.locale??J())===`en`?yqe(e):bqe(e)),xqe=()=>`Every moment, covered`,Sqe=()=>`覆盖每个环节`,W3=((e={},t={})=>(t.locale??J())===`en`?xqe(e):Sqe(e)),Cqe=()=>`QR Codes for Every Part of the Day`,wqe=()=>`婚礼当天的每个二维码`,G3=((e={},t={})=>(t.locale??J())===`en`?Cqe(e):wqe(e)),Tqe=()=>`From the first invitation to the last photo.`,Eqe=()=>`从第一张请柬到最后一张照片。`,K3=((e={},t={})=>(t.locale??J())===`en`?Tqe(e):Eqe(e)),Dqe=()=>`Photo sharing`,Oqe=()=>`照片共享`,q3=((e={},t={})=>(t.locale??J())===`en`?Dqe(e):Oqe(e)),kqe=()=>`Link a shared album (Google Photos, Dropbox) and every guest uploads their shots — no app installs, no chasing photos for months.`,Aqe=()=>`链接共享相册(Google Photos、Dropbox),每位宾客直接上传自己拍的照片——不用装应用,不用婚礼后挨个要照片。`,J3=((e={},t={})=>(t.locale??J())===`en`?kqe(e):Aqe(e)),jqe=()=>`RSVP collection`,Mqe=()=>`回执收集`,Y3=((e={},t={})=>(t.locale??J())===`en`?jqe(e):Mqe(e)),Nqe=()=>`Print a code on the invitation that opens your RSVP form — replies arrive in your spreadsheet instead of your mailbox.`,Pqe=()=>`在请柬上印一个打开回执表单的码——回复直接进你的表格,而不是信箱。`,X3=((e={},t={})=>(t.locale??J())===`en`?Nqe(e):Pqe(e)),Fqe=()=>`Wedding website`,Iqe=()=>`婚礼网站`,Z3=((e={},t={})=>(t.locale??J())===`en`?Fqe(e):Iqe(e)),Lqe=()=>`One code on the save-the-date sends guests to your site for venue details, hotels, and the schedule.`,Rqe=()=>`在 save-the-date 卡上放一个码,宾客扫码查看场地详情、住宿和日程。`,Q3=((e={},t={})=>(t.locale??J())===`en`?Lqe(e):Rqe(e)),zqe=()=>`Tables and signage`,Bqe=()=>`桌卡与指示牌`,$3=((e={},t={})=>(t.locale??J())===`en`?zqe(e):Bqe(e)),Vqe=()=>`Codes on table cards link to the seating chart, menu, or a message for each table — one batch covers the whole venue.`,Hqe=()=>`桌卡上的码链接座位表、菜单或给每桌的留言——一次批量覆盖整个场地。`,e6=((e={},t={})=>(t.locale??J())===`en`?Vqe(e):Hqe(e)),Uqe=()=>`What to link`,Wqe=()=>`链接什么`,t6=((e={},t={})=>(t.locale??J())===`en`?Uqe(e):Wqe(e)),Gqe=()=>`The Only Four Links a Wedding Needs`,Kqe=()=>`婚礼只需要四个链接`,n6=((e={},t={})=>(t.locale??J())===`en`?Gqe(e):Kqe(e)),qqe=()=>`Keep it simple — guests scan, tap, done.`,Jqe=()=>`保持简单——宾客扫码、点一下、完成。`,r6=((e={},t={})=>(t.locale??J())===`en`?qqe(e):Jqe(e)),Yqe=()=>`Album, RSVP, website, registry`,Xqe=()=>`相册、回执、网站、清单`,i6=((e={},t={})=>(t.locale??J())===`en`?Yqe(e):Xqe(e)),Zqe=()=>`A shared photo album link, your RSVP form link, the wedding website URL, and optionally the gift registry. Paste each on its own line and you get a named code for every one.`,Qqe=()=>`共享相册链接、回执表单链接、婚礼网站网址,再加上可选的礼物清单。每行粘贴一个,就能得到按内容命名的整套码。`,a6=((e={},t={})=>(t.locale??J())===`en`?Zqe(e):Qqe(e)),$qe=()=>`Print tip: 2.5 cm (1 in) minimum on invitations, 5 cm+ on venue signage — and test the code on your actual stationery stock before the full print run.`,eJe=()=>
7`印刷提示:请柬上至少 2.5 厘米,场地指示牌 5 厘米以上——整批印刷前先在真实纸材上测试。`,o6=((e={},t={})=>(t.locale??J())===`en`?$qe(e):eJe(e)),tJe=()=>`Before the big day`,nJe=()=>`大喜之日之前`,s6=((e={},t={})=>(t.locale??J())===`en`?tJe(e):nJe(e)),rJe=()=>`Check Your Wedding Codes Before Printing`,iJe=()=>`印刷婚礼二维码之前先检查`,c6=((e={},t={})=>(t.locale??J())===`en`?rJe(e):iJe(e)),aJe=()=>`200 invitations with a dead link is a pre-wedding crisis you can avoid in five minutes.`,oJe=()=>`200 张请柬印着死链,是五分钟就能避免的婚前危机。`,l6=((e={},t={})=>(t.locale??J())===`en`?aJe(e):oJe(e)),sJe=()=>`Test every link as a guest`,cJe=()=>`以宾客身份测试每个链接`,u6=((e={},t={})=>(t.locale??J())===`en`?sJe(e):cJe(e)),lJe=()=>`Open each link in a private browser window — shared albums and forms often work for you but not for guests without the right sharing settings.`,uJe=()=>`在无痕窗口里打开每个链接——共享相册和表单常常你自己能开,但分享设置不对宾客就打不开。`,d6=((e={},t={})=>(t.locale??J())===`en`?lJe(e):uJe(e)),dJe=()=>`Proof on the real paper`,fJe=()=>`在真实纸材上打样`,f6=((e={},t={})=>(t.locale??J())===`en`?dJe(e):fJe(e)),pJe=()=>`Textured, pearlescent, and dark stationery can kill contrast. Scan a proof from the actual stock before ordering 200.`,mJe=()=>`纹理纸、珠光纸和深色纸会毁掉对比度。订 200 张之前,先在真实纸材上扫码测试。`,p6=((e={},t={})=>(t.locale??J())===`en`?pJe(e):mJe(e)),hJe=()=>`Frequently Asked Questions`,gJe=()=>`常见问题`,m6=((e={},t={})=>(t.locale??J())===`en`?hJe(e):gJe(e)),_Je=()=>`Answers about photo sharing, RSVP codes, print placement, sizes, expiration, and cost.`,vJe=()=>`关于照片共享、回执码、印刷摆放、尺寸、有效期和费用的解答。`,h6=((e={},t={})=>(t.locale??J())===`en`?_Je(e):vJe(e)),yJe=()=>`How do I make a wedding QR code for pictures and photo sharing?`,bJe=()=>`如何制作婚礼照片二维码,让宾客扫码上传和共享照片?`,xJe=((e={},t={})=>(t.locale??J())===`en`?yJe(e):bJe(e)),SJe=()=>`Create a shared album in Google Photos or Dropbox, copy its share link, and paste it into the generator. Print the code on table cards and signage — guests scan, the album opens, and they upload their photos directly.`,CJe=()=>`在 Google Photos 或 Dropbox 创建共享相册,复制分享链接,粘贴到生成器。把码印在桌卡和指示牌上——宾客扫码打开相册,直接上传照片。`,wJe=((e={},t={})=>(t.locale??J())===`en`?SJe(e):CJe(e)),TJe=()=>`Can I use a QR code for wedding RSVPs?`,EJe=()=>`婚礼回执可以用二维码吗?`,DJe=((e={},t={})=>(t.locale??J())===`en`?TJe(e):EJe(e)),OJe=()=>`Yes — make a free form (Google Forms works well), paste its link, and print the code on your invitations. Guests scan and reply in seconds, and every response lands in a spreadsheet automatically.`,kJe=()=>`可以——做一个免费表单(Google Forms 就很好用),粘贴链接,把码印在请柬上。宾客扫码几秒内回复,所有回复自动汇总到表格。`,AJe=((e={},t={})=>(t.locale??J())===`en`?OJe(e):kJe(e)),jJe=()=>`Where should wedding QR codes go?`,MJe=()=>`婚礼二维码应该放在哪里?`,NJe=((e={},t={})=>(t.locale??J())===`en`?jJe(e):MJe(e)),PJe=()=>`Invitations (RSVP or website), save-the-dates (website), welcome sign (schedule and seating), table cards (photo album), and the guest book table (photo album again). One batch here covers all of them.`,FJe=()=>`请柬(回执或网站)、save-the-date 卡(网站)、迎宾牌(日程和座位表)、桌卡(相册)、签到台(还是相册)。在这里一次批量生成全套。`,IJe=((e={},t={})=>(t.locale??J())===`en`?PJe(e):FJe(e)),LJe=()=>`How big should a QR code be on wedding stationery?`,RJe=()=>`婚礼纸品上的二维码应该多大?`,zJe=((e={},t={})=>(t.locale??J())===`en`?LJe(e):RJe(e)),BJe=()=>`At least 2.5 cm (1 in) on invitations and table cards — guests scan those from the hand. Venue signage needs 5 cm (2 in) or more per meter of viewing distance.`,VJe=()=>`请柬和桌卡至少 2.5 厘米——这些是拿在手里扫的。场地指示牌按每米观看距离 5 厘米以上计算。`,HJe=((e={},t={})=>(t.locale??J())===`en`?BJe(e):VJe(e)),UJe=()=>`Will our wedding QR codes still work after the wedding?`,WJe=()=>`婚礼结束后二维码还能用吗?`,GJe=((e={},t={})=>(t.locale??J())===`en`?UJe(e):WJe(e)),KJe=()=>`Yes — the codes are static and never expire. They keep working as long as the links they point to (your album, your website) stay alive, so guests can revisit photos for years.`,qJe=()=>`能——这些码是静态的,永不过期。只要链接指向的相册和网站还在,码就一直有效,宾客多年后仍能回看照片。`,JJe=((e={},t={})=>(t.locale??J())===`en`?KJe(e):qJe(e)),YJe=()=>`Is this wedding QR code generator free?`,XJe=()=>`这个婚礼二维码生成器免费吗?`,ZJe=((e={},t={})=>(t.locale??J())===`en`?YJe(e):XJe(e)),QJe=()=>`Completely — up to 100 codes per batch, with PNG or ZIP download, no sign-up, no watermark. Everything runs in your browser, so your guest links stay private.`,$Je=()=>`完全免费——每批最多 100 个码,PNG 或 ZIP 下载,无需注册、无水印。一切都在你的浏览器中运行,你的宾客链接保持私密。`,eYe=((e={},t={})=>(t.locale??J())===`en`?QJe(e):$Je(e)),tYe=()=>`Ready when you are`,nYe=()=>`随时开始`,g6=((e={},t={})=>(t.locale??J())===`en`?tYe(e):nYe(e)),rYe=()=>`Connect every guest with one scan.`,iYe=()=>`一次扫码,连接每位宾客。`,_6=((e={},t={})=>(t.locale??J())===`en`?rYe(e):iYe(e)),aYe=()=>
7`Paste your links, generate the whole set, and print — invitations to table cards, done in minutes.`,oYe=()=>`粘贴链接,生成整套,直接打印——从请柬到桌卡,几分钟搞定。`,v6=((e={},t={})=>(t.locale??J())===`en`?aYe(e):oYe(e)),sYe=()=>`Create Wedding QR Codes`,cYe=()=>`制作婚礼二维码`,y6=((e={},t={})=>(t.locale??J())===`en`?sYe(e):cYe(e)),lYe=()=>`Making venue signage too?`,uYe=()=>`也要做场地指示牌?`,b6=((e={},t={})=>(t.locale??J())===`en`?lYe(e):uYe(e)),dYe=()=>`See the QR code signs guide`,fYe=()=>`查看二维码指示牌指南`,x6=((e={},t={})=>(t.locale??J())===`en`?dYe(e):fYe(e)),pYe=()=>`Wedding QR Codes`,mYe=()=>`婚礼二维码生成器`,hYe=((e={},t={})=>(t.locale??J())===`en`?pYe(e):mYe(e)),gYe=()=>`Photo sharing, RSVP forms, and wedding websites — one scan for every guest.`,_Ye=()=>`照片共享、回执表单、婚礼网站——每位宾客一扫即达。`,vYe=((e={},t={})=>(t.locale??J())===`en`?gYe(e):_Ye(e)),yYe=()=>`Phone Call QR Code Generator: Scan to Call, Free`,bYe=()=>`电话二维码生成器 - 扫码拨号,免费批量制作`,S6=((e={},t={})=>(t.locale??J())===`en`?yYe(e):bYe(e)),xYe=()=>`Create a calling QR code for your phone number — one scan opens the dialer. Bulk up to 100 numbers for support lines, storefronts, and flyers. Free, no sign-up.`,SYe=()=>`制作拨打电话的二维码——扫码即打开拨号界面。一次最多 100 个号码,适合客服热线、门店橱窗和宣传单。免费、无需注册。`,C6=((e={},t={})=>(t.locale??J())===`en`?xYe(e):SYe(e)),CYe=()=>`Scan to call, no dialing`,wYe=()=>`扫码拨号,免输号码`,w6=((e={},t={})=>(t.locale??J())===`en`?CYe(e):wYe(e)),TYe=()=>`Phone Call QR Code Generator`,EYe=()=>`电话二维码生成器`,T6=((e={},t={})=>(t.locale??J())===`en`?TYe(e):EYe(e)),DYe=()=>`Turn any phone number into a calling QR code that opens the dialer with one scan. Make codes for every line you publish — support, sales, locations — up to 100 at once, free, no sign-up.`,OYe=()=>`把任何电话号码变成扫码即拨的二维码。为你公布的每条线路批量生成——客服、销售、各门店——一次最多 100 个,免费、无需注册。`,E6=((e={},t={})=>(t.locale??J())===`en`?DYe(e):OYe(e)),kYe=()=>`Phone numbers (one per line)`,AYe=()=>`电话号码(每行一个)`,D6=((e={},t={})=>(t.locale??J())===`en`?kYe(e):AYe(e)),jYe=()=>`+1 555 123 4567`,MYe=()=>`+86 138 0000 0000`,O6=((e={},t={})=>(t.locale??J())===`en`?jYe(e):MYe(e)),NYe=()=>`One phone number per line — include the country code for international callers.`,PYe=()=>`每行一个电话号码——面向国际来电请加上国家区号。`,k6=((e={},t={})=>(t.locale??J())===`en`?NYe(e):PYe(e)),FYe=e=>`${e?.count} line(s) don't look like phone numbers. Fix or remove them to continue.`,IYe=e=>`有 ${e?.count} 行不像电话号码,请修正或删除后再继续。`,A6=((e,t={})=>(t.locale??J())===`en`?FYe(e):IYe(e)),LYe=e=>`Call QR code for ${e?.value}`,RYe=e=>`${e?.value} 的拨号二维码`,j6=((e,t={})=>(t.locale??J())===`en`?LYe(e):RYe(e)),zYe=()=>`Phone Call QR Codes`,BYe=()=>`电话二维码`,VYe=((e={},t={})=>(t.locale??J())===`en`?zYe(e):BYe(e)),HYe=()=>`A simple workflow`,UYe=()=>`简单三步`,M6=((e={},t={})=>(t.locale??J())===`en`?HYe(e):UYe(e)),WYe=()=>`How to Make a QR Code That Calls a Phone Number`,GYe=()=>`如何制作能拨打电话号码的二维码`,N6=((e={},t={})=>(t.locale??J())===`en`?WYe(e):GYe(e)),KYe=()=>`Number in, scan-to-call code out — three steps.`,qYe=()=>`输入号码,输出扫码即拨的码——三步完成。`,P6=((e={},t={})=>(t.locale??J())===`en`?KYe(e):qYe(e)),JYe=()=>`Enter your numbers`,YYe=()=>`输入号码`,F6=((e={},t={})=>(t.locale??J())===`en`?JYe(e):YYe(e)),XYe=()=>`One number per line — support, sales, each location — with country codes for international reach.`,ZYe=()=>`每行一个号码——客服、销售、各门店——加上国家区号覆盖国际来电。`,I6=((e={},t={})=>(t.locale??J())===`en`?XYe(e):ZYe(e)),QYe=()=>`Style for the spot`,$Ye=()=>`匹配使用场景`,L6=((e={},t={})=>(t.locale??J())===`en`?QYe(e):$Ye(e)),eXe=()=>`Pick a size for your sticker, window sign, or flyer — high contrast scans fastest.`,tXe=()=>`选择适合贴纸、橱窗牌或宣传单的尺寸——高对比度扫得最快。`,R6=((e={},t={})=>(t.locale??J())===`en`?eXe(e):tXe(e)),nXe=()=>`Print and place`,rXe=()=>`打印并摆放`,z6=((e={},t={})=>(t.locale??J())===`en`?nXe(e):rXe(e)),iXe=()=>`Download the PNGs and put the code anywhere people currently type your number.`,aXe=()=>`下载 PNG,把码放在人们现在手输号码的任何地方。`,B6=((e={},t={})=>(t.locale??J())===`en`?iXe(e):aXe(e)),oXe=()=>
7`Common projects`,sXe=()=>`常见场景`,V6=((e={},t={})=>(t.locale??J())===`en`?oXe(e):sXe(e)),cXe=()=>`Where Scan-to-Call Codes Pay Off`,lXe=()=>`扫码拨号的价值场景`,H6=((e={},t={})=>(t.locale??J())===`en`?cXe(e):lXe(e)),uXe=()=>`Every misdialed digit is a lost call.`,dXe=()=>`每拨错一位数字,就少一个电话。`,U6=((e={},t={})=>(t.locale??J())===`en`?uXe(e):dXe(e)),fXe=()=>`Support and service lines`,pXe=()=>`客服与售后热线`,W6=((e={},t={})=>(t.locale??J())===`en`?fXe(e):pXe(e)),mXe=()=>`A code on the product or manual dials support with zero typing — fewer misdials, faster help.`,hXe=()=>`产品或说明书上的一个码,零输入直达客服——拨错更少,求助更快。`,G6=((e={},t={})=>(t.locale??J())===`en`?mXe(e):hXe(e)),gXe=()=>`Storefronts and windows`,_Xe=()=>`门店橱窗`,K6=((e={},t={})=>(t.locale??J())===`en`?gXe(e):_Xe(e)),vXe=()=>`Passersby scan the window sign to call about opening hours, reservations, or quotes.`,yXe=()=>`路人扫橱窗上的码即可致电咨询营业时间、预订或报价。`,q6=((e={},t={})=>(t.locale??J())===`en`?vXe(e):yXe(e)),bXe=()=>`Flyers and local ads`,xXe=()=>`传单与本地广告`,J6=((e={},t={})=>(t.locale??J())===`en`?bXe(e):xXe(e)),SXe=()=>`Contractors, tutors, and agents: a code turns a glance at your flyer into a ringing phone.`,CXe=()=>`装修工、家教、房产经纪:一个码把路人扫一眼传单变成你响起的电话。`,Y6=((e={},t={})=>(t.locale??J())===`en`?SXe(e):CXe(e)),wXe=()=>`Packaging and labels`,TXe=()=>`包装与标签`,X6=((e={},t={})=>(t.locale??J())===`en`?wXe(e):TXe(e)),EXe=()=>`Reorder and service hotlines on packaging — scan to call without hunting for the number.`,DXe=()=>`包装上的复购和服务热线——扫码即拨,不用再找号码。`,Z6=((e={},t={})=>(t.locale??J())===`en`?EXe(e):DXe(e)),OXe=()=>`Under the hood`,kXe=()=>`工作原理`,Q6=((e={},t={})=>(t.locale??J())===`en`?OXe(e):kXe(e)),AXe=()=>`How Call QR Codes Work`,jXe=()=>`拨号二维码是怎么工作的`,$6=((e={},t={})=>(t.locale??J())===`en`?AXe(e):jXe(e)),MXe=()=>`The code stores a tel: link — the same standard as tap-to-call links on websites.`,NXe=()=>`码里存的是一个 tel: 链接——和网页上点击拨号链接是同一个标准。`,e8=((e={},t={})=>(t.locale??J())===`en`?MXe(e):NXe(e)),PXe=()=>`One number, one code`,FXe=()=>`一个号码一个码`,t8=((e={},t={})=>(t.locale??J())===`en`?PXe(e):FXe(e)),IXe=()=>`Each line becomes a tel:+15551234567 payload. Scanning opens the phone's dialer with the number filled in — the caller just taps call. Formatting like spaces and dashes is cleaned automatically.`,LXe=()=>`每行生成 tel:+15551234567 这样的内容。扫码后手机打开拨号界面并填好号码——来电者点一下呼叫即可。空格和横线等格式会自动清理。`,n8=((e={},t={})=>(t.locale??J())===`en`?IXe(e):LXe(e)),RXe=()=>`Always include the country code (+1, +44, +86…) — a printed code travels further than you think.`,zXe=()=>`务必加上国家区号(+86、+1、+44……)——印出去的码走得比你想象的远。`,r8=((e={},t={})=>(t.locale??J())===`en`?RXe(e):zXe(e)),BXe=()=>`Before you print`,VXe=()=>`打印之前`,i8=((e={},t={})=>(t.locale??J())===`en`?BXe(e):VXe(e)),HXe=()=>`Check Your Call Codes Before Printing`,UXe=()=>`打印拨号码之前先检查`,a8=((e={},t={})=>(t.locale??J())===`en`?HXe(e):UXe(e)),WXe=()=>`A wrong digit printed 500 times is 500 missed calls.`,GXe=()=>`印错一位数字乘以 500 份,就是 500 个漏接的电话。`,o8=((e={},t={})=>(t.locale??J())===`en`?WXe(e):GXe(e)),KXe=()=>`Verify the number itself`,qXe=()=>`核对号码本身`,s8=((e={},t={})=>(t.locale??J())===`en`?KXe(e):qXe(e)),JXe=()=>`Call the number you pasted. Then scan the proof and call again from the code — two minutes that save the whole print run.`,YXe=()=>`先拨打你粘贴的号码,再扫码从码里拨一次——两分钟保住整批印刷。`,c8=((e={},t={})=>(t.locale??J())===`en`?JXe(e):YXe(e)),XXe=()=>`Test on both phone types`,ZXe=()=>`两种手机都测`,l8=((e={},t={})=>(t.locale??J())===`en`?XXe(e):ZXe(e)),QXe=()=>`Scan with an iPhone and an Android — both should open the dialer with the full number, 
7country code included.`,$Xe=()=>`用 iPhone 和安卓各扫一次——两者都应打开拨号界面并显示含区号的完整号码。`,u8=((e={},t={})=>(t.locale??J())===`en`?QXe(e):$Xe(e)),eZe=()=>`Frequently Asked Questions`,tZe=()=>`常见问题`,d8=((e={},t={})=>(t.locale??J())===`en`?eZe(e):tZe(e)),nZe=()=>`Answers about how call QR codes work, number format, international dialing, placement, expiration, and cost.`,rZe=()=>`关于拨号二维码原理、号码格式、国际拨打、摆放位置、有效期和费用的解答。`,f8=((e={},t={})=>(t.locale??J())===`en`?nZe(e):rZe(e)),iZe=()=>`How does a phone call QR code work?`,aZe=()=>`电话二维码是怎么工作的?`,oZe=((e={},t={})=>(t.locale??J())===`en`?iZe(e):aZe(e)),sZe=()=>`The code stores your number as a tel: link. When someone scans it, their phone opens the dialer with the number already filled in — they just tap the call button. No typing, no misdialing.`,cZe=()=>`码里把你的号码存为 tel: 链接。他人扫码后,手机打开拨号界面并预填号码——点一下呼叫按钮即可。无需输入,不会拨错。`,lZe=((e={},t={})=>(t.locale??J())===`en`?sZe(e):cZe(e)),uZe=()=>`What format should the phone number be in?`,dZe=()=>`电话号码应该用什么格式?`,fZe=((e={},t={})=>(t.locale??J())===`en`?uZe(e):dZe(e)),pZe=()=>`Any readable format works — spaces, dashes, and parentheses are cleaned automatically. Best practice is the international format with country code (+1 555 123 4567) so the code works for any caller.`,mZe=()=>`任何可读格式都可以——空格、横线和括号会自动清理。最佳实践是带国家区号的国际格式(+86 138 0000 0000),这样任何来电者都能用。`,hZe=((e={},t={})=>(t.locale??J())===`en`?pZe(e):mZe(e)),gZe=()=>`Do call QR codes work internationally?`,_Ze=()=>`拨号二维码国际通用吗?`,vZe=((e={},t={})=>(t.locale??J())===`en`?gZe(e):_Ze(e)),yZe=()=>`Yes, as long as the number includes the country code. The + prefix tells any phone worldwide how to route the call — without it, foreign callers may reach nothing at all.`,bZe=()=>`通用,只要号码包含国家区号。+ 前缀告诉世界各地的手机如何路由这通电话——没有它,国外来电可能根本打不通。`,xZe=((e={},t={})=>(t.locale??J())===`en`?yZe(e):bZe(e)),SZe=()=>`Where should I put a scan-to-call QR code?`,CZe=()=>`扫码拨号二维码应该放在哪里?`,wZe=((e={},t={})=>(t.locale??J())===`en`?SZe(e):CZe(e)),TZe=()=>`Wherever people currently read and retype your number: window signs, flyers, business cards, packaging, invoices, and vehicles. Pair it with the printed number for cameras that struggle.`,EZe=()=>`任何人们现在读着号码重新输入的地方:橱窗牌、传单、名片、包装、发票和车身。旁边印上号码本身,照顾相机不好用的人。`,DZe=((e={},t={})=>(t.locale??J())===`en`?TZe(e):EZe(e)),OZe=()=>`Do phone call QR codes expire?`,kZe=()=>`电话二维码会过期吗?`,AZe=((e={},t={})=>(t.locale??J())===`en`?OZe(e):kZe(e)),jZe=()=>`No — the number is stored inside the code itself, so it works forever with no account. It only goes stale if your number changes; then generate and print a fresh one.`,MZe=()=>`不会——号码就存在码里,无需账号即可永久使用。只有换号码时它才会过时,届时重新生成打印即可。`,NZe=((e={},t={})=>(t.locale??J())===`en`?jZe(e):MZe(e)),PZe=()=>`Is this call QR code generator free?`,FZe=()=>`这个拨号二维码生成器免费吗?`,IZe=((e={},t={})=>(t.locale??J())===`en`?PZe(e):FZe(e)),LZe=()=>`Yes — up to 100 numbers per batch, PNG or ZIP download, no sign-up, no watermark. Everything runs in your browser.`,RZe=()=>`免费——每批最多 100 个号码,PNG 或 ZIP 下载,无需注册、无水印。一切都在你的浏览器中运行。`,zZe=((e={},t={})=>(t.locale??J())===`en`?LZe(e):RZe(e)),BZe=()=>`Ready when you are`,VZe=()=>`随时开始`,p8=((e={},t={})=>(t.locale??J())===`en`?BZe(e):VZe(e)),HZe=()=>`Make calling you a one-scan action.`,UZe=()=>`让打给你变成一次扫码。`,m8=((e={},t={})=>(t.locale??J())===`en`?HZe(e):UZe(e)),WZe=()=>`Enter your numbers, generate the codes, and put them anywhere people currently type digits.`,GZe=()=>`输入号码,生成二维码,放在人们现在手输数字的任何地方。`,h8=((e={},t={})=>(t.locale??J())===`en`?WZe(e):GZe(e)),KZe=()=>`Create Call QR Codes`,qZe=()=>`制作拨号二维码`,g8=((e={},t={})=>(t.locale??J())===`en`?KZe(e):qZe(e)),JZe=()=>`Putting codes on stickers?`,YZe=()=>`要把码贴在贴纸上?`,_8=((e={},t={})=>(t.locale??J())===`en`?JZe(e):YZe(e)),XZe=()=>`See the QR sticker guide`,ZZe=()=>`查看二维码贴纸指南`,v8=((e={},t={})=>(t.locale??J())===`en`?XZe(e):ZZe(e)),QZe=()=>`Phone Call QR Codes`,$Ze=()=>
7`电话二维码生成器`,eQe=((e={},t={})=>(t.locale??J())===`en`?QZe(e):$Ze(e)),tQe=()=>`One scan opens the dialer with your number filled in — no more misdials.`,nQe=()=>`一扫打开拨号界面并填好号码——告别拨错号。`,rQe=((e={},t={})=>(t.locale??J())===`en`?tQe(e):nQe(e)),iQe=()=>`YouTube QR Code Generator for Video Links`,aQe=()=>`YouTube 二维码生成器:为视频链接制作二维码`,y8=((e={},t={})=>(t.locale??J())===`en`?iQe(e):aQe(e)),oQe=()=>`Create a QR code for an existing YouTube video, Short, channel, or playlist URL. Test the destination, download PNGs, and share free.`,sQe=()=>`为现有的 YouTube 视频、Shorts、频道或播放列表网址制作二维码。扫码测试目标,下载 PNG,免费无需注册。`,b8=((e={},t={})=>(t.locale??J())===`en`?oQe(e):sQe(e)),cQe=()=>`Scan to watch`,lQe=()=>`扫码即看`,x8=((e={},t={})=>(t.locale??J())===`en`?cQe(e):lQe(e)),uQe=()=>`YouTube QR Code Generator`,dQe=()=>`YouTube 二维码生成器`,S8=((e={},t={})=>(t.locale??J())===`en`?uQe(e):dQe(e)),fQe=()=>`Turn an existing YouTube URL into a QR code that opens the video, channel, or playlist after a scan. Paste one link per line, test it on a phone, and download your codes free with no sign-up.`,pQe=()=>`把现有的 YouTube 网址变成扫码打开视频、频道或播放列表的二维码。每行粘贴一个链接,先用手机测试,再免费生成下载,无需注册。`,C8=((e={},t={})=>(t.locale??J())===`en`?fQe(e):pQe(e)),mQe=()=>`https://youtube.com/watch?v=your-video`,hQe=()=>`https://youtube.com/watch?v=your-video`,w8=((e={},t={})=>(t.locale??J())===`en`?mQe(e):hQe(e)),gQe=()=>`One existing HTTPS YouTube URL per line — videos, Shorts, channels, or playlists. Each valid link becomes one QR code.`,_Qe=()=>`每行一个现有的 HTTPS YouTube 网址——视频、Shorts、频道或播放列表。每个有效链接生成一个二维码。`,T8=((e={},t={})=>(t.locale??J())===`en`?gQe(e):_Qe(e)),vQe=e=>`YouTube QR code for ${e?.value}`,yQe=e=>`${e?.value} 的 YouTube 二维码`,E8=((e,t={})=>(t.locale??J())===`en`?vQe(e):yQe(e)),bQe=()=>`YouTube QR Codes`,xQe=()=>`YouTube 二维码`,SQe=((e={},t={})=>(t.locale??J())===`en`?bQe(e):xQe(e)),CQe=()=>`A simple workflow`,wQe=()=>`简单三步`,D8=((e={},t={})=>(t.locale??J())===`en`?CQe(e):wQe(e)),TQe=()=>`How to Make a YouTube QR Code`,EQe=()=>`如何制作 YouTube 二维码`,O8=((e={},t={})=>(t.locale??J())===`en`?TQe(e):EQe(e)),DQe=()=>`Links in, scan-to-watch codes out — three steps.`,OQe=()=>`粘贴链接,输出扫码即看的码——三步完成。`,k8=((e={},t={})=>(t.locale??J())===`en`?DQe(e):OQe(e)),kQe=()=>`Paste your links`,AQe=()=>`粘贴链接`,A8=((e={},t={})=>(t.locale??J())===`en`?kQe(e):AQe(e)),jQe=()=>`Copy the share link from any video, Short, channel, or playlist — one per line, one code each.`,MQe=()=>`从任何视频、Short、频道或播放列表复制分享链接——每行一个,各生成一个码。`,j8=((e={},t={})=>(t.locale??J())===`en`?jQe(e):MQe(e)),NQe=()=>`Style for the surface`,PQe=()=>`匹配载体`,M8=((e={},t={})=>(t.locale??J())===`en`?NQe(e):PQe(e)),FQe=()=>`Pick a size for your poster, slide, or packaging — keep the contrast high.`,IQe=()=>`选择适合海报、幻灯片或包装的尺寸——保持高对比度。`,N8=((e={},t={})=>(t.locale??J())===`en`?FQe(e):IQe(e)),LQe=()=>`Share everywhere`,RQe=()=>`随处分享`,P8=((e={},t={})=>(t.locale??J())===`en`?LQe(e):RQe(e)),zQe=()=>`Download the PNGs and put the codes on anything your audience touches.`,BQe=()=>`下载 PNG,把码放在受众能接触到的任何东西上。`,F8=((e={},t={})=>(t.locale??J())===`en`?zQe(e):BQe(e)),VQe=()=>`Common projects`,HQe=()=>`常见场景`,I8=((e={},t={})=>(t.locale??J())===`en`?VQe(e):HQe(e)),UQe=()=>`Where YouTube QR Codes Win Views`,WQe=()=>`YouTube 二维码在哪里赢得播放`,L8=((e={},t={})=>(t.locale??J())===`en`?UQe(e):WQe(e)),GQe=()=>`Bridge the gap between physical and video.`,KQe=()=>`打通物理世界和视频之间的鸿沟。`,R8=((e={},t={})=>(t.locale??J())===`en`?GQe(e):KQe(e)),qQe=()=>`Creators and merch`,JQe=()=>`创作者与周边`,z8=((e={},t={})=>
7(t.locale??J())===`en`?qQe(e):JQe(e)),YQe=()=>`Codes on merch, stickers, and end-cards at events turn real-world fans into subscribers.`,XQe=()=>`周边、贴纸和活动展架上的码,把线下粉丝变成订阅者。`,B8=((e={},t={})=>(t.locale??J())===`en`?YQe(e):XQe(e)),ZQe=()=>`Product packaging`,QQe=()=>`产品包装`,V8=((e={},t={})=>(t.locale??J())===`en`?ZQe(e):QQe(e)),$Qe=()=>`Link to setup videos, demos, or unboxings right from the box — support tickets drop, reviews rise.`,e$e=()=>`从包装盒直接链接安装视频、演示或开箱——售后咨询减少,好评上升。`,H8=((e={},t={})=>(t.locale??J())===`en`?$Qe(e):e$e(e)),t$e=()=>`Presentations and events`,n$e=()=>`演讲与活动`,U8=((e={},t={})=>(t.locale??J())===`en`?t$e(e):n$e(e)),r$e=()=>`One code on a slide or banner and the whole room is watching your video in seconds.`,i$e=()=>`幻灯片或横幅上的一个码,让整个会场几秒内开始看你的视频。`,W8=((e={},t={})=>(t.locale??J())===`en`?r$e(e):i$e(e)),a$e=()=>`Classrooms and training`,o$e=()=>`课堂与培训`,G8=((e={},t={})=>(t.locale??J())===`en`?a$e(e):o$e(e)),s$e=()=>`Worksheets and handouts with codes for each lesson video — one batch covers the whole course.`,c$e=()=>`讲义和练习册上每个课程视频一个码——一次批量覆盖整门课。`,K8=((e={},t={})=>(t.locale??J())===`en`?s$e(e):c$e(e)),l$e=()=>`What to link`,u$e=()=>`链接什么`,q8=((e={},t={})=>(t.locale??J())===`en`?l$e(e):u$e(e)),d$e=()=>`Video, Channel, or Playlist?`,f$e=()=>`视频、频道还是播放列表?`,J8=((e={},t={})=>(t.locale??J())===`en`?d$e(e):f$e(e)),p$e=()=>`Match the code to the goal.`,m$e=()=>`让码匹配你的目标。`,Y8=((e={},t={})=>(t.locale??J())===`en`?p$e(e):m$e(e)),h$e=()=>`Every YouTube link works`,g$e=()=>`所有 YouTube 链接都支持`,X8=((e={},t={})=>(t.locale??J())===`en`?h$e(e):g$e(e)),_$e=()=>`Use the URL you already share: video links open specific content, channel links open your channel, playlist links open a series, and Shorts links open the Short. Paste each HTTPS link on its own line.`,v$e=()=>`使用你已经在分享的链接:视频链接打开具体内容,频道链接打开频道,播放列表链接打开系列,Shorts 链接打开短视频。每行粘贴一个 HTTPS 链接。`,Z8=((e={},t={})=>(t.locale??J())===`en`?_$e(e):v$e(e)),y$e=()=>`Use a share URL such as youtube.com/watch?v=… or youtu.be/… . The generator validates HTTPS YouTube domains and stores the destination URL in the code; it does not shorten or redirect the link.`,b$e=()=>`使用分享网址,例如 youtube.com/watch?v=… 或 youtu.be/… 。生成器会验证 HTTPS YouTube 域名,并把目标网址直接写入二维码;不会缩短或重定向链接。`,Q8=((e={},t={})=>(t.locale??J())===`en`?y$e(e):b$e(e)),x$e=()=>`Before you print`,S$e=()=>`分享之前`,$8=((e={},t={})=>(t.locale??J())===`en`?x$e(e):S$e(e)),C$e=()=>`Check Your YouTube Codes Before Sharing`,w$e=()=>`分享 YouTube 二维码之前先检查`,e5=((e={},t={})=>(t.locale??J())===`en`?C$e(e):w$e(e)),T$e=()=>`A dead video link on a poster is a view you never get back.`,E$e=()=>`海报上的死视频链接,是要不回来的播放量。`,t5=((e={},t={})=>(t.locale??J())===`en`?T$e(e):E$e(e)),D$e=()=>`Check the destination URL`,O$e=()=>`检查目标网址`,n5=((e={},t={})=>(t.locale??J())===`en`?D$e(e):O$e(e)),k$e=()=>`Open every existing URL before you print. Confirm the video, Short, channel, or playlist is available to the intended audience and that the link does not require an unexpected login.`,A$e=()=>`打印前逐个打开现有网址。确认视频、Short、频道或播放列表对目标观众可用,并且不会意外要求登录。`,r5=((e={},t={})=>(t.locale??J())===`en`?k$e(e):A$e(e)),j$e=()=>`Scan on a real phone`,M$e=()=>`用真实手机扫码`,i5=((e={},t={})=>(t.locale??J())===`en`?j$e(e):M$e(e)),N$e=()=>`Test the printed size and contrast with the camera app on iOS and Android. Confirm it opens the intended YouTube destination in the app or mobile browser, then test again after publishing.`,P$e=()=>`用 iOS 和 Android 的相机测试打印尺寸与对比度。确认它在 YouTube 应用或移动浏览器中打开正确目标;发布后再测一次。`,a5=((e={},t={})=>(t.locale??J())===`en`?N$e(e):P$e(e)),F$e=()=>`Frequently Asked Questions`,I$e=()=>`常见问题`,o5=((e={},t={})=>(t.locale??J())===`en`?F$e(e):I$e(e)),L$e=()=>`Answers about linking videos and channels, placement, Shorts, expiration, and cost.`,R$e=()=>`关于链接视频和频道、摆放位置、Shorts、有效期和费用的解答。`,s5=((e={},t={})=>(t.locale??J())===`en`?L$e(e):R$e(e)),z$e=()=>`How do I make a QR code for a YouTube video?`,B$e=()=>`如何为 YouTube 视频制作二维码?`,V$e=((e={},t={})=>(t.locale??J())===`en`?z$e(e):B$e(e)),H$e=()=>`Open the YouTube video, tap Share, copy its URL, and paste it into the generator. It validates the HTTPS YouTube link and creates a QR code containing that destination; scan it to confirm it opens the right video.`,U$e=()=>`打开 YouTube 视频,点击分享并复制网址,然后粘贴到生成器。生成器会验证 HTTPS YouTube 链接ï¼
7Œå¹¶åˆ›å»ºåŒ…含该目标的二维码;扫码确认它打开的是正确视频。`,W$e=((e={},t={})=>(t.locale??J())===`en`?H$e(e):U$e(e)),G$e=()=>`Can I make a QR code for my whole YouTube channel?`,K$e=()=>`可以为整个 YouTube 频道做二维码吗?`,q$e=((e={},t={})=>(t.locale??J())===`en`?G$e(e):K$e(e)),J$e=()=>`Yes — paste your channel URL (youtube.com/@yourhandle) instead of a video link. Scanning opens your channel page, where the subscribe button is one tap away. Playlist links work the same way.`,Y$e=()=>`可以——粘贴频道网址(youtube.com/@你的句柄)而不是视频链接。扫码打开频道页,订阅按钮就在手边。播放列表链接同样适用。`,X$e=((e={},t={})=>(t.locale??J())===`en`?J$e(e):Y$e(e)),Z$e=()=>`Where should I put a YouTube QR code?`,Q$e=()=>`YouTube 二维码应该放在哪里?`,$$e=((e={},t={})=>(t.locale??J())===`en`?Z$e(e):Q$e(e)),e1e=()=>`Posters and flyers, product packaging, business cards, presentation slides, event banners, and merch — anywhere people would otherwise have to search your channel name.`,t1e=()=>`海报和传单、产品包装、名片、演示幻灯片、活动横幅和周边——任何人们本来要搜索你频道名的地方。`,n1e=((e={},t={})=>(t.locale??J())===`en`?e1e(e):t1e(e)),r1e=()=>`Do QR codes work for YouTube Shorts?`,i1e=()=>`二维码对 YouTube Shorts 有效吗?`,a1e=((e={},t={})=>(t.locale??J())===`en`?r1e(e):i1e(e)),o1e=()=>`Yes — copy the Short's share link and it works like any video link. Scanning opens the Short directly in the app, which makes codes on physical items a real growth channel for short-form content.`,s1e=()=>`有效——复制 Short 的分享链接,和任何视频链接一样使用。扫码直接在应用中打开 Short,实体物料上的码是短视频真正的增长渠道。`,c1e=((e={},t={})=>(t.locale??J())===`en`?o1e(e):s1e(e)),l1e=()=>`Do YouTube QR codes expire?`,u1e=()=>`YouTube 二维码会过期吗?`,d1e=((e={},t={})=>(t.locale??J())===`en`?l1e(e):u1e(e)),f1e=()=>`The QR code does not expire because it stores the YouTube URL directly. It can stop working if YouTube removes the destination, changes its visibility, or the URL itself changes, so test the link before and after printing.`,p1e=()=>`二维码不会过期,因为它直接保存 YouTube 网址。如果 YouTube 删除目标、改变可见性,或网址本身变化,二维码就可能无法打开,所以打印前后都要测试链接。`,m1e=((e={},t={})=>(t.locale??J())===`en`?f1e(e):p1e(e)),h1e=()=>`Is this YouTube QR code generator free?`,g1e=()=>`这个 YouTube 二维码生成器免费吗?`,_1e=((e={},t={})=>(t.locale??J())===`en`?h1e(e):g1e(e)),v1e=()=>`Yes. Paste valid YouTube URLs, generate the codes in your browser, and download PNGs or a ZIP without signing up or adding a watermark.`,y1e=()=>`免费。粘贴有效的 YouTube 网址,在浏览器中生成,然后下载 PNG 或 ZIP,无需注册,也没有水印。`,b1e=((e={},t={})=>(t.locale??J())===`en`?v1e(e):y1e(e)),x1e=()=>`Ready when you are`,S1e=()=>`随时开始`,c5=((e={},t={})=>(t.locale??J())===`en`?x1e(e):S1e(e)),C1e=()=>`Turn physical reach into video views.`,w1e=()=>`把线下触达变成视频播放。`,l5=((e={},t={})=>(t.locale??J())===`en`?C1e(e):w1e(e)),T1e=()=>`Paste your links, generate the codes, and put them everywhere your audience already is.`,E1e=()=>`粘贴链接,生成二维码,放在你受众所在的任何地方。`,u5=((e={},t={})=>(t.locale??J())===`en`?T1e(e):E1e(e)),D1e=()=>`Create YouTube QR Codes`,O1e=()=>`制作 YouTube 二维码`,d5=((e={},t={})=>(t.locale??J())===`en`?D1e(e):O1e(e)),k1e=()=>`Printing codes on stickers?`,A1e=()=>`要把码印在贴纸上?`,f5=((e={},t={})=>(t.locale??J())===`en`?k1e(e):A1e(e)),j1e=()=>`See the QR sticker guide`,M1e=()=>`查看二维码贴纸指南`,p5=((e={},t={})=>(t.locale??J())===`en`?j1e(e):M1e(e)),N1e=()=>`YouTube QR Codes`,P1e=()=>`YouTube 二维码生成器`,F1e=((e={},t={})=>(t.locale??J())===`en`?N1e(e):P1e(e)),I1e=()=>`Scan-to-watch codes for videos, channels, and playlists.`,L1e=()=>`视频、频道和播放列表的扫码即看二维码。`,R1e=((e={},t={})=>(t.locale??J())===`en`?I1e(e):L1e(e)),z1e=()=>`WhatsApp QR Code Generator: wa.me Links, Free`,B1e=()=>`WhatsApp 二维码生成器:wa.me 链接免费制作`,m5=((e={},t={})=>(t.locale??J())===`en`?z1e(e):B1e(e)),V1e=()=>`Create a WhatsApp QR code for a prebuilt wa.me click-to-chat link. URL-encode an optional message, test the number, and download PNGs free.`,H1e=()=>`把现成的 wa.me 点击聊天链接制作成 WhatsApp 二维码。可 URL 编码预填消息,先测试号码,再免费下载 PNG。`,h5=((e={},t={})=>(t.locale??J())===`en`?V1e(e):H1e(e)),U1e=()=>`Scan to chat`,W1e=()=>`扫码开聊`,g5=((e={},t={})=>(t.locale??J())===`en`?U1e(e):W1e(e)),G1e=()=>`WhatsApp QR Code Generator`,K1e=()=>`WhatsApp 二维码生成器`,_5=((e={},t={})=>(t.locale??J())===`en`?G1e(e):K1e(e)),q1e=()=>`Turn a prebuilt wa.me click-to-chat link into a QR code. Add an optional URL-encoded message, then make codes for teams, branches, or campaigns in one batch — free, no sign-up.`,J1e=()=>`把现成的 wa.me 点击聊天链接转换为二维码。可加入 URL 编码的预填消息,为团队、分店或活动批量制作——免费、无需注册。`,v5=((e={},t={})=>(t.locale??J())===`en`?q1e(e):J1e(e)),Y1e=()=>`https://wa.me/15551234567?text=Hello!`,X1e=()=>`https://wa.me/8613800000000?text=Hello!`,y5=((e={},t={})=>(t.locale??J())===`en`?Y1e(e):X1e(e)),Z1e=()=>`Paste one complete https://wa.me/<international-number> link per line. Add ?text= with URL-encoded text to pre-fill a message; this page does not create WhatsApp accounts or short links.`,Q1e=()=>`每行粘贴一个完整的 https://wa.me/<国际号码> 链接。可加 ?text= 并进行 URL 编码来预填消息;本页不会创建 WhatsApp 账号、短链接或动态跳转。`,b5=((e={},t={})=>(t.locale??J())===`en`?Z1e(e):Q1e(e)),$1e=e=>`WhatsApp QR code for ${e?.value}`,e0e=e=>`${e?.value} 的 WhatsApp 二维码`,x5=((e,t={})=>(t.locale??J())===`en`?$1e(e):e0e(e)),t0e=()=>`WhatsApp QR Codes`,n0e=()=>`WhatsApp 二维码`,r0e=((e={},t={})=>(t.locale??J())===`en`?t0e(e):n0e(e)),i0e=()=>`A simple workflow`,a0e=()=>`简单三步`,S5=((e={},t={})=>(t.locale??J())===`en`?i0e(e):a0e(e)),o0e=()=>`How to Make a WhatsApp QR Code`,s0e=()=>`如何制作 WhatsApp 二维码`,C5=((e={},t={})=>(t.locale??J())===`en`?o0e(e):s0e(e)),c0e=()=>`Links in, scan-to-chat codes out — three steps.`,l0e=()=>
7`粘贴链接,输出扫码开聊的码——三步完成。`,w5=((e={},t={})=>(t.locale??J())===`en`?c0e(e):l0e(e)),u0e=()=>`Paste your wa.me links`,d0e=()=>`粘贴 wa.me 链接`,T5=((e={},t={})=>(t.locale??J())===`en`?u0e(e):d0e(e)),f0e=()=>`Build a link per number (wa.me/<number>) — optionally with a pre-filled message — one per line.`,p0e=()=>`为每个号码构建一个链接(wa.me/<号码>)——可选预填消息——每行一个。`,E5=((e={},t={})=>(t.locale??J())===`en`?f0e(e):p0e(e)),m0e=()=>`Style for the surface`,h0e=()=>`匹配载体`,D5=((e={},t={})=>(t.locale??J())===`en`?m0e(e):h0e(e)),g0e=()=>`Pick a size for your counter sign, packaging, or flyer — high contrast scans fastest.`,_0e=()=>`选择适合收银台牌、包装或传单的尺寸——高对比度扫得最快。`,O5=((e={},t={})=>(t.locale??J())===`en`?g0e(e):_0e(e)),v0e=()=>`Print and place`,y0e=()=>`打印并摆放`,k5=((e={},t={})=>(t.locale??J())===`en`?v0e(e):y0e(e)),b0e=()=>`Download the PNGs and put the code anywhere customers should start a chat.`,x0e=()=>`下载 PNG,把码放在客户应该发起对话的任何地方。`,A5=((e={},t={})=>(t.locale??J())===`en`?b0e(e):x0e(e)),S0e=()=>`Common projects`,C0e=()=>`常见场景`,j5=((e={},t={})=>(t.locale??J())===`en`?S0e(e):C0e(e)),w0e=()=>`Where WhatsApp QR Codes Convert`,T0e=()=>`WhatsApp 二维码的转化场景`,M5=((e={},t={})=>(t.locale??J())===`en`?w0e(e):T0e(e)),E0e=()=>`Every scan is a conversation started.`,D0e=()=>`每次扫码都是一段对话的开始。`,N5=((e={},t={})=>(t.locale??J())===`en`?E0e(e):D0e(e)),O0e=()=>`Storefronts and counters`,k0e=()=>`门店与柜台`,P5=((e={},t={})=>(t.locale??J())===`en`?O0e(e):k0e(e)),A0e=()=>`A code at the till or window lets customers ask questions, order, or book — even after closing time.`,j0e=()=>`收银台或橱窗上的码,让客户随时提问、下单或预订——打烊后也能收到消息。`,F5=((e={},t={})=>(t.locale??J())===`en`?A0e(e):j0e(e)),M0e=()=>`Customer support`,N0e=()=>`客户支持`,I5=((e={},t={})=>(t.locale??J())===`en`?M0e(e):N0e(e)),P0e=()=>`Put the code on packaging and receipts so help is one scan away — with the order context pre-filled.`,F0e=()=>`把码印在包装和小票上,帮助一扫即达——还能预填订单上下文。`,L5=((e={},t={})=>(t.locale??J())===`en`?P0e(e):F0e(e)),I0e=()=>`Events and bookings`,L0e=()=>`活动与预订`,R5=((e={},t={})=>(t.locale??J())===`en`?I0e(e):L0e(e)),R0e=()=>`Scan to reserve a table, join the guest list, or ask the organizer — no forms, no apps.`,z0e=()=>`扫码订座、加入名单或咨询主办方——无需表单,无需应用。`,z5=((e={},t={})=>(t.locale??J())===`en`?R0e(e):z0e(e)),B0e=()=>`Ads and flyers`,V0e=()=>`广告与传单`,B5=((e={},t={})=>(t.locale??J())===`en`?B0e(e):V0e(e)),H0e=()=>`Turn print attention into chat conversations — each campaign gets its own pre-filled message for tracking.`,U0e=()=>`把印刷品的注意力变成对话——每个渠道用不同的预填消息便于追踪。`,V5=((e={},t={})=>(t.locale??J())===`en`?H0e(e):U0e(e)),W0e=()=>`Under the hood`,G0e=()=>`工作原理`,H5=((e={},t={})=>(t.locale??J())===`en`?W0e(e):G0e(e)),K0e=()=>`How WhatsApp QR Codes Work`,q0e=()=>`WhatsApp 二维码是怎么工作的`,U5=((e={},t={})=>(t.locale??J())===`en`?K0e(e):q0e(e)),J0e=()=>`The code stores WhatsApp's official wa.me click-to-chat URL. This generator encodes links you provide; it does not host, redirect, or dynamically edit them.`,Y0e=()=>`二维码保存的是 WhatsApp 官方 wa.me 点击聊天链接。本生成器只编码你提供的链接,不托管、重定向或动态修改链接。`,W5=((e={},t={})=>(t.locale??J())===`en`?J0e(e):Y0e(e)),X0e=()=>`The wa.me link format`,Z0e=()=>`wa.me 链接格式`,G5=((e={},t={})=>(t.locale??J())===`en`?X0e(e):Z0e(e)),Q0e=()=>`wa.me/<country code + number> opens a chat; add ?text=Your%20message to pre-fill the first message. Example: https://wa.me/15551234567?text=Hi%2C%20I%27d%20like%20a%20quote`,$0e=()=>`wa.me/<国家区号+号码> 打开对话;加 ?text=Your%20message 可预填首条消息。示例:https://wa.me/15551234567?text=Hi%2C%20I%27d%20like%20a%20quote`,K5=((e={},t={})=>(t.locale??J())===`en`?Q0e(e):$0e(e)),e2e=()=>
7`Use digits only in the international number (no +, spaces, or dashes). Encode message text with encodeURIComponent, for example ?text=Hi%20there%20%26%20thanks, and test the final URL before printing.`,t2e=()=>`国际号码只保留数字(不要 +、空格或横线)。使用 encodeURIComponent 对消息编码,例如 ?text=你好%20%26%20谢谢,打印前请测试最终链接。`,q5=((e={},t={})=>(t.locale??J())===`en`?e2e(e):t2e(e)),n2e=()=>`Before you print`,r2e=()=>`打印之前`,J5=((e={},t={})=>(t.locale??J())===`en`?n2e(e):r2e(e)),i2e=()=>`Check Your WhatsApp Codes Before Printing`,a2e=()=>`打印 WhatsApp 二维码之前先检查`,Y5=((e={},t={})=>(t.locale??J())===`en`?i2e(e):a2e(e)),o2e=()=>`A chat that opens the wrong number is worse than no code at all.`,s2e=()=>`打开错误号码的对话,比没有码更糟。`,X5=((e={},t={})=>(t.locale??J())===`en`?o2e(e):s2e(e)),c2e=()=>`Test every link yourself`,l2e=()=>`亲自测试每个链接`,Z5=((e={},t={})=>(t.locale??J())===`en`?c2e(e):l2e(e)),u2e=()=>`Scan each code with a real phone and confirm WhatsApp opens the intended number and the exact pre-filled text. Test on both iOS and Android when your audience uses both.`,d2e=()=>`用真实手机扫描每个二维码,确认 WhatsApp 打开正确号码和准确的预填文字。如果受众同时使用 iOS 和 Android,请分别测试。`,Q5=((e={},t={})=>(t.locale??J())===`en`?u2e(e):d2e(e)),f2e=()=>`Keep the pre-fill short`,p2e=()=>`预填消息保持简短`,$5=((e={},t={})=>(t.locale??J())===`en`?f2e(e):p2e(e)),m2e=()=>`Keep the pre-fill short and URL-encoded. A QR code only opens the draft; the person scanning still chooses whether to send it.`,h2e=()=>`预填内容要简短并完成 URL 编码。二维码只会打开待发送的草稿,扫码者仍需自行点击发送。`,e7=((e={},t={})=>(t.locale??J())===`en`?m2e(e):h2e(e)),g2e=()=>`Frequently Asked Questions`,_2e=()=>`常见问题`,t7=((e={},t={})=>(t.locale??J())===`en`?g2e(e):_2e(e)),v2e=()=>`Answers about how WhatsApp QR codes work, pre-filled messages, number format, groups, expiration, and cost.`,y2e=()=>`关于 WhatsApp 二维码原理、预填消息、号码格式、群组、有效期和费用的解答。`,n7=((e={},t={})=>(t.locale??J())===`en`?v2e(e):y2e(e)),b2e=()=>`How does a WhatsApp QR code work?`,x2e=()=>`WhatsApp 二维码是怎么工作的?`,S2e=((e={},t={})=>(t.locale??J())===`en`?b2e(e):x2e(e)),C2e=()=>`The code stores a wa.me click-to-chat link that you provide. When someone scans it, WhatsApp opens a chat with that international number, optionally with URL-encoded text already typed. The scanner must still tap Send.`,w2e=()=>`二维码保存的是你提供的 wa.me 点击聊天链接。扫码后,WhatsApp 会打开与该国际号码的对话,并可显示已经过 URL 编码的预填文字。扫码者仍需点击发送。`,T2e=((e={},t={})=>(t.locale??J())===`en`?C2e(e):w2e(e)),E2e=()=>`Can I pre-fill the message customers send?`,D2e=()=>`可以预填客户发送的消息吗?`,O2e=((e={},t={})=>(t.locale??J())===`en`?E2e(e):D2e(e)),k2e=()=>`Yes. Add a ?text= parameter and URL-encode the message (JavaScript users can use encodeURIComponent). Example: https://wa.me/15551234567?text=Hi%20%26%20thanks. The QR code preserves that link; it does not send the message automatically.`,A2e=()=>`可以。在链接后加入 ?text=,并对消息进行 URL 编码(JavaScript 可使用 encodeURIComponent)。示例:https://wa.me/8613800000000?text=你好%20%26%20谢谢。二维码会保留该链接,但不会自动发送消息。`,j2e=((e={},t={})=>(t.locale??J())===`en`?k2e(e):A2e(e)),M2e=()=>`What number format does wa.me need?`,N2e=()=>`wa.me 需要什么号码格式?`,P2e=((e={},t={})=>(t.locale??J())===`en`?M2e(e):N2e(e)),F2e=()=>`Use the full international number with digits only: country code plus number, such as 15551234567 or 8613800000000. Do not include +, spaces, dashes, extensions, or a local-only number.`,I2e=()=>`使用完整国际号码,且只包含数字:国家区号加号码,例如 15551234567 或 8613800000000。不要 +、空格、横线、分机号或仅本地号码。`,L2e=((e={},t={})=>(t.locale??J())===`en`?F2e(e):I2e(e)),R2e=()=>`Can I make a QR code for a WhatsApp group?`,z2e=()=>`可以为 WhatsApp 群组做二维码吗?`,B2e=((e={},t={})=>(t.locale??J())===`en`?R2e(e):z2e(e)),V2e=()=>`Not on this page. It validates wa.me click-to-chat links for individual numbers, not chat.whatsapp.com group invites. Use a separate QR code for a group invite link and test that invite before sharing it.`,H2e=()=>`本页面不支持。这里会校验个人号码的 wa.me 点击聊天链接ï¼
7Œä¸æŽ¥å— chat.whatsapp.com 群组邀请链接。群组邀请应使用单独的二维码,并在分享前测试邀请链接。`,U2e=((e={},t={})=>(t.locale??J())===`en`?V2e(e):H2e(e)),W2e=()=>`Do WhatsApp QR codes expire?`,G2e=()=>`WhatsApp 二维码会过期吗?`,K2e=((e={},t={})=>(t.locale??J())===`en`?W2e(e):G2e(e)),q2e=()=>`The static QR image does not expire. The destination can stop working if the number is no longer on WhatsApp, or if WhatsApp changes the link behavior. This generator does not provide a dynamic redirect or link editing.`,J2e=()=>`静态二维码图片不会过期。但如果号码不再使用 WhatsApp,或 WhatsApp 改变链接行为,目标就可能失效。本生成器不提供动态重定向或链接编辑。`,Y2e=((e={},t={})=>(t.locale??J())===`en`?q2e(e):J2e(e)),X2e=()=>`Is this WhatsApp QR code generator free?`,Z2e=()=>`这个 WhatsApp 二维码生成器免费吗?`,Q2e=((e={},t={})=>(t.locale??J())===`en`?X2e(e):Z2e(e)),$2e=()=>`Yes — up to 100 valid wa.me links per batch, with PNG or ZIP download, no sign-up, and no watermark. Generation happens in your browser. The QR image is static, and WhatsApp usage or messaging limits still apply.`,e4e=()=>`免费——每批最多 100 个有效 wa.me 链接,支持 PNG 或 ZIP 下载,无需注册、无水印。生成在浏览器中完成。二维码是静态的,WhatsApp 本身的使用或消息限制仍然适用。`,t4e=((e={},t={})=>(t.locale??J())===`en`?$2e(e):e4e(e)),n4e=()=>`Ready when you are`,r4e=()=>`随时开始`,r7=((e={},t={})=>(t.locale??J())===`en`?n4e(e):r4e(e)),i4e=()=>`Turn every scan into a conversation.`,a4e=()=>`让每次扫码都变成一段对话。`,i7=((e={},t={})=>(t.locale??J())===`en`?i4e(e):a4e(e)),o4e=()=>`Paste your wa.me links, generate the codes, and put them wherever customers should reach you.`,s4e=()=>`粘贴 wa.me 链接,生成二维码,放在客户需要联系你的任何地方。`,a7=((e={},t={})=>(t.locale??J())===`en`?o4e(e):s4e(e)),c4e=()=>`Create WhatsApp QR Codes`,l4e=()=>`制作 WhatsApp 二维码`,o7=((e={},t={})=>(t.locale??J())===`en`?c4e(e):l4e(e)),u4e=()=>`Prefer calls over chats?`,d4e=()=>`更喜欢电话而不是聊天?`,s7=((e={},t={})=>(t.locale??J())===`en`?u4e(e):d4e(e)),f4e=()=>`Try the phone call QR generator`,p4e=()=>`试试电话二维码生成器`,c7=((e={},t={})=>(t.locale??J())===`en`?f4e(e):p4e(e)),m4e=()=>`WhatsApp QR Codes`,h4e=()=>`WhatsApp 二维码生成器`,g4e=((e={},t={})=>(t.locale??J())===`en`?m4e(e):h4e(e)),_4e=()=>`Scan to open a chat — with your message pre-filled.`,v4e=()=>`扫码即开聊——可预填首条消息。`,y4e=((e={},t={})=>(t.locale??J())===`en`?_4e(e):v4e(e)),b4e=()=>`Event QR Code Generator: Tickets, Check-In & Info`,x4e=()=>`活动二维码生成器 - 门票编号、签到、日程,免费批量`,l7=((e={},t={})=>(t.locale??J())===`en`?b4e(e):x4e(e)),S4e=()=>`Create QR codes for events — numbered tickets, registration, attendance check-in, schedules, and venue info. Bulk up to 100 at once. Free, no sign-up.`,C4e=()=>`为活动制作二维码——编号门票、报名登记、签到打卡、日程表和场地信息。一次最多 100 个。免费、无需注册。`,u7=((e={},t={})=>(t.locale??J())===`en`?S4e(e):C4e(e)),w4e=()=>`Tickets to check-in, one scan`,T4e=()=>`从门票到签到,一扫搞定`,d7=((e={},t={})=>(t.locale??J())===`en`?w4e(e):T4e(e)),E4e=()=>`Event QR Code Generator`,D4e=()=>`活动二维码生成器`,f7=((e={},t={})=>(t.locale??J())===`en`?E4e(e):D4e(e)),O4e=()=>`Generate QR codes for your whole event: numbered tickets, check-in links, schedules, venue maps, and WiFi. Build up to 100 codes per batch with the sequence builder — free, no sign-up.`,k4e=()=>`为你的整场活动生成二维码:编号门票、签到链接、日程表、场地地图和 WiFi。用序列构建器每批最多 100 个码——免费、无需注册。`,p7=((e={},t={})=>(t.locale??J())===`en`?O4e(e):k4e(e)),A4e=()=>`TICKET-0001`,j4e=()=>`TICKET-0001`,m7=((e={},t={})=>(t.locale??J())===`en`?A4e(e):j4e(e)),M4e=()=>`One ticket ID or link per line — or use the sequence builder above to number the whole event at once.`,N4e=()=>`每行一个票号或链接——或用上方的序列构建器一次为整场活动编号。`,h7=((e={},t={})=>(t.locale??J())===`en`?M4e(e):N4e(e)),P4e=e=>`Event QR code for ${e?.value}`,F4e=e=>`${e?.value} 的活动二维码`,g7=((e,t={})=>(t.locale??J())===`en`?P4e(e):F4e(e)),I4e=()=>`Event QR Codes`,L4e=()=>`活动二维码`,R4e=((e={},t={})=>(t.locale??J())===`en`?I4e(e):L4e(e)),z4e=()=>`A simple workflow`,B4e=()=>`简单三步`,_7=((e={},t={})=>(t.locale??J())===`en`?z4e(e):B4e(e)),V4e=()=>`How to Make QR Codes for an Event`,H4e=()=>`如何为活动制作二维码`,v7=((e={},t={})=>(t.locale??J())===`en`?V4e(e):H4e(e)),U4e=()=>`From ticket numbering to signage — three steps.`,W4e=()=>`从门票编号到现场指示牌——三步完成。`,y7=((e={},t={})=>(t.locale??J())===`en`?U4e(e):W4e(e)),G4e=()=>`Build the batch`,K4e=()=>`构建批次`,b7=((e={},t={})=>(t.locale??J())===`en`?G4e(e):K4e(e)),q4e=e=>`Paste ticket IDs or links, or use the sequence builder to number hundreds of tickets with a pattern like TICKET-${e?.n}.`,J4e=e=>`粘贴票号或链接,或用序列构建器以 TICKET-${e?.n} 这样的规则为几百张门票编号。`,x7=((e,t={})=>(t.locale??J())===`en`?q4e(e):J4e(e)),Y4e=()=>`Match your materials`,X4e=()=>`匹配物料`,S7=((e={},t={})=>(t.locale??J())===`en`?Y4e(e):X4e(e)),Z4e=()=>`Pick sizes for tickets, badges, and signage — keep contrast high for dim venue lighting.`,Q4e=()=>`为门票、胸牌和指示牌选择尺寸——场地灯光昏暗,保持高
7对比度。`,C7=((e={},t={})=>(t.locale??J())===`en`?Z4e(e):Q4e(e)),$4e=()=>`Print and deploy`,e3e=()=>`打印并部署`,w7=((e={},t={})=>(t.locale??J())===`en`?$4e(e):e3e(e)),t3e=()=>`Download the PNG set or one ZIP and drop the codes into tickets, badges, and posters.`,n3e=()=>`下载整套 PNG 或一个 ZIP,把码放进门票、胸牌和海报。`,T7=((e={},t={})=>(t.locale??J())===`en`?t3e(e):n3e(e)),r3e=()=>`Common projects`,i3e=()=>`常见场景`,E7=((e={},t={})=>(t.locale??J())===`en`?r3e(e):i3e(e)),a3e=()=>`QR Codes Across the Whole Event`,o3e=()=>`覆盖整场活动的二维码`,D7=((e={},t={})=>(t.locale??J())===`en`?a3e(e):o3e(e)),s3e=()=>`From the first ticket to the last scan at the door.`,c3e=()=>`从第一张门票到门口最后一次扫码。`,O7=((e={},t={})=>(t.locale??J())===`en`?s3e(e):c3e(e)),l3e=()=>`Numbered tickets`,u3e=()=>`编号门票`,k7=((e={},t={})=>(t.locale??J())===`en`?l3e(e):u3e(e)),d3e=()=>`Give every ticket a unique code — scan at the door to verify against your list and block duplicates.`,f3e=()=>`给每张门票一个唯一的码——入场时扫码对照名单验证,拦截重复票。`,A7=((e={},t={})=>(t.locale??J())===`en`?d3e(e):f3e(e)),p3e=()=>`Attendance check-in`,m3e=()=>`签到打卡`,j7=((e={},t={})=>(t.locale??J())===`en`?p3e(e):m3e(e)),h3e=()=>`Link a check-in form or sheet — a scan at the door logs arrival without paper lists.`,g3e=()=>`链接签到表单或表格——门口一扫即记录到场,告别纸质名单。`,M7=((e={},t={})=>(t.locale??J())===`en`?h3e(e):g3e(e)),_3e=()=>`Schedules and programs`,v3e=()=>`日程与议程`,N7=((e={},t={})=>(t.locale??J())===`en`?_3e(e):v3e(e)),y3e=()=>`One code on the badge or poster opens the live agenda — update the page, never the print.`,b3e=()=>`胸牌或海报上的一个码打开实时议程——改页面就行,印刷永远不用重印。`,P7=((e={},t={})=>(t.locale??J())===`en`?y3e(e):b3e(e)),x3e=()=>`Venue info and WiFi`,S3e=()=>`场地信息与 WiFi`,F7=((e={},t={})=>(t.locale??J())===`en`?x3e(e):S3e(e)),C3e=()=>`Codes for maps, session rooms, and the venue WiFi — guests help themselves instead of asking staff.`,w3e=()=>`地图、分会场和场地 WiFi 的码——嘉宾自助获取,不用问工作人员。`,I7=((e={},t={})=>(t.locale??J())===`en`?C3e(e):w3e(e)),T3e=()=>`What to link`,E3e=()=>`链接什么`,L7=((e={},t={})=>(t.locale??J())===`en`?T3e(e):E3e(e)),D3e=()=>`The Five Codes Every Event Needs`,O3e=()=>`每场活动需要的五个码`,R7=((e={},t={})=>(t.locale??J())===`en`?D3e(e):O3e(e)),k3e=()=>`Cover the whole attendee journey with one batch.`,A3e=()=>`一次批量覆盖参会者的完整旅程。`,z7=((e={},t={})=>(t.locale??J())===`en`?k3e(e):A3e(e)),j3e=()=>`Tickets, check-in, agenda, map, WiFi`,M3e=()=>`门票、签到、议程、地图、WiFi`,B7=((e={},t={})=>(t.locale??J())===`en`?j3e(e):M3e(e)),N3e=()=>`Numbered ticket codes from the sequence builder, a check-in form link, the agenda page, a venue map link, and the WiFi details. Paste each link on its own line — named files keep them organized.`,P3e=()=>`用序列构建器生成编号门票码,加上签到表单链接、议程页面、场地图链接和 WiFi 信息。每行粘贴一个链接——按内容命名的文件让一切井井有条。`,V7=((e={},t={})=>(t.locale??J())===`en`?N3e(e):P3e(e)),F3e=()=>`Door tip: venue lighting is dim and phones are tilted — print ticket codes at least 2.5 cm (1 in) and keep them matte, not glossy.`,I3e=()=>`门口提示:场地灯光昏暗且手机角度倾斜——门票码至少印 2.5 厘米,用哑光而不是光面材质。`,H7=((e={},t={})=>(t.locale??J())===`en`?F3e(e):I3e(e)),L3e=()=>`Before doors open`,R3e=()=>`开场之前`,U7=((e={},t={})=>(t.locale??J())===`en`?L3e(e):R3e(e)),z3e=()=>`Check Your Event Codes Before Doors Open`,B3e=()=>`开场之前先检查活动二维码`,W7=((e={},t={})=>(t.locale??J())===`en`?z3e(e):B3e(e)),V3e=()=>`The door line is the worst place to discover a bad code.`,H3e=()=>`门口排起长队时,是发现坏码最糟的时刻。`,G7=((e={},t={})=>(t.locale??J())===`en`?V3e(e):H3e(e)),U3e=()=>`Test the full journey`,W3e=()=>
7`测试完整流程`,K7=((e={},t={})=>(t.locale??J())===`en`?U3e(e):W3e(e)),G3e=()=>`Scan a sample ticket, the check-in code, and the WiFi code with a real phone — in the venue's actual lighting if you can.`,K3e=()=>`用真实手机扫一张样票、签到码和 WiFi 码——最好在场地真实的灯光下测。`,q7=((e={},t={})=>(t.locale??J())===`en`?G3e(e):K3e(e)),q3e=()=>`Plan for dim lighting`,J3e=()=>`为昏暗灯光做准备`,J7=((e={},t={})=>(t.locale??J())===`en`?q3e(e):J3e(e)),Y3e=()=>`Dark halls kill low-contrast codes. Dark modules on white, matte finish, and generous size beat any design flourish.`,X3e=()=>`黑暗的会场会杀死低对比度的码。深色模块配白底、哑光材质和充足的尺寸,胜过任何设计花样。`,Y7=((e={},t={})=>(t.locale??J())===`en`?Y3e(e):X3e(e)),Z3e=()=>`Frequently Asked Questions`,Q3e=()=>`常见问题`,X7=((e={},t={})=>(t.locale??J())===`en`?Z3e(e):Q3e(e)),$3e=()=>`Answers about event tickets, attendance check-in, info links, placement, batch limits, and cost.`,e6e=()=>`关于活动门票、签到打卡、信息链接、摆放位置、批量上限和费用的解答。`,Z7=((e={},t={})=>(t.locale??J())===`en`?$3e(e):e6e(e)),t6e=()=>`Can I make numbered QR code tickets for my event?`,n6e=()=>`可以为活动制作编号二维码门票吗?`,r6e=((e={},t={})=>(t.locale??J())===`en`?t6e(e):n6e(e)),i6e=e=>`Yes — use the built-in sequence builder. A pattern like TICKET-${e?.n} with your start number and count produces a unique code per ticket, up to 100 per batch. Verify each scan against your list at the door to catch duplicates.`,a6e=e=>`可以——使用内置的序列构建器。TICKET-${e?.n} 这样的规则加上起始号和数量,每批最多生成 100 个唯一门票码。入场时对照名单验证扫码,即可拦截重复票。`,o6e=((e,t={})=>(t.locale??J())===`en`?i6e(e):a6e(e)),s6e=()=>`How do QR codes work for attendance check-in?`,c6e=()=>`二维码怎么做签到打卡?`,l6e=((e={},t={})=>(t.locale??J())===`en`?s6e(e):c6e(e)),u6e=()=>`Two ways: put a unique code on each ticket and mark arrivals in your sheet as you scan, or post one code at the door linking to a check-in form that attendees submit themselves. Both replace paper lists with a searchable record.`,d6e=()=>`两种方式:在每张门票上印唯一码,扫码时在表格里标记到场;或在门口放一个码链接签到表单,参会者自己提交。两种都把纸质名单换成可搜索的记录。`,f6e=((e={},t={})=>(t.locale??J())===`en`?u6e(e):d6e(e)),p6e=()=>`What should event QR codes link to besides tickets?`,m6e=()=>`除了门票,活动二维码还能链接什么?`,h6e=((e={},t={})=>(t.locale??J())===`en`?p6e(e):m6e(e)),g6e=()=>`The live agenda or program, a venue map, session feedback forms, the event WiFi, and your social hashtag page. Links can be updated after printing — the code stays the same.`,_6e=()=>`实时议程或节目单、场地地图、分场反馈表单、活动 WiFi 和社交话题页。链接在印刷后仍可更新——码保持不变。`,v6e=((e={},t={})=>(t.locale??J())===`en`?g6e(e):_6e(e)),y6e=()=>`Where should event QR codes be placed?`,b6e=()=>`活动二维码应该放在哪里?`,x6e=((e={},t={})=>(t.locale??J())===`en`?y6e(e):b6e(e)),S6e=()=>`Tickets and badges (individual codes), entrance and registration (check-in), session room doors (schedules and feedback), tables (WiFi and agenda), and stage screens (links everyone needs at once).`,C6e=()=>`门票和胸牌(个人码)、入口和签到台(签到)、分会场门口(日程和反馈)、桌上(WiFi 和议程),以及舞台大屏(所有人同时需要的链接)。`,w6e=((e={},t={})=>(t.locale??J())===`en`?S6e(e):C6e(e)),T6e=()=>`How many event QR codes can I make at once?`,E6e=()=>`一次可以制作多少个活动二维码?`,D6e=((e={},t={})=>(t.locale??J())===`en`?T6e(e):E6e(e)),O6e=()=>`Up to 100 per batch, downloaded as PNGs or one ZIP. For bigger events, run several batches with consecutive number ranges — TICKET-0001 to 0100, then 0101 to 0200.`,k6e=()=>`每批最多 100 个,可下载 PNG 或一个 ZIP。更大的活动按连续号段分批:TICKET-0001 到 0100,然后 0101 到 0200。`,A6e=((e={},t={})=>(t.locale??J())===`en`?O6e(e):k6e(e)),j6e=()=>`Is this event QR code generator free?`,M6e=()=>
7`这个活动二维码生成器免费吗?`,N6e=((e={},t={})=>(t.locale??J())===`en`?j6e(e):M6e(e)),P6e=()=>`Yes — up to 100 codes per batch, PNG or ZIP download, no sign-up, no watermark. Everything runs in your browser, so your attendee data stays with you.`,F6e=()=>`免费——每批最多 100 个码,PNG 或 ZIP 下载,无需注册、无水印。一切都在你的浏览器中运行,参会者数据由你掌控。`,I6e=((e={},t={})=>(t.locale??J())===`en`?P6e(e):F6e(e)),L6e=()=>`Ready when you are`,R6e=()=>`随时开始`,Q7=((e={},t={})=>(t.locale??J())===`en`?L6e(e):R6e(e)),z6e=()=>`Run the whole event on scans.`,B6e=()=>`让整场活动跑在扫码上。`,$7=((e={},t={})=>(t.locale??J())===`en`?z6e(e):B6e(e)),V6e=()=>`Build numbered tickets, check-in links, and venue codes in one batch — and download the set in one ZIP.`,H6e=()=>`一次批量构建编号门票、签到链接和场地码,并将整套打包下载。`,e9=((e={},t={})=>(t.locale??J())===`en`?V6e(e):H6e(e)),U6e=()=>`Create Event QR Codes`,W6e=()=>`制作活动二维码`,t9=((e={},t={})=>(t.locale??J())===`en`?U6e(e):W6e(e)),G6e=()=>`Making venue signage too?`,K6e=()=>`也要做场地指示牌?`,n9=((e={},t={})=>(t.locale??J())===`en`?G6e(e):K6e(e)),q6e=()=>`See the QR code signs guide`,J6e=()=>`查看二维码指示牌指南`,r9=((e={},t={})=>(t.locale??J())===`en`?q6e(e):J6e(e)),Y6e=()=>`Event QR Codes`,X6e=()=>`活动二维码生成器`,Z6e=((e={},t={})=>(t.locale??J())===`en`?Y6e(e):X6e(e)),Q6e=()=>`Numbered tickets, check-in, schedules, and WiFi — one batch for the whole event.`,$6e=()=>`编号门票、签到、日程和 WiFi——一次批量覆盖整场活动。`,e8e=((e={},t={})=>(t.locale??J())===`en`?Q6e(e):$6e(e)),t8e=()=>`Google Review QR Code Generator | Free Bulk QR Codes`,n8e=()=>`Google 评价二维码生成器|免费批量制作`,i9=((e={},t={})=>(t.locale??J())===`en`?t8e(e):n8e(e)),r8e=()=>`Turn an existing Google review link into a static QR code. Generate PNGs in bulk, test the link on your phone, and download without signing up.`,i8e=()=>`把现有的 Google 评价链接转换为静态二维码。批量生成 PNG,手机扫码测试链接,无需注册即可下载。`,a9=((e={},t={})=>(t.locale??J())===`en`?r8e(e):i8e(e)),a8e=()=>`One scan to a five-star review`,o8e=()=>`一扫直达五星评价`,o9=((e={},t={})=>(t.locale??J())===`en`?a8e(e):o8e(e)),s8e=()=>`Google Review QR Code Generator`,c8e=()=>`Google 评价二维码生成器`,s9=((e={},t={})=>(t.locale??J())===`en`?s8e(e):c8e(e)),l8e=()=>`Paste an existing Google review link and turn it into a static QR code. Generate codes for multiple locations or touchpoints in one batch — free, with no sign-up.`,u8e=()=>`粘贴现有的 Google 评价链接,将它转换为静态二维码。为多个门店或使用位置批量生成——免费、无需注册。`,c9=((e={},t={})=>(t.locale??J())===`en`?l8e(e):u8e(e)),d8e=()=>`https://g.page/r/your-review-link/review`,f8e=()=>`https://g.page/r/your-review-link/review`,l9=((e={},t={})=>(t.locale??J())===`en`?d8e(e):f8e(e)),p8e=()=>`Paste one existing Google review URL per line — one per location if you run several.`,m8e=()=>`每行粘贴一个现有的 Google 评价 URL——多门店每家一行。`,u9=((e={},t={})=>(t.locale??J())===`en`?p8e(e):m8e(e)),h8e=e=>`Google review QR code for ${e?.value}`,g8e=e=>`${e?.value} 的 Google 评价二维码`,d9=((e,t={})=>(t.locale??J())===`en`?h8e(e):g8e(e)),_8e=()=>`Google Review QR Codes`,v8e=()=>`Google 评价二维码`,y8e=((e={},t={})=>(t.locale??J())===`en`?_8e(e):v8e(e)),b8e=()=>`A simple workflow`,x8e=()=>`简单三步`,f9=((e={},t={})=>(t.locale??J())===`en`?b8e(e):x8e(e)),S8e=()=>`How to Make a Google Review QR Code`,C8e=()=>`如何制作 Google 评价二维码`,p9=((e={},t={})=>(t.locale??J())===`en`?S8e(e):C8e(e)),w8e=()=>`Get your Google review link, paste it, then download a static QR code.`,T8e=()=>`获取 Google 评价链接,粘贴到这里,然后下载静态二维码。`,m9=((e={},t={})=>(t.locale??J())===`en`?w8e(e):T8e(e)),E8e=()=>`Get your review link`,D8e=()=>`获取评价链接`,h9=((e={},t={})=>(t.locale??J())===`en`?E8e(e):D8e(e)),O8e=()=>`In your Google Business Profile, choose "Ask for reviews" and copy the review-form link. Paste that existing URL here, one per line.`,k8e=()=>`在 Google 商家资料中选择“请求评价”并复制评价表单链接。将这个现有 URL 每行一个粘贴到这里。`,g9=((e={},t={})=>(t.locale??J())===`en`?O8e(e):k8e(e)),A8e=()=>`Set the code for your use`,j8e=()=>`设置二维码样式`,_9=((e={},t={})=>(t.locale??J())===`en`?A8e(e):j8e(e)),M8e=()=>`Choose a size and contrast that fit your intended print or screen placement. This tool encodes the URL; it does not create a Google review link.`,N8e=()=>`选择适合打印或屏幕展示的尺寸和对比度。本工具只编码 URL,不会创建 Google 评价链接。`,v9=((e={},t={})=>(t.locale??J())===`en`?M8e(e):N8e(e)),P8e=()=>`Download and test`,F8e=()=>`下载并测试`,y9=((e={},t={})=>(t.locale??J())===`en`?P8e(e):F8e(e)),I8e=()=>`Download the PNGs, then scan one with a phone before sharing or printing to confirm it opens the intended Google review destination.`,L8e=()=>`下载 PNG 后,先用手机扫码,确认它打开的是预期的 Google 评价页面,再分享或打印。`,b9=((e={},t={})=>(t.locale??J())===`en`?I8e(e):L8e(e)),R8e=()=>`Common projects`,z8e=()=>`常见场景`,x9=((e={},t={})=>
7(t.locale??J())===`en`?R8e(e):z8e(e)),B8e=()=>`Where Review QR Codes Earn Stars`,V8e=()=>`评价二维码在哪里赢得星星`,S9=((e={},t={})=>(t.locale??J())===`en`?B8e(e):V8e(e)),H8e=()=>`Ask at the moment of maximum happiness.`,U8e=()=>`在最满意的时刻发出邀请。`,C9=((e={},t={})=>(t.locale??J())===`en`?H8e(e):U8e(e)),W8e=()=>`Restaurants and cafés`,G8e=()=>`餐厅与咖啡馆`,w9=((e={},t={})=>(t.locale??J())===`en`?W8e(e):G8e(e)),K8e=()=>`A code on the bill folder or table tent catches diners right after a great meal.`,q8e=()=>`账单夹或桌卡上的码,在顾客刚用完一顿美餐时接住他们。`,T9=((e={},t={})=>(t.locale??J())===`en`?K8e(e):q8e(e)),J8e=()=>`Shops and salons`,Y8e=()=>`商店与沙龙`,E9=((e={},t={})=>(t.locale??J())===`en`?J8e(e):Y8e(e)),X8e=()=>`Counter signs and bag inserts turn a good checkout experience into a public review.`,Z8e=()=>`柜台牌和购物袋卡片把愉快的结账体验变成公开好评。`,D9=((e={},t={})=>(t.locale??J())===`en`?X8e(e):Z8e(e)),Q8e=()=>`Contractors and home services`,$8e=()=>`装修与上门服务`,O9=((e={},t={})=>(t.locale??J())===`en`?Q8e(e):$8e(e)),e5e=()=>`Leave a card with the code after the job — the customer reviews while the fresh paint is still drying.`,t5e=()=>`完工后留下带码的卡片——顾客趁着新鲜劲儿写下评价。`,k9=((e={},t={})=>(t.locale??J())===`en`?e5e(e):t5e(e)),n5e=()=>`Review cards for every location`,r5e=()=>`多门店评价卡`,A9=((e={},t={})=>(t.locale??J())===`en`?n5e(e):r5e(e)),i5e=()=>`Multi-location business? One line per location's review link — a named code for every branch in one batch.`,a5e=()=>`连锁经营?每行一个门店的评价链接——一次批量为每家分店生成命名的码。`,j9=((e={},t={})=>(t.locale??J())===`en`?i5e(e):a5e(e)),o5e=()=>`The right link`,s5e=()=>`正确的链接`,M9=((e={},t={})=>(t.locale??J())===`en`?o5e(e):s5e(e)),c5e=()=>`Which Link Belongs in a Review QR Code`,l5e=()=>`评价二维码应该放哪个链接`,N9=((e={},t={})=>(t.locale??J())===`en`?c5e(e):l5e(e)),u5e=()=>`Use an existing Google review-form URL. This generator does not look up or validate Google Business Profiles.`,d5e=()=>`请使用现有的 Google 评价表单 URL。本生成器不会查找或验证 Google 商家资料。`,P9=((e={},t={})=>(t.locale??J())===`en`?u5e(e):d5e(e)),f5e=()=>`The direct review link`,p5e=()=>`直达评价的链接`,F9=((e={},t={})=>(t.locale??J())===`en`?f5e(e):p5e(e)),m5e=()=>`Copy the review-form link from your Google Business Profile’s "Ask for reviews" option. Common URLs include g.page/r/... and search.google.com/local/writereview. Paste the URL as-is; the QR code stores it directly.`,h5e=()=>`从 Google 商家资料的“请求评价”选项复制评价表单链接。常见格式包括 g.page/r/... 和 search.google.com/local/writereview。按原样粘贴 URL,二维码会直接保存它。`,I9=((e={},t={})=>(t.locale??J())===`en`?m5e(e):h5e(e)),g5e=()=>`Google's rules: never offer rewards for reviews, and don't gate them by rating. A QR code that simply asks is fully compliant.`,_5e=()=>`Google 的规则:绝不以奖励换取评价,也不要按评分筛选。一个只是开口邀请的二维码完全合规。`,L9=((e={},t={})=>(t.locale??J())===`en`?g5e(e):_5e(e)),v5e=()=>`Before you print`,y5e=()=>`打印之前`,R9=((e={},t={})=>(t.locale??J())===`en`?v5e(e):y5e(e)),b5e=()=>`Check Your Review Code Before Printing`,x5e=()=>`打印评价码之前先检查`,z9=((e={},t={})=>(t.locale??J())===`en`?b5e(e):x5e(e)),S5e=()=>`Scan a generated code before distributing it so you can confirm the destination and presentation on a real phone.`,C5e=()=>`打开竞对页面的评价码,是把星星送给对手。`,B9=((e={},t={})=>(t.locale??J())===`en`?S5e(e):C5e(e)),w5e=()=>`Scan it like a customer`,T5e=()=>`像顾客一样扫码`,V9=((e={},t={})=>(t.locale??J())===`en`?w5e(e):T5e(e)),E5e=()=>`Scan with a phone and check that the expected Google review page opens. Google may still ask the customer to sign in, depending on the account and device.`,D5e=()=>`用未登录商家账号的手机扫码——星级表单应该立即打开,没有搜索,没有登录墙。`,H9=((e={},t={})=>(t.locale??J())===`en`?E5e(e):D5e(e)),O5e=()=>`Ask at the right moment`,k5e=()=>`在对的时刻邀请`,U9=((e={},t={})=>(t.locale??J())===`en`?O5e(e):k5e(e)),A5e=()=>`The code works best where satisfaction peaks — at the table after dessert, at the counter after a compliment, in the bag after a perfect fitting.`,j5e=()=>`码在满意度最高的位置效果最好——甜品上桌后的餐桌、听到夸奖后的柜台、试穿完美后的购物袋。`,W9=((e={},t={})=>(t.locale??J())===`en`?A5e(e):j5e(e)),M5e=()=>`Frequently Asked Questions`,N5e=()=>`常见问题`,G9=((e={},t={})=>(t.locale??J())===`en`?M5e(e):N5e(e)),P5e=()=>`Answers about using an existing Google review URL, finding it in Google Business Profile, testing the QR code, static codes, batch generation, and cost.`,F5e=()=>`关于评价二维码、获取链接、摆放位置、评价卡、有效期和费用的解答。`,K9=((e={},t={})=>(t.locale??J())===`en`?P5e(e):F5e(e)),I5e=()=>`How does a Google review QR code work?`,L5e=()=>`Google 评价二维码是怎么工作的?`,q9=((e={},t={})=>(t.locale??J())===`en`?I5e(e):L5e(e)),R5e=()=>`The QR code stores the Google review URL you provide. When someone scans it, their phone opens that URL; Google then shows the review form or any sign-in step required for that user.`,z5e=()=>`码里存的是你的 Google 评价链接。顾客扫码后,手机直接打开你的评价表单——当场点æ
7˜Ÿæ˜Ÿã€å†™è¯„价,不用搜索你的店名。`,B5e=((e={},t={})=>(t.locale??J())===`en`?R5e(e):z5e(e)),V5e=()=>`Where do I find my Google review link?`,H5e=()=>`在哪里找到我的 Google 评价链接?`,U5e=((e={},t={})=>(t.locale??J())===`en`?V5e(e):H5e(e)),W5e=()=>`Sign in to your Google Business Profile, select "Ask for reviews," and copy the review-form link. You can also open your Business Profile in Google Search and use the option to share the review form. Paste the copied URL into this generator.`,G5e=()=>`登录 Google 商家资料,选择"请求评价"(或搜索你的店名并点"分享评价表单"),复制链接。粘贴到这个生成器——设置就完成了。`,K5e=((e={},t={})=>(t.locale??J())===`en`?W5e(e):G5e(e)),q5e=()=>`Where should I put a Google review QR code?`,J5e=()=>`Google 评价二维码应该放在哪里?`,Y5e=((e={},t={})=>(t.locale??J())===`en`?q5e(e):J5e(e)),X5e=()=>`Place it wherever customers can comfortably scan: a receipt or bill folder, counter sign, table card, business card, invoice, packaging insert, or a digital screen. Choose a location that fits your customer experience and local rules.`,Z5e=()=>`账单夹和桌卡(餐厅)、柜台牌和小票(零售)、名片和发票(服务业)、包装内卡片(电商)。放在顾客最满意的地方。`,Q5e=((e={},t={})=>(t.locale??J())===`en`?X5e(e):Z5e(e)),$5e=()=>`Can I make review cards for multiple locations?`,e7e=()=>`可以为多个门店制作评价卡吗?`,t7e=((e={},t={})=>(t.locale??J())===`en`?$5e(e):e7e(e)),n7e=()=>`Yes — paste each location's review link on its own line. Every branch gets a named code in one batch, so each store's reviews land on its own listing.`,r7e=()=>`可以——每行粘贴一个门店的评价链接。一次批量为每家分店生成命名的码,每家店的评价都落在自己的商家页面上。`,i7e=((e={},t={})=>(t.locale??J())===`en`?n7e(e):r7e(e)),a7e=()=>`Do Google review QR codes expire?`,o7e=()=>`Google 评价二维码会过期吗?`,s7e=((e={},t={})=>(t.locale??J())===`en`?a7e(e):o7e(e)),c7e=()=>`The QR code itself is static, so it does not have a built-in expiration date. It works only while the Google review URL you encoded remains available and points to the intended destination.`,l7e=()=>`不会——码是静态的,永久有效。只要你的商家资料和评价链接保持有效,码就一直可用,而这完全由你掌控。`,u7e=((e={},t={})=>(t.locale??J())===`en`?c7e(e):l7e(e)),d7e=()=>`Is this review QR code generator free?`,f7e=()=>`这个评价二维码生成器免费吗?`,p7e=((e={},t={})=>(t.locale??J())===`en`?d7e(e):f7e(e)),m7e=()=>`Yes. You can generate up to 20,000 QR codes in one batch, with PNG previews and ZIP download, without signing up or adding a watermark. Large batches are processed in the browser.`,h7e=()=>`免费——每批最多 100 个链接,PNG 或 ZIP 下载,无需注册、无水印。一切都在你的浏览器中运行。`,g7e=((e={},t={})=>(t.locale??J())===`en`?m7e(e):h7e(e)),_7e=()=>`Ready when you are`,v7e=()=>`随时开始`,J9=((e={},t={})=>(t.locale??J())===`en`?_7e(e):v7e(e)),y7e=()=>`Create a QR code for your Google review link.`,b7e=()=>`把满意的顾客变成五星证明。`,Y9=((e={},t={})=>(t.locale??J())===`en`?y7e(e):b7e(e)),x7e=()=>`Paste the existing URL, generate a static code, and scan it on your phone before you share it.`,S7e=()=>`粘贴评价链接,生成二维码,放在满意度最高的地方。`,X9=((e={},t={})=>(t.locale??J())===`en`?x7e(e):S7e(e)),C7e=()=>`Create Review QR Codes`,w7e=()=>`制作评价二维码`,Z9=((e={},t={})=>(t.locale??J())===`en`?C7e(e):w7e(e)),T7e=()=>`Making counter signs too?`,E7e=()=>`也要做柜台指示牌?`,Q9=((e={},t={})=>(t.locale??J())===`en`?T7e(e):E7e(e)),D7e=()=>`See the QR code signs guide`,O7e=()=>`查看二维码指示牌指南`,$9=((e={},t={})=>(t.locale??J())===`en`?D7e(e):O7e(e)),k7e=()=>`Google Review QR Codes`,A7e=()=>`Google 评价二维码生成器`,j7e=((e={},t={})=>(t.locale??J())===`en`?k7e(e):A7e(e)),M7e=()=>`One scan opens your review form — catch customers at their happiest.`,N7e=()=>`一扫直达评价表单——在顾客最满意的时刻发出邀请。`,P7e=((e={},t={})=>(t.locale??J())===`en`?M7e(e):N7e(e)),F7e=c({"admin.back_to_dashboard":()=>xae,"admin.categories.actions_col":()=>If,"admin.categories.all":()=>Ble,"admin.categories.cancel":()=>Zf,"admin.categories.confirm_delete":()=>Qf,"admin.categories.count":()=>Ule,"admin.categories.create":()=>Lf,"admin.categories.create_description":()=>zf,"admin.categories.create_title":()=>Rf,"admin.categories.created":()=>$f,"admin.categories.created_at":()=>Ff,"admin.categories.delete_confirm":()=>Uf,"admin.categories.delete_title":()=>Hf,"admin.categories.deleted":()=>tp,"admin.categories.description":()=>kf,"admin.categories.description_col":()=>Nf,"admin.categories.description_field":()=>Jf,"admin.categories.description_placeholder":()=>Yf,"admin.categories.edit_description":()=>Vf,"admin.categories.edit_title":()=>Bf,"admin.categories.no_data":()=>Af,"admin.categories.save":()=>Xf,"admin.categories.slug_col":()=>jf,"admin.categories.slug_field":()=>Wf,"admin.categories.slug_placeholder":()=>Gf,"admin.categories.status_col":()=>Pf,"admin.categories.title":()=>Of,"admin.categories.title_col":()=>Mf,"admin.categories.title_field":()=>Kf,"admin.categories.title_placeholder":()=>qf,"admin.categories.updated":()=>ep,"admin.credits.all_credits":()=>qpe,"admin.credits.amount":()=>dm,"admin.credits.count":()=>Xpe,"admin.credits.created_at":()=>gm,"admin.credits.description":()=>sm,"admin.credits.expires_at":()=>hm,"admin.credits.no_credits":()=>cm,"admin.credits.remaining":()=>fm,"admin.credits.scene":()=>mm,"admin.credits.tab_all":()=>_me,"admin.credits.tab_consume":()=>Cme,"admin.credits.tab_grant":()=>bme,"admin.credits.title":()=>om,"admin.credits.transaction_no":()=>lm,"admin.credits.type":()=>pm,"admin.credits.user":()=>um,"admin.description":()=>Pu,"admin.invite_codes.actions_col":()=>Bm,"admin.invite_codes.cancel":()=>Tm,"admin.invite_codes.code_col":()=>Nm,"admin.invite_codes.copied":()=>Km,"admin.invite_codes.count_label":()=>Em,"admin.invite_codes.create_button":()=>ym,"admin.invite_codes.create_description":()=>xm,"admin.invite_codes.create_submit":()=>Sm,"admin.invite_codes.create_success":()=>wm,"admin.invite_codes.create_title":()=>bm,"admin.invite_codes.created_col":()=>Rm,"admin.invite_codes.creating":()=>Cm,"admin.invite_codes.delete_confirm":()=>th,"admin.invite_codes.delete_description":()=>Qm,"admin.invite_codes.delete_success":()=>ih,"admin.invite_codes.delete_title":()=>Ym,"admin.invite_codes.description":()=>vm,"admin.invite_codes.empty":()=>Um,"admin.invite_codes.expires_col":()=>Lm,"admin.invite_codes.expires_label":()=>km,"admin.invite_codes.invalid_input":()=>Mm,"admin.invite_codes.max_uses_label":()=>Dm,"admin.invite_codes.note_col":()=>Im,"admin.invite_codes.note_label":()=>Am,"admin.invite_codes.note_placeholder":()=>jm,"admin.invite_codes.tab_all":()=>sh,"admin.invite_codes.tab_available":()=>uh,"admin.invite_codes.tab_used":()=>ph,"admin.invite_codes.title":()=>_m,"admin.invite_codes.trial_days_col":()=>Fm,"admin.invite_codes.trial_days_label":()=>Om,"admin.invite_codes.usage_col":()=>Pm,"admin.loading":()=>Fu,"admin.nav.billing":()=>Gu,"admin.nav.categories":()=>Uu,"admin.nav.content":()=>Hu,"admin.nav.credits":()=>Ju,"admin.nav.invite_codes":()=>Yu,"admin.nav.overview":()=>Iu,"admin.nav.payments":()=>Ku,"admin.nav.permissions":()=>Vu,"admin.nav.posts":()=>Wu,"admin.nav.rbac":()=>Ru,"admin.nav.roles":()=>Bu,"admin.nav.settings":()=>Lu,"admin.nav.subscriptions":()=>qu,"admin.nav.support":()=>eoe,"admin.nav.tickets":()=>Xu,"admin.nav.users":()=>zu,"admin.payments.all_payments":()=>kfe,"admin.payments.amount":()=>Wp,"admin.payments.count":()=>Mfe,"admin.payments.created_at":()=>Jp,"admin.payments.description":()=>Bp,"admin.payments.no_payments":()=>Vp,"admin.payments.order_no":()=>Hp,"admin.payments.provider":()=>qp,"admin.payments.status":()=>Gp,"admin.payments.tab_all":()=>Zfe,"admin.payments.tab_one_time":()=>rpe,"admin.payments.tab_subscription":()=>epe,"admin.payments.title":()=>zp,"admin.payments.type":()=>Kp,"admin.payments.user":()=>Up,"admin.permissions.action_col":()=>rf,"admin.permissions.action_field":()=>vf,"admin.permissions.action_placeholder":()=>yf,"admin.permissions.actions_col":()=>of,"admin.permissions.all_permissions":()=>Ace,"admin.permissions.cancel":()=>Cf,"admin.permissions.code_col":()=>tf,"admin.permissions.code_field":()=>mf,"admin.permissions.code_placeholder":()=>hf,"admin.permissions.confirm_delete":()=>wf,"admin.permissions.count":()=>Nce,"admin.permissions.create_description":()=>lf,"admin.permissions.create_permission":()=>sf,"admin.permissions.create_title":()=>cf,"admin.permissions.created":()=>Tf,"admin.permissions.delete_confirm":()=>pf,"admin.permissions.delete_title":()=>ff,"admin.permissions.deleted":()=>Df,"admin.permissions.description":()=>$d,"admin.permissions.edit_description":()=>df,"admin.permissions.edit_title":()=>uf,"admin.permissions.no_permissions":()=>ef,"admin.permissions.resource_col":()=>nf,"admin.permissions.resource_field":()=>gf,"admin.permissions.resource_placeholder":()=>_f,"admin.permissions.save":()=>Sf,"admin.permissions.title":()=>Qd,"admin.permissions.title_col":()=>af,"admin.permissions.title_field":()=>bf,"admin.permissions.title_placeholder":()=>xf,"admin.permissions.updated":()=>Ef,"admin.posts.actions_col":()=>up,"admin.posts.all":()=>Jue,"admin.posts.author_col":()=>sp,"admin.posts.author_field":()=>wp,"admin.posts.author_placeholder":()=>Tp,"admin.posts.cancel":()=>Pp,"admin.posts.category_field":()=>Op,"admin.posts.category_placeholder":()=>kp,"admin.posts.confirm_delete":()=>Fp,"admin.posts.content_field":()=>Ep,"admin.posts.content_placeholder":()=>Dp,"admin.posts.count":()=>Zue,"admin.posts.create":()=>dp,"admin.posts.create_description":()=>pp,"admin.posts.create_title":()=>fp,"admin.posts.created":()=>Ip,"admin.posts.created_at":()=>lp,"admin.posts.delete_confirm":()=>_p,"admin.posts.delete_title":()=>gp,"admin.posts.deleted":()=>Rp,"admin.posts.description":()=>rp,"admin.posts.description_field":()=>Sp,"admin.posts.description_placeholder":()=>Cp,"admin.posts.edit_description":()=>hp,"admin.posts.edit_title":()=>mp,"admin.posts.no_data":()=>ip,"admin.posts.save":()=>Np,"admin.posts.slug_col":()=>op,"admin.posts.slug_field":()=>vp,"admin.posts.slug_placeholder":()=>yp,"admin.posts.status_col":()=>cp,"admin.posts.status_draft":()=>jp,"admin.posts.status_field":()=>Ap,"admin.posts.status_published":()=>Mp,"admin.posts.tab_all":()=>gfe,"admin.posts.tab_draft":()=>Sfe,"admin.posts.tab_published":()=>yfe,"admin.posts.title":()=>np,"admin.posts.title_col":()=>ap,"admin.posts.title_field":()=>bp,"admin.posts.title_placeholder":()=>xp,"admin.posts.updated":()=>Lp,"admin.roles.actions_col":()=>kd,"admin.roles.all_roles":()=>mse,"admin.roles.cancel":()=>Wd,"admin.roles.confirm_delete":()=>Gd,"admin.roles.count":()=>_se,"admin.roles.create_description":()=>Md,"admin.roles.create_role":()=>Ad,"admin.roles.create_title":()=>jd,"admin.roles.created":()=>Kd,"admin.roles.delete_confirm":()=>Id,"admin.roles.delete_title":()=>Fd,"admin.roles.deleted":()=>Jd,"admin.roles.description":()=>wd,"admin.roles.description_col":()=>Od,"admin.roles.description_field":()=>Vd,"admin.roles.description_placeholder":()=>Hd,"admin.roles.edit_description":()=>Pd,"admin.roles.edit_title":()=>Nd,"admin.roles.manage_permissions":()=>_ce,"admin.roles.manage_permissions_description":()=>Xd,"admin.roles.manage_permissions_title":()=>Yd,"admin.roles.name_col":()=>Ed,"admin.roles.name_field":()=>Ld,"admin.roles.name_placeholder":()=>
7Rd,"admin.roles.no_roles":()=>Td,"admin.roles.permissions_saved":()=>Zd,"admin.roles.save":()=>Ud,"admin.roles.status_col":()=>Ese,"admin.roles.title":()=>Cd,"admin.roles.title_col":()=>Dd,"admin.roles.title_field":()=>zd,"admin.roles.title_placeholder":()=>Bd,"admin.roles.updated":()=>qd,"admin.settings.custom.add":()=>Ug,"admin.settings.custom.description":()=>jg,"admin.settings.custom.empty":()=>Pg,"admin.settings.custom.key_placeholder":()=>Lg,"admin.settings.custom.remove":()=>Kg,"admin.settings.custom.title":()=>Og,"admin.settings.custom.value_placeholder":()=>Bg,"admin.settings.description":()=>yh,"admin.settings.fields.alipay_app_id":()=>Lx,"admin.settings.fields.alipay_enabled":()=>Px,"admin.settings.fields.alipay_notify_url":()=>Kx,"admin.settings.fields.alipay_private_key":()=>Bx,"admin.settings.fields.alipay_public_key":()=>Ux,"admin.settings.fields.alipay_test_amount":()=>Yx,"admin.settings.fields.anthropic_api_key":()=>pC,"admin.settings.fields.anthropic_base_url":()=>uC,"admin.settings.fields.app_description":()=>Py,"admin.settings.fields.app_name":()=>jy,"admin.settings.fields.app_url":()=>Ly,"admin.settings.fields.cloudflare_email_account_id":()=>PS,"admin.settings.fields.cloudflare_email_api_token":()=>jS,"admin.settings.fields.cloudflare_email_sender_email":()=>LS,"admin.settings.fields.creem_api_key":()=>ix,"admin.settings.fields.creem_enabled":()=>Qb,"admin.settings.fields.creem_environment":()=>tx,"admin.settings.fields.creem_product_ids_mapping":()=>ux,"admin.settings.fields.creem_signing_secret":()=>sx,"admin.settings.fields.creem_test_amount":()=>px,"admin.settings.fields.crisp_enabled":()=>jC,"admin.settings.fields.crisp_website_id":()=>PC,"admin.settings.fields.default_payment_provider":()=>Lb,"admin.settings.fields.email_auth_enabled":()=>ib,"admin.settings.fields.email_provider":()=>SS,"admin.settings.fields.email_verification_enabled":()=>sb,"admin.settings.fields.fal_api_key":()=>yC,"admin.settings.fields.github_auth_enabled":()=>Sb,"admin.settings.fields.github_client_id":()=>Tb,"admin.settings.fields.github_client_secret":()=>Ob,"admin.settings.fields.google_analytics_id":()=>SC,"admin.settings.fields.google_auth_enabled":()=>ub,"admin.settings.fields.google_client_id":()=>gb,"admin.settings.fields.google_client_secret":()=>yb,"admin.settings.fields.google_one_tap_enabled":()=>pb,"admin.settings.fields.initial_credits_amount":()=>Yy,"admin.settings.fields.initial_credits_description":()=>tb,"admin.settings.fields.initial_credits_enabled":()=>Ky,"admin.settings.fields.initial_credits_valid_days":()=>Qy,"admin.settings.fields.initial_role_enabled":()=>By,"admin.settings.fields.initial_role_name":()=>Uy,"admin.settings.fields.invite_code_required":()=>jb,"admin.settings.fields.openai_api_key":()=>sC,"admin.settings.fields.openai_base_url":()=>iC,"admin.settings.fields.paypal_client_id":()=>yx,"admin.settings.fields.paypal_client_secret":()=>Sx,"admin.settings.fields.paypal_enabled":()=>gx,"admin.settings.fields.paypal_environment":()=>Ox,"admin.settings.fields.paypal_test_amount":()=>jx,"admin.settings.fields.paypal_webhook_id":()=>Tx,"admin.settings.fields.plausible_domain":()=>TC,"admin.settings.fields.plausible_src":()=>OC,"admin.settings.fields.r2_access_key":()=>BS,"admin.settings.fields.r2_bucket_name":()=>KS,"admin.settings.fields.r2_domain":()=>tC,"admin.settings.fields.r2_endpoint":()=>QS,"admin.settings.fields.r2_secret_key":()=>US,"admin.settings.fields.r2_upload_path":()=>YS,"admin.settings.fields.replicate_api_token":()=>gC,"admin.settings.fields.resend_api_key":()=>TS,"admin.settings.fields.resend_sender_email":()=>OS,"admin.settings.fields.select_payment_enabled":()=>Pb,"admin.settings.fields.stripe_enabled":()=>Bb,"admin.settings.fields.stripe_publishable_key":()=>Kb,"admin.settings.fields.stripe_secret_key":()=>Ub,"admin.settings.fields.stripe_signing_secret":()=>Yb,"admin.settings.fields.tawk_enabled":()=>LC,"admin.settings.fields.tawk_property_id":()=>BC,"admin.settings.fields.tawk_widget_id":()=>UC,"admin.settings.fields.wechat_api_v3_key":()=>sS,"admin.settings.fields.wechat_app_id":()=>tS,"admin.settings.fields.wechat_enabled":()=>Qx,"admin.settings.fields.wechat_mch_id":()=>iS,"admin.settings.fields.wechat_notify_url":()=>gS,"admin.settings.fields.wechat_private_key":()=>uS,"admin.settings.fields.wechat_serial_no":()=>pS,"admin.settings.fields.wechat_test_amount":()=>yS,"admin.settings.groups.alipay.description":()=>iv,"admin.settings.groups.alipay.title":()=>tv,"admin.settings.groups.anthropic.description":()=>Kv,"admin.settings.groups.anthropic.title":()=>Uv,"admin.settings.groups.appinfo.description":()=>Qg,"admin.settings.groups.appinfo.title":()=>Yg,"admin.settings.groups.basic_payment.description":()=>P_,"admin.settings.groups.basic_payment.title":()=>j_,"admin.settings.groups.cloudflare_email.description":()=>Ov,"admin.settings.groups.cloudflare_email.title":()=>Tv,"admin.settings.groups.credit.description":()=>u_,"admin.settings.groups.credit.title":()=>s_,"admin.settings.groups.creem.description":()=>K_,"admin.settings.groups.creem.title":()=>U_,"admin.settings.groups.crisp.description":()=>Sy,"admin.settings.groups.crisp.title":()=>yy,"admin.settings.groups.email_auth.description":()=>g_,"admin.settings.groups.email_auth.title":()=>p_,"admin.settings.groups.email_general.description":()=>gv,"admin.settings.groups.email_general.title":()=>pv,"admin.settings.groups.fal.description":()=>iy,"admin.settings.groups.fal.title":()=>ty,"admin.settings.groups.github_auth.description":()=>O_,"admin.settings.groups.github_auth.title":()=>T_,"admin.settings.groups.google_analytics.description":()=>uy,"admin.settings.groups.google_analytics.title":()=>sy,"admin.settings.groups.google_auth.description":()=>S_,"admin.settings.groups.google_auth.title":()=>y_,"admin.settings.groups.openai.description":()=>Bv,"admin.settings.groups.openai.title":()=>Lv,"admin.settings.groups.paypal.description":()=>Q_,"admin.settings.groups.paypal.title":()=>Y_,"admin.settings.groups.plausible.description":()=>gy,"admin.settings.groups.plausible.title":()=>py,"admin.settings.groups.r2.description":()=>Pv,"admin.settings.groups.r2.title":()=>jv,"admin.settings.groups.replicate.description":()=>Qv,"admin.settings.groups.replicate.title":()=>Yv,"admin.settings.groups.resend.description":()=>Sv,"admin.settings.groups.resend.title":()=>yv,"admin.settings.groups.stripe.description":()=>B_,"admin.settings.groups.stripe.title":()=>L_,"admin.settings.groups.tawk.description":()=>Oy,"admin.settings.groups.tawk.title":()=>Ty,"admin.settings.groups.user_role.description":()=>i_,"admin.settings.groups.user_role.title":()=>
7t_,"admin.settings.groups.wechat.description":()=>uv,"admin.settings.groups.wechat.title":()=>sv,"admin.settings.placeholders.alipay_test_amount":()=>tw,"admin.settings.placeholders.creem_product_ids_mapping":()=>KC,"admin.settings.placeholders.creem_test_amount":()=>YC,"admin.settings.placeholders.paypal_test_amount":()=>QC,"admin.settings.placeholders.wechat_test_amount":()=>iw,"admin.settings.save":()=>Sh,"admin.settings.save_error":()=>jh,"admin.settings.save_success":()=>Oh,"admin.settings.saving":()=>Th,"admin.settings.tabs.ai":()=>gg,"admin.settings.tabs.analytics":()=>yg,"admin.settings.tabs.auth":()=>ig,"admin.settings.tabs.custom":()=>Tg,"admin.settings.tabs.customer_service":()=>Sg,"admin.settings.tabs.email":()=>ug,"admin.settings.tabs.general":()=>tg,"admin.settings.tabs.payment":()=>sg,"admin.settings.tabs.storage":()=>pg,"admin.settings.test.button":()=>Ph,"admin.settings.test.close":()=>Yh,"admin.settings.test.description":()=>Bh,"admin.settings.test.error":()=>Qh,"admin.settings.test.run":()=>Uh,"admin.settings.test.running":()=>Kh,"admin.settings.test.title":()=>Lh,"admin.settings.title":()=>gh,"admin.stats.roles":()=>Qu,"admin.stats.total_users":()=>Zu,"admin.subscriptions.all_subscriptions":()=>upe,"admin.subscriptions.amount":()=>em,"admin.subscriptions.count":()=>ppe,"admin.subscriptions.created_at":()=>am,"admin.subscriptions.description":()=>Xp,"admin.subscriptions.interval":()=>tm,"admin.subscriptions.no_subscriptions":()=>Zp,"admin.subscriptions.period":()=>im,"admin.subscriptions.provider":()=>rm,"admin.subscriptions.status":()=>nm,"admin.subscriptions.subscription_no":()=>Qp,"admin.subscriptions.tab_all":()=>Ppe,"admin.subscriptions.tab_month":()=>Lpe,"admin.subscriptions.tab_year":()=>Bpe,"admin.subscriptions.title":()=>Yp,"admin.subscriptions.user":()=>$p,"admin.tickets.actions_col":()=>Tw,"admin.tickets.admin":()=>yT,"admin.tickets.close_ticket":()=>pT,"admin.tickets.created_col":()=>TT,"admin.tickets.description":()=>uw,"admin.tickets.empty":()=>Yw,"admin.tickets.latest_reply_col":()=>ST,"admin.tickets.reopen_ticket":()=>gT,"admin.tickets.reply_placeholder":()=>Qw,"admin.tickets.reply_submit":()=>tT,"admin.tickets.reply_success":()=>sT,"admin.tickets.replying":()=>iT,"admin.tickets.status_closed":()=>Kw,"admin.tickets.status_col":()=>yw,"admin.tickets.status_open":()=>Bw,"admin.tickets.status_replied":()=>Uw,"admin.tickets.status_updated":()=>uT,"admin.tickets.tab_all":()=>Ow,"admin.tickets.tab_closed":()=>Lw,"admin.tickets.tab_open":()=>jw,"admin.tickets.tab_replied":()=>Pw,"admin.tickets.title":()=>sw,"admin.tickets.title_col":()=>pw,"admin.tickets.updated_col":()=>Sw,"admin.tickets.user_col":()=>gw,"admin.title":()=>Nu,"admin.users.actions_col":()=>od,"admin.users.all_users":()=>doe,"admin.users.count":()=>moe,"admin.users.credits_action_deduct":()=>md,"admin.users.credits_action_grant":()=>pd,"admin.users.credits_amount_label":()=>hd,"admin.users.credits_col":()=>id,"admin.users.credits_deducted":()=>Sd,"admin.users.credits_desc_label":()=>gd,"admin.users.credits_desc_placeholder":()=>_d,"admin.users.credits_granted":()=>xd,"admin.users.credits_invalid_amount":()=>bd,"admin.users.credits_submit":()=>vd,"admin.users.credits_submitting":()=>yd,"admin.users.description":()=>ed,"admin.users.email_col":()=>rd,"admin.users.joined_col":()=>ad,"admin.users.manage_credits_for":()=>fd,"admin.users.manage_credits_title":()=>dd,"admin.users.manage_roles":()=>koe,"admin.users.manage_roles_description":()=>cd,"admin.users.manage_roles_title":()=>sd,"admin.users.no_users":()=>td,"admin.users.role_assigned":()=>ld,"admin.users.role_removed":()=>ud,"admin.users.title":()=>$u,"admin.users.user_col":()=>nd,"blog.back_to_blog":()=>iA,"blog.description":()=>Qk,"blog.eyebrow":()=>W$,"blog.footer_link":()=>G$,"blog.no_posts":()=>tA,"blog.read_more":()=>sA,"blog.related_guides":()=>H$,"blog.seo_description":()=>U$,"blog.title":()=>Yk,"cards.check.proof_description":()=>j1,"cards.check.proof_title":()=>A1,"cards.check.size_description":()=>k1,"cards.check.size_title":()=>O1,"cards.check_description":()=>D1,"cards.check_eyebrow":()=>T1,"cards.check_title":()=>E1,"cards.cta_button":()=>L1,"cards.cta_description":()=>I1,"cards.cta_eyebrow":()=>P1,"cards.cta_secondary_button":()=>z1,"cards.cta_secondary_prefix":()=>R1,"cards.cta_title":()=>F1,"cards.description":()=>X$,"cards.eyebrow":()=>J$,"cards.faq_description":()=>N1,"cards.faq_encode_answer":()=>rFe,"cards.faq_encode_question":()=>eFe,"cards.faq_expire_answer":()=>xFe,"cards.faq_expire_question":()=>vFe,"cards.faq_free_answer":()=>DFe,"cards.faq_free_question":()=>wFe,"cards.faq_placement_answer":()=>lFe,"cards.faq_placement_question":()=>
7oFe,"cards.faq_size_answer":()=>ZPe,"cards.faq_size_question":()=>JPe,"cards.faq_team_answer":()=>hFe,"cards.faq_team_question":()=>fFe,"cards.faq_title":()=>M1,"cards.footer_link":()=>kNe,"cards.formats.note":()=>w1,"cards.formats.vcard_description":()=>C1,"cards.formats.vcard_title":()=>S1,"cards.formats_description":()=>x1,"cards.formats_eyebrow":()=>y1,"cards.formats_title":()=>b1,"cards.input_hint":()=>Z$,"cards.preview_alt":()=>Q$,"cards.seo_description":()=>q$,"cards.seo_title":()=>K$,"cards.steps.add_description":()=>r1,"cards.steps.add_title":()=>n1,"cards.steps.customize_description":()=>a1,"cards.steps.customize_title":()=>i1,"cards.steps.download_description":()=>s1,"cards.steps.download_title":()=>o1,"cards.steps_description":()=>t1,"cards.steps_eyebrow":()=>$$,"cards.steps_title":()=>e1,"cards.title":()=>Y$,"cards.use_cases.freelancers_description":()=>v1,"cards.use_cases.freelancers_title":()=>_1,"cards.use_cases.networking_description":()=>f1,"cards.use_cases.networking_title":()=>d1,"cards.use_cases.small_business_description":()=>g1,"cards.use_cases.small_business_title":()=>h1,"cards.use_cases.team_description":()=>m1,"cards.use_cases.team_title":()=>p1,"cards.use_cases_description":()=>u1,"cards.use_cases_eyebrow":()=>c1,"cards.use_cases_title":()=>l1,"common.error.message":()=>er,"common.error.retry":()=>rr,"common.error.title":()=>Zn,"common.metadata.description":()=>oee,"common.metadata.title":()=>Ge,"common.nav.apikeys":()=>nne,"common.nav.billing":()=>$te,"common.nav.get_started":()=>Sr,"common.nav.profile":()=>xr,"common.nav.settings":()=>br,"common.nav.sign_in":()=>sne,"common.nav.theme_dark":()=>wr,"common.nav.theme_light":()=>Cr,"common.nav.theme_system":()=>Tr,"common.not_found.back_home":()=>Jn,"common.not_found.message":()=>Gn,"common.pages.back_to_home":()=>Er,"common.pages.last_updated":()=>Dr,"common.pricing.choose_payment":()=>hte,"common.pricing.choose_payment_desc":()=>vte,"common.pricing.get_started":()=>or,"common.pricing.payment_for":()=>xte,"common.pricing.payment_for_plan":()=>wte,"common.pricing.processing":()=>lr,"common.search.placeholder":()=>mr,"common.sign.already_have_account":()=>_t,"common.sign.back_to_sign_in":()=>At,"common.sign.confirm_new_password_placeholder":()=>Ft,"common.sign.confirm_password_placeholder":()=>ot,"common.sign.confirm_password_title":()=>rt,"common.sign.email_placeholder":()=>Ye,"common.sign.email_title":()=>Je,"common.sign.forgot_password":()=>wt,"common.sign.forgot_password_description":()=>Et,"common.sign.forgot_password_title":()=>Tt,"common.sign.github_sign_in":()=>xt,"common.sign.google_sign_in":()=>bt,"common.sign.invite_code_invalid":()=>Nn,"common.sign.invite_code_placeholder":()=>Dn,"common.sign.invite_code_required":()=>An,"common.sign.invite_code_title":()=>wn,"common.sign.name_placeholder":()=>ht,"common.sign.name_title":()=>ft,"common.sign.new_password_placeholder":()=>Pt,"common.sign.new_password_title":()=>Nt,"common.sign.no_account":()=>gt,"common.sign.no_methods_description":()=>Ct,"common.sign.no_methods_title":()=>St,"common.sign.or":()=>vt,"common.sign.password_mismatch":()=>lt,"common.sign.password_placeholder":()=>et,"common.sign.password_reset_unavailable_description":()=>qt,"common.sign.password_reset_unavailable_title":()=>Wt,"common.sign.password_title":()=>Ze,"common.sign.redeem_description":()=>zn,"common.sign.redeem_submit":()=>Hn,"common.sign.redeem_title":()=>In,"common.sign.resend_verification":()=>vn,"common.sign.resend_verification_countdown":()=>xn,"common.sign.reset_link_sent_description":()=>kt,"common.sign.reset_link_sent_title":()=>Ot,"common.sign.reset_password_description":()=>Mt,"common.sign.reset_password_invalid_token":()=>Rt,"common.sign.reset_password_missing_token":()=>Vt,"common.sign.reset_password_submit":()=>It,"common.sign.reset_password_success":()=>Lt,"common.sign.reset_password_title":()=>jt,"common.sign.send_reset_link":()=>Dt,"common.sign.sign_in_description":()=>dee,"common.sign.sign_in_title":()=>Ke,"common.sign.sign_out_title":()=>yt,"common.sign.sign_up_description":()=>gee,"common.sign.sign_up_title":()=>qe,"common.sign.verify_email_continue":()=>nn,"common.sign.verify_email_email_required":()=>hn,"common.sign.verify_email_not_verified_yet":()=>ln,"common.sign.verify_email_page_description":()=>$t,"common.sign.verify_email_page_title":()=>Xt,"common.sign.verify_email_send_failed":()=>fn,"common.sign.verify_email_tip":()=>on,"common.support.attachments_label":()=>Wr,"common.support.cancel":()=>Vr,"common.support.content_label":()=>Fr,"common.support.content_placeholder":()=>Ir,"common.support.description":()=>Ar,"common.support.open_label":()=>Or,"common.support.required":()=>zr,"common.support.sign_in":()=>Mr,"common.support.sign_in_notice":()=>jr,"common.support.submit":()=>Hr,"common.support.submitting":()=>Ur,"common.support.success":()=>Br,"common.support.title":()=>kr,"common.support.title_label":()=>Nr,"common.support.title_placeholder":()=>Pr,"common.support.track_hint_link":()=>Rr,"common.support.track_hint_prefix":()=>Lr,"common.systems.admin":()=>dr,"common.systems.home":()=>pr,"common.systems.label":()=>Dte,"common.systems.settings":()=>fr,"common.table.next":()=>vr,"common.table.no_data":()=>hr,"common.table.page_info":()=>Hte,"common.table.previous":()=>_r,"common.table.refresh":()=>yr,"common.table.total":()=>gr,"digital.check.backup_description":()=>D0,"digital.check.backup_title":()=>E0,"digital.check.complete_description":()=>C0,"digital.check.complete_title":()=>S0,"digital.check.fresh_description":()=>T0,"digital.check.fresh_title":()=>w0,"digital.check_description":()=>x0,"digital.check_eyebrow":()=>y0,"digital.check_title":()=>b0,"digital.cta_button":()=>N0,"digital.cta_description":()=>M0,"digital.cta_eyebrow":()=>A0,"digital.cta_secondary_button":()=>F0,"digital.cta_secondary_prefix":()=>P0,"digital.cta_title":()=>j0,"digital.description":()=>W1,"digital.eyebrow":()=>H1,"digital.faq_description":()=>k0,"digital.faq_expire_answer":()=>iRe,"digital.faq_expire_question":()=>tRe,"digital.faq_free_answer":()=>uRe,"digital.faq_free_question":()=>sRe,"digital.faq_share_answer":()=>BLe,"digital.faq_share_question":()=>LLe,"digital.faq_title":()=>O0,"digital.faq_update_answer":()=>QLe,"digital.faq_update_question":()=>YLe,"digital.faq_vs_answer":()=>KLe,"digital.faq_vs_question":()=>ULe,"digital.faq_what_answer":()=>PLe,"digital.faq_what_question":()=>jLe,"digital.footer_link":()=>cIe,"digital.formats.note":()=>v0,"digital.formats.vcard_description":()=>_0,"digital.formats.vcard_title":()=>g0,"digital.formats_description":()=>h0,"digital.formats_eyebrow":()=>p0,"digital.formats_title":()=>m0,"digital.input_hint":()=>G1,"digital.preview_alt":()=>K1,"digital.seo_description":()=>V1,"digital.seo_title":()=>B1,"digital.steps.add_description":()=>Z1,"digital.steps.add_title":()=>X1,"digital.steps.customize_description":()=>$1,"digital.steps.customize_title":()=>Q1,"digital.steps.download_description":()=>t0,"digital.steps.download_title":()=>e0,"digital.steps_description":()=>Y1,"digital.steps_eyebrow":()=>q1,"digital.steps_title":()=>J1,"digital.title":()=>U1,"digital.use_cases.hybrid_description":()=>f0,"digital.use_cases.hybrid_title":()=>d0,"digital.use_cases.phone_description":()=>
7o0,"digital.use_cases.phone_title":()=>a0,"digital.use_cases.signature_description":()=>c0,"digital.use_cases.signature_title":()=>s0,"digital.use_cases.wallet_description":()=>u0,"digital.use_cases.wallet_title":()=>l0,"digital.use_cases_description":()=>i0,"digital.use_cases_eyebrow":()=>n0,"digital.use_cases_title":()=>r0,"event.check.light_description":()=>Y7,"event.check.light_title":()=>J7,"event.check.links_description":()=>q7,"event.check.links_title":()=>K7,"event.check_description":()=>G7,"event.check_eyebrow":()=>U7,"event.check_title":()=>W7,"event.cta_button":()=>t9,"event.cta_description":()=>e9,"event.cta_eyebrow":()=>Q7,"event.cta_secondary_button":()=>r9,"event.cta_secondary_prefix":()=>n9,"event.cta_title":()=>$7,"event.description":()=>p7,"event.eyebrow":()=>d7,"event.faq_attendance_answer":()=>f6e,"event.faq_attendance_question":()=>l6e,"event.faq_description":()=>Z7,"event.faq_free_answer":()=>I6e,"event.faq_free_question":()=>N6e,"event.faq_info_answer":()=>v6e,"event.faq_info_question":()=>h6e,"event.faq_limit_answer":()=>A6e,"event.faq_limit_question":()=>D6e,"event.faq_tickets_answer":()=>o6e,"event.faq_tickets_question":()=>r6e,"event.faq_title":()=>X7,"event.faq_where_answer":()=>w6e,"event.faq_where_question":()=>x6e,"event.footer_link":()=>R4e,"event.formats.links_description":()=>V7,"event.formats.links_title":()=>B7,"event.formats.note":()=>H7,"event.formats_description":()=>z7,"event.formats_eyebrow":()=>L7,"event.formats_title":()=>R7,"event.input_hint":()=>h7,"event.input_placeholder":()=>m7,"event.preview_alt":()=>g7,"event.seo_description":()=>u7,"event.seo_title":()=>l7,"event.steps.build_description":()=>x7,"event.steps.build_title":()=>b7,"event.steps.customize_description":()=>C7,"event.steps.customize_title":()=>S7,"event.steps.download_description":()=>T7,"event.steps.download_title":()=>w7,"event.steps_description":()=>y7,"event.steps_eyebrow":()=>_7,"event.steps_title":()=>v7,"event.title":()=>f7,"event.use_cases.attendance_description":()=>M7,"event.use_cases.attendance_title":()=>j7,"event.use_cases.schedule_description":()=>P7,"event.use_cases.schedule_title":()=>N7,"event.use_cases.tickets_description":()=>A7,"event.use_cases.tickets_title":()=>k7,"event.use_cases.venue_description":()=>I7,"event.use_cases.venue_title":()=>F7,"event.use_cases_description":()=>O7,"event.use_cases_eyebrow":()=>E7,"event.use_cases_title":()=>D7,"inventory.check.mapping_description":()=>uQ,"inventory.check.mapping_title":()=>lQ,"inventory.check.placement_description":()=>fQ,"inventory.check.placement_title":()=>dQ,"inventory.check_description":()=>cQ,"inventory.check_eyebrow":()=>oQ,"inventory.check_title":()=>sQ,"inventory.cta_button":()=>vQ,"inventory.cta_description":()=>_Q,"inventory.cta_eyebrow":()=>hQ,"inventory.cta_secondary_button":()=>bQ,"inventory.cta_secondary_prefix":()=>yQ,"inventory.cta_title":()=>gQ,"inventory.description":()=>AZ,"inventory.eyebrow":()=>OZ,"inventory.faq_description":()=>mQ,"inventory.faq_expire_answer":()=>jTe,"inventory.faq_expire_question":()=>OTe,"inventory.faq_how_answer":()=>tTe,"inventory.faq_how_question":()=>Qwe,"inventory.faq_limit_answer":()=>TTe,"inventory.faq_limit_question":()=>STe,"inventory.faq_serials_answer":()=>yTe,"inventory.faq_serials_question":()=>gTe,"inventory.faq_software_answer":()=>sTe,"inventory.faq_software_question":()=>iTe,"inventory.faq_spreadsheet_answer":()=>pTe,"inventory.faq_spreadsheet_question":()=>uTe,"inventory.faq_title":()=>pQ,"inventory.footer_link":()=>NCe,"inventory.formats.links_description":()=>iQ,"inventory.formats.links_title":()=>rQ,"inventory.formats.note":()=>aQ,"inventory.formats_description":()=>nQ,"inventory.formats_eyebrow":()=>eQ,"inventory.formats_title":()=>tQ,"inventory.input_hint":()=>MZ,"inventory.input_placeholder":()=>jZ,"inventory.preview_alt":()=>NZ,"inventory.seo_description":()=>DZ,"inventory.seo_title":()=>EZ,"inventory.steps.customize_description":()=>BZ,"inventory.steps.customize_title":()=>zZ,"inventory.steps.download_description":()=>HZ,"inventory.steps.download_title":()=>VZ,"inventory.steps.list_description":()=>RZ,"inventory.steps.list_title":()=>LZ,"inventory.steps_description":()=>IZ,"inventory.steps_eyebrow":()=>PZ,"inventory.steps_title":()=>FZ,"inventory.title":()=>kZ,"inventory.use_cases.audits_description":()=>$Z,"inventory.use_cases.audits_title":()=>QZ,"inventory.use_cases.equipment_description":()=>ZZ,"inventory.use_cases.equipment_title":()=>XZ,"inventory.use_cases.stock_description":()=>
7YZ,"inventory.use_cases.stock_title":()=>JZ,"inventory.use_cases.warehouse_description":()=>qZ,"inventory.use_cases.warehouse_title":()=>KZ,"inventory.use_cases_description":()=>GZ,"inventory.use_cases_eyebrow":()=>UZ,"inventory.use_cases_title":()=>WZ,"labels.check.sheet_description":()=>dX,"labels.check.sheet_title":()=>uX,"labels.check.surface_description":()=>pX,"labels.check.surface_title":()=>fX,"labels.check_description":()=>lX,"labels.check_eyebrow":()=>sX,"labels.check_title":()=>cX,"labels.cta_button":()=>yX,"labels.cta_description":()=>vX,"labels.cta_eyebrow":()=>gX,"labels.cta_secondary_button":()=>xX,"labels.cta_secondary_prefix":()=>bX,"labels.cta_title":()=>_X,"labels.description":()=>NY,"labels.eyebrow":()=>jY,"labels.faq_description":()=>hX,"labels.faq_difference_answer":()=>xye,"labels.faq_difference_question":()=>vye,"labels.faq_expire_answer":()=>zye,"labels.faq_expire_question":()=>Iye,"labels.faq_limit_answer":()=>Gye,"labels.faq_limit_question":()=>Hye,"labels.faq_material_answer":()=>Zye,"labels.faq_material_question":()=>Jye,"labels.faq_printer_answer":()=>Dye,"labels.faq_printer_question":()=>wye,"labels.faq_size_answer":()=>Nye,"labels.faq_size_question":()=>Aye,"labels.faq_title":()=>mX,"labels.feature_limit":()=>X_e,"labels.footer_link":()=>$_e,"labels.formats.note":()=>oX,"labels.formats.printers_description":()=>aX,"labels.formats.printers_title":()=>iX,"labels.formats_description":()=>rX,"labels.formats_eyebrow":()=>tX,"labels.formats_title":()=>nX,"labels.preview_alt":()=>PY,"labels.seo_description":()=>AY,"labels.seo_title":()=>kY,"labels.steps.customize_description":()=>VY,"labels.steps.customize_title":()=>BY,"labels.steps.download_description":()=>UY,"labels.steps.download_title":()=>HY,"labels.steps.paste_description":()=>zY,"labels.steps.paste_title":()=>RY,"labels.steps_description":()=>LY,"labels.steps_eyebrow":()=>FY,"labels.steps_title":()=>IY,"labels.title":()=>MY,"labels.use_cases.assets_description":()=>QY,"labels.use_cases.assets_title":()=>ZY,"labels.use_cases.products_description":()=>JY,"labels.use_cases.products_title":()=>qY,"labels.use_cases.shipping_description":()=>eX,"labels.use_cases.shipping_title":()=>$Y,"labels.use_cases.warehouse_description":()=>XY,"labels.use_cases.warehouse_title":()=>YY,"labels.use_cases_description":()=>KY,"labels.use_cases_eyebrow":()=>WY,"labels.use_cases_title":()=>GY,"landing.blog.description":()=>gA,"landing.blog.title":()=>pA,"landing.blog.view_all":()=>yA,"landing.chips.apikeys":()=>pE,"landing.chips.auth":()=>KT,"landing.chips.cms":()=>uE,"landing.chips.credits":()=>tE,"landing.chips.i18n":()=>sE,"landing.chips.payment":()=>YT,"landing.chips.rbac":()=>iE,"landing.chips.subscription":()=>QT,"landing.cta.button":()=>pk,"landing.cta.headline":()=>sk,"landing.cta.subheadline":()=>uk,"landing.faq.customize.answer":()=>QO,"landing.faq.customize.question":()=>YO,"landing.faq.database.answer":()=>KO,"landing.faq.database.question":()=>UO,"landing.faq.description":()=>OO,"landing.faq.license.answer":()=>ik,"landing.faq.license.question":()=>tk,"landing.faq.payment.answer":()=>BO,"landing.faq.payment.question":()=>LO,"landing.faq.stack.answer":()=>PO,"landing.faq.stack.question":()=>jO,"landing.faq.title":()=>TO,"landing.features.auth.description":()=>TE,"landing.features.auth.title":()=>SE,"landing.features.cms.description":()=>YE,"landing.features.cms.title":()=>KE,"landing.features.credits.description":()=>tD,"landing.features.credits.title":()=>QE,"landing.features.description":()=>yE,"landing.features.i18n.description":()=>UE,"landing.features.i18n.title":()=>BE,"landing.features.payment.description":()=>jE,"landing.features.payment.title":()=>OE,"landing.features.rbac.description":()=>LE,"landing.features.rbac.title":()=>PE,"landing.features.title":()=>gE,"landing.footer.admin":()=>Bk,"landing.footer.blog":()=>SA,"landing.footer.docs":()=>Uk,"landing.footer.feature":()=>yk,"landing.footer.github":()=>Kk,"landing.footer.legal":()=>Ok,"landing.footer.privacy":()=>jk,"landing.footer.product":()=>Sk,"landing.footer.resources":()=>Tk,"landing.footer.settings":()=>Lk,"landing.footer.tagline":()=>gk,"landing.footer.terms":()=>Pk,"landing.hero.cta":()=>BT,"landing.hero.headline":()=>PT,"landing.hero.secondary":()=>UT,"landing.hero.subheadline":()=>LT,"landing.nav.blog":()=>uA,"landing.nav.features":()=>OT,"landing.nav.pricing":()=>jT,"landing.pricing.best_value":()=>SD,"landing.pricing.buy_lifetime":()=>TD,"landing.pricing.description":()=>sD,"landing.pricing.enterprise":()=>BD,"landing.pricing.enterprise_desc":()=>UD,"landing.pricing.feature_1_project":()=>KD,"landing.pricing.feature_50k_credits":()=>iO,"landing.pricing.feature_5k_credits":()=>YD,"landing.pricing.feature_api_access":()=>uO,"landing.pricing.feature_custom_integrations":()=>SO,"landing.pricing.feature_dedicated_support":()=>yO,"landing.pricing.feature_email_support":()=>QD,"landing.pricing.feature_everything_pro":()=>pO,"landing.pricing.feature_priority_support":()=>sO,"landing.pricing.feature_unlimited_credits":()=>gO,"landing.pricing.feature_unlimited_projects":()=>tO,"landing.pricing.lifetime":()=>gD,"landing.pricing.monthly":()=>uD,"landing.pricing.popular":()=>yD,"landing.pricing.pro":()=>PD,"landing.pricing.pro_desc":()=>LD,"landing.pricing.starter":()=>OD,"landing.pricing.starter_desc":()=>jD,"landing.pricing.title":()=>iD,"landing.pricing.yearly":()=>pD,"phone.check.call_description":()=>u8,"phone.check.call_title":()=>l8,"phone.check.number_description":()=>c8,"phone.check.number_title":()=>s8,"phone.check_description":()=>
7o8,"phone.check_eyebrow":()=>i8,"phone.check_title":()=>a8,"phone.cta_button":()=>g8,"phone.cta_description":()=>h8,"phone.cta_eyebrow":()=>p8,"phone.cta_secondary_button":()=>v8,"phone.cta_secondary_prefix":()=>_8,"phone.cta_title":()=>m8,"phone.description":()=>E6,"phone.error_invalid":()=>A6,"phone.eyebrow":()=>w6,"phone.faq_description":()=>f8,"phone.faq_expire_answer":()=>NZe,"phone.faq_expire_question":()=>AZe,"phone.faq_format_answer":()=>hZe,"phone.faq_format_question":()=>fZe,"phone.faq_free_answer":()=>zZe,"phone.faq_free_question":()=>IZe,"phone.faq_how_answer":()=>lZe,"phone.faq_how_question":()=>oZe,"phone.faq_international_answer":()=>xZe,"phone.faq_international_question":()=>vZe,"phone.faq_title":()=>d8,"phone.faq_where_answer":()=>DZe,"phone.faq_where_question":()=>wZe,"phone.footer_link":()=>VYe,"phone.formats.note":()=>r8,"phone.formats.tel_description":()=>n8,"phone.formats.tel_title":()=>t8,"phone.formats_description":()=>e8,"phone.formats_eyebrow":()=>Q6,"phone.formats_title":()=>$6,"phone.input_hint":()=>k6,"phone.input_label":()=>D6,"phone.input_placeholder":()=>O6,"phone.preview_alt":()=>j6,"phone.seo_description":()=>C6,"phone.seo_title":()=>S6,"phone.steps.customize_description":()=>R6,"phone.steps.customize_title":()=>L6,"phone.steps.download_description":()=>B6,"phone.steps.download_title":()=>z6,"phone.steps.enter_description":()=>I6,"phone.steps.enter_title":()=>F6,"phone.steps_description":()=>P6,"phone.steps_eyebrow":()=>M6,"phone.steps_title":()=>N6,"phone.title":()=>T6,"phone.use_cases.flyers_description":()=>Y6,"phone.use_cases.flyers_title":()=>J6,"phone.use_cases.packaging_description":()=>Z6,"phone.use_cases.packaging_title":()=>X6,"phone.use_cases.storefront_description":()=>q6,"phone.use_cases.storefront_title":()=>K6,"phone.use_cases.support_description":()=>G6,"phone.use_cases.support_title":()=>W6,"phone.use_cases_description":()=>U6,"phone.use_cases_eyebrow":()=>V6,"phone.use_cases_title":()=>H6,"png.check.background_description":()=>v3,"png.check.background_title":()=>_3,"png.check.upscale_description":()=>g3,"png.check.upscale_title":()=>h3,"png.check_description":()=>m3,"png.check_eyebrow":()=>f3,"png.check_title":()=>p3,"png.cta_button":()=>w3,"png.cta_description":()=>C3,"png.cta_eyebrow":()=>x3,"png.cta_secondary_button":()=>E3,"png.cta_secondary_prefix":()=>T3,"png.cta_title":()=>S3,"png.description":()=>F4,"png.eyebrow":()=>N4,"png.faq_description":()=>b3,"png.faq_dpi_answer":()=>tKe,"png.faq_dpi_question":()=>QGe,"png.faq_free_answer":()=>yKe,"png.faq_free_question":()=>gKe,"png.faq_limit_answer":()=>pKe,"png.faq_limit_question":()=>uKe,"png.faq_size_answer":()=>UGe,"png.faq_size_question":()=>BGe,"png.faq_title":()=>y3,"png.faq_transparent_answer":()=>YGe,"png.faq_transparent_question":()=>KGe,"png.faq_vs_answer":()=>sKe,"png.faq_vs_question":()=>iKe,"png.footer_link":()=>yWe,"png.formats.note":()=>d3,"png.formats.sizes_description":()=>u3,"png.formats.sizes_title":()=>l3,"png.formats_description":()=>c3,"png.formats_eyebrow":()=>o3,"png.formats_title":()=>s3,"png.input_hint":()=>L4,"png.input_placeholder":()=>I4,"png.preview_alt":()=>R4,"png.seo_description":()=>M4,"png.seo_title":()=>j4,"png.steps.customize_description":()=>K4,"png.steps.customize_title":()=>G4,"png.steps.download_description":()=>J4,"png.steps.download_title":()=>q4,"png.steps.list_description":()=>W4,"png.steps.list_title":()=>U4,"png.steps_description":()=>H4,"png.steps_eyebrow":()=>B4,"png.steps_title":()=>V4,"png.title":()=>P4,"png.transparent_label":()=>z4,"png.use_cases.digital_description":()=>$4,"png.use_cases.digital_title":()=>Q4,"png.use_cases.docs_description":()=>a3,"png.use_cases.docs_title":()=>i3,"png.use_cases.overlay_description":()=>t3,"png.use_cases.overlay_title":()=>e3,"png.use_cases.print_description":()=>r3,"png.use_cases.print_title":()=>n3,"png.use_cases_description":()=>Z4,"png.use_cases_eyebrow":()=>Y4,"png.use_cases_title":()=>X4,"qr.background_label":()=>Sj,"qr.check.contrast_description":()=>jF,"qr.check.contrast_title":()=>OF,"qr.check.destination_description":()=>LF,"qr.check.destination_title":()=>PF,"qr.check.preview_description":()=>yF,"qr.check.preview_title":()=>gF,"qr.check.scan_description":()=>TF,"qr.check.scan_title":()=>SF,"qr.check_description":()=>pF,"qr.check_eyebrow":()=>sF,"qr.check_title":()=>uF,"qr.compare.bulk_description":()=>yP,"qr.compare.bulk_title":()=>gP,"qr.compare.point_naming":()=>TP,"qr.compare.point_styling":()=>SP,"qr.compare.point_zip":()=>OP,"qr.compare.single_description":()=>pP,"qr.compare.single_title":()=>uP,"qr.compare_description":()=>sP,"qr.compare_eyebrow":()=>tP,"qr.compare_title":()=>iP,"qr.controls_title":()=>ij,"qr.cta_button":()=>pR,"qr.cta_description":()=>uR,"qr.cta_eyebrow":()=>iR,"qr.cta_title":()=>sR,"qr.description":()=>BA,"qr.download":()=>Bj,"qr.download_all":()=>Uj,"qr.error_empty":()=>TM,"qr.error_generation":()=>jM,"qr.error_invalid":()=>OM,"qr.error_limit":()=>PM,"qr.eyebrow":()=>PA,"qr.faq_commercial_answer":()=>UL,"qr.faq_commercial_question":()=>BL,"qr.faq_description":()=>pL,"qr.faq_download_answer":()=>tR,"qr.faq_download_question":()=>QL,"qr.faq_expire_answer":()=>YL,"qr.faq_expire_question":()=>KL,"qr.faq_limit_answer":()=>jL,"qr.faq_limit_question":()=>OL,"qr.faq_multiple_answer":()=>yL,"qr.faq_multiple_question":()=>gL,"qr.faq_static_answer":()=>LL,"qr.faq_static_question":()=>PL,"qr.faq_title":()=>uL,"qr.faq_urls_answer":()=>TL,"qr.faq_urls_question":()=>SL,"qr.features.limit_description":()=>LI,"qr.features.limit_title":()=>TI,"qr.features.local_description":()=>YI,"qr.features.local_title":()=>KI,"qr.features.names_description":()=>UI,"qr.features.names_title":()=>BI,"qr.footer_about":()=>UR,"qr.footer_contact":()=>KR,"qr.footer_copyright":()=>LR,"qr.footer_legal":()=>PR,"qr.footer_mossai":()=>BR,"qr.footer_product":()=>jR,"qr.footer_tagline":()=>OR,"qr.foreground_label":()=>yj,"qr.formats.downloads_description":()=>tF,"qr.formats.downloads_title":()=>QP,"qr.formats.names_description":()=>YP,"qr.formats.names_title":()=>KP,"qr.formats.note":()=>iF,"qr.formats.urls_description":()=>UP,"qr.formats.urls_title":()=>BP,"qr.formats_description":()=>LP,"qr.formats_eyebrow":()=>jP,"qr.formats_title":()=>PP,"qr.generate":()=>Pj,"qr.generated_count":()=>yM,"qr.generating":()=>Lj,"qr.input_hint":()=>YA,"qr.input_label":()=>UA,"qr.input_placeholder":()=>KA,"qr.item_count":()=>tj,"qr.local_notice":()=>SM,"qr.naming_label":()=>Tj,"qr.naming_name":()=>jj,"qr.naming_number":()=>Oj,"qr.nav_faq":()=>TR,"qr.nav_generator":()=>gR,"qr.nav_how":()=>SR,"qr.nav_tools":()=>yR,"qr.pagination_first":()=>Yj,"qr.pagination_last":()=>iM,"qr.pagination_next":()=>tM,"qr.pagination_prev":()=>Qj,"qr.pill_no_signup":()=>QI,"qr.pill_png":()=>iL,"qr.pill_private":()=>tL,"qr.pill_zip":()=>sL,"qr.preview_alt":()=>gM,"qr.preview_empty":()=>uM,"qr.preview_hint":()=>pM,"qr.preview_title":()=>sM,"qr.related_tools_intro":()=>QN,"qr.remove_invalid":()=>UM,"qr.sample_button":()=>QA,"qr.schema_limit_100":()=>OI,"qr.schema_png_svg_zip":()=>PI,"qr.schema_png_zip":()=>jI,"qr.seo_description":()=>OA,"qr.seo_title":()=>TA,"qr.share_image_alt":()=>jA,"qr.size_label":()=>sj,"qr.size_large":()=>gj,"qr.size_medium":()=>pj,"qr.size_small":()=>uj,"qr.sources_denso_correction_description":()=>
7gI,"qr.sources_denso_correction_title":()=>pI,"qr.sources_denso_standards_description":()=>uI,"qr.sources_denso_standards_title":()=>sI,"qr.sources_eyebrow":()=>BF,"qr.sources_iso_description":()=>SI,"qr.sources_iso_title":()=>yI,"qr.sources_published":()=>QF,"qr.sources_reviewed_by":()=>KF,"qr.sources_summary":()=>iI,"qr.sources_team":()=>YF,"qr.sources_title":()=>UF,"qr.sources_updated":()=>tI,"qr.steps.customize_description":()=>uN,"qr.steps.customize_title":()=>sN,"qr.steps.download_description":()=>gN,"qr.steps.download_title":()=>pN,"qr.steps.paste_description":()=>iN,"qr.steps.paste_title":()=>tN,"qr.steps_description":()=>QM,"qr.steps_eyebrow":()=>KM,"qr.steps_title":()=>YM,"qr.success":()=>LM,"qr.title":()=>LA,"qr.unnamed":()=>BM,"qr.use_cases.campaign_description":()=>jN,"qr.use_cases.campaign_title":()=>ON,"qr.use_cases.event_description":()=>LN,"qr.use_cases.event_title":()=>PN,"qr.use_cases.inventory_description":()=>YN,"qr.use_cases.inventory_title":()=>KN,"qr.use_cases.product_description":()=>UN,"qr.use_cases.product_title":()=>BN,"qr.use_cases_description":()=>TN,"qr.use_cases_eyebrow":()=>yN,"qr.use_cases_title":()=>SN,"qr.zip_progress":()=>Kj,"random.builder_build":()=>$Q,"random.builder_charset":()=>qQ,"random.builder_charset_alphanumeric":()=>JQ,"random.builder_charset_hex":()=>YQ,"random.builder_charset_numeric":()=>XQ,"random.builder_count":()=>QQ,"random.builder_error_count":()=>e$,"random.builder_length":()=>ZQ,"random.builder_title":()=>KQ,"random.check.purpose_description":()=>N$,"random.check.purpose_title":()=>M$,"random.check.record_description":()=>j$,"random.check.record_title":()=>A$,"random.check_description":()=>k$,"random.check_eyebrow":()=>D$,"random.check_title":()=>O$,"random.cta_button":()=>z$,"random.cta_description":()=>R$,"random.cta_eyebrow":()=>I$,"random.cta_secondary_button":()=>V$,"random.cta_secondary_prefix":()=>B$,"random.cta_title":()=>L$,"random.description":()=>HQ,"random.eyebrow":()=>BQ,"random.faq_description":()=>F$,"random.faq_expire_answer":()=>BMe,"random.faq_expire_question":()=>LMe,"random.faq_limit_answer":()=>PMe,"random.faq_limit_question":()=>jMe,"random.faq_secure_answer":()=>SMe,"random.faq_secure_question":()=>yMe,"random.faq_title":()=>P$,"random.faq_unique_answer":()=>gMe,"random.faq_unique_question":()=>pMe,"random.faq_use_answer":()=>OMe,"random.faq_use_question":()=>TMe,"random.faq_visual_answer":()=>uMe,"random.faq_visual_question":()=>sMe,"random.faq_what_answer":()=>iMe,"random.faq_what_question":()=>tMe,"random.footer_link":()=>vAe,"random.formats.charsets_description":()=>T$,"random.formats.charsets_title":()=>w$,"random.formats.note":()=>E$,"random.formats_description":()=>C$,"random.formats_eyebrow":()=>x$,"random.formats_title":()=>S$,"random.input_hint":()=>WQ,"random.input_placeholder":()=>UQ,"random.preview_alt":()=>GQ,"random.seo_description":()=>zQ,"random.seo_title":()=>RQ,"random.steps.customize_description":()=>s$,"random.steps.customize_title":()=>o$,"random.steps.download_description":()=>l$,"random.steps.download_title":()=>c$,"random.steps.roll_description":()=>a$,"random.steps.roll_title":()=>i$,"random.steps_description":()=>r$,"random.steps_eyebrow":()=>t$,"random.steps_title":()=>n$,"random.title":()=>VQ,"random.use_cases.placeholders_description":()=>b$,"random.use_cases.placeholders_title":()=>y$,"random.use_cases.raffles_description":()=>v$,"random.use_cases.raffles_title":()=>_$,"random.use_cases.testing_description":()=>m$,"random.use_cases.testing_title":()=>p$,"random.use_cases.tokens_description":()=>g$,"random.use_cases.tokens_title":()=>h$,"random.use_cases_description":()=>f$,"random.use_cases_eyebrow":()=>u$,"random.use_cases_title":()=>d$,"review.check.link_description":()=>H9,"review.check.link_title":()=>V9,"review.check.timing_description":()=>W9,"review.check.timing_title":()=>U9,"review.check_description":()=>B9,"review.check_eyebrow":()=>R9,"review.check_title":()=>z9,"review.cta_button":()=>Z9,"review.cta_description":()=>X9,"review.cta_eyebrow":()=>J9,"review.cta_secondary_button":()=>$9,"review.cta_secondary_prefix":()=>Q9,"review.cta_title":()=>Y9,"review.description":()=>c9,"review.eyebrow":()=>o9,"review.faq_cards_answer":()=>i7e,"review.faq_cards_question":()=>t7e,"review.faq_description":()=>K9,"review.faq_expire_answer":()=>u7e,"review.faq_expire_question":()=>s7e,"review.faq_free_answer":()=>g7e,"review.faq_free_question":()=>p7e,"review.faq_how_answer":()=>B5e,"review.faq_how_question":()=>q9,"review.faq_link_answer":()=>K5e,"review.faq_link_question":()=>U5e,"review.faq_title":()=>G9,"review.faq_where_answer":()=>Q5e,"review.faq_where_question":()=>Y5e,"review.footer_link":()=>y8e,"review.formats.link_description":()=>I9,"review.formats.link_title":()=>F9,"review.formats.note":()=>L9,"review.formats_description":()=>P9,"review.formats_eyebrow":()=>M9,"review.formats_title":()=>N9,"review.input_hint":()=>u9,"review.input_placeholder":()=>l9,"review.preview_alt":()=>
7d9,"review.seo_description":()=>a9,"review.seo_title":()=>i9,"review.steps.customize_description":()=>v9,"review.steps.customize_title":()=>_9,"review.steps.download_description":()=>b9,"review.steps.download_title":()=>y9,"review.steps.link_description":()=>g9,"review.steps.link_title":()=>h9,"review.steps_description":()=>m9,"review.steps_eyebrow":()=>f9,"review.steps_title":()=>p9,"review.title":()=>s9,"review.use_cases.cards_description":()=>j9,"review.use_cases.cards_title":()=>A9,"review.use_cases.restaurants_description":()=>T9,"review.use_cases.restaurants_title":()=>w9,"review.use_cases.retail_description":()=>D9,"review.use_cases.retail_title":()=>E9,"review.use_cases.services_description":()=>k9,"review.use_cases.services_title":()=>O9,"review.use_cases_description":()=>C9,"review.use_cases_eyebrow":()=>x9,"review.use_cases_title":()=>S9,"sample.cat_contact_description":()=>pDe,"sample.cat_contact_eyebrow":()=>sDe,"sample.cat_contact_item_vcard_label":()=>yDe,"sample.cat_contact_item_vcard_note":()=>SDe,"sample.cat_contact_related":()=>gDe,"sample.cat_contact_title":()=>uDe,"sample.cat_links_description":()=>SEe,"sample.cat_links_eyebrow":()=>gEe,"sample.cat_links_item_simple_label":()=>TEe,"sample.cat_links_item_simple_note":()=>OEe,"sample.cat_links_item_utm_label":()=>jEe,"sample.cat_links_item_utm_note":()=>PEe,"sample.cat_links_title":()=>yEe,"sample.cat_messages_description":()=>jDe,"sample.cat_messages_eyebrow":()=>TDe,"sample.cat_messages_item_email_label":()=>PDe,"sample.cat_messages_item_email_note":()=>LDe,"sample.cat_messages_item_phone_label":()=>BDe,"sample.cat_messages_item_phone_note":()=>UDe,"sample.cat_messages_item_sms_label":()=>KDe,"sample.cat_messages_item_sms_note":()=>YDe,"sample.cat_messages_title":()=>ODe,"sample.cat_test_description":()=>TOe,"sample.cat_test_eyebrow":()=>yOe,"sample.cat_test_item_long_label":()=>UOe,"sample.cat_test_item_long_note":()=>KOe,"sample.cat_test_item_medium_label":()=>LOe,"sample.cat_test_item_medium_note":()=>BOe,"sample.cat_test_item_short_label":()=>jOe,"sample.cat_test_item_short_note":()=>POe,"sample.cat_test_related":()=>OOe,"sample.cat_test_title":()=>SOe,"sample.cat_text_description":()=>iOe,"sample.cat_text_eyebrow":()=>QDe,"sample.cat_text_item_plain_label":()=>sOe,"sample.cat_text_item_plain_note":()=>uOe,"sample.cat_text_item_unicode_label":()=>pOe,"sample.cat_text_item_unicode_note":()=>gOe,"sample.cat_text_title":()=>tOe,"sample.cat_wifi_description":()=>UEe,"sample.cat_wifi_eyebrow":()=>LEe,"sample.cat_wifi_item_open_label":()=>tDe,"sample.cat_wifi_item_open_note":()=>iDe,"sample.cat_wifi_item_wpa_label":()=>YEe,"sample.cat_wifi_item_wpa_note":()=>QEe,"sample.cat_wifi_related":()=>KEe,"sample.cat_wifi_title":()=>BEe,"sample.cta_button":()=>FQ,"sample.cta_description":()=>PQ,"sample.cta_eyebrow":()=>MQ,"sample.cta_secondary_button":()=>LQ,"sample.cta_secondary_prefix":()=>IQ,"sample.cta_title":()=>NQ,"sample.download":()=>OQ,"sample.faq_description":()=>jQ,"sample.faq_download_answer":()=>mke,"sample.faq_download_question":()=>dke,"sample.faq_expire_answer":()=>bke,"sample.faq_expire_question":()=>_ke,"sample.faq_free_answer":()=>Mke,"sample.faq_free_question":()=>kke,"sample.faq_make_answer":()=>Eke,"sample.faq_make_question":()=>Cke,"sample.faq_scan_answer":()=>cke,"sample.faq_scan_question":()=>ake,"sample.faq_title":()=>AQ,"sample.faq_what_answer":()=>nke,"sample.faq_what_question":()=>$Oe,"sample.footer_link":()=>$ke,"sample.hero_description":()=>TQ,"sample.hero_eyebrow":()=>CQ,"sample.hero_title":()=>wQ,"sample.image_alt":()=>kQ,"sample.payload_label":()=>EQ,"sample.scan_hint":()=>DQ,"sample.seo_description":()=>SQ,"sample.seo_title":()=>xQ,"serial.builder_build":()=>IX,"serial.builder_count":()=>PX,"serial.builder_error_count":()=>RX,"serial.builder_error_pattern":()=>LX,"serial.builder_pad":()=>FX,"serial.builder_pattern":()=>jX,"serial.builder_pattern_hint":()=>MX,"serial.builder_start":()=>NX,"serial.builder_title":()=>AX,"serial.check.duplicates_description":()=>_Z,"serial.check.duplicates_title":()=>gZ,"serial.check.sequence_description":()=>hZ,"serial.check.sequence_title":()=>mZ,"serial.check_description":()=>pZ,"serial.check_eyebrow":()=>dZ,"serial.check_title":()=>fZ,"serial.cta_button":()=>CZ,"serial.cta_description":()=>SZ,"serial.cta_eyebrow":()=>bZ,"serial.cta_secondary_button":()=>TZ,"serial.cta_secondary_prefix":()=>wZ,"serial.cta_title":()=>xZ,"serial.description":()=>EX,"serial.eyebrow":()=>wX,"serial.faq_description":()=>yZ,"serial.faq_expire_answer":()=>XSe,"serial.faq_expire_question":()=>qSe,"serial.faq_limit_answer":()=>RSe,"serial.faq_limit_question":()=>FSe,"serial.faq_pattern_answer":()=>ESe,"serial.faq_pattern_question":()=>CSe,"serial.faq_title":()=>vZ,"serial.faq_unique_answer":()=>MSe,"serial.faq_unique_question":()=>kSe,"serial.faq_urls_answer":()=>WSe,"serial.faq_urls_question":()=>VSe,"serial.faq_what_answer":()=>bSe,"serial.faq_what_question":()=>_Se,"serial.footer_link":()=>Pbe,"serial.formats.note":()=>uZ,"serial.formats.pattern_description":()=>lZ,"serial.formats.pattern_title":()=>cZ,"serial.formats_description":()=>sZ,"serial.formats_eyebrow":()=>aZ,"serial.formats_title":()=>oZ,"serial.input_hint":()=>OX,"serial.input_placeholder":()=>DX,"serial.preview_alt":()=>kX,"serial.seo_description":()=>CX,"serial.seo_title":()=>SX,"serial.steps.customize_description":()=>GX,"serial.steps.customize_title":()=>WX,"serial.steps.download_description":()=>qX,"serial.steps.download_title":()=>KX,"serial.steps.pattern_description":()=>UX,"serial.steps.pattern_title":()=>HX,"serial.steps_description":()=>VX,"serial.steps_eyebrow":()=>zX,"serial.steps_title":()=>BX,"serial.title":()=>TX,"serial.use_cases.equipment_description":()=>nZ,"serial.use_cases.equipment_title":()=>tZ,"serial.use_cases.inventory_description":()=>iZ,"serial.use_cases.inventory_title":()=>rZ,"serial.use_cases.products_description":()=>eZ,"serial.use_cases.products_title":()=>$X,"serial.use_cases.tickets_description":()=>QX,"serial.use_cases.tickets_title":()=>ZX,"serial.use_cases_description":()=>XX,"serial.use_cases_eyebrow":()=>JX,"serial.use_cases_title":()=>YX,"settings.apikeys.actions_col":()=>jl,"settings.apikeys.cancel":()=>Qc,"settings.apikeys.copied":()=>ul,"settings.apikeys.create":()=>tl,"settings.apikeys.create_description":()=>Uc,"settings.apikeys.create_key":()=>Lc,"settings.apikeys.create_title":()=>Bc,"settings.apikeys.created":()=>sl,"settings.apikeys.creating":()=>il,"settings.apikeys.deleted":()=>gl,"settings.apikeys.description":()=>Oc,"settings.apikeys.failed":()=>yl,"settings.apikeys.key_col":()=>Ol,"settings.apikeys.key_copied":()=>pl,"settings.apikeys.key_name":()=>Kc,"settings.apikeys.key_name_placeholder":()=>Yc,"settings.apikeys.name_col":()=>Tl,"settings.apikeys.no_keys":()=>Sl,"settings.apikeys.title":()=>Tc,"settings.apikeys.your_keys":()=>jc,"settings.apikeys.your_keys_description":()=>Pc,"settings.billing.actions_col":()=>Za,"settings.billing.adjust":()=>Ni,"settings.billing.amount":()=>jo,"settings.billing.cancel":()=>wa,"settings.billing.cancel_back":()=>Ia,"settings.billing.cancel_confirm":()=>Na,"settings.billing.cancel_description":()=>Aa,"settings.billing.cancel_failed":()=>Ga,"settings.billing.cancel_success":()=>Ha,"settings.billing.cancel_title":()=>Da,"settings.billing.canceled_at":()=>fa,"settings.billing.canceled_end_at":()=>ha,"settings.billing.canceled_reason":()=>va,"settings.billing.canceling":()=>
7za,"settings.billing.close":()=>Ja,"settings.billing.credits":()=>fie,"settings.billing.credits_description":()=>hie,"settings.billing.current_period":()=>Ji,"settings.billing.date":()=>Lo,"settings.billing.description":()=>Si,"settings.billing.end_time":()=>Zi,"settings.billing.ends_on":()=>ra,"settings.billing.interval":()=>Hi,"settings.billing.no_payments":()=>To,"settings.billing.no_subscription":()=>Di,"settings.billing.order_no":()=>Oo,"settings.billing.payments":()=>So,"settings.billing.period_end":()=>la,"settings.billing.period_start":()=>oa,"settings.billing.plan":()=>Ii,"settings.billing.provider":()=>Po,"settings.billing.renews_on":()=>ea,"settings.billing.status":()=>zi,"settings.billing.subscribe":()=>Ai,"settings.billing.subscription":()=>Ci,"settings.billing.subscription_details":()=>wi,"settings.billing.subscription_no":()=>Gi,"settings.billing.subscriptions":()=>bie,"settings.billing.tab_active":()=>ro,"settings.billing.tab_all":()=>eo,"settings.billing.tab_canceled":()=>yo,"settings.billing.tab_expired":()=>po,"settings.billing.tab_paused":()=>lo,"settings.billing.tab_pending_cancel":()=>go,"settings.billing.tab_trialing":()=>oo,"settings.billing.title":()=>xi,"settings.billing.view":()=>xa,"settings.credits.balance":()=>Ls,"settings.credits.credits":()=>uc,"settings.credits.date":()=>Sc,"settings.credits.description":()=>Ps,"settings.credits.description_col":()=>gc,"settings.credits.expires_at":()=>yc,"settings.credits.no_records":()=>Qs,"settings.credits.purchase":()=>Bs,"settings.credits.remaining":()=>pc,"settings.credits.scene":()=>sc,"settings.credits.tab_all":()=>Us,"settings.credits.tab_consume":()=>Ys,"settings.credits.tab_grant":()=>Ks,"settings.credits.title":()=>js,"settings.credits.transaction_no":()=>tc,"settings.credits.type":()=>ic,"settings.nav.apikeys":()=>$r,"settings.nav.billing":()=>Xr,"settings.nav.credits":()=>Qr,"settings.nav.overview":()=>Jr,"settings.nav.payments":()=>Zr,"settings.nav.profile":()=>Yr,"settings.nav.tickets":()=>ei,"settings.overview.apikeys_description":()=>oi,"settings.overview.getting_started":()=>si,"settings.overview.getting_started_description":()=>ci,"settings.overview.plan":()=>ti,"settings.overview.plan_description":()=>ri,"settings.overview.plan_free":()=>ni,"settings.overview.usage":()=>ii,"settings.overview.usage_description":()=>ai,"settings.payments.amount":()=>ps,"settings.payments.date":()=>Ts,"settings.payments.description":()=>Uo,"settings.payments.invoice":()=>Os,"settings.payments.no_payments":()=>is,"settings.payments.order_no":()=>ss,"settings.payments.product":()=>us,"settings.payments.provider":()=>Ss,"settings.payments.status":()=>gs,"settings.payments.tab_all":()=>Ko,"settings.payments.tab_one_time":()=>Yo,"settings.payments.tab_renew":()=>ts,"settings.payments.tab_subscription":()=>Qo,"settings.payments.title":()=>Bo,"settings.payments.type":()=>ys,"settings.placeholder":()=>qr,"settings.profile.avatar":()=>mi,"settings.profile.avatar_hint":()=>hi,"settings.profile.description":()=>ui,"settings.profile.email":()=>pi,"settings.profile.loading":()=>bi,"settings.profile.name":()=>fi,"settings.profile.profile":()=>di,"settings.profile.save":()=>gi,"settings.profile.save_failed":()=>yi,"settings.profile.saved":()=>vi,"settings.profile.saving":()=>_i,"settings.profile.title":()=>li,"settings.tickets.actions_col":()=>hu,"settings.tickets.attachments_label":()=>Au,"settings.tickets.cancel":()=>Du,"settings.tickets.close_success":()=>yu,"settings.tickets.close_ticket":()=>bu,"settings.tickets.closed_notice":()=>xu,"settings.tickets.content_label":()=>tu,"settings.tickets.content_placeholder":()=>iu,"settings.tickets.create_button":()=>Bl,"settings.tickets.create_description":()=>Kl,"settings.tickets.create_submit":()=>Ou,"settings.tickets.create_success":()=>vu,"settings.tickets.create_title":()=>Ul,"settings.tickets.created_col":()=>Mu,"settings.tickets.creating":()=>ku,"settings.tickets.description":()=>Ll,"settings.tickets.empty":()=>gu,"settings.tickets.latest_reply_col":()=>ju,"settings.tickets.reply_placeholder":()=>Su,"settings.tickets.reply_submit":()=>Cu,"settings.tickets.replying":()=>wu,"settings.tickets.required":()=>_u,"settings.tickets.status_closed":()=>Mie,"settings.tickets.status_col":()=>uu,"settings.tickets.status_open":()=>Eie,"settings.tickets.status_replied":()=>kie,"settings.tickets.support_team":()=>Tu,"settings.tickets.title":()=>Pl,"settings.tickets.title_col":()=>su,"settings.tickets.title_label":()=>Yl,"settings.tickets.title_placeholder":()=>Ql,"settings.tickets.updated_col":()=>pu,"settings.tickets.you":()=>Eu,"settings.title":()=>Gr,"settings.welcome":()=>Kr,"signs.check.distance_description":()=>vY,"signs.check.distance_title":()=>_Y,"signs.check.lighting_description":()=>bY,"signs.check.lighting_title":()=>yY,"signs.check_description":()=>gY,"signs.check_eyebrow":()=>mY,"signs.check_title":()=>hY,"signs.cta_button":()=>EY,"signs.cta_description":()=>TY,"signs.cta_eyebrow":()=>CY,"signs.cta_secondary_button":()=>OY,"signs.cta_secondary_prefix":()=>DY,"signs.cta_title":()=>wY,"signs.description":()=>BJ,"signs.eyebrow":()=>PJ,"signs.faq_description":()=>SY,"signs.faq_expire_answer":()=>a_e,"signs.faq_expire_question":()=>n_e,"signs.faq_limit_answer":()=>d_e,"signs.faq_limit_question":()=>c_e,"signs.faq_material_answer":()=>$ge,"signs.faq_material_question":()=>Xge,"signs.faq_multiple_answer":()=>__e,"signs.faq_multiple_question":()=>m_e,"signs.faq_placement_answer":()=>qge,"signs.faq_placement_question":()=>Wge,"signs.faq_size_answer":()=>Vge,"signs.faq_size_question":()=>
7Rge,"signs.faq_title":()=>xY,"signs.footer_link":()=>yhe,"signs.formats.note":()=>pY,"signs.formats.sizes_description":()=>fY,"signs.formats.sizes_title":()=>dY,"signs.formats_description":()=>uY,"signs.formats_eyebrow":()=>cY,"signs.formats_title":()=>lY,"signs.preview_alt":()=>VJ,"signs.seo_description":()=>jJ,"signs.seo_title":()=>OJ,"signs.steps.customize_description":()=>JJ,"signs.steps.customize_title":()=>qJ,"signs.steps.download_description":()=>XJ,"signs.steps.download_title":()=>YJ,"signs.steps.paste_description":()=>KJ,"signs.steps.paste_title":()=>GJ,"signs.steps_description":()=>WJ,"signs.steps_eyebrow":()=>HJ,"signs.steps_title":()=>UJ,"signs.title":()=>LJ,"signs.use_cases.counter_description":()=>aY,"signs.use_cases.counter_title":()=>iY,"signs.use_cases.storefront_description":()=>rY,"signs.use_cases.storefront_title":()=>nY,"signs.use_cases.tables_description":()=>tY,"signs.use_cases.tables_title":()=>eY,"signs.use_cases.venues_description":()=>sY,"signs.use_cases.venues_title":()=>oY,"signs.use_cases_description":()=>$J,"signs.use_cases_eyebrow":()=>ZJ,"signs.use_cases_title":()=>QJ,"stickers.check.material_description":()=>pq,"stickers.check.material_title":()=>uq,"stickers.check.sheet_description":()=>sq,"stickers.check.sheet_title":()=>iq,"stickers.check_description":()=>tq,"stickers.check_eyebrow":()=>YK,"stickers.check_title":()=>QK,"stickers.cta_button":()=>pJ,"stickers.cta_description":()=>uJ,"stickers.cta_eyebrow":()=>iJ,"stickers.cta_secondary_button":()=>yJ,"stickers.cta_secondary_prefix":()=>gJ,"stickers.cta_title":()=>sJ,"stickers.description":()=>gG,"stickers.eyebrow":()=>uG,"stickers.faq_description":()=>yq,"stickers.faq_expire_answer":()=>Uq,"stickers.faq_expire_question":()=>Bq,"stickers.faq_home_answer":()=>jq,"stickers.faq_home_question":()=>Oq,"stickers.faq_limit_answer":()=>Yq,"stickers.faq_limit_question":()=>Kq,"stickers.faq_logo_answer":()=>tJ,"stickers.faq_logo_question":()=>Qq,"stickers.faq_paper_answer":()=>Lq,"stickers.faq_paper_question":()=>Pq,"stickers.faq_size_answer":()=>Tq,"stickers.faq_size_question":()=>Sq,"stickers.faq_title":()=>gq,"stickers.footer_link":()=>SG,"stickers.formats.note":()=>KK,"stickers.formats.sizes_description":()=>UK,"stickers.formats.sizes_title":()=>BK,"stickers.formats_description":()=>LK,"stickers.formats_eyebrow":()=>jK,"stickers.formats_title":()=>PK,"stickers.preview_alt":()=>yG,"stickers.seo_description":()=>sG,"stickers.seo_title":()=>iG,"stickers.steps.customize_description":()=>UG,"stickers.steps.customize_title":()=>BG,"stickers.steps.download_description":()=>YG,"stickers.steps.download_title":()=>KG,"stickers.steps.paste_description":()=>LG,"stickers.steps.paste_title":()=>PG,"stickers.steps_description":()=>jG,"stickers.steps_eyebrow":()=>TG,"stickers.steps_title":()=>OG,"stickers.title":()=>pG,"stickers.use_cases.assets_description":()=>SK,"stickers.use_cases.assets_title":()=>yK,"stickers.use_cases.events_description":()=>gK,"stickers.use_cases.events_title":()=>pK,"stickers.use_cases.giveaways_description":()=>OK,"stickers.use_cases.giveaways_title":()=>TK,"stickers.use_cases.packaging_description":()=>uK,"stickers.use_cases.packaging_title":()=>sK,"stickers.use_cases_description":()=>iK,"stickers.use_cases_eyebrow":()=>QG,"stickers.use_cases_title":()=>tK,"svg.check.modules_description":()=>S4,"svg.check.modules_title":()=>x4,"svg.check.text_description":()=>b4,"svg.check.text_title":()=>y4,"svg.check_description":()=>v4,"svg.check_eyebrow":()=>g4,"svg.check_title":()=>_4,"svg.cta_button":()=>O4,"svg.cta_description":()=>D4,"svg.cta_eyebrow":()=>T4,"svg.cta_secondary_button":()=>A4,"svg.cta_secondary_prefix":()=>k4,"svg.cta_title":()=>E4,"svg.description":()=>L2,"svg.download_svg":()=>V2,"svg.eyebrow":()=>F2,"svg.faq_description":()=>w4,"svg.faq_edit_answer":()=>vUe,"svg.faq_edit_question":()=>hUe,"svg.faq_free_answer":()=>IUe,"svg.faq_free_question":()=>NUe,"svg.faq_limit_answer":()=>AUe,"svg.faq_limit_question":()=>DUe,"svg.faq_print_answer":()=>wUe,"svg.faq_print_question":()=>xUe,"svg.faq_title":()=>C4,"svg.faq_what_answer":()=>oUe,"svg.faq_what_question":()=>rUe,"svg.faq_why_answer":()=>fUe,"svg.faq_why_question":()=>lUe,"svg.footer_link":()=>MVe,"svg.formats.downloads_description":()=>m4,"svg.formats.downloads_title":()=>p4,"svg.formats.note":()=>h4,"svg.formats.vector_description":()=>f4,"svg.formats.vector_title":()=>d4,"svg.formats_description":()=>u4,"svg.formats_eyebrow":()=>c4,"svg.formats_title":()=>l4,"svg.input_hint":()=>z2,"svg.input_placeholder":()=>R2,"svg.preview_alt":()=>B2,"svg.seo_description":()=>P2,"svg.seo_title":()=>N2,"svg.steps.customize_description":()=>J2,"svg.steps.customize_title":()=>q2,"svg.steps.download_description":()=>X2,"svg.steps.download_title":()=>Y2,"svg.steps.list_description":()=>K2,"svg.steps.list_title":()=>G2,"svg.steps_description":()=>W2,"svg.steps_eyebrow":()=>H2,"svg.steps_title":()=>U2,"svg.title":()=>I2,"svg.use_cases.cutting_description":()=>a4,"svg.use_cases.cutting_title":()=>i4,"svg.use_cases.design_description":()=>r4,"svg.use_cases.design_title":()=>n4,"svg.use_cases.large_format_description":()=>t4,"svg.use_cases.large_format_title":()=>e4,"svg.use_cases.print_shop_description":()=>s4,"svg.use_cases.print_shop_title":()=>o4,"svg.use_cases_description":()=>$2,"svg.use_cases_eyebrow":()=>Z2,"svg.use_cases_title":()=>Q2,"tools.all_name":()=>TW,"tools.all_tagline":()=>OW,"tools.cards_name":()=>HFe,"tools.cards_tagline":()=>GFe,"tools.description":()=>SW,"tools.digital_name":()=>TRe,"tools.digital_tagline":()=>ORe,"tools.event_name":()=>Z6e,"tools.event_tagline":()=>e8e,"tools.eyebrow":()=>gW,"tools.footer_popular":()=>KW,"tools.footer_resources":()=>YW,"tools.index_description":()=>LW,"tools.index_eyebrow":()=>jW,"tools.index_seo_description":()=>UW,"tools.index_seo_title":()=>BW,"tools.index_title":()=>PW,"tools.inventory_name":()=>KTe,"tools.inventory_tagline":()=>YTe,"tools.labels_name":()=>fbe,"tools.labels_tagline":()=>hbe,"tools.phone_name":()=>eQe,"tools.phone_tagline":()=>rQe,"tools.png_name":()=>PKe,"tools.png_tagline":()=>LKe,"tools.random_name":()=>tNe,"tools.random_tagline":()=>iNe,"tools.review_name":()=>j7e,"tools.review_tagline":()=>P7e,"tools.sample_name":()=>qke,"tools.sample_tagline":()=>Xke,"tools.serial_name":()=>dCe,"tools.serial_tagline":()=>mCe,"tools.signs_name":()=>M_e,"tools.signs_tagline":()=>F_e,"tools.stickers_name":()=>SJ,"tools.stickers_tagline":()=>TJ,"tools.svg_name":()=>ZUe,"tools.svg_tagline":()=>eWe,"tools.title":()=>
7yW,"tools.vcard_name":()=>QW,"tools.vcard_tagline":()=>tG,"tools.wedding_name":()=>hYe,"tools.wedding_tagline":()=>vYe,"tools.whatsapp_name":()=>g4e,"tools.whatsapp_tagline":()=>y4e,"tools.wifi_name":()=>uVe,"tools.wifi_tagline":()=>pVe,"tools.youtube_name":()=>F1e,"tools.youtube_tagline":()=>R1e,"vcard.check.contrast_description":()=>jV,"vcard.check.contrast_title":()=>OV,"vcard.check.destination_description":()=>LV,"vcard.check.destination_title":()=>PV,"vcard.check.preview_description":()=>yV,"vcard.check.preview_title":()=>gV,"vcard.check.scan_description":()=>TV,"vcard.check.scan_title":()=>SV,"vcard.check_description":()=>pV,"vcard.check_eyebrow":()=>sV,"vcard.check_title":()=>uV,"vcard.cta_button":()=>UH,"vcard.cta_description":()=>BH,"vcard.cta_eyebrow":()=>PH,"vcard.cta_secondary_button":()=>pW,"vcard.cta_secondary_prefix":()=>uW,"vcard.cta_title":()=>LH,"vcard.description":()=>sz,"vcard.error_invalid":()=>Sz,"vcard.eyebrow":()=>tz,"vcard.faq_description":()=>UV,"vcard.faq_expire_answer":()=>TH,"vcard.faq_expire_question":()=>SH,"vcard.faq_fields_answer":()=>pH,"vcard.faq_fields_question":()=>uH,"vcard.faq_format_answer":()=>sH,"vcard.faq_format_question":()=>iH,"vcard.faq_limit_answer":()=>yH,"vcard.faq_limit_question":()=>gH,"vcard.faq_privacy_answer":()=>jH,"vcard.faq_privacy_question":()=>OH,"vcard.faq_title":()=>BV,"vcard.faq_vcf_answer":()=>YV,"vcard.faq_vcf_question":()=>QV,"vcard.faq_what_answer":()=>tH,"vcard.faq_what_question":()=>KV,"vcard.footer_link":()=>KH,"vcard.formats.columns_description":()=>UB,"vcard.formats.columns_title":()=>BB,"vcard.formats.downloads_description":()=>tV,"vcard.formats.downloads_title":()=>QB,"vcard.formats.example_description":()=>YB,"vcard.formats.example_title":()=>KB,"vcard.formats.note":()=>iV,"vcard.formats_description":()=>LB,"vcard.formats_eyebrow":()=>jB,"vcard.formats_title":()=>PB,"vcard.input_hint":()=>gz,"vcard.input_label":()=>uz,"vcard.input_placeholder":()=>pz,"vcard.preview_alt":()=>yz,"vcard.seo_description":()=>QR,"vcard.seo_title":()=>YR,"vcard.steps.customize_description":()=>Uz,"vcard.steps.customize_title":()=>Bz,"vcard.steps.download_description":()=>Yz,"vcard.steps.download_title":()=>Kz,"vcard.steps.paste_description":()=>Lz,"vcard.steps.paste_title":()=>Pz,"vcard.steps_description":()=>jz,"vcard.steps_eyebrow":()=>Tz,"vcard.steps_title":()=>Oz,"vcard.title":()=>iz,"vcard.tools_file_button":()=>LU,"vcard.tools_file_error":()=>YU,"vcard.tools_file_hint":()=>PU,"vcard.tools_file_note":()=>QU,"vcard.tools_file_replace":()=>BU,"vcard.tools_file_sample_button":()=>iW,"vcard.tools_file_sample_csv":()=>sW,"vcard.tools_file_skipped":()=>KU,"vcard.tools_file_success":()=>UU,"vcard.tools_file_too_large":()=>tW,"vcard.tools_form_add":()=>SU,"vcard.tools_form_company":()=>uU,"vcard.tools_form_email":()=>gU,"vcard.tools_form_empty":()=>OU,"vcard.tools_form_list":()=>TU,"vcard.tools_form_name":()=>iU,"vcard.tools_form_phone":()=>pU,"vcard.tools_form_remove":()=>jU,"vcard.tools_form_title":()=>sU,"vcard.tools_form_website":()=>yU,"vcard.tools_tab_file":()=>tU,"vcard.tools_tab_form":()=>QH,"vcard.tools_tab_paste":()=>YH,"vcard.use_cases.cards_description":()=>uB,"vcard.use_cases.cards_title":()=>sB,"vcard.use_cases.events_description":()=>gB,"vcard.use_cases.events_title":()=>pB,"vcard.use_cases.signature_description":()=>OB,"vcard.use_cases.signature_title":()=>TB,"vcard.use_cases.teams_description":()=>SB,"vcard.use_cases.teams_title":()=>yB,"vcard.use_cases_description":()=>iB,"vcard.use_cases_eyebrow":()=>Qz,"vcard.use_cases_title":()=>tB,"wedding.check.links_description":()=>d6,"wedding.check.links_title":()=>u6,"wedding.check.print_description":()=>p6,"wedding.check.print_title":()=>f6,"wedding.check_description":()=>l6,"wedding.check_eyebrow":()=>s6,"wedding.check_title":()=>c6,"wedding.cta_button":()=>y6,"wedding.cta_description":()=>v6,"wedding.cta_eyebrow":()=>g6,"wedding.cta_secondary_button":()=>x6,"wedding.cta_secondary_prefix":()=>b6,"wedding.cta_title":()=>_6,"wedding.description":()=>j3,"wedding.eyebrow":()=>k3,"wedding.faq_description":()=>h6,"wedding.faq_expire_answer":()=>JJe,"wedding.faq_expire_question":()=>GJe,"wedding.faq_free_answer":()=>eYe,"wedding.faq_free_question":()=>ZJe,"wedding.faq_photos_answer":()=>wJe,"wedding.faq_photos_question":()=>xJe,"wedding.faq_rsvp_answer":()=>AJe,"wedding.faq_rsvp_question":()=>DJe,"wedding.faq_size_answer":()=>HJe,"wedding.faq_size_question":()=>zJe,"wedding.faq_title":()=>m6,"wedding.faq_where_answer":()=>IJe,"wedding.faq_where_question":()=>NJe,"wedding.footer_link":()=>nqe,"wedding.formats.links_description":()=>a6,"wedding.formats.links_title":()=>i6,"wedding.formats.note":()=>o6,"wedding.formats_description":()=>r6,"wedding.formats_eyebrow":()=>t6,"wedding.formats_title":()=>n6,"wedding.input_hint":()=>N3,"wedding.input_placeholder":()=>M3,"wedding.preview_alt":()=>P3,"wedding.seo_description":()=>O3,"wedding.seo_title":()=>D3,"wedding.steps.customize_description":()=>V3,"wedding.steps.customize_title":()=>B3,"wedding.steps.download_description":()=>U3,"wedding.steps.download_title":()=>
7H3,"wedding.steps.paste_description":()=>z3,"wedding.steps.paste_title":()=>R3,"wedding.steps_description":()=>L3,"wedding.steps_eyebrow":()=>F3,"wedding.steps_title":()=>I3,"wedding.title":()=>A3,"wedding.use_cases.photos_description":()=>J3,"wedding.use_cases.photos_title":()=>q3,"wedding.use_cases.rsvp_description":()=>X3,"wedding.use_cases.rsvp_title":()=>Y3,"wedding.use_cases.stationery_description":()=>e6,"wedding.use_cases.stationery_title":()=>$3,"wedding.use_cases.website_description":()=>Q3,"wedding.use_cases.website_title":()=>Z3,"wedding.use_cases_description":()=>K3,"wedding.use_cases_eyebrow":()=>W3,"wedding.use_cases_title":()=>G3,"whatsapp.check.link_description":()=>Q5,"whatsapp.check.link_title":()=>Z5,"whatsapp.check.message_description":()=>e7,"whatsapp.check.message_title":()=>$5,"whatsapp.check_description":()=>X5,"whatsapp.check_eyebrow":()=>J5,"whatsapp.check_title":()=>Y5,"whatsapp.cta_button":()=>o7,"whatsapp.cta_description":()=>a7,"whatsapp.cta_eyebrow":()=>r7,"whatsapp.cta_secondary_button":()=>c7,"whatsapp.cta_secondary_prefix":()=>s7,"whatsapp.cta_title":()=>i7,"whatsapp.description":()=>v5,"whatsapp.eyebrow":()=>g5,"whatsapp.faq_description":()=>n7,"whatsapp.faq_expire_answer":()=>Y2e,"whatsapp.faq_expire_question":()=>K2e,"whatsapp.faq_free_answer":()=>t4e,"whatsapp.faq_free_question":()=>Q2e,"whatsapp.faq_groups_answer":()=>U2e,"whatsapp.faq_groups_question":()=>B2e,"whatsapp.faq_how_answer":()=>T2e,"whatsapp.faq_how_question":()=>S2e,"whatsapp.faq_message_answer":()=>j2e,"whatsapp.faq_message_question":()=>O2e,"whatsapp.faq_number_answer":()=>L2e,"whatsapp.faq_number_question":()=>P2e,"whatsapp.faq_title":()=>t7,"whatsapp.footer_link":()=>r0e,"whatsapp.formats.note":()=>q5,"whatsapp.formats.wame_description":()=>K5,"whatsapp.formats.wame_title":()=>G5,"whatsapp.formats_description":()=>W5,"whatsapp.formats_eyebrow":()=>H5,"whatsapp.formats_title":()=>U5,"whatsapp.input_hint":()=>b5,"whatsapp.input_placeholder":()=>y5,"whatsapp.preview_alt":()=>x5,"whatsapp.seo_description":()=>h5,"whatsapp.seo_title":()=>m5,"whatsapp.steps.customize_description":()=>O5,"whatsapp.steps.customize_title":()=>D5,"whatsapp.steps.download_description":()=>A5,"whatsapp.steps.download_title":()=>k5,"whatsapp.steps.paste_description":()=>E5,"whatsapp.steps.paste_title":()=>T5,"whatsapp.steps_description":()=>w5,"whatsapp.steps_eyebrow":()=>S5,"whatsapp.steps_title":()=>C5,"whatsapp.title":()=>_5,"whatsapp.use_cases.business_description":()=>F5,"whatsapp.use_cases.business_title":()=>P5,"whatsapp.use_cases.events_description":()=>z5,"whatsapp.use_cases.events_title":()=>R5,"whatsapp.use_cases.print_description":()=>V5,"whatsapp.use_cases.print_title":()=>B5,"whatsapp.use_cases.support_description":()=>L5,"whatsapp.use_cases.support_title":()=>I5,"whatsapp.use_cases_description":()=>N5,"whatsapp.use_cases_eyebrow":()=>j5,"whatsapp.use_cases_title":()=>M5,"wifi.check.password_description":()=>S2,"wifi.check.password_title":()=>x2,"wifi.check.placement_description":()=>w2,"wifi.check.placement_title":()=>C2,"wifi.check_description":()=>b2,"wifi.check_eyebrow":()=>v2,"wifi.check_title":()=>y2,"wifi.cta_button":()=>A2,"wifi.cta_description":()=>k2,"wifi.cta_eyebrow":()=>D2,"wifi.cta_secondary_button":()=>M2,"wifi.cta_secondary_prefix":()=>j2,"wifi.cta_title":()=>O2,"wifi.description":()=>B0,"wifi.error_invalid":()=>W0,"wifi.eyebrow":()=>R0,"wifi.faq_description":()=>E2,"wifi.faq_expire_answer":()=>UBe,"wifi.faq_expire_question":()=>BBe,"wifi.faq_free_answer":()=>YBe,"wifi.faq_free_question":()=>KBe,"wifi.faq_hidden_answer":()=>LBe,"wifi.faq_hidden_question":()=>PBe,"wifi.faq_how_answer":()=>yBe,"wifi.faq_how_question":()=>gBe,"wifi.faq_open_answer":()=>jBe,"wifi.faq_open_question":()=>OBe,"wifi.faq_security_answer":()=>TBe,"wifi.faq_security_question":()=>SBe,"wifi.faq_title":()=>T2,"wifi.footer_link":()=>ZRe,"wifi.formats.note":()=>_2,"wifi.formats.payload_description":()=>g2,"wifi.formats.payload_title":()=>h2,"wifi.formats_description":()=>m2,"wifi.formats_eyebrow":()=>f2,"wifi.formats_title":()=>p2,"wifi.input_hint":()=>U0,"wifi.input_label":()=>V0,"wifi.input_placeholder":()=>H0,"wifi.preview_alt":()=>
7G0,"wifi.seo_description":()=>L0,"wifi.seo_title":()=>I0,"wifi.steps.customize_description":()=>Q0,"wifi.steps.customize_title":()=>Z0,"wifi.steps.download_description":()=>e2,"wifi.steps.download_title":()=>$0,"wifi.steps.enter_description":()=>X0,"wifi.steps.enter_title":()=>Y0,"wifi.steps_description":()=>J0,"wifi.steps_eyebrow":()=>K0,"wifi.steps_title":()=>q0,"wifi.title":()=>z0,"wifi.use_cases.home_description":()=>l2,"wifi.use_cases.home_title":()=>c2,"wifi.use_cases.office_description":()=>d2,"wifi.use_cases.office_title":()=>u2,"wifi.use_cases.rentals_description":()=>s2,"wifi.use_cases.rentals_title":()=>o2,"wifi.use_cases.venues_description":()=>a2,"wifi.use_cases.venues_title":()=>i2,"wifi.use_cases_description":()=>r2,"wifi.use_cases_eyebrow":()=>t2,"wifi.use_cases_title":()=>n2,"youtube.check.app_description":()=>a5,"youtube.check.app_title":()=>i5,"youtube.check.link_description":()=>r5,"youtube.check.link_title":()=>n5,"youtube.check_description":()=>t5,"youtube.check_eyebrow":()=>$8,"youtube.check_title":()=>e5,"youtube.cta_button":()=>d5,"youtube.cta_description":()=>u5,"youtube.cta_eyebrow":()=>c5,"youtube.cta_secondary_button":()=>p5,"youtube.cta_secondary_prefix":()=>f5,"youtube.cta_title":()=>l5,"youtube.description":()=>C8,"youtube.eyebrow":()=>x8,"youtube.faq_channel_answer":()=>X$e,"youtube.faq_channel_question":()=>q$e,"youtube.faq_description":()=>s5,"youtube.faq_expire_answer":()=>m1e,"youtube.faq_expire_question":()=>d1e,"youtube.faq_free_answer":()=>b1e,"youtube.faq_free_question":()=>_1e,"youtube.faq_how_answer":()=>W$e,"youtube.faq_how_question":()=>V$e,"youtube.faq_shorts_answer":()=>c1e,"youtube.faq_shorts_question":()=>a1e,"youtube.faq_title":()=>o5,"youtube.faq_where_answer":()=>n1e,"youtube.faq_where_question":()=>$$e,"youtube.footer_link":()=>SQe,"youtube.formats.links_description":()=>Z8,"youtube.formats.links_title":()=>X8,"youtube.formats.note":()=>Q8,"youtube.formats_description":()=>Y8,"youtube.formats_eyebrow":()=>q8,"youtube.formats_title":()=>J8,"youtube.input_hint":()=>T8,"youtube.input_placeholder":()=>w8,"youtube.preview_alt":()=>E8,"youtube.seo_description":()=>b8,"youtube.seo_title":()=>y8,"youtube.steps.customize_description":()=>N8,"youtube.steps.customize_title":()=>M8,"youtube.steps.download_description":()=>F8,"youtube.steps.download_title":()=>P8,"youtube.steps.paste_description":()=>j8,"youtube.steps.paste_title":()=>A8,"youtube.steps_description":()=>k8,"youtube.steps_eyebrow":()=>D8,"youtube.steps_title":()=>O8,"youtube.title":()=>S8,"youtube.use_cases.business_description":()=>H8,"youtube.use_cases.business_title":()=>V8,"youtube.use_cases.creators_description":()=>B8,"youtube.use_cases.creators_title":()=>z8,"youtube.use_cases.education_description":()=>K8,"youtube.use_cases.education_title":()=>G8,"youtube.use_cases.events_description":()=>W8,"youtube.use_cases.events_title":()=>U8,"youtube.use_cases_description":()=>R8,"youtube.use_cases_eyebrow":()=>I8,"youtube.use_cases_title":()=>L8});export{t9 as $,Hd as $C,wr as $D,wi as $E,_t as $O,Uf as $S,Lc as $T,UR as $_,t3 as $a,Qm as $b,t0 as $c,tQ as $d,tZ as $f,UV as $g,UG as $h,t6 as $i,t1 as $l,tY as $m,t5 as $n,t4 as $o,tX as $p,t8 as $r,t2 as $s,t7 as $t,t$ as $u,SP as $v,Hu as $w,Up as $x,PA as $y,w9 as A,ff as AC,qr as AD,Ga as AE,Wt as AO,fp as AS,iu as AT,iB as A_,w3 as Aa,YC as Ab,w0 as Ac,wQ as Ad,wZ as Af,YU as Ag,iq as Ah,w6 as Ai,w1 as Al,wY as Am,w5 as An,w4 as Ao,wX as Ap,w8 as Ar,w2 as As,w7 as At,w$ as Au,tI as Av,dd as Aw,fm as Ax,Yj as Ay,m9 as B,tf as BC,Lr as BD,ha as BE,At as BO,np as BS,Ol as BT,Oz as B_,m3 as Ba,Kh as Bb,m0 as Bc,mQ as Bd,mZ as Bf,yU as Bg,OK as Bh,m6 as Bi,m1 as Bl,mY as Bm,m5 as Bn,m4 as Bo,mX as Bp,m8 as Br,m2 as Bs,m7 as Bt,m$ as Bu,pF as Bv,td as Bw,nm as Bx,yj as By,j9 as C,yf as CC,ei as CD,Uo as CE,fn as CO,yp as CS,vu as CT,TB as C_,j3 as Ca,gw as Cb,j0 as Cc,jQ as Cd,jZ as Cf,gW as Cg,sJ as Ch,j6 as Ci,c as Ck,j1 as Cl,jY as Cm,j5 as Cn,j4 as Co,jX as Cp,j8 as Cr,j2 as Cs,j7 as Ct,j$ as Cu,SI as Cv,vd as Cw,ym as Cx,gM as Cy,D9 as D,hf as DC,Xr as DD,jo as DE,$t as DO,hp as DS,pu as DT,pB as D_,D3 as Da,iw as Db,D0 as Dc,DQ as Dd,DZ as Df,iW as Dg,pq as Dh,D6 as Di,D1 as Dl,DY as Dm,D5 as Dn,D4 as Do,DX as Dp,D8 as Dr,D2 as Ds,D7 as Dt,D$ as Du,uI as Dv,md as Dw,hm as Dx,i
7M as Dy,O9 as E,gf as EC,Zr as ED,Po as EE,nn as EO,gp as ES,hu as ET,gB as E_,O3 as Ea,sw as Eb,O0 as Ec,OQ as Ed,OZ as Ef,sW as Eg,gq as Eh,O6 as Ei,u as Ek,O1 as El,OY as Em,O5 as En,O4 as Eo,OX as Ep,O8 as Er,O2 as Es,O7 as Et,O$ as Eu,pI as Ev,hd as Ew,gm as Ex,sM as Ey,y9 as F,sf as FC,Hr as FD,Aa as FE,Ft as FO,sp as FS,Ul as FT,Uz as F_,y3 as Fa,Pg as Fb,y0 as Fc,yQ as Fd,yZ as Ff,PU as Fg,UK as Fh,y6 as Fi,y1 as Fl,yY as Fm,y5 as Fn,y4 as Fo,yX as Fp,y8 as Fr,y2 as Fs,y7 as Ft,y$ as Fu,BF as Fv,od as Fw,sm as Fx,Pj as Fy,l9 as G,Xd as GC,Mr as GD,ea as GE,Tt as GO,Zf as GS,sl as GT,pz as G_,l3 as Ga,jh as Gb,l0 as Gc,lQ as Gd,lZ as Gf,iU as Gg,pK as Gh,l6 as Gi,l1 as Gl,lY as Gm,l5 as Gn,l4 as Go,lX as Gp,l8 as Gr,l2 as Gs,l7 as Gt,l$ as Gu,QP as Gv,Xu as Gw,Zp as Gx,ij as Gy,f9 as H,$d as HC,Fr as HD,la as HE,Ot as HO,ep as HS,Sl as HT,Sz as H_,f3 as Ha,Bh as Hb,f0 as Hc,fQ as Hd,fZ as Hf,pU as Hg,SK as Hh,f6 as Hi,f1 as Hl,fY as Hm,f5 as Hn,f4 as Ho,fX as Hp,f8 as Hr,f2 as Hs,f7 as Ht,f$ as Hu,sF as Hv,$u as Hw,em as Hx,pj as Hy,v9 as I,of as IC,Vr as ID,Da as IE,Pt as IO,op as IS,Bl as IT,Bz as I_,v3 as Ia,jg as Ib,v0 as Ic,vQ as Id,vZ as If,jU as Ig,BK as Ih,v6 as Ii,v1 as Il,vY as Im,v5 as In,v4 as Io,vX as Ip,v8 as Ir,v2 as Is,v7 as It,v$ as Iu,jF as Iv,ad as Iw,om as Ix,jj as Iy,o9 as J,qd as JC,kr as JD,Gi as JE,St as JO,Jf as JS,Qc as JT,iz as J_,o3 as Ja,Sh as Jb,o0 as Jc,oQ as Jd,oZ as Jf,YH as Jg,iK as Jh,o6 as Ji,o1 as Jl,oY as Jm,o5 as Jn,o4 as Jo,oX as Jp,o8 as Jr,o2 as Js,o7 as Jt,o$ as Ju,LP as Jv,qu as Jw,Jp as Jx,YA as Jy,c9 as K,Yd as KC,jr as KD,Zi as KE,wt as KO,Xf as KS,il as KT,uz as K_,c3 as Ka,Oh as Kb,c0 as Kc,cQ as Kd,cZ as Kf,tU as Kg,uK as Kh,c6 as Ki,c1 as Kl,cY as Km,c5 as Kn,c4 as Ko,cX as Kp,c8 as Kr,c2 as Ks,c7 as Kt,c$ as Ku,YP as Kv,Yu as Kw,Xp as Kx,tj as Ky,_9 as L,af as LC,Br as LD,wa as LE,Nt as LO,ap as LS,Ll as LT,Lz as L_,_3 as La,Og as Lb,_0 as Lc,_Q as Ld,_Z as Lf,OU as Lg,LK as Lh,_6 as Li,_1 as Ll,_Y as Lm,_5 as Ln,_4 as Lo,_X as Lp,_8 as Lr,_2 as Ls,_7 as Lt,_$ as Lu,OF as Lv,id as Lw,am as Lx,Oj as Ly,S9 as M,uf as MC,Gr as MD,za as ME,Rt as MO,up as MS,Ql as MT,Qz as M_,S3 as Ma,Ug as Mb,S0 as Mc,SQ as Md,SZ as Mf,UU as Mg,QK as Mh,S6 as Mi,S1 as Ml,SY as Mm,S5 as Mn,S4 as Mo,SX as Mp,S8 as Mr,S2 as Ms,S7 as Mt,S$ as Mu,YF as Mv,ld as Mw,um as Mx,Uj as My,x9 as N,lf as NC,Wr as ND,Ia as NE,Lt as NO,lp as NS,Yl as NT,Yz as N_,x3 as Na,Bg as Nb,x0 as Nc,xQ as Nd,xZ as Nf,BU as Ng,YK as Nh,x6 as Ni,x1 as Nl,xY as Nm,x5 as Nn,x4 as No,xX as Np,x8 as Nr,x2 as Ns,x7 as Nt,x$ as Nu,KF as Nv,cd as Nw,lm as Nx,Bj as Ny,E9 as O,mf as OC,Yr as OD,Za as OE,Xt as OO,mp as OS,uu as OT,uB as O_,E3 as Oa,tw as Ob,E0 as Oc,EQ as Od,EZ as Of,tW as Og,uq as Oh,E6 as Oi,E1 as Ol,EY as Om,E5 as On,E4 as Oo,EX as Op,E8 as Or,E2 as Os,E7 as Ot,E$ as Ou,sI as Ov,pd as Ow,mm as Ox,tM as Oy,b9 as P,cf as PC,Ur as PD,Na as PE,It as PO,cp as PS,Kl as PT,Kz as P_,b3 as Pa,Lg as Pb,b0 as Pc,bQ as Pd,bZ as Pf,LU as Pg,KK as Ph,b6 as Pi,b1 as Pl,bY as Pm,b5 as Pn,b4 as Po,bX as Pp,b8 as Pr,b2 as Ps,b7 as Pt,b$ as Pu,UF as Pv,sd as Pw,cm as Px,Lj as Py,n9 as Q,Ud as QC,Tr as QD,Di as QE,vt as QO,Wf as QS,Bc as QT,KR as Q_,n3 as Qa,th as Qb,n0 as Qc,nQ as Qd,nZ as Qf,PH as Qg,KG as Qh,n6 as Qi,n1 as Ql,nY as Qm,n5 as Qn,n4 as Qo,nX as Qp,n8 as Qr,n2 as Qs,n7 as Qt,n$ as Qu,TP as Qv,Uu as Qw,Wp as Qx,LA as Qy,g9 as R,rf as RC,zr as RD,xa as RE,Mt as RO,ip as RS,Pl as RT,Pz as R_,g3 as Ra,Qh as Rb,g0 as Rc,gQ as Rd,gZ as Rf,TU as Rg,PK as Rh,g6 as Ri,g1 as Rl,gY as Rm,g5 as Rn,g4 as Ro,gX as Rp,g8 as Rr,g2 as Rs,g7 as Rt,g$ as Ru,TF as Rv,rd as Rw,im as Rx,Tj as Ry,M9 as S,bf as SC,ti as SD,is as SE,hn as SO,bp as SS,yu as ST,OB as S_,M3 as Sa,yw as Sb,M0 as Sc,MQ as Sd,MZ as Sf,yW as Sg,uJ as Sh,M6 as Si,o as Sk,M1 as Sl,MY as Sm,M5 as Sn,M4 as So,MX as Sp,M8 as Sr,M2 as Ss,M7 as St,M$ as Su,TI as Sv,yd as Sw,bm as Sx,yM as Sy,k9 as T,_f as TC,Qr as TD,Lo as TE,on as TO,_p as TS,gu as TT,yB as T_,k3 as Ta,uw as Tb,k0 as Tc,kQ as Td,kZ as Tf,uW as Tg,yq as Th,k6 as Ti,d as Tk,k1 as Tl,kY as Tm,k5 as Tn,k4 as To,kX as Tp,k8 as Tr,k2 as Ts,k7 as Tt,k$ as Tu,gI as Tv,gd as Tw,_m as Tx,uM as Ty,d9 as U,Qd as UC,Pr as UD,oa as UE,Dt as UO,$f as US,gl as UT,yz as U_,d3 as Ua,Lh as Ub,d0 as Uc,dQ as Ud,dZ as Uf,uU as Ug,yK as Uh,d6 as Ui,d1 as Ul,dY as Um,d5 as Un,d4 as Uo,dX as Up,d8 as Ur,d2 as Us,d7 as Ut,d$ as Uu,iF as Uv,Qu as Uw,$p as Ux,uj as Uy,p9 as V,ef as VC,Ir as VD,fa as VE,kt as VO,tp as VS,Tl as VT,Tz as V_,p3 as Va,Uh as Vb,p0 as Vc,pQ as Vd,pZ as Vf,gU as Vg,TK as Vh,p6 as Vi,p1 as Vl,pY as Vm,p5 as Vn,p4 as Vo,pX as Vp,p8 as Vr,p2 as Vs,p7 as Vt,p$ as Vu,uF as Vv,ed as Vw,tm as Vx,gj as Vy,u9 as W,Zd as WC,Nr as WD,ra as WE,Et as WO,Qf as WS,pl as WT,gz as W_,u3 as Wa,Ph as Wb,u0 as Wc,uQ as Wd,uZ as Wf,sU as Wg,gK as Wh,u6 as Wi,u1 as Wl,uY as Wm,u5 as Wn,u4 as Wo,uX as Wp,u8 as Wr,u2 as Ws,u7 as Wt,u$ as Wu,tF as Wv,Zu as Ww,Qp as Wx,sj as Wy,i9 as X,Gd as XC,Dr as XD,zi as XE,bt as XO,Kf as XS,Kc as XT,QR as X_,i3 as Xa,gh as Xb,i0 as Xc,iQ as Xd,iZ as Xf,BH as Xg,QG as Xh,i6 as Xi,i1 as Xl,iY as Xm,i5 as Xn,i4 as Xo,iX as Xp,i8 as Xr,i2 as Xs,i7 as Xt,i$ as Xu,jP as Xv,Gu as Xw,Kp as Xx,UA as Xy,a9 as Y,Kd as YC,Or as YD,Hi as YE,xt as YO,qf as YS,Yc as YT,tz as Y_,a3 as Ya,yh as Yb,a0 as Yc,aQ as Yd,aZ as Yf,UH as Yg,tK as Yh,a6 as Yi,a1 as Yl,aY as Ym,a5 as Yn,a4 as Yo,aX as Yp,a8 as Yr,a2 as Ys,a7 as Yt,a$ as Yu,PP as Yv,Ku as Yw,qp as Yx,KA as Yy,r9 as Z,Wd as ZC,Er as ZD,Ii as ZE,yt as ZO,Gf as ZS,Uc as ZT,YR as Z_,r3 as Za,ih as Zb,r0 as Zc,rQ as Zd,rZ as Zf,LH as Zg,YG as Zh,r6 as Zi,r1 as Zl,rY as Zm,r5 as Zn,r4 as Zo,rX as Zp,r8 as Zr,r2 as Zs,r7 as Zt,r$ as Zu,OP as Zv,Wu as Zw,Gp as Zx,BA as Zy,L9 as _,Tf as _C,oi as _D,ys as _E,An as _O,Tp as _S,wu as _T,UB as __,L3 as _a,tT as _b,L0 as _c,LQ as _d,LZ as _f,PW as _g,jJ as _h,L6 as _i,Y as _k,L1 as _l,LY as _m,L5 as _n,L4 as _o,LX as _p,L8 as _r,L2 as _s,L7 as _t,L$ as _u,tL as _v,wd as _w,Tm as _x,PM as _y,X9 as a,Lf as aC,vi as aD,pc as aE,vr as aO,Lp as aS,Iu as aT,TV as a_,Y3 as aa,Qk as ab,Y0 as ac,YQ as ad,YZ as af,TG as ag,YJ as ah,Y6 as ai,rt as ak,Y1 as al,YY as am,Y5 as an,Y4 as ao,YX as ap,Y8 as ar,Y2 as as,Y7 as at,Y$ as au,TR as av,Id as aw,Lm as ax,iP as ay,P9 as b,Sf as bC,ri as bD,us as bE,xn as bO,Sp as bS,xu as bT,PB as b_,P3 as ba,Tw as bb,P0 as bc,PQ as bd,PZ as bf,TW as bg,gJ as bh,P6 as bi,m as bk,P1 as bl,PY as bm,P5 as bn,P4 as bo,PX as bp,P8 as br,P2 as b
7s,P7 as bt,P$ as bu,jI as bv,xd as bw,Sm as bx,TM as by,K9 as c,Pf as cC,hi as cD,ic as cE,hr as cO,Pp as cS,Nu as cT,gV as c_,K3 as ca,jk as cb,K0 as cc,KQ as cd,KZ as cf,pG as cg,KJ as ch,K6 as ci,Ye as ck,K1 as cl,KY as cm,K5 as cn,K4 as co,KX as cp,K8 as cr,K2 as cs,K7 as ct,K$ as cu,gR as cv,Nd as cw,Pm as cx,TN as cy,U9 as d,jf as dC,fi as dD,Ls as dE,fr as dO,jp as dS,Au as dT,sV as d_,U3 as da,yT as db,U0 as dc,UQ as dd,UZ as df,iG as dg,UJ as dh,U6 as di,Ke as dk,U1 as dl,UY as dm,U5 as dn,U4 as do,UX as dp,U8 as dr,U2 as ds,U7 as dt,U$ as du,sR as dv,Ad as dw,jm as dx,QM as dy,Hf as eC,Ci as eD,Oc as eE,Cr as eO,Hp as eS,Vu as eT,BV as e_,e6 as ea,jA as eb,e2 as ec,e$ as ed,eQ as ef,BG as eg,eY as eh,e8 as ei,gt as ek,e0 as el,eX as em,e7 as en,e3 as eo,eZ as ep,e5 as er,e4 as es,e9 as et,e1 as eu,BR as ev,Vd as ew,Ym as ex,yP as ey,H9 as f,Af as fC,di as fD,Ps as fE,dr as fO,Ap as fS,ku as fT,iV as f_,H3 as fa,gT as fb,H0 as fc,HQ as fd,HZ as ff,YW as fg,HJ as fh,H6 as fi,Ve as fk,H1 as fl,HY as fm,H5 as fn,H4 as fo,HX as fp,H8 as fr,H2 as fs,H7 as ft,H$ as fu,iR as fv,kd as fw,Am as fx,YM as fy,R9 as g,Ef as gC,si as gD,Ss as gE,Nn as gO,Ep as gS,Tu as gT,KB as g_,R3 as ga,iT as gb,R0 as gc,RQ as gd,RZ as gf,LW as gg,PJ as gh,R6 as gi,Be as gk,R1 as gl,RY as gm,R5 as gn,R4 as go,RX as gp,R8 as gr,R2 as gs,R7 as gt,R$ as gu,iL as gv,Td as gw,Em as gx,LM as gy,z9 as h,Df as hC,ci as hD,Ts as hE,In as hO,Dp as hS,Eu as hT,YB as h_,z3 as ha,sT as hb,z0 as hc,zQ as hd,zZ as hf,BW as hg,LJ as hh,z6 as hi,Se as hk,z1 as hl,zY as hm,z5 as hn,z4 as ho,zX as hp,z8 as hr,z2 as hs,z7 as ht,z$ as hu,sL as hv,Ed as hw,Dm as hx,BM as hy,Z9 as i,Rf as iC,yi as iD,gc as iE,yr as iO,Rp as iS,Lu as iT,OV as i_,X3 as ia,iA as ib,X0 as ic,XQ as id,XZ as if,OG as ig,XJ as ih,X6 as ii,ot as ik,X1 as il,XY as im,X5 as in,X4 as io,XX as ip,X8 as ir,X2 as is,X7 as it,X$ as iu,OR as iv,Ld as iw,Rm as ix,sP as iy,C9 as j,df as jC,Kr as jD,Ha as jE,Vt as jO,dp as jS,tu as jT,tB as j_,C3 as ja,Kg as jb,C0 as jc,CQ as jd,CZ as jf,KU as jg,tq as jh,C6 as ji,C1 as jl,CY as jm,C5 as jn,C4 as jo,CX as jp,C8 as jr,C2 as js,C7 as jt,C$ as ju,QF as jv,ud as jw,dm as jx,Kj as jy,T9 as k,pf as kC,Jr as kD,Ja as kE,qt as kO,pp as kS,su as kT,sB as k_,T3 as ka,QC as kb,T0 as kc,TQ as kd,TZ as kf,QU as kg,sq as kh,T6 as ki,T1 as kl,TY as km,T5 as kn,T4 as ko,TX as kp,T8 as kr,T2 as ks,T7 as kt,T$ as ku,iI as kv,fd as kw,pm as kx,Qj as ky,G9 as l,Nf as lC,mi as lD,tc as lE,mr as lO,Np as lS,Mu as lT,pV as l_,G3 as la,TT as lb,G0 as lc,GQ as ld,GZ as lf,uG as lg,GJ as lh,G6 as li,Je as lk,G1 as ll,GY as lm,G5 as ln,G4 as lo,GX as lp,G8 as lr,G2 as ls,G7 as lt,G$ as lu,pR as lv,Md as lw,Nm as lx,SN as ly,B9 as m,Of as mC,li as mD,Os as mE,zn as mO,Op as mS,Du as mT,QB as m_,B3 as ma,uT as mb,B0 as mc,BQ as md,BZ as mf,UW as mg,BJ as mh,B6 as mi,J as mk,B1 as ml,BY as mm,B5 as mn,B4 as mo,BX as mp,B8 as mr,B2 as ms,B7 as mt,B$ as mu,uL as mv,Dd as mw,Om as mx,UM as my,$9 as n,Bf as nC,xi as nD,Sc as nE,xr as nO,Bp as nS,zu as nT,PV as n_,Q3 as na,TA as nb,Q0 as nc,QQ as nd,QZ as nf,PG as ng,QJ as nh,Q6 as ni,ft as nk,Q1 as nl,QY as nm,Q5 as nn,Q4 as no,QX as np,Q8 as nr,Q2 as ns,Q7 as nt,Q$ as nu,PR as nv,zd as nw,Um as nx,pP as ny,Y9 as o,If as oC,_i as oD,uc as oE,_r as oO,Ip as oS,Fu as oT,SV as o_,J3 as oa,Yk as ob,J0 as oc,JQ as od,JZ as of,yG as og,JJ as oh,J6 as oi,et as ok,J1 as ol,JY as om,J5 as on,J4 as oo,JX as op,J8 as or,J2 as os,J7 as ot,J$ as ou,SR as ov,Fd as ow,Im as ox,tP as oy,V9 as p,kf as pC,ui as pD,js as pE,Hn as pO,kp as pS,Ou as pT,tV as p_,V3 as pa,pT as pb,V0 as pc,VQ as pd,VZ as pf,KW as pg,VJ as ph,V6 as pi,ze as pk,V1 as pl,VY as pm,V5 as pn,V4 as po,VX as pp,V8 as pr,V2 as ps,V7 as pt,V$ as pu,pL as pv,Od as pw,km as px,KM as py,s9 as q,Jd as qC,Ar as qD,Ji as qE,Ct as qO,Yf as qS,tl as qT,sz as q_,s3 as qa,Th as qb,s0 as qc,sQ as qd,sZ as qf,QH as qg,sK as qh,s6 as qi,s1 as ql,sY as qm,s5 as qn,s4 as qo,sX as qp,s8 as qr,s2 as qs,s7 as qt,s$ as qu,KP as qv,Ju as qw,Yp as qx,QA as qy,Q9 as r,zf as rC,bi as rD,yc as rE,br as rO,zp as rS,Ru as rT,jV as r_,Z3 as ra,sA as rb,Z0 as rc,ZQ as rd,ZZ as rf,jG as rg,ZJ as rh,Z6 as ri,lt as rk,Z1 as rl,ZY as rm,Z5 as rn,Z4 as ro,ZX as rp,Z8 as rr,Z2 as rs,Z7 as rt,Z$ as ru,jR as rv,Rd as rw,Bm as rx,uP as ry,J9 as s,Ff as sC,gi as 
7sD,sc as sE,gr as sO,Fp as sS,Pu as sT,yV as s_,q3 as sa,Pk as sb,q0 as sc,qQ as sd,qZ as sf,gG as sg,qJ as sh,q6 as si,Ze as sk,q1 as sl,qY as sm,q5 as sn,q4 as so,qX as sp,q8 as sr,q2 as ss,q7 as st,q$ as su,yR as sv,Pd as sw,Fm as sx,QN as sy,F7e as t,Vf as tC,Si as tD,Tc as tE,Sr as tO,Vp as tS,Bu as tT,LV as t_,$3 as ta,OA as tb,$0 as tc,$Q as td,$Z as tf,LG as tg,$J as th,$6 as ti,ht as tk,$1 as tl,$Y as tm,$5 as tn,$4 as to,$X as tp,$8 as tr,$2 as ts,$7 as tt,$$ as tu,LR as tv,Bd as tw,Km as tx,gP as ty,W9 as u,Mf as uC,pi as uD,Qs as uE,pr as uO,Mp as uS,ju as uT,uV as u_,W3 as ua,ST as ub,W0 as uc,WQ as ud,WZ as uf,sG as ug,WJ as uh,W6 as ui,qe as uk,W1 as ul,WY as um,W5 as un,W4 as uo,WX as up,W8 as ur,W2 as us,W7 as ut,W$ as uu,uR as uv,jd as uw,Mm as ux,yN as uy,I9 as v,wf as vC,ai as vD,gs as vE,Dn as vO,wp as vS,Cu as vT,BB as v_,I3 as va,Qw as vb,I0 as vc,IQ as vd,IZ as vf,jW as vg,OJ as vh,I6 as vi,Me as vk,I1 as vl,IY as vm,I5 as vn,I4 as vo,IX as vp,I8 as vr,I2 as vs,I7 as vt,I$ as vu,QI as vv,Cd as vw,wm as vx,jM as vy,A9 as w,vf as wC,$r as wD,Bo as wE,ln as wO,vp as wS,_u as wT,SB as w_,A3 as wa,pw as wb,A0 as wc,AQ as wd,AZ as wf,pW as wg,iJ as wh,A6 as wi,f as wk,A1 as wl,AY as wm,A5 as wn,A4 as wo,AX as wp,A8 as wr,A2 as ws,A7 as wt,A$ as wu,yI as wv,_d as ww,vm as wx,pM as wy,N9 as x,xf as xC,ni as xD,ss as xE,vn as xO,xp as xS,bu as xT,jB as x_,N3 as xa,Sw as xb,N0 as xc,NQ as xd,NZ as xf,SW as xg,pJ as xh,N6 as xi,s as xk,N1 as xl,NY as xm,N5 as xn,N4 as xo,NX as xp,N8 as xr,N2 as xs,N7 as xt,N$ as xu,OI as xv,bd as xw,xm as xx,SM as xy,F9 as y,Cf as yC,ii as yD,ps as yE,wn as yO,Cp as yS,Su as yT,LB as y_,F3 as ya,Yw as yb,F0 as yc,FQ as yd,FZ as yf,OW as yg,yJ as yh,F6 as yi,g as yk,F1 as yl,FY as ym,F5 as yn,F4 as yo,FX as yp,F8 as yr,F2 as ys,F7 as yt,F$ as yu,KI as yv,Sd as yw,Cm as yx,OM as yy,h9 as z,nf as zC,Rr as zD,va as zE,jt as zO,rp as zS,jl as zT,jz as z_,h3 as za,Yh as zb,h0 as zc,hQ as zd,hZ as zf,SU as zg,jK as zh,h6 as zi,h1 as zl,hY as zm,h5 as zn,h4 as zo,hX as zp,h8 as zr,h2 as zs,h7 as zt,h$ as zu,SF as zv,nd as zw,rm as zx,Sj as zy};

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.